.areas-hero{padding-block:70px 64px}.areas-hero h1{font-size:clamp(2.7rem,6.5vw,5.2rem);line-height:1.06;letter-spacing:-.05em;margin:20px 0 25px}.areas-hero h1 span{color:#456d3e}.areas-lead{font-size:18px;line-height:1.75;max-width:730px;color:var(--muted)}.areas-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:30px}.coverage-section{background:var(--soft)}.coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.coverage-card{background:white;border:1px solid var(--line);border-top:4px solid var(--green);border-radius:12px;padding:25px}.coverage-card h3{font-size:20px;line-height:1.4;margin-bottom:20px}.coverage-card ul{list-style:none;margin:0;padding:0}.coverage-card li{font-size:16px;line-height:1.6;padding:10px 0;border-top:1px solid var(--line)}.coverage-note{margin-top:28px;padding:28px;background:var(--lime);border-radius:12px}.coverage-note h3{font-size:23px;margin-bottom:12px}.coverage-note p{font-size:16px;line-height:1.7;max-width:750px;margin-bottom:18px}.service-card{padding-top:28px}.service-card h3{margin-bottom:16px}.home-book-nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}@media(max-width:1050px){.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.areas-hero{padding-block:42px}.coverage-grid{grid-template-columns:1fr}.coverage-card{padding:24px}.coverage-card ul{columns:2;column-gap:24px}.coverage-card li{break-inside:avoid}.coverage-note{padding:24px}.areas-lead{font-size:17px}.contact-panel h2{font-size:36px}}@media(max-width:360px){.coverage-card ul{columns:1}}