
/* The approved editorial vocabulary, with distinct ability and working-method chapters. */
.about-expertise{border-top:1px solid var(--line)}
.ability-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 10%;margin-top:52px}
.ability-grid article{border-top:1px solid var(--line);padding-top:24px}
.ability-label{font:14px/1.6 Arial,sans-serif;color:var(--muted);letter-spacing:.06em;margin-bottom:18px}
.ability-grid h3{font-size:25px;margin-bottom:18px}.ability-grid article>p:last-child{font-size:16px;line-height:2.1;max-width:32em}
.about-expertise .credentials{border-top:1px solid var(--line);padding-top:24px;margin-top:44px;color:var(--muted)}
.about-expertise .credentials ul{display:flex;flex-wrap:wrap;gap:12px 30px;font-size:13px}
.about-features{padding-top:60px}.feature-intro>p:last-child{margin-top:24px;color:var(--muted)}
.about-features .strength-heading h3{font-size:clamp(28px,3vw,44px);line-height:1.7;font-weight:400}
.feature-detail{font-size:18px;margin-top:18px;color:var(--muted)}
.about-features .foundation-stage{overflow:hidden}.about-features .foundation-word{max-width:100%;font-size:clamp(100px,18vw,270px)}
.relationship-copy{max-width:750px;margin:32px 0 0 auto;line-height:2.1}.relationship-copy p+p{margin-top:20px}
.anchor-alias{display:block;scroll-margin-top:100px}
.about-merged .statement{background:linear-gradient(145deg,#eaf0f3,transparent)}
@media(max-width:760px){.ability-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.ability-grid h3{font-size:23px}.ability-grid article>p:last-child{font-size:15px}.about-features{padding-top:25px}.about-features .strength-heading h3{font-size:27px}.feature-detail{font-size:16px}.relationship-copy{font-size:15px}.about-expertise .credentials ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}.about-features .foundation-word{font-size:23vw}}
