.support-page{max-width:880px;padding-top:max(36px, env(safe-area-inset-top));padding-bottom:max(48px, env(safe-area-inset-bottom))}.support-page h1{letter-spacing:-.04em;overflow-wrap:break-word;margin:48px 0 16px;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.05}.support-page p{font-size:1rem;line-height:1.65}.support-intro{max-width:34em;color:var(--muted)}.support-panel{border:1px solid var(--line);margin-top:24px;padding:clamp(20px,4vw,28px)}.support-panel h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem}.support-panel p{color:var(--muted)}.support-methods{gap:12px;margin-top:24px;display:grid}.support-method{border:1px solid var(--line);background:var(--panel);min-height:72px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.support-method strong{font-size:1.125rem;line-height:1.35;display:block}.support-method small{margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.support-card{background:var(--lime);color:#172017;border-color:var(--lime)}.support-method:hover{border-color:var(--lime)}:is(.support-method:focus-visible,.support-back:focus-visible){outline:3px solid var(--lime);outline-offset:4px}.support-back{align-items:center;min-height:48px;margin-top:20px;font-size:1rem;display:inline-flex}@media (max-width:600px){.shell.support-page{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.support-page h1{margin-top:36px}.support-method{padding:16px}}
