.mcw-page{--gold:#E2A400;--gold-d:#C8920A;--gold-soft:#FFF6E0;--ink:#14171C;--mist:#F4F6F8;--line:rgba(20,23,28,.10);--muted:#5A636E;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 a{text-decoration:none;}
.mcw-page h1,.mcw-page h2,.mcw-page h3{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 auto 40px;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-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;white-space:nowrap;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 .mcw-hero{position:relative;color:#fff;padding:70px 0 64px;overflow:hidden;background-color:#0F1216;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/355153084_932173284639144_1257097264427343781_n-7279084.webp');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:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px);pointer-events:none;}
.mcw-page .mcw-hero-copy{position:relative;z-index:2;max-width:780px;}
.mcw-page .mcw-hero h1{font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:700;margin:.5rem 0 1rem;color:#fff;}
.mcw-page .mcw-hero .lede{font-size:1.13rem;color:#D4DAE2;max-width:62ch;}
.mcw-page .mcw-hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;}
.mcw-page .mcw-docmeta{display:flex;flex-wrap:wrap;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;}
@media(max-width:920px){.mcw-page .mcw-hero{padding:58px 0 52px;}}

.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 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-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:10px;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;}
