.help-page{--ink:#1e3038;--muted:#64757d;--accent:#cb3d20;color:var(--ink);background:#fff}
.help-page .content-width{width:min(1240px,calc(100% - 64px))}
.help-hero{padding:28px 0 70px;background:#edf3f7;border-bottom:1px solid #dde7ed}
.help-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:55px;font-size:.875rem;line-height:1.5;color:#64757d}
.help-breadcrumb a{text-decoration:none;color:#64757d}.help-breadcrumb a:hover{text-decoration:underline}
.help-eyebrow{font-size:.8125rem;font-weight:600;line-height:1.6;letter-spacing:.1em;margin-bottom:18px;color:#a44029}
.help-hero h1{font-size:clamp(3rem,5.4vw,4.5rem);line-height:1.04;letter-spacing:-.045em;max-width:930px;margin:0}
.help-lead{font-size:1.1875rem;line-height:1.75;max-width:780px;margin:24px 0 0;color:#596e7a}
.help-overview{padding:52px 0;border-bottom:1px solid #e0e7eb}
.help-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}
.help-overview article{padding:0;min-width:0}
.help-overview article>span{display:block;font-size:.875rem;line-height:1.5;font-weight:600;color:#a44029;margin-bottom:19px}
.help-overview h2{font-size:1.5rem;line-height:1.2;letter-spacing:-.025em;margin-bottom:14px}
.help-overview p{font-size:1rem;line-height:1.75;color:#64757d;max-width:340px}
.help-detail-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:100px;padding:72px 0 80px;align-items:start}
.help-side{background:#f6f8fa;padding:26px;border-radius:8px;min-width:0}
.help-side>p{font-size:.875rem;font-weight:600;color:#243f4d;margin-bottom:16px}
.help-side nav{display:flex;flex-direction:column;gap:5px}
.help-side nav>a{font-size:.9375rem;line-height:1.6;min-height:44px;display:flex;align-items:center;text-decoration:none;color:#61747d;padding:8px 0}
.help-side nav>a:hover{color:#b83a20;text-decoration:underline;text-underline-offset:4px}
.help-side-contact{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:15px;padding-top:17px;border-top:1px solid #dce5ea;text-decoration:none;color:#263d49;font-size:1rem;font-weight:600}
.help-side-contact svg,.help-note svg,.help-related svg,.help-contact svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.7;fill:none;flex:0 0 21px}
.help-topics>section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:22px;align-items:start;padding:32px 0;border-top:1px solid #dce4e9;scroll-margin-top:25px}
.help-topics>section:first-child{padding-top:0;border:0}
.help-topic-number{font-size:.875rem;font-weight:600;color:#b6482c;line-height:1.6;padding-top:3px}
.help-topics h2{font-size:1.65rem;line-height:1.2;letter-spacing:-.025em;margin-bottom:16px}
.help-topics p{font-size:1.0625rem;line-height:1.8;color:#60737d;max-width:740px}
.help-note{padding:27px 30px;margin-top:20px;background:#fff5ef;border-left:3px solid #ce4b2b;border-radius:0 7px 7px 0}
.help-note h2{font-size:1.375rem}.help-note p{font-size:1rem}
.help-note a{display:inline-flex;align-items:center;gap:20px;min-height:44px;margin-top:15px;font-size:1rem;font-weight:600;color:#9f381f;text-decoration:none}
.help-related{padding:44px 0;background:#f2f6f8;border-block:1px solid #e1e8ed}
.help-related h2{font-size:1.75rem;letter-spacing:-.03em;margin-bottom:24px}
.help-related .content-width>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.help-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:65px;border-top:1px solid #c7d6df;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;color:#263e4b}
.help-related a:hover{color:#ae3c22}.help-related svg{color:#b4462a}
.help-contact{background:#fff;padding:52px 0}
.help-contact .content-width{display:flex;align-items:center;justify-content:space-between;gap:32px}
.help-contact h2{font-size:2rem;letter-spacing:-.035em;margin-bottom:13px}.help-contact p{font-size:1rem;color:#65777f;line-height:1.6}
.help-contact a{display:inline-flex;gap:25px;align-items:center;min-height:56px;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;color:#243b47;white-space:nowrap}
.help-contact a:hover{text-decoration:underline;text-underline-offset:5px}.help-contact svg{color:#bd4022}
.help-page a:focus-visible{outline:3px solid #407d9f;outline-offset:5px}
@media(max-width:1000px){.help-detail-layout{grid-template-columns:230px minmax(0,1fr);gap:45px}.help-overview-grid{gap:30px}.help-overview h2{font-size:1.375rem}.help-related .content-width>div{gap:18px}}
@media(max-width:760px){.help-detail-layout{grid-template-columns:1fr;gap:35px;padding:45px 0}.help-side{padding:22px}.help-side nav{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}.help-side-contact{max-width:200px}.help-overview-grid{grid-template-columns:1fr;gap:29px}.help-overview article+article{border-top:1px solid #dbe4e9;padding-top:25px}.help-overview p{max-width:none}.help-overview article>span{margin-bottom:12px}.help-overview{padding:34px 0}.help-related .content-width>div{grid-template-columns:1fr;gap:0}.help-contact .content-width{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:680px){.help-page .content-width{width:calc(100% - 32px)}.help-hero{padding:22px 0 42px}.help-breadcrumb{margin-bottom:35px;font-size:.8125rem;gap:8px}.help-eyebrow{font-size:.75rem;margin-bottom:17px}.help-hero h1{font-size:2.9rem}.help-lead{font-size:1.0625rem;line-height:1.7;margin-top:22px}.help-side nav{grid-template-columns:1fr}.help-topics>section{gap:12px;grid-template-columns:24px 1fr;padding:25px 0}.help-topics h2{font-size:1.4rem;line-height:1.3;margin-bottom:13px}.help-topics p{font-size:1rem;line-height:1.75}.help-note{padding:23px 21px}.help-related{padding:34px 0}.help-related h2{font-size:1.5rem}.help-contact{padding:36px 0}.help-contact h2{font-size:1.75rem}.help-contact a{font-size:1.6rem;gap:20px}}
