.mcw-page{--gold:#E2A400;--gold-d:#C8920A;--gold-soft:#FFF6E0;--ink:#14171C;--ink-2:#1E232B;--ink-3:#2B313B;--paper:#FFFFFF;--mist:#F4F6F8;--line:rgba(20,23,28,.10);--muted:#5A636E;--radius:16px;--shadow:0 18px 50px -20px rgba(20,23,28,.35);
  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased;overflow:hidden;}
.mcw-page *{box-sizing:border-box;}
.mcw-page img{max-width:100%;display:block;height:auto;}
.mcw-page a{text-decoration:none;}
.mcw-page h1,.mcw-page h2,.mcw-page h3,.mcw-page h4{font-family:'Oswald',sans-serif;line-height:1.1;margin:0;letter-spacing:.2px;color:inherit;}
.mcw-page p{margin:0 0 1rem;}
.mcw-page .mcw-wrap{max-width:1180px;margin:0 auto;padding:0 22px;}
.mcw-page .mcw-sec{padding:74px 0;}
.mcw-page .mcw-sec--mist{background:var(--mist);}
.mcw-page .mcw-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;color:var(--gold-d);}
.mcw-page .mcw-eyebrow::before{content:"";width:26px;height:2px;background:var(--gold);display:inline-block;}
.mcw-page .mcw-hero .mcw-eyebrow{color:var(--gold);}
.mcw-page .mcw-head{max-width:760px;margin:0 0 40px;}
.mcw-page .mcw-head.center{margin-left:auto;margin-right:auto;text-align:center;}
.mcw-page .mcw-head h2{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700;margin:.55rem 0 .7rem;}
.mcw-page .mcw-head p{color:var(--muted);font-size:1.05rem;}
.mcw-page .mcw-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease;}
.mcw-page .mcw-reveal.is-in{opacity:1;transform:none;}
@media(max-width:560px){.mcw-page .mcw-sec{padding:54px 0;}}
.mcw-page .mcw-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;padding:.92rem 1.5rem;border-radius:10px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;}
.mcw-page .mcw-btn:hover{transform:translateY(-2px);}
.mcw-page .mcw-btn svg{width:18px;height:18px;fill:none;}
.mcw-page a.mcw-btn--gold,.mcw-page .mcw-btn--gold{color:#14171C !important;background:#E2A400 !important;border-color:#E2A400 !important;box-shadow:0 12px 26px -12px rgba(226,164,0,.8);}
.mcw-page a.mcw-btn--gold svg,.mcw-page .mcw-btn--gold svg{stroke:#14171C !important;}
.mcw-page a.mcw-btn--gold:hover,.mcw-page .mcw-btn--gold:hover{color:#14171C !important;background:#C8920A !important;border-color:#C8920A !important;}
.mcw-page a.mcw-btn--gold:hover svg,.mcw-page .mcw-btn--gold:hover svg{stroke:#14171C !important;}
.mcw-page a.mcw-btn--ghost,.mcw-page .mcw-btn--ghost{color:#FFFFFF !important;background:transparent !important;border-color:rgba(255,255,255,.35) !important;}
.mcw-page a.mcw-btn--ghost svg,.mcw-page .mcw-btn--ghost svg{stroke:#FFFFFF !important;}
.mcw-page a.mcw-btn--ghost:hover,.mcw-page .mcw-btn--ghost:hover{color:#E2A400 !important;background:transparent !important;border-color:#E2A400 !important;}
.mcw-page a.mcw-btn--ghost:hover svg,.mcw-page .mcw-btn--ghost:hover svg{stroke:#E2A400 !important;}
.mcw-page a.mcw-btn--dark,.mcw-page .mcw-btn--dark{color:#FFFFFF !important;background:#14171C !important;border-color:#14171C !important;}
.mcw-page a.mcw-btn--dark svg,.mcw-page .mcw-btn--dark svg{stroke:#FFFFFF !important;}
.mcw-page a.mcw-btn--dark:hover,.mcw-page .mcw-btn--dark:hover{color:#FFFFFF !important;background:#2B313B !important;border-color:#2B313B !important;}
.mcw-page a.mcw-btn--dark:hover svg,.mcw-page .mcw-btn--dark:hover svg{stroke:#FFFFFF !important;}
.mcw-page a.mcw-btn--outline,.mcw-page .mcw-btn--outline{color:#14171C !important;background:transparent !important;border-color:#14171C !important;}
.mcw-page a.mcw-btn--outline svg,.mcw-page .mcw-btn--outline svg{stroke:#14171C !important;}
.mcw-page a.mcw-btn--outline:hover,.mcw-page .mcw-btn--outline:hover{color:#FFFFFF !important;background:#14171C !important;border-color:#14171C !important;}
.mcw-page a.mcw-btn--outline:hover svg,.mcw-page .mcw-btn--outline:hover svg{stroke:#FFFFFF !important;}
.mcw-page .mcw-hero{position:relative;color:#fff;padding:88px 0 76px;overflow:hidden;background-color:#0F1216;background-position:center;background-size:cover;background-repeat:no-repeat;}
.mcw-page .mcw-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 460px at 80% -10%,rgba(226,164,0,.22),transparent 60%);pointer-events:none;}
.mcw-page .mcw-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;pointer-events:none;}
.mcw-page .mcw-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;}
.mcw-page .mcw-hero h1{font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:700;margin:.5rem 0 1rem;color:#fff;}
.mcw-page .mcw-hero h1 span{color:#E2A400;}
.mcw-page .mcw-hero .lede{font-size:1.13rem;color:#D4DAE2;max-width:58ch;}
.mcw-page .mcw-hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;}
@media(max-width:920px){.mcw-page .mcw-hero-grid{grid-template-columns:1fr;}
.mcw-page .mcw-hero{padding:64px 0 56px;}}
.mcw-page .mcw-btns{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;}
.mcw-page .mcw-head p a:not(.more){color:#C8920A;font-weight:600;border-bottom:1px solid rgba(200,146,10,.35);}
.mcw-page .mcw-head p a:not(.more):hover{color:#14171C;border-bottom-color:#14171C;}
.mcw-page .mcw-note{font-size:.82rem;color:var(--muted);border-left:3px solid #E2A400;padding:.6rem .9rem;background:rgba(226,164,0,.06);border-radius:0 8px 8px 0;margin:1.4rem 0 0;}
.mcw-page .mcw-note a{color:#C8920A;border-bottom:1px solid rgba(200,146,10,.35);}
.mcw-page .mcw-note a:hover{color:#14171C;}
.mcw-page .mcw-faq{max-width:860px;margin:0 auto;display:grid;gap:12px;}
.mcw-page .mcw-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 22px;transition:border-color .2s;}
.mcw-page .mcw-faq details[open]{border-color:#E2A400;}
.mcw-page .mcw-faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-family:'Oswald',sans-serif;font-weight:600;font-size:1.1rem;position:relative;color:#14171C;}
.mcw-page .mcw-faq summary::-webkit-details-marker{display:none;}
.mcw-page .mcw-faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#FFF6E0;color:#C8920A;display:grid;place-items:center;font-size:1.2rem;line-height:1;}
.mcw-page .mcw-faq details[open] summary::after{content:"\2013";background:#E2A400;color:#14171C;}
.mcw-page .mcw-faq details p{color:var(--muted);padding-bottom:18px;margin:0;}
.mcw-page .mcw-faq details p a{color:#C8920A;font-weight:600;border-bottom:1px solid rgba(200,146,10,.35);}
.mcw-page .mcw-faq details p a:hover{color:#14171C;}
.mcw-page .mcw-faq details p a{overflow-wrap:anywhere;}
.mcw-page .mcw-sec--mist + .mcw-sec--mist{padding-top:0;}
.mcw-page .mcw-hero-cta .mcw-btn,.mcw-page .mcw-btns .mcw-btn{white-space:nowrap;}
.mcw-page .mcw-hero--doc{padding:70px 0 64px;}
.mcw-page .mcw-hero--doc::after{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px);background-size:auto;}
.mcw-page .mcw-hero--doc h1{font-size:clamp(2.1rem,4.4vw,3.1rem);}
.mcw-page .mcw-docmeta{display:flex;flex-wrap:wrap;gap:0;margin:0 0 1.5rem;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden;max-width:600px;}
.mcw-page .mcw-docmeta div{flex:1 1 150px;padding:12px 16px;border-right:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);}
.mcw-page .mcw-docmeta div:last-child{border-right:0;}
.mcw-page .mcw-docmeta small{display:block;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E2A400;}
.mcw-page .mcw-docmeta b{display:block;font-weight:600;font-size:.95rem;color:#FFFFFF;}
.mcw-page .mcw-twc-card{background:#FFFFFF;color:#14171C;border-radius:16px;padding:28px 26px;box-shadow:0 30px 60px -25px rgba(0,0,0,.6);border-top:5px solid #E2A400;}
.mcw-page .mcw-twc-card h2{font-size:1.45rem;font-weight:700;color:#14171C;margin:0 0 .4rem;}
.mcw-page .mcw-twc-card p{color:#5A636E;font-size:.95rem;}
.mcw-page .mcw-twc-card dl{margin:0 0 1.2rem;display:grid;gap:10px;}
.mcw-page .mcw-twc-card dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#F4F6F8;}
.mcw-page .mcw-twc-card dt{font-size:.82rem;font-weight:600;color:#5A636E;}
.mcw-page .mcw-twc-card dd{margin:0;font-family:'Oswald',sans-serif;font-weight:600;color:#14171C;}
.mcw-page .mcw-docwrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start;}
.mcw-page .mcw-toc{position:sticky;top:20px;background:#FFFFFF;border:1px solid var(--line);border-radius:14px;padding:20px 18px;}
.mcw-page .mcw-toc b{display:block;font-family:'Oswald',sans-serif;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#C8920A;margin-bottom:.8rem;}
.mcw-page .mcw-toc ol{list-style:none;margin:0;padding:0;counter-reset:mcwt;display:grid;gap:2px;}
.mcw-page .mcw-toc li{counter-increment:mcwt;}
.mcw-page .mcw-toc a{display:flex;gap:.6rem;padding:.45rem .6rem;border-radius:8px;font-size:.9rem;font-weight:500;color:#2B313B;border-left:3px solid transparent;transition:background .2s,color .2s;}
.mcw-page .mcw-toc a::before{content:counter(mcwt,decimal-leading-zero);font-family:'Oswald',sans-serif;color:#C8920A;font-weight:600;}
.mcw-page .mcw-toc a:hover,.mcw-page .mcw-toc a.is-active{background:#FFF6E0;color:#14171C;border-left-color:#E2A400;}
@media(max-width:920px){.mcw-page .mcw-docwrap{grid-template-columns:1fr;gap:26px;}
.mcw-page .mcw-toc{position:static;}}
.mcw-page .mcw-art{counter-reset:mcwa;}
.mcw-page .mcw-art>section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid var(--line);scroll-margin-top:24px;}
.mcw-page .mcw-art>section:last-child{border-bottom:0;margin-bottom:0;}
.mcw-page .mcw-art h2{counter-increment:mcwa;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;color:#14171C;margin:0 0 .9rem;display:flex;align-items:baseline;gap:.7rem;}
.mcw-page .mcw-art h2::before{content:counter(mcwa,decimal-leading-zero);font-size:.9rem;color:#14171C;background:#E2A400;border-radius:6px;padding:.15rem .45rem;letter-spacing:.06em;transform:translateY(-4px);}
.mcw-page .mcw-art h3{font-size:1.15rem;font-weight:600;color:#14171C;margin:1.2rem 0 .5rem;}
.mcw-page .mcw-art p{color:#3B434D;}
.mcw-page .mcw-art a{color:#C8920A;font-weight:600;border-bottom:1px solid rgba(200,146,10,.35);overflow-wrap:anywhere;}
.mcw-page .mcw-art a:hover{color:#14171C;}
.mcw-page .mcw-art ul.dl{list-style:none;margin:0;padding:0;display:grid;gap:10px;}
.mcw-page .mcw-art ul.dl li{position:relative;padding:12px 14px 12px 40px;background:#F4F6F8;border-radius:10px;color:#2B313B;}
.mcw-page .mcw-art ul.dl li::before{content:"";position:absolute;left:15px;top:19px;width:10px;height:10px;border-radius:2px;background:#E2A400;}
.mcw-page .mcw-art ul.dl li b{color:#14171C;}
.mcw-page .mcw-callout{display:flex;gap:14px;align-items:flex-start;background:#14171C;color:#FFFFFF;border-radius:12px;padding:18px 20px;margin-top:1.2rem;}
.mcw-page .mcw-callout svg{width:26px;height:26px;flex:none;fill:none;stroke:#E2A400;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.mcw-page .mcw-callout p{margin:0;color:#D4DAE2;font-size:.95rem;}
.mcw-page .mcw-callout a{color:#E2A400;border-bottom-color:rgba(226,164,0,.4);}
.mcw-page .mcw-callout a:hover{color:#FFFFFF;}
.mcw-page .mcw-rel{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.mcw-page a.mcw-relc{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:14px;background:#FFFFFF;border:1px solid var(--line);color:#14171C !important;transition:border-color .2s,transform .2s;}
.mcw-page a.mcw-relc svg{width:30px;height:30px;flex:none;fill:none;stroke:#C8920A !important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.mcw-page a.mcw-relc strong{display:block;font-family:'Oswald',sans-serif;font-weight:600;font-size:1.08rem;color:#14171C;}
.mcw-page a.mcw-relc span{display:block;font-size:.88rem;color:var(--muted);}
.mcw-page a.mcw-relc:hover{border-color:#E2A400;transform:translateY(-3px);color:#14171C !important;}
.mcw-page a.mcw-relc:hover svg{stroke:#14171C !important;}
@media(max-width:920px){.mcw-page .mcw-rel{grid-template-columns:1fr;}}
.mcw-page .mcw-faq--doc{max-width:none;}
.mcw-page .mcw-faq--doc details{border-radius:10px;}
.mcw-page .mcw-endnote{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;border:2px solid #14171C;border-radius:16px;padding:24px 28px;background:#FFFFFF;}
.mcw-page .mcw-endnote svg{width:40px;height:40px;fill:none;stroke:#C8920A;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.mcw-page .mcw-endnote h2{font-size:1.4rem;font-weight:700;color:#14171C;margin:0 0 .2rem;}
.mcw-page .mcw-endnote p{margin:0;color:var(--muted);}
.mcw-page .mcw-endnote .mcw-btns{margin-top:0;}
@media(max-width:820px){.mcw-page .mcw-endnote{grid-template-columns:1fr;}}
.mcw-page .mcw-twc-card .mcw-btn{width:100%;justify-content:center;}
.mcw-page .mcw-art .mcw-updated{display:inline-block;font-size:.85rem;font-weight:600;color:#14171C;background:#FFF6E0;border-radius:999px;padding:.3rem .8rem;margin-bottom:1rem;}
.mcw-page .mcw-hero{background-image:linear-gradient(100deg,rgba(15,18,22,.94) 0%,rgba(15,18,22,.82) 48%,rgba(15,18,22,.55) 100%),url('/images/background/355129723_932173167972489_3250359553093181303_n-7278939.webp');background-position:center;}
