
/* =========================================================
   GENERIC INNER PAGE
   ========================================================= */
.page-hero{padding:90px 0;background:var(--color-deep);color:#fff}
.page-hero__breadcrumbs{display:flex;gap:8px;color:#9eb1c5;font-size:14px}
.page-hero h1{max-width:850px;margin:20px 0 10px;font-size:clamp(44px,5vw,72px);line-height:.95;letter-spacing:-.05em}
.page-hero p{max-width:760px;color:#c4d0dc;font-size:15px}
.page-content{padding:80px 0}
.page-content__narrow{max-width:900px}
.page-content h2{font-size:38px;line-height:1.05;color:var(--color-navy)}
.page-content p{color:var(--color-muted);font-size:14px}
