.about-page{--about-reading-width:48rem;--about-wide-width:56rem;width:100%;max-width:var(--about-wide-width);color:var(--text-body);overflow-wrap:anywhere}.about-page :focus-visible{box-shadow:0 0 0 2px var(--canvas)}.about-intro{max-width:var(--about-reading-width);margin-bottom:clamp(2rem,5vw,2.75rem)}.about-section{max-width:var(--about-wide-width);border-top:1px solid var(--border-strong);padding-top:clamp(1.35rem,3vw,1.5rem)}.about-section+.about-section{margin-top:clamp(2.5rem,6vw,3rem)}.about-wide-section{max-width:var(--about-wide-width)}.about-section h2{font-size:var(--text-h2);margin:0 0 1.25rem}.about-section>p{max-width:46rem}.about-tool-links{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.about-tool-links>a{min-width:0;min-height:44px;color:var(--text-secondary);align-content:start;gap:.35rem;padding:1rem 1.25rem 1rem 0;text-decoration:none;display:grid}.about-tool-links>a:nth-child(2n){border-left:1px solid var(--border);padding-inline:1.25rem 0}.about-tool-links>a:nth-child(n+3){border-top:1px solid var(--border)}.about-tool-links strong{color:var(--text-primary)}.about-tool-links a:hover strong{color:var(--brand-hover)}.about-tool-links>a>span:not(.about-link-action){font-size:var(--text-md);line-height:1.5}.about-link-action{color:var(--brand);font-size:var(--text-md);margin-top:.25rem;font-weight:700}.about-cards{background:var(--surface-subtle);border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.about-cards>div{min-width:0;padding:clamp(1rem,2.5vw,1.25rem)}.about-cards>div:nth-child(2n){border-left:1px solid var(--border)}.about-cards>div:nth-child(n+3){border-top:1px solid var(--border)}.about-cards dt{color:var(--text-primary);font-size:var(--text-base);font-weight:720;line-height:1.4}.about-cards dd{margin:.45rem 0 0;line-height:1.55}.about-scope{border-top:1px solid var(--border);margin:0}.about-scope>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,.9fr) minmax(0,1.6fr);gap:1.25rem;padding-block:1rem;display:grid}.about-scope dt{color:var(--text-primary);font-weight:720}.about-scope dd{margin:0}.about-faq>div{border-bottom:1px solid var(--border);padding-block:1rem}.about-faq>div:first-child{border-top:1px solid var(--border)}.about-faq h3{color:var(--text-primary);font-size:var(--text-base);margin:0 0 .4rem}.about-faq p{max-width:46rem;margin:0;line-height:1.6}.about-email{font-weight:720}.about-related{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.about-related a{align-items:center;min-height:44px;font-weight:680;text-decoration:none;display:inline-flex}@media (width<=600px){.about-tool-links,.about-cards{grid-template-columns:minmax(0,1fr)}.about-tool-links>a,.about-tool-links>a:nth-child(2n){border-left:0;padding-inline:0}.about-tool-links>a+a{border-top:1px solid var(--border)}.about-cards>div:nth-child(2n){border-left:0}.about-cards>div+div{border-top:1px solid var(--border)}.about-scope>div{grid-template-columns:minmax(0,1fr);gap:.45rem}}@media (width<=240px){.about-cards>div{padding:.75rem}}
