.geo-page .geo-narrative,.geo-page .geo-local-intro{max-width:980px}.geo-soft-panel{background:#f0f1e8;border-radius:14px;padding:42px}.geo-feature{grid-template-columns:1.2fr .8fr}.geo-feature figure{position:static}.geo-feature img{height:410px}.geo-page .geo-appliance-image{max-width:800px;margin:auto;position:relative}.geo-appliance-image figure{margin:0}.geo-appliance-image img{width:100%;max-height:480px;object-fit:cover;border-radius:12px 95px 12px 95px}.geo-image-label{position:absolute;bottom:24px;left:20px;background:#fff;padding:12px 20px}.coverage-filter{background:#edeee4;border-radius:12px;padding:30px}.coverage-filter label{display:block;font-size:20px;font-weight:700;margin-bottom:14px}.coverage-filter input{width:100%;max-width:650px;padding:17px;font:inherit;font-size:17px;border:1px solid #a8b5a3;border-radius:6px;background:white;color:#214b3b}.coverage-filter fieldset{border:0;padding:0;margin:24px 0;display:flex;gap:10px;flex-wrap:wrap}.coverage-filter legend{font-size:15px;margin-bottom:14px}.coverage-filter button{border:1px solid #bdc8b7;background:white;color:#214b3b;padding:12px 16px;font:inherit;font-size:15px;cursor:pointer;border-radius:5px}.coverage-filter button[aria-pressed=true]{background:#214b3b;color:white}.coverage-filter .coverage-reset{background:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}.coverage-filter input:focus-visible,.coverage-filter button:focus-visible{outline:3px solid #a7754c;outline-offset:3px}.coverage-area-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:0}.coverage-area-grid li{min-width:0}.coverage-area-grid li[hidden]{display:none}.coverage-area-grid a{display:flex;flex-direction:column;gap:10px;border:1px solid #d2d9cc;border-radius:8px;padding:23px 20px;background:#f6f6ef;text-decoration:none!important;color:#214b3b;height:100%;font-size:20px;font-weight:600;line-height:1.4}.coverage-area-grid a:hover{background:#e8eddf}.coverage-area-grid small{font-size:13px;font-weight:400;line-height:1.5}.coverage-region[hidden]{display:none}.coverage-map iframe{height:470px}.coverage-region{scroll-margin-top:150px}.geo-layout-wide .geo-soft-panel{max-width:1240px}.geo-layout-oval .geo-feature img{border-radius:50% 50% 12px 12px}.geo-layout-technical .geo-feature{grid-template-columns:.9fr 1.1fr}.geo-layout-technical .geo-feature figure{order:-1}.geo-layout-collage .geo-feature img{border-radius:100px 12px 12px 100px}.geo-layout-split .geo-soft-panel{border-left:4px solid #a7754c}.geo-page .internal-final{max-width:1100px}
@media(max-width:1000px){.coverage-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.geo-feature{gap:30px}.coverage-area-grid a{font-size:18px}}
@media(max-width:760px){.geo-feature,.geo-layout-technical .geo-feature{grid-template-columns:1fr}.geo-feature img{height:300px}.geo-layout-technical .geo-feature figure{order:initial}.geo-soft-panel{padding:28px 24px}.coverage-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coverage-area-grid a{padding:18px 14px;font-size:17px;min-height:115px}.coverage-area-grid small{font-size:12px}.coverage-filter{padding:24px 18px}.coverage-filter button{font-size:14px;padding:10px 12px}.coverage-filter input{font-size:16px}.coverage-map iframe{height:350px}.geo-image-label{font-size:14px!important;bottom:12px;left:12px;padding:10px 14px}.coverage-region{scroll-margin-top:160px}}
@media(max-width:760px){.coverage-hero h1{font-size:36px}}
@media(max-width:360px){.coverage-hero h1{font-size:32px}.geo-page .internal-hero h1{font-size:34px}.coverage-hero p.internal-lead,.geo-page .internal-hero p.internal-lead{font-size:16px}}
