.page_page__xdfkS{--ink:#fff0db;--muted:#c8d8d1;--soft:#b9cfca;--mint:#a7ded1;--rule:#345355;--amber:#ffb126;background:#04272a;color:var(--ink);font-size:15px;line-height:1.75}.page_page__xdfkS *{box-sizing:border-box}.page_page__xdfkS h1,.page_page__xdfkS h2,.page_page__xdfkS h3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.025em;color:inherit}.page_page__xdfkS h1{font-size:clamp(40px,4.4vw,60px);line-height:1.1;margin:0 0 22px;max-width:640px}.page_page__xdfkS h1 em{font-style:italic;color:#f5c46b}.page_page__xdfkS h2{font-size:clamp(30px,3.1vw,41px);line-height:1.16;margin:0 0 14px}.page_page__xdfkS a{text-underline-offset:5px}.page_page__xdfkS a:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.page_inner__wDjy6{max-width:1200px;margin:auto;padding:0 36px}.page_hero__A1ipF{padding:30px 0 50px;border-bottom:1px solid var(--rule)}.page_breadcrumbs__FgrhZ{margin-bottom:30px}.page_heroGrid__szrBc{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:start}.page_lead__a2SF0{font-size:16px;color:#d2ded8;max-width:600px;margin:0 0 26px;line-height:1.85}.page_page__xdfkS .page_lead__a2SF0 a{color:var(--mint);text-decoration:underline;text-decoration-color:rgba(167,222,209,.4)}.page_actions__utXlK{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.page_primary__CN1gg{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 26px;border-radius:4px;background:var(--amber);color:#082a2b;font-weight:700;font-size:15px;text-decoration:none;line-height:1.5;transition:background .15s}.page_page__xdfkS .page_primary__CN1gg,.page_page__xdfkS .page_primary__CN1gg:hover{color:#082a2b}.page_primary__CN1gg:hover{background:#ffc755}.page_textLink__Lvxt1{display:inline-flex;gap:8px;align-items:center;color:var(--mint);font-size:13px;line-height:1.7}.page_page__xdfkS .page_textLink__Lvxt1{color:var(--mint)}.page_textLink__Lvxt1 svg{flex:none}.page_prep__JiqMn{background:#f3ecdd;color:#173738;border-radius:4px;padding:26px 28px 24px}.page_prep__JiqMn h2{font-size:25px;line-height:1.25;margin:0 0 12px}.page_prep__JiqMn ul{list-style:none;margin:0 0 14px;padding:0}.page_prep__JiqMn li{border-top:1px solid #bfc9ba;padding:9px 0 9px 22px;font-size:13.5px;line-height:1.65;position:relative}.page_prep__JiqMn li:before{content:"";position:absolute;left:2px;top:17px;width:8px;height:8px;border-radius:50%;background:#0f766e}.page_prep__JiqMn p{font-size:13px;margin:0 0 10px;color:#375452}.page_page__xdfkS .page_prep__JiqMn .page_textLink__Lvxt1{color:#0b625d}.page_steps__9yoGn{padding:52px 0 30px}.page_stepsHeading__52KJ0{max-width:760px;margin-bottom:26px}.page_stepsHeading__52KJ0 p{margin:0;color:var(--soft);font-size:13px}.page_stepList___ED_M{list-style:none;margin:0;padding:0}.page_step__2QOeX{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;border-top:1px solid var(--rule);padding:38px 0}.page_textStep__u0JrG{grid-template-columns:minmax(0,1fr)}.page_textStep__u0JrG .page_stepCopy__3c8RZ{max-width:720px}.page_stepCopy__3c8RZ{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.page_stepNumber__BzVvS{font-family:var(--font-display),Georgia,serif;font-size:34px;line-height:1.1;color:#9ecfc4}.page_step__2QOeX h3{font-size:28px;line-height:1.22;margin:0 0 10px}.page_step__2QOeX p{color:var(--muted);font-size:14.5px;line-height:1.85;margin:0 0 12px}.page_stepLinks__I4_Qb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.page_stepLinks__I4_Qb a{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-size:13px;line-height:1.9}.page_page__xdfkS .page_stepLinks__I4_Qb a{color:var(--mint)}.page_shot__ybxxG{display:block;min-width:0}.page_shot__ybxxG img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #dce8db33;box-shadow:0 22px 50px -28px #000}.page_ai__yL1Zv{background:#f3ecdd;color:#173738;padding:52px 0 50px}.page_aiIntro__0dmFT{max-width:800px}.page_aiAnswer__PZJHr{font-size:17px;line-height:1.8;margin:0 0 30px;color:#173738}.page_aiColumns__ytYCS{display:grid;grid-template-columns:1fr 1fr;gap:48px}.page_aiColumns__ytYCS h3{font-size:25px;line-height:1.25;margin:0 0 10px}.page_aiColumns__ytYCS ul{list-style:none;margin:0;padding:0}.page_aiColumns__ytYCS li{border-top:1px solid #bfc9ba;padding:11px 0;font-size:14px;line-height:1.75;color:#2c4a49}.page_aiNote__DAAk9{margin:30px 0 0;max-width:760px;font-size:14px;line-height:1.8;color:#375452}.page_page__xdfkS .page_ai__yL1Zv a{color:#0b625d}.page_closing__pat8w{padding:50px 0 54px;text-align:center}.page_closing__pat8w h2{margin-bottom:10px}.page_closing__pat8w p{color:var(--muted);margin:0 auto 24px;max-width:520px;font-size:14.5px}.page_related__P_pF1{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:26px}.page_related__P_pF1 a{color:var(--mint);font-size:13px}.page_page__xdfkS .page_related__P_pF1 a{color:var(--mint)}@media(max-width:1050px){.page_heroGrid__szrBc{gap:40px}.page_step__2QOeX{gap:34px}}@media(max-width:860px){.page_heroGrid__szrBc{grid-template-columns:1fr;gap:30px}.page_prep__JiqMn{max-width:560px}.page_step__2QOeX{grid-template-columns:1fr;gap:22px;padding:30px 0}.page_aiColumns__ytYCS{grid-template-columns:1fr;gap:26px}}@media(max-width:639px){.page_inner__wDjy6{padding-left:20px;padding-right:20px}.page_hero__A1ipF{padding:22px 0 34px}.page_breadcrumbs__FgrhZ{margin-bottom:22px}.page_page__xdfkS h1{font-size:37px;margin-bottom:18px}.page_page__xdfkS h2{font-size:31px}.page_lead__a2SF0{font-size:14.5px;margin-bottom:22px}.page_primary__CN1gg{width:100%}.page_actions__utXlK{flex-direction:column;align-items:stretch}.page_actions__utXlK .page_textLink__Lvxt1{justify-content:center;min-height:34px}.page_prep__JiqMn{padding:22px 20px 20px}.page_prep__JiqMn h2{font-size:23px}.page_steps__9yoGn{padding:36px 0 18px}.page_stepCopy__3c8RZ{grid-template-columns:30px minmax(0,1fr);gap:12px}.page_stepNumber__BzVvS{font-size:28px}.page_step__2QOeX h3{font-size:24px}.page_step__2QOeX p{font-size:14px}.page_shot__ybxxG{width:min(100%,300px);margin:0 auto;max-height:470px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.page_shot__ybxxG img{border-radius:12px}.page_ai__yL1Zv{padding:36px 0}.page_aiAnswer__PZJHr{font-size:15.5px;margin-bottom:24px}.page_aiColumns__ytYCS h3{font-size:23px}.page_closing__pat8w{padding:38px 0 40px}.page_related__P_pF1{flex-direction:column;gap:10px}}@media(max-width:370px){.page_page__xdfkS h1{font-size:33px}.page_page__xdfkS h2{font-size:28px}.page_inner__wDjy6{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.page_primary__CN1gg{transition:none}}