.portal-help{--help-ink:#123a5e;--help-orange:#e8773d;line-height:1.95}.portal-help *{box-sizing:border-box}.portal-help section[id]{scroll-margin-top:100px}.help-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px;align-items:center;padding:38px;background:linear-gradient(135deg,#0b253e,#173f62);color:#fff;border-radius:26px;overflow:hidden}.help-hero h1{font-size:clamp(27px,3vw,42px);line-height:1.7;margin:12px 0}.help-hero h1 em{font-style:normal;color:#ffb783}.help-hero .eyebrow{color:#ffc49b}.help-hero p{color:#dce7f0;font-size:15px}.help-hero .button.light{color:#123a5e;background:#fff}.help-hero-link{color:#fff;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.help-map{border:1px solid #ffffff30;border-radius:20px;padding:24px;background:#ffffff08}.help-map-label{font-size:12px;color:#ffc49b}.help-map ol{list-style:none;padding:0;margin:18px 0 0}.help-map li{display:flex;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #ffffff17}.help-map li:last-child{border:0}.help-map b{width:35px;height:35px;border-radius:50%;background:#ffbd8a;color:#123a5e;display:grid;place-items:center;flex-shrink:0}.help-map span{font-weight:700;font-size:14px}.help-map small{display:block;color:#c6d8e7;font-size:11px;font-weight:400}.help-jump{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0;margin-bottom:16px}.help-jump a{display:flex;align-items:center;min-height:44px;padding:8px 15px;background:#fff;border:1px solid #dbe3ec;border-radius:100px;color:#123a5e;font-size:12px;font-weight:700}.help-jump a:hover{background:#e7eff6}.help-start{border:1px solid #dbe3ec;border-radius:20px;padding:26px;background:#fff}.help-start h2{margin:6px 0 20px;font-size:23px}.help-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.help-start-grid p{margin:0;font-size:13px;color:#52677b}.help-start-grid strong{display:block;color:#123a5e;font-size:14px;margin-bottom:6px}.help-caption{font-size:11px;color:#617487;line-height:1.9;margin:18px 0}.help-chapter{margin-top:48px;padding-top:8px}.help-chapter>header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.help-number{width:58px;height:58px;border:1px solid #f0c2a2;background:#fff1e6;border-radius:17px;color:#9b4519;font-size:22px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.help-chapter h2{font-size:clamp(21px,2.2vw,28px);line-height:1.65;margin:3px 0}.help-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:25px;align-items:start}.help-copy{font-size:14px}.help-copy>p:first-child{margin-top:0}.help-copy ol{margin:0 0 18px;padding-inline-start:23px}.help-copy li{padding-inline-start:6px;margin-bottom:13px}.help-copy li::marker{color:#ac4e20;font-weight:800}.help-tip{padding:18px 20px;border-inline-start:3px solid #e8773d;background:#fff4ea;border-radius:0 12px 12px 0;margin:20px 0;font-size:13px;color:#5e4637}.help-tip strong{color:#783c1e}.help-tip p{margin:6px 0 0}.help-note{font-size:12px;color:#52677b}.help-shot{margin:0;background:#fff;border:1px solid #dbe3ec;border-radius:17px;overflow:hidden;box-shadow:0 10px 30px #123a5e08}.help-shot>a{display:block;position:relative;line-height:0}.help-shot img{display:block;width:100%;height:auto}.help-enlarge{display:inline-block;position:absolute;inset-inline-end:12px;bottom:12px;line-height:1.7;padding:5px 10px;font-size:10px;background:#123a5e;color:#fff;border-radius:8px}.help-shot figcaption{padding:13px 17px;font-size:11px;line-height:1.9;color:#52677b;border-top:1px solid #edf1f5}.help-formats{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:center;padding:15px;background:#e8f0f7;border-radius:12px}.help-formats b{direction:ltr;font-size:16px}.help-formats span{font-size:12px}.help-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.help-directory>a{background:#fff;border:1px solid #dbe3ec;border-radius:15px;padding:21px;color:#123a5e}.help-directory strong{display:block;font-size:14px}.help-directory strong span{float:inline-end}.help-directory>a>span{display:block;font-size:12px;color:#52677b;margin-top:6px}.help-faq details{background:white;border:1px solid #dbe3ec;border-radius:13px;margin-bottom:10px;padding:17px 20px}.help-faq summary{font-size:14px;font-weight:700;min-height:24px;cursor:pointer}.help-faq p{font-size:13px;color:#52677b;margin-bottom:0}.help-finish{margin-top:42px;background:#e9f0f6;border:1px solid #cedce8;border-radius:20px;padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center}.help-finish h2{font-size:24px;margin:6px 0}.help-finish p{font-size:13px}.help-finish .actions{flex-shrink:0;flex-direction:column}.portal-help a:focus-visible,.portal-help summary:focus-visible{outline:3px solid #bc591f;outline-offset:4px}@media(max-width:1050px){.help-hero{padding:27px;gap:20px}.help-columns{grid-template-columns:1fr}.help-shot{max-width:850px;width:100%}.help-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.help-hero{grid-template-columns:1fr;padding:25px 20px;border-radius:20px}.help-map{padding:18px}.help-map ol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-map li{border:0;padding:4px 0;gap:8px;align-items:flex-start}.help-map b{width:26px;height:26px;font-size:12px}.help-map span{font-size:11px}.help-map small{font-size:10px}.help-start{padding:20px}.help-start-grid,.help-directory{grid-template-columns:1fr}.help-jump{gap:6px}.help-jump a{padding:7px 12px;font-size:11px}.help-chapter{margin-top:35px}.help-chapter>header{gap:12px}.help-number{width:46px;height:46px;font-size:19px;border-radius:13px}.help-chapter .eyebrow{font-size:10px}.help-chapter h2{font-size:21px}.help-copy{font-size:13px}.help-finish{display:block;padding:22px}.help-finish .actions{margin-top:20px;align-items:stretch}.help-enlarge{font-size:10px}.help-shot figcaption{font-size:11px}}

.help-shot-stack{display:grid;gap:18px;min-width:0}
