.support-page{background:#fff}.support-main{max-width:1100px;padding-bottom:100px}.support-intro{text-align:center;padding:90px 0 56px}.support-intro h1{font-size:clamp(40px,5vw,58px);font-weight:650;letter-spacing:-.045em;line-height:1.1;margin:0 0 22px}.support-intro p{max-width:650px;margin:auto;font-size:17px;line-height:1.7}.support-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.support-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #e2e7df;border-radius:16px;padding:32px 22px}.support-card>svg{width:32px;height:32px;color:#39765a;margin-bottom:23px}.support-card h2{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px;font-weight:600}.support-card p{font-size:14px;line-height:1.7;margin-bottom:24px}.support-card-link{font:600 14px/1.5 Arial,sans-serif;color:#28654b;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;overflow-wrap:anywhere}.support-card button{border:0;background:transparent;padding:0}.support-card button:disabled{color:#7b8b80;cursor:default}.support-resources{margin-top:65px}.support-resources>h2{font-size:28px;font-weight:600;letter-spacing:-.03em;margin-bottom:25px}.support-resource{display:flex;gap:20px;align-items:flex-start;padding:28px;border:1px solid #e2e7df;border-radius:14px;background:white}.support-resource-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid #39765a;border-radius:50%;color:#39765a;flex-shrink:0;font-size:22px}.support-resource h3{font-size:20px;font-weight:600;margin-bottom:7px}.support-resource p{font-size:14px;margin-bottom:15px}.support-issue{margin-top:52px;text-align:center;padding:40px 24px;border:1px solid #e2e7df;border-radius:16px;background:#f0f4ee}.support-issue h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.03em;margin-bottom:12px}.support-issue p{font-size:15px}.support-issue-button{display:inline-flex;gap:12px;align-items:center;background:#173b2b;color:#fff;border-radius:8px;padding:13px 20px;font-size:14px;font-weight:600;margin-top:24px}.support-issue-button:hover{background:#28563f}.support-resource:hover{border-color:#a6c1ad}.site-header a[aria-current=page]{color:var(--mint)}
@media(max-width:850px){.support-options{gap:14px}.support-card{padding:26px 16px}.support-card h2{font-size:19px}}
@media(max-width:650px){.support-intro{padding:60px 0 36px}.support-intro p{font-size:15px}.support-options{grid-template-columns:1fr;gap:16px}.support-card{padding:28px 24px}.support-card h2{font-size:22px}.support-resources{margin-top:44px}.support-issue{padding:30px 20px}.support-issue h2{font-size:22px}.support-main{padding-bottom:60px}}

.support-issue-button .github-icon{width:18px;height:18px;flex-shrink:0;fill:currentColor;stroke:none}

/* Match the homepage palette and native system typography. */
.support-page{background:#fff;color:var(--ink)}
.support-main{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.support-intro h1{color:var(--ink);font-weight:600}
.support-intro p,.support-card p,.support-resource p,.support-issue p{color:#4b5d51}
.support-card,.support-resource{background:#ffffff70;border-color:var(--line)}
.support-card h2,.support-resource h3,.support-resources>h2,.support-issue h2{color:var(--ink)}
.support-card>svg,.support-resource-icon,.support-card-link{color:#28654b}
.support-resource-icon{border-color:#527b60}
.support-issue{background:#e8eee3;border-color:var(--line)}
.support-issue-button{background:var(--mint);color:var(--dark);border:1px solid #17312614}
.support-issue-button:hover{background:#d0ffdd}
.support-resource:hover{border-color:#90ad96;background:#ffffffa3}
