.about-section{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);align-items:center;padding-block:clamp(72px,10vh,120px);display:flex}.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:40px;display:grid}.about-grid .landing-label{font-size:13px}.about-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.08}.about-lead{max-width:850px;color:var(--muted);margin:38px 0 42px;font:400 clamp(20px,2.2vw,28px)/1.5 Georgia,Times New Roman,serif}.about-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:850px;display:grid}.about-columns h3{color:var(--navy);margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.about-columns p{color:var(--muted);margin:0;font-size:17px;line-height:1.8}.writing-browse-link{border-bottom:1px solid var(--rule);align-items:center;gap:20px;min-height:48px;margin-top:24px;padding-block:12px;font-size:16px;display:inline-flex}.writing-browse-link:hover{color:var(--accent-text)}@media (max-width:900px){.about-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:700px){.about-section{padding-block:90px}.about-grid h2{font-size:clamp(32px,8.8vw,40px)}.about-lead{margin-block:32px}.about-columns{grid-template-columns:minmax(0,1fr);gap:25px}.about-columns p{font-size:16px}}
