.page-module__xESAwG__page{color:var(--text-primary,#f5f5f1);background:#0b1010}.page-module__xESAwG__wide,.page-module__xESAwG__reading{width:min(1120px,100% - 40px);margin:0 auto}.page-module__xESAwG__reading{width:min(820px,100% - 40px)}.page-module__xESAwG__hero{background:radial-gradient(circle at 82% 9%,#5ac99b2b,#0000 31rem),linear-gradient(#111c19,#0b1010);border-bottom:1px solid #ffffff1a;padding:46px 0 58px}.page-module__xESAwG__crumbs,.page-module__xESAwG__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.page-module__xESAwG__crumbs{color:#afbbb7;font-size:.9rem}.page-module__xESAwG__page a{color:#87e0b6;text-underline-offset:3px;overflow-wrap:anywhere}.page-module__xESAwG__eyebrow,.page-module__xESAwG__kicker{letter-spacing:.12em;text-transform:uppercase;margin:42px 0 12px;font-size:.78rem;font-weight:760;color:#87e0b6!important}.page-module__xESAwG__hero h1{letter-spacing:-.055em;max-width:970px;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.98}.page-module__xESAwG__answer{color:#d4ded9;max-width:900px;margin:25px 0 0;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.65}.page-module__xESAwG__actions{margin-top:28px}.page-module__xESAwG__section{border-bottom:1px solid #ffffff14;padding:72px 0}.page-module__xESAwG__section:nth-of-type(2n){background:#111816}.page-module__xESAwG__section h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.page-module__xESAwG__section h3{margin:0 0 10px}.page-module__xESAwG__section p,.page-module__xESAwG__section li{color:#c7d1cd;line-height:1.68}.page-module__xESAwG__lede{max-width:780px;margin-bottom:28px;font-size:1.08rem}.page-module__xESAwG__grid3,.page-module__xESAwG__grid2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__xESAwG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__xESAwG__grid3 article,.page-module__xESAwG__grid2 article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;min-width:0;padding:24px}.page-module__xESAwG__stay,.page-module__xESAwG__explore,.page-module__xESAwG__strong{letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:760;color:#f1ca87!important;margin:0 0 13px!important}.page-module__xESAwG__explore{color:#c7b8ff!important}.page-module__xESAwG__strong{color:#87e0b6!important}.page-module__xESAwG__note{background:#87e0b612;border-left:3px solid #87e0b6;margin-top:22px;padding:18px 22px}.page-module__xESAwG__intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.page-module__xESAwG__intro .page-module__xESAwG__kicker{margin-top:0}.page-module__xESAwG__intro>p{max-width:560px}.page-module__xESAwG__sources{border-top:1px solid #ffffff1f;margin-top:28px;padding-top:24px}.page-module__xESAwG__sources ul{gap:12px;padding:0;list-style:none;display:grid}.page-module__xESAwG__sources li{grid-template-columns:minmax(250px,.9fr) 1.4fr;gap:18px;display:grid}.page-module__xESAwG__sources cite{color:#f5f5f1;overflow-wrap:anywhere;font-style:normal;font-weight:730}.page-module__xESAwG__boundary{font-size:.9rem;color:#afbbb7!important}.page-module__xESAwG__steps,.page-module__xESAwG__checklist{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.page-module__xESAwG__steps li,.page-module__xESAwG__checklist li{border-top:1px solid #ffffff1f;grid-template-columns:minmax(220px,.8fr) 1.4fr;gap:18px;padding:17px 0;display:grid}.page-module__xESAwG__faqs{gap:12px;margin-top:28px;display:grid}.page-module__xESAwG__faqs details{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px}.page-module__xESAwG__faqs summary{cursor:pointer;padding:18px 20px;font-weight:720}.page-module__xESAwG__faqs p{margin:0;padding:0 20px 20px}.page-module__xESAwG__page a:focus-visible,.page-module__xESAwG__faqs summary:focus-visible{outline-offset:4px;outline:3px solid #87e0b6}.page-module__xESAwG__reading nav{flex-wrap:wrap;gap:8px 16px;display:flex}@media (max-width:800px){.page-module__xESAwG__grid3,.page-module__xESAwG__grid2{grid-template-columns:1fr}.page-module__xESAwG__intro{flex-direction:column;align-items:flex-start}.page-module__xESAwG__sources li,.page-module__xESAwG__steps li,.page-module__xESAwG__checklist li{grid-template-columns:1fr;gap:6px}}@media (max-width:520px){.page-module__xESAwG__wide,.page-module__xESAwG__reading{width:min(100% - 28px,1120px)}.page-module__xESAwG__hero{padding-top:30px}.page-module__xESAwG__section{padding:54px 0}.page-module__xESAwG__hero h1{font-size:clamp(2.25rem,12vw,4rem)}}
