/* Support release: shared footer and isolated help-page typography. */
.site-footer{grid-template-columns:1.3fr .9fr 1fr 1.3fr 1fr;gap:32px}
.site-footer .footer-column h3{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}
.site-footer .footer-column a{overflow-wrap:anywhere}
.help-page{max-width:900px;margin:0 auto;padding:150px 32px 100px;color:var(--text,#eee)}
.help-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:15px;margin-bottom:40px;color:#999}
.help-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.help-page h1{font-size:clamp(38px,6vw,68px);line-height:1.08;letter-spacing:-.045em;font-weight:650;margin:0 0 24px}
.help-intro{font-size:21px;line-height:1.6;color:#aaa;max-width:660px;margin-bottom:48px}
.help-page h2{font-size:27px;line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:44px 0 18px;text-transform:none}
.help-page p,.help-steps{font-size:17px;line-height:1.8;max-width:720px}
.help-links{border-top:1px solid #333;margin:32px 0 40px}
.help-links>a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;border-bottom:1px solid #333;color:inherit;text-decoration:none}
.help-links strong{display:block;font-size:21px;font-weight:550;line-height:1.4;letter-spacing:-.015em}
.help-links a>span>span{display:block;color:#999;font-size:16px;line-height:1.6;margin-top:5px}
.help-links>a:hover strong,.help-action:hover{text-decoration:underline;text-underline-offset:5px}
.help-action{display:inline-block;padding:12px 0;font-size:17px;font-weight:600;text-underline-offset:5px;line-height:1.6}
.help-action span{margin-left:8px}
.help-steps{padding-left:24px}.help-steps li{padding-left:8px;margin:18px 0}
.help-next{border-top:1px solid #333;margin-top:56px;padding-top:6px}
.help-note{color:#999;font-size:15px!important;line-height:1.7;margin-top:30px}
.help-page a:focus-visible,.site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}
html[data-theme=light] .help-page{color:#171717}html[data-theme=light] .help-intro,html[data-theme=light] .help-note,html[data-theme=light] .help-links a>span>span,html[data-theme=light] .help-breadcrumb{color:#626262}
html[data-theme=light] .help-links,html[data-theme=light] .help-links>a,html[data-theme=light] .help-next{border-color:#ddd}
@media(max-width:1100px){.site-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer .footer-identity{grid-column:1/-1}}
@media(max-width:700px){.site-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.help-page{padding:110px 24px 64px}.help-breadcrumb{margin-bottom:28px}.help-intro{font-size:18px;margin-bottom:32px}.help-links strong{font-size:19px}.help-links>a{padding:20px 0}.help-page h2{font-size:24px}}
.site-footer .footer-coming-soon{color:#999;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.footer-coming-soon span{font-size:10px;line-height:1.5;border:1px solid #7775;border-radius:20px;padding:2px 7px;white-space:nowrap}html[data-theme=light] .site-footer .footer-coming-soon{color:#777}
