.page-about-approach .aa-story-grid,
.page-about-approach .aa-authority-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start}
.page-about-approach .aa-story-heading h2,
.page-about-approach .aa-authority-heading h2{max-width:590px}
.page-about-approach .aa-story-copy,
.page-about-approach .aa-authority-copy{display:grid;gap:20px;border-left:1px solid var(--line);padding-left:46px}
.page-about-approach .aa-story-copy p,
.page-about-approach .aa-name-copy p,
.page-about-approach .aa-authority-copy>p{font-size:17px;line-height:1.82}
.page-about-approach .aa-story-emphasis,
.page-about-approach .aa-name-closing{font-family:var(--serif);font-size:clamp(25px,2.3vw,32px);line-height:1.35}
.page-about-approach .aa-story-emphasis{color:var(--teal-dark);padding:22px 0 22px 28px;border-left:3px solid var(--gold)}
.page-about-approach .aa-name-section{background:var(--teal-dark);color:var(--ivory)}
.page-about-approach .aa-name-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:72px;align-items:start}
.page-about-approach .aa-name-heading .eyebrow{color:var(--ivory)}
.page-about-approach .aa-name-heading h2,
.page-about-approach .aa-name-copy p{color:var(--ivory)}
.page-about-approach .aa-name-copy{display:grid;gap:20px;border-left:1px solid rgba(247,243,237,.24);padding-left:46px}
.page-about-approach .aa-name-closing{color:#fff;padding-top:22px;border-top:1px solid rgba(247,243,237,.24)}
.page-about-approach .aa-authority-section{background:var(--ivory-deep)}
.page-about-approach .aa-authority-lead{margin-top:24px;color:var(--teal-dark);font-family:var(--serif);font-size:21px;line-height:1.5}
.page-about-approach .aa-authority-links{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0 4px}
.page-about-approach .aa-authority-links .button{min-width:250px;justify-content:space-between}
.page-about-approach .aa-authority-links .button-secondary:hover,
.page-about-approach .aa-authority-links .button-secondary:focus-visible{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--ivory);box-shadow:0 10px 22px rgba(5,47,49,.14)}
.page-about-approach .aa-founder-id{margin-top:10px;padding:30px 32px;border:1px solid var(--line);background:rgba(251,248,243,.82)}
.page-about-approach .aa-founder-id .eyebrow{margin-bottom:10px}
.page-about-approach .aa-founder-id h3{margin-bottom:12px;font-size:28px}
.page-about-approach .aa-founder-id p:last-child{font-size:15px;line-height:1.72}
@media(max-width:1030px){
.page-about-approach .aa-story-grid,
.page-about-approach .aa-name-panel,
.page-about-approach .aa-authority-grid{grid-template-columns:1fr;gap:32px}
.page-about-approach .aa-story-copy,
.page-about-approach .aa-name-copy,
.page-about-approach .aa-authority-copy{border-left:0;padding-left:0}}
@media(max-width:720px){
.page-about-approach .aa-story-copy p,
.page-about-approach .aa-name-copy p,
.page-about-approach .aa-authority-copy>p{font-size:16px;line-height:1.76}
.page-about-approach .aa-story-emphasis{padding-left:20px}
.page-about-approach .aa-authority-links{flex-direction:column;gap:12px}
.page-about-approach .aa-authority-links .button{width:100%;min-width:0}
.page-about-approach .aa-founder-id{padding:26px 22px}}