.mcz-hero{background:radial-gradient(56% 88% at 78% 35%,#348bb52b,#0000 71%),radial-gradient(40% 58% at 8% 96%,#84353f24,#0000 72%),#080e16;border-bottom:1px solid #a1bfd21f;padding:clamp(88px,10vw,150px) 0 clamp(57px,7vw,95px);position:relative;overflow:clip}.mcz-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(285px,.75fr);align-items:center;gap:clamp(25px,5vw,88px);display:grid}.mcz-copy{min-width:0}.mcz-crumbs{color:#8ca7b7;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 clamp(32px,4.5vw,55px);font-size:.71rem;display:flex}.mcz-crumbs a{color:inherit;text-underline-offset:4px}.mcz-crumbs a:hover{color:#e8f5ff}.mcz-crumbs span:last-child{color:#d6e5ef}.mcz-copy h1{letter-spacing:-.058em;color:#f2f8fc;text-wrap:balance;overflow-wrap:anywhere;max-width:16ch;margin:18px 0 23px;font-size:clamp(2.3rem,5.2vw,5.2rem);font-weight:700;line-height:1.075}.mcz-copy h1 span{color:#8dd8f7;display:block}.mcz-lead{color:#afc0cc;max-width:62ch;margin:0;font-size:clamp(.88rem,1.4vw,1.02rem);line-height:1.77}.mcz-lead strong{color:#e2f0f8;font-weight:650}.mcz-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mcz-actions .button,.mcz-cta-actions .button{min-height:48px}.mcz-source-date{color:#8099a9;max-width:63ch;margin:22px 0 0;font-size:.72rem;line-height:1.68}.mcz-source-date a{color:#a5daf7;text-underline-offset:3px}.mcz-figures{background:linear-gradient(145deg,#1a3346e0,#09131ef7);border:1px solid #85c7e538;border-radius:21px;min-width:0;padding:clamp(19px,2.9vw,31px);box-shadow:0 25px 85px #00000045,inset 0 1px #ffffff0b}.mcz-figure-primary{padding:5px 4px 25px}.mcz-figure-primary span,.mcz-figure-grid span{color:#b2c8d9;font-size:.76rem;line-height:1.5;display:block}.mcz-figure-primary strong{color:#c0eefd;letter-spacing:-.07em;margin:14px 0 10px;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:680;line-height:1;display:block}.mcz-figure-primary small{color:#9ab3c4;font-size:.72rem;line-height:1.6}.mcz-figure-grid{border-top:1px solid #8fc3de21;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.mcz-figure-grid>div{background:#132b3b6e;border:1px solid #7abcdb1f;border-radius:12px;min-width:0;padding:15px 10px}.mcz-figure-grid strong{color:#edf8fd;letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:650;display:block}.mcz-figures>p{color:#8fa7b6;margin:20px 0 0;font-size:.72rem;line-height:1.65}.mcz-quick,.mcz-steps,.mcz-faq{background:#0a1019}.mcz-categories,.mcz-alert{background:#0b131e}.mcz-quick,.mcz-categories,.mcz-steps,.mcz-alert,.mcz-faq,.mcz-cta{padding:clamp(58px,7.5vw,104px) 0}.mcz-heading{max-width:900px;margin-bottom:clamp(25px,3vw,37px)}.mcz-heading h2,.mcz-alert-panel h2,.mcz-cta-panel h2{color:#eef7fd;letter-spacing:-.042em;text-wrap:balance;max-width:22ch;margin:13px 0;font-size:clamp(1.9rem,3.4vw,3.3rem);font-weight:670;line-height:1.14}.mcz-heading p,.mcz-alert-panel p,.mcz-cta-panel p{color:#a7bcc9;max-width:80ch;font-size:.87rem;line-height:1.73}.mcz-eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.mcz-rule{background:#12202eb8;border:1px solid #99c8e129;border-radius:17px;min-width:0;padding:clamp(21px,3vw,33px)}.mcz-rule-yes{border-top:2px solid #73ccae94}.mcz-rule-no{border-top:2px solid #f8b3777a}.mcz-rule-label{color:#a9d4e8;letter-spacing:.045em;margin-bottom:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:650;display:inline-block}.mcz-rule h3{color:#edf5fc;max-width:31ch;margin:0 0 12px;font-size:1.24rem;line-height:1.34}.mcz-rule p{color:#a8bdcb;margin:10px 0 0;font-size:.81rem;line-height:1.7}.mcz-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcz-category{background:linear-gradient(150deg,#142532bd,#0c141ef0);border:1px solid #96c6e021;border-radius:14px;min-width:0;min-height:200px;padding:24px 20px;transition:border-color .18s,transform .18s;position:relative}.mcz-category-index{color:#7fbedc;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.mcz-category h3{color:#e9f3fa;overflow-wrap:anywhere;margin:16px 0 8px;font-size:.97rem;line-height:1.35}.mcz-category p{color:#99b3c5;font-size:.75rem;line-height:1.65}.mcz-category a,.mcz-step-list a,.mcz-alert-panel a{color:#a1dcfa;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:.74rem;font-weight:650;line-height:1.5;display:inline-flex}.mcz-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mcz-step-list li{background:#162a38b3;border:1px solid #8bbcd82e;border-radius:16px;min-width:0;padding:27px 24px}.mcz-step-index{color:#83d0ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:block}.mcz-step-list h3{color:#f0f7fc;margin:16px 0 8px;font-size:1.08rem;line-height:1.36}.mcz-step-list p{color:#a6bdcc;font-size:.78rem;line-height:1.7}.mcz-step-note{color:#a2bccd;border-left:2px solid #70b8d9;max-width:90ch;margin:24px 0 0;padding:8px 18px;font-size:.78rem;line-height:1.7}.mcz-alert-panel{background:radial-gradient(at 90% 20%,#4d8ba81f,#0000 70%),#0d1926e8;border:1px solid #8dc1dc30;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:25px;padding:clamp(23px,4vw,49px);display:grid}.mcz-alert-panel h2{max-width:25ch}.mcz-alert-panel p strong{color:#d8eaf4}.mcz-alert-extra{background:#08121ba1;border:1px solid #84bdd72e;border-radius:13px;min-width:0;padding:23px}.mcz-alert-extra span{color:#9ad9f6;margin-bottom:12px;font-family:ui-monospace,monospace;font-size:.64rem;display:block}.mcz-alert-extra strong{color:#eef7fb;font-size:1.22rem;line-height:1.4;display:block}.mcz-alert-extra p{margin:12px 0 0;font-size:.76rem}.mcz-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mcz-faq-item{background:#142231a8;border:1px solid #8ec6e124;border-radius:13px;align-self:start;min-width:0}.mcz-faq-item summary{cursor:pointer;color:#e6f1fa;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:18px 20px;font-size:.86rem;font-weight:650;line-height:1.43;list-style:none;display:flex}.mcz-faq-item summary::-webkit-details-marker{display:none}.mcz-faq-item summary span{color:#8dd9f5;font-size:1.1rem}.mcz-faq-item[open] summary span{transform:rotate(45deg)}.mcz-faq-item p{color:#a9c0ce;margin:0;padding:0 20px 20px;font-size:.79rem;line-height:1.72}.mcz-cta{background:linear-gradient(150deg,#101a26,#0b111a)}.mcz-cta-panel{background:#23475f26;border:1px solid #8cc1e133;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:clamp(25px,4vw,49px);display:flex}.mcz-cta-panel h2{max-width:24ch}.mcz-cta-panel>div:first-child{flex:350px}.mcz-cta-actions{flex-direction:column;flex:0 225px;align-items:stretch;gap:11px;display:flex}.mcz-cta-actions .button{text-align:center;justify-content:center}.mcz-sources{background:#080d14;border-top:1px solid #87b8da1c;padding:29px 0 45px}.mcz-sources p{color:#859bad;margin:8px 0;font-size:.72rem;line-height:1.7}.mcz-sources a{color:#abd8f0;text-underline-offset:3px}.mcz-crumbs a:focus-visible,.mcz-sources a:focus-visible,.mcz-category a:focus-visible,.mcz-step-list a:focus-visible,.mcz-faq-item summary:focus-visible,.mcz-alert-panel a:focus-visible,.mcz-actions a:focus-visible,.mcz-cta-actions a:focus-visible{outline-offset:3px;outline:2px solid #8dd9fa}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mcz-category:hover{border-color:#9bdaf06b;transform:translateY(-3px)}}@media (width<=1100px){.mcz-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.mcz-hero-grid,.mcz-alert-panel{grid-template-columns:minmax(0,1fr)}.mcz-figures{max-width:650px}.mcz-step-list{grid-template-columns:minmax(0,1fr)}.mcz-cta-actions{flex:220px}}@media (width<=600px){.mcz-hero{padding-top:95px}.mcz-copy h1{font-size:clamp(2.1rem,10vw,3.15rem)}.mcz-eligibility-grid,.mcz-faq-grid,.mcz-categories-grid{grid-template-columns:minmax(0,1fr)}.mcz-category{min-height:0}.mcz-actions{flex-direction:column;align-items:stretch}.mcz-actions .button,.mcz-cta-actions .button{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.mcz-category,.mcz-faq-item summary span{transition:none!important;animation:none!important;transform:none!important}}
