/* Editorial refinements; TOP remains fixed. */
.phrase{display:inline-block;max-width:100%;vertical-align:top;text-wrap:pretty}h1,h2{overflow-wrap:normal;word-break:normal}
.team-photo img{object-position:50% 24%}.featured-grid{align-items:start}.article-index h3 a:hover{text-decoration:underline;text-underline-offset:.2em}.article-index h3 a:focus-visible{outline:2px solid #345c70;outline-offset:5px}
.insights-page .section{padding-block:78px}.article-layout+.section{padding-top:65px}.contact-page a[href="#form"]{padding:15px 24px;background:#2d424d;color:#fff;border-radius:2px;min-height:48px}.foundation-stage{box-shadow:0 20px 50px #263b470b;border-top:1px solid #bccbd2}.foundation-grid>li{border-top:1px solid #aabcc6;padding-top:16px}
@media(max-width:700px){.phrase{max-width:100%}.team-photo img{object-position:50% 28%}.insights-page .section{padding-block:54px}.foundation-stage{padding:28px 22px}.foundation-word{font-size:clamp(46px,16vw,90px);max-width:100%;left:0}.contact-page a[href="#form"]{justify-content:space-between}}

.proof-secondary:has(>article:only-child){grid-template-columns:1fr}.proof-secondary>article:only-child{max-width:850px}
.works-page .editorial-hero h1{font-size:clamp(30px,3.4vw,52px)}
@media(max-width:600px){.works-page .editorial-hero h1{font-size:clamp(25px,7.4vw,32px)}}
