/* Editorial additions retain the existing palette, layout and navigation. */
.editorial-body{max-width:1040px}.editorial-section{margin-top:54px}.editorial-section h2{font-size:32px;line-height:1.2}.editorial-section h3{margin-top:30px;line-height:1.3}.editorial-body li{margin-bottom:12px;color:var(--muted)}.editorial-body li strong{color:var(--ink)}.editorial-body p a,.editorial-body li a,.page-body p a,.page-body li a{color:#087e90;text-decoration:underline;text-underline-offset:3px}.editorial-links{padding-left:20px}.proof-note{margin:28px 0 0;max-width:900px}.service-proof{border-top:1px solid var(--line)}.brand{font-size:20px;letter-spacing:-.6px}.brandmark{font-size:31px}footer .brand{font-size:20px;white-space:normal}.navigation{gap:16px}.page-body>section p{max-width:960px}.editorial-body,.service-proof,.cards{min-width:0}footer a,.editorial-body a{overflow-wrap:anywhere}
@media(max-width:1100px){.brand{font-size:18px}.brandmark{font-size:27px}nav{gap:14px}}
@media(max-width:500px){.brand{font-size:17px}.brand small{font-size:7px;letter-spacing:1px}.brandmark{font-size:26px;letter-spacing:-4px}.editorial-section h2{font-size:27px}.editorial-section{margin-top:38px}.service-proof .cards{grid-template-columns:1fr}.benefit-bar .wrap{flex-wrap:wrap;gap:8px 20px}.benefit-bar span:last-child{display:block}.editorial-body ol,.editorial-body ul{padding-left:22px}}
