body.mevip-article{background:#070a09;color:#f6f4ea;margin:0!important;padding:0!important;max-width:none!important}.mevip-article .ma-main{position:relative;padding:30px 0 70px}.ma-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:#bbc2ba;font-size:.875rem;line-height:1.6;margin-bottom:30px}.ma-breadcrumbs a{color:#e8c477}.ma-article{max-width:1120px;margin:0 auto;border:1px solid #b08d4d5c;border-radius:20px;overflow:hidden;background:#f7f5ed}.ma-header{padding:clamp(24px,5vw,60px);background:linear-gradient(125deg,#08291d,#0d1713);color:#f6f4ea}.mv .ma-header h1{font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.12;letter-spacing:-.035em;max-width:950px;color:#fff8e8;margin:18px 0 24px;text-wrap:balance}.mv .ma-meta{font-size:.875rem;line-height:1.7;color:#d1d6ce;margin:0}.ma-featured{margin:30px 0 0;background:#080e0b;border-radius:14px;overflow:hidden}.ma-featured img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.mv .ma-content,.mv .ma-comments{--text:#172b20;--muted:#354a3c;--gold:#745114;--gold-light:#69430b;color:#172b20;background:#f7f5ed}.ma-content{padding:clamp(22px,4.5vw,60px);line-height:1.8;overflow-wrap:anywhere;min-width:0}.mv .ma-content.ma-dark-content{--text:#f5f4ec;--muted:#c4d0c7;--gold:#e5bb65;--gold-light:#f6dc9e;background:#070a09;color:#f5f4ec}.ma-content:not(.ma-custom-content)>p,.ma-content:not(.ma-custom-content)>ul,.ma-content:not(.ma-custom-content)>ol{max-width:76ch;margin-inline:auto}.mv .ma-content:not(.ma-custom-content) :is(h1,h2,h3,h4,h5,h6){color:#172b20;margin:1.6em 0 .65em;line-height:1.3}.mv .ma-content:not(.ma-custom-content) h1{font-size:clamp(1.85rem,4vw,3rem)}.mv .ma-content:not(.ma-custom-content) h2{font-size:clamp(1.5rem,3vw,2.15rem)}.mv .ma-content:not(.ma-custom-content) h3{font-size:1.25rem}.mv .ma-content:not(.ma-custom-content) :is(p,li){font-size:1rem;line-height:1.8;color:#354a3c;margin-bottom:1em}.mv .ma-content:not(.ma-custom-content) a{color:#31592f;text-decoration:underline;text-underline-offset:3px}.ma-content:not(.ma-custom-content) img{max-width:100%;height:auto;max-height:650px;object-fit:contain}.ma-content:not(.ma-custom-content) figure{max-width:100%;margin:1.5em 0}.ma-content:not(.ma-custom-content) :is(iframe,video,table){max-width:100%}.ma-content:not(.ma-custom-content) .wp-block-table{overflow-x:auto}.ma-page-links{padding:0 25px 25px;color:#253529}.ma-next{max-width:1120px;margin:30px auto;display:grid;grid-template-columns:1.3fr 1fr;gap:30px;padding:32px;border:1px solid #b08d4d5c;border-radius:18px;background:#0b2219}.mv .ma-next h2{font-size:1.8rem;color:#fff3d0;margin:8px 0 15px}.mv .ma-next p{color:#c8d3cb;line-height:1.7}.ma-next-links{display:grid;align-content:center;gap:12px}.ma-next-links a{display:block;padding:15px;border:1px solid #ad8c4966;border-radius:9px;color:#f1d287}.ma-next-links a:hover{background:#234231}.ma-post-navigation{display:flex;justify-content:space-between;gap:25px;max-width:1120px;margin:30px auto}.ma-post-navigation a{max-width:48%;color:#e8c477;line-height:1.6}.ma-comments{max-width:1120px;margin:auto;padding:30px;border-radius:15px}.mv .ma-comments :is(p,li,h2,h3,label){color:#172b20;margin-bottom:1em}.mevip-article .mv a:focus-visible{outline:3px solid #c28c29;outline-offset:4px}@media(max-width:800px){.ma-next{grid-template-columns:1fr;padding:24px}.ma-header{padding:25px}.ma-content{padding:20px}.ma-article{border-radius:14px}.ma-post-navigation{flex-direction:column}.ma-post-navigation a{max-width:100%}.ma-featured img{max-height:380px}}.ma-editorial .ma-lead{font-size:1.2rem!important;line-height:1.8!important;color:#153e2a!important;border-left:3px solid #b88d37;padding-left:20px;margin:0 0 28px!important}.ma-market-note{padding:14px 18px;border-radius:9px;background:#e9ede3;border:1px solid #afbe9e;font-size:.9rem!important}.ma-toc{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 38px;padding:20px;border-radius:12px;background:#e9ede3}.ma-toc strong{flex-basis:100%;color:#173f2b}.mv .ma-toc a{display:inline-flex;padding:7px 12px;border:1px solid #afbe9e;border-radius:7px;line-height:1.5;text-decoration:none!important;font-size:.9rem}.ma-editorial-sections{display:grid;gap:26px}.ma-editorial-sections>section{position:relative;padding:8px 0 22px;border-bottom:1px solid #cbd2c4;scroll-margin-top:110px}.ma-section-index{font-weight:700;font-size:.85rem;color:#745114}.mv .ma-editorial-sections h2{margin-top:8px!important}.ma-editorial-sections p,.ma-editorial-sections li{max-width:78ch}.ma-faq{margin-top:34px;scroll-margin-top:110px}.ma-faq details{border:1px solid #b7c3ae;border-radius:10px;margin:12px 0;padding:0 18px}.ma-faq summary{cursor:pointer;min-height:52px;padding:14px 0;font-weight:700;color:#173f2b}.ma-faq details[open]{background:#edf0e6}.ma-faq p{padding-top:5px}.ma-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.ma-related h2{flex-basis:100%}.mv .ma-related>a{padding:12px 16px;min-height:44px;border-radius:9px;border:1px solid #ae8a45;text-decoration:none!important;background:#efe8d3}.mevip-reviewed .ma-featured img{max-height:420px}.mevip-reviewed .ma-header h1{font-size:clamp(2rem,4.2vw,3.6rem)}.mv .ma-original-image figcaption{display:block;position:static;padding:12px 16px;line-height:1.6;font-size:.85rem;color:#e9d9b1;background:#101b15}.mevip-reviewed .ma-original-image img{max-height:none;width:100%;height:auto}@media(max-width:600px){.ma-toc{padding:15px}.ma-toc a{width:100%}.ma-related>a{width:100%}.ma-editorial .ma-lead{font-size:1.08rem!important;padding-left:14px}.ma-editorial-sections{gap:16px}.mevip-reviewed .ma-featured img{max-height:270px}}.ma-editorial .ma-anchor{display:block;position:relative;scroll-margin-top:120px}.ma-editorial .mp-reservation{--gold:#efcf85;--gold-light:#f3d699;--text:#f6f4ea;--muted:#d5dfd7}.ma-editorial .mp-reservation{min-width:0;scroll-margin-top:120px;padding:clamp(20px,4vw,38px);margin:36px 0;border:1px solid #ad8c49;border-radius:16px;background:linear-gradient(125deg,#123b2b,#091910);color:#f6f4ea}.mv .ma-editorial .mp-reservation h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25;color:#fff3d0;margin:12px 0 18px}.mv .ma-editorial .mp-reservation p{color:#d5dfd7;line-height:1.7}.mv .ma-editorial .mp-reservation .mv-eyebrow{color:#efcf85}.ma-editorial .mp-reservation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0}.ma-editorial .mp-reservation label{display:block;min-width:0;color:#f5ead0;font-size:.94rem;line-height:1.5}.ma-editorial .mp-reservation :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;margin:8px 0 0;padding:13px;border:1px solid #7b9781;border-radius:8px;background:#091710;color:#fff8e8;font:inherit;color-scheme:dark}.ma-editorial .mp-reservation input::placeholder{color:#becabd;opacity:1}.ma-editorial .mp-reservation :is(input,select,textarea):focus-visible{outline:3px solid #efca76;outline-offset:3px}.ma-editorial .mp-reservation .mp-wide{grid-column:1/-1}.ma-editorial .mp-reservation .mv-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ma-editorial .mp-reservation button{cursor:pointer}.ma-editorial .mp-reservation [hidden]{display:none!important}.ma-editorial .mp-reservation textarea{resize:vertical;line-height:1.6}.mv .ma-editorial .mp-reservation .mv-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;border:1px solid #efce86;border-radius:8px;background:#efd089;color:#11281a;font:inherit;font-weight:700;line-height:1.5;text-decoration:none;white-space:normal;text-align:center}.ma-editorial .mp-reservation .mv-text-link{padding:12px;border:0;background:#fff0;color:#f3d699;font:inherit;text-decoration:underline;text-underline-offset:4px}.mv .ma-editorial .mp-reservation a:not(.mv-button){color:#f3d699}.mv .ma-editorial .mp-reservation .mp-reservation-note{font-size:.88rem}.mv .ma-editorial .mp-reservation #mp-message-status{color:#f3d699}@media(max-width:600px){.ma-editorial .mp-reservation-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ma-editorial .mp-reservation .mv-actions{align-items:stretch;flex-direction:column}.ma-editorial .mp-reservation :is(input,select,textarea){font-size:16px}.ma-editorial .mp-reservation #mp-send-message{width:100%;box-sizing:border-box}}