.editorial{color:#15243b;max-width:1100px;margin:auto;padding:64px 28px 96px}.editorial header{padding:64px 0 40px}.editorial h1{max-width:900px;font-size:clamp(32px,5vw,60px);line-height:1.25}.editorial h2{margin-bottom:24px;font-size:28px}.editorial p,.editorial li{color:#53657e;line-height:1.9}.editorial .lead{max-width:850px;font-size:21px}.editorial section{border-top:1px solid #d8e3f2;padding:36px 0}.editorial .eyebrow{color:#627fa6;font-size:14px}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.editorial img{border-radius:12px;width:100%;height:auto;display:block}.editorial-grid img{aspect-ratio:4/3;object-fit:cover}.editorial a{color:#284d7c;text-underline-offset:5px}.editorial-faq{margin:28px 0}.work-images figure{margin:0 0 48px}.work-images figcaption{color:#53657e;margin-top:12px}.editorial nav{font-size:14px}@media (width<=600px){.editorial{padding:32px 20px 64px}.editorial header{padding:32px 0}.editorial-grid{grid-template-columns:1fr}.editorial .lead{font-size:18px}}
