:root{--gs-paper:#f4f5f6;--gs-surface:#ffffff;--gs-stone:#eef0f2;--gs-oat:#e4e8eb;--gs-ink:#22262a;--gs-muted:#727b83;--gs-line:#dfe3e6;--gs-accent:#697680;--gs-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--gs-space-1:4px;--gs-space-2:8px;--gs-space-3:12px;--gs-space-4:16px;--gs-space-6:24px;--gs-space-8:32px;--gs-radius:4px;--gs-button-radius:5px}.how-page{width:min(1280px,calc(100% - 112px));margin:0 auto;padding:76px 0 70px;color:var(--gs-ink);font-family:var(--gs-font)}.how-intro{max-width:1000px;margin:0 auto 58px;text-align:center}.how-intro>.eyebrow,.how-route-copy>.eyebrow,.how-status>.eyebrow{color:var(--gs-muted);font-size:10px;letter-spacing:1.25px}.how-intro h1{margin:16px 0 18px;font-size:clamp(42px,5.2vw,64px);font-weight:550;line-height:1.03;letter-spacing:-.06em}.how-intro p{max-width:660px;margin:0 auto;color:var(--gs-muted);font-size:16px;line-height:1.75}.how-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}.how-route{min-width:0;background:#fff;border:1px solid #dee1e4;border-radius:12px;overflow:hidden}.how-image{position:relative;height:250px;overflow:hidden;background:#e9ecef}.how-image img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.how-image:after{position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(24,22,20,.34));content:""}.how-image>span{position:absolute;z-index:1;bottom:18px;left:22px;color:#fff;font-size:10px;font-weight:550;letter-spacing:1.4px}.how-image>small{position:absolute;z-index:1;top:15px;right:15px;padding:7px 9px;border:1px solid #ffffff7a;border-radius:999px;background:#212224bd;color:#fff;font-size:9px;letter-spacing:.04em}.how-route-copy{padding:30px 30px 28px}.how-route-copy h2{max-width:440px;margin:12px 0;font-size:clamp(28px,3.1vw,38px);font-weight:550;line-height:1.12;letter-spacing:-.045em}.how-route-copy>p{margin:0;color:var(--gs-muted);font-size:13px;line-height:1.7}.how-steps{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--gs-line)}.how-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid var(--gs-line)}.how-steps li>span{padding-top:1px;color:#938b7d;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.05em}.how-steps b{font-size:13px;font-weight:550}.how-steps p{margin:4px 0 0;color:var(--gs-muted);font-size:12px;line-height:1.6}.how-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.how-cta a{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:18px;padding:0 16px;border:1px solid #cfd0d2;border-radius:5px;color:var(--gs-ink);font-size:12px;font-weight:550;text-decoration:none;transition:background .18s,border-color .18s}.how-cta a:hover{background:#eef0f2;border-color:#b2b3b5}.how-cta .how-primary{border-color:#242527;background:#242527;color:#fff}.how-cta .how-primary:hover{border-color:#3f4042;background:#3f4042}.how-status{display:grid;grid-template-columns:190px 1fr;gap:24px;margin-top:36px;padding:24px 0;border-top:1px solid var(--gs-line);border-bottom:1px solid var(--gs-line)}.how-status p{max-width:850px;margin:0;color:var(--gs-muted);font-size:12px;line-height:1.75}@media(max-width:900px){.how-page{width:calc(100% - 64px);padding-top:54px}.how-routes{gap:16px}.how-route-copy{padding:24px}.how-image{height:205px}.how-steps li{grid-template-columns:30px minmax(0,1fr)}}@media(max-width:680px){.how-page{width:calc(100% - 36px);padding:42px 0 50px}.how-intro{margin-bottom:34px;text-align:left}.how-intro h1{font-size:43px}.how-intro p{font-size:14px}.how-routes{grid-template-columns:1fr;gap:16px}.how-image{height:210px}.how-route-copy{padding:23px 20px}.how-route-copy h2{font-size:30px}.how-status{grid-template-columns:1fr;gap:8px;margin-top:25px;padding:19px 0}}@media(max-width:360px){.how-page{width:calc(100% - 28px)}.how-intro h1{font-size:38px}.how-cta a{flex:1;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.how-cta a{transition:none}}
