/* 2026-10-22 | Slough organic-search foundation; no cloned location pages */
.aw-slough-content{max-width:1260px;margin:0 auto;padding:52px clamp(22px,5vw,74px) 76px;color:#132b29}
.aw-slough-intro{max-width:910px;margin:0 0 34px;font:400 17px/1.8 system-ui,sans-serif;color:#39524e}
.aw-slough-eyebrow{display:block;margin:0 0 11px;font:750 11px/1.4 system-ui,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#88703e}
.aw-slough-title{margin:0 0 17px;font:500 clamp(31px,4vw,54px)/1.15 Georgia,serif;letter-spacing:-.02em;color:#113b31}
.aw-slough-columns{display:grid;grid-template-columns:1.65fr 1fr;gap:30px;align-items:start}
.aw-slough-panel{padding:27px;background:#f5f7f4;border:1px solid #dfe8e2;border-radius:18px}
.aw-slough-panel h3,.aw-slough-block h3{margin:0 0 13px;font:650 22px/1.3 Georgia,serif;color:#153831}
.aw-slough-panel p,.aw-slough-block p,.aw-slough-block li{font:400 15px/1.75 system-ui,sans-serif;color:#45605a}
.aw-slough-tags{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 25px}
.aw-slough-tags a{border:1px solid #cbdcd3;background:#fff;border-radius:9px;padding:12px 15px;text-decoration:none;color:#1b4137;font:650 13px/1.4 system-ui,sans-serif}
.aw-slough-tags a:hover,.aw-slough-tags a:focus-visible{background:#e8f1eb;border-color:#2c6551}
.aw-slough-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0 38px}
.aw-slough-block{padding:26px;border-radius:15px;border:1px solid #dce6e1;background:#fff}
.aw-slough-block h3{font-size:20px}
.aw-slough-card{border-radius:17px;background:#0a3027;color:#fff;padding:26px}
.aw-slough-card h3{color:white}
.aw-slough-card p,.aw-slough-card li{color:#d5e8dd}
.aw-slough-card a{display:block;padding:12px 16px;border-radius:9px;background:#c5f477;color:#09271d;text-align:center;font-weight:750;text-decoration:none;margin-top:18px;min-height:44px}
.aw-slough-steps{padding-left:23px}.aw-slough-steps li{margin:0 0 12px}
.aw-slough-faq details{border-bottom:1px solid #d9e5df;padding:17px 2px}
.aw-slough-faq summary{font:700 16px/1.5 system-ui,sans-serif;cursor:pointer;color:#18382e}
.aw-slough-faq p{font:400 15px/1.7 system-ui,sans-serif;color:#4c615a;margin:12px 0 4px}
.aw-slough-note{border-left:3px solid #7cae75;padding:13px 17px;background:#f5f9f5;font:400 13px/1.7 system-ui,sans-serif;color:#45605a}
.aw-slough-proof{padding:24px 26px;background:#ecf5ee;border-radius:13px;margin:28px 0}
.aw-slough-proof strong{color:#0e392d}
.aw-slough-proof a{color:#12543e}
.aw-local-focus-links{padding:35px clamp(22px,5vw,74px);background:#f6f8f5;color:#16382f}
.aw-local-focus-links .aw-slough-tags{max-width:1200px;margin:16px auto 0}
.aw-local-focus-links h2,.aw-local-focus-links p{max-width:1200px;margin-left:auto;margin-right:auto}
.aw-local-focus-links h2{font:500 clamp(23px,3vw,37px)/1.25 Georgia,serif}
@media(max-width:900px){.aw-slough-columns{grid-template-columns:1fr}.aw-slough-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.aw-slough-content{padding:35px 20px 50px}.aw-slough-grid{grid-template-columns:1fr}.aw-slough-block,.aw-slough-panel,.aw-slough-card{padding:21px}.aw-slough-tags a{width:100%;max-width:100%;box-sizing:border-box}}
