.about-page{background:var(--page);flex-direction:column;min-height:100svh;display:flex}.about-content{flex:1;align-content:start;gap:16px;width:min(100% - 48px,720px);margin:0 auto;padding:clamp(32px,7vh,64px) 0;display:grid}.about-eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.about-content h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.6vw,46px);line-height:1.05}.about-text{color:var(--text);margin:0;font-size:17px;line-height:1.5}.about-help{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:10px;margin-top:8px;padding:18px;display:grid}.about-help h2{letter-spacing:-.01em;margin:0;font-size:18px}.about-action{border-radius:var(--radius-control);background:var(--green);min-height:48px;color:var(--on-accent);justify-self:start;align-items:center;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.about-action:focus-visible{outline:2px solid var(--green);outline-offset:2px}.about-social-note{color:var(--muted);margin:2px 0 0;font-size:14px}.about-social{flex-wrap:wrap;gap:8px;display:flex}.about-social-link{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.about-social-link:hover{border-color:var(--green);color:var(--green)}.about-social-link:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:720px){.about-content{width:min(100% - 32px,640px);padding-top:24px}.about-text{font-size:16px}}
