
/* Editorial guides and local service additions. */
.hero-location{display:block;font-family:Arial,sans-serif;font-size:clamp(16px,1.6vw,23px);line-height:1.5;letter-spacing:.06em;color:var(--navy,#142d48);-webkit-text-fill-color:var(--navy,#142d48);-webkit-text-stroke:0;text-shadow:none;margin:12px 0 0;text-transform:none}
.agent-seo-subheading{font-size:16px;font-weight:700;line-height:1.5;margin:18px 0 12px}
.service-quick-answer{max-width:850px;margin:18px 0;border-left:3px solid #f8df86;padding:2px 0 2px 16px;font-size:15px;line-height:1.65}.service-quick-answer p{margin:6px 0}.service-quick-answer a{text-decoration:underline}
.local-price{max-width:800px;font-size:16px;line-height:1.65;margin:18px 0}.local-records{background:#f3f0e6}.local-records p{max-width:800px;line-height:1.75}.local-records li{margin:12px 0}.local-records a{text-decoration:underline}
.guide-hero{max-width:1040px;margin:auto;padding-top:60px;padding-bottom:38px}.guide-hero h1{font-size:clamp(34px,5vw,62px);line-height:1.08;letter-spacing:-.03em;text-transform:none;max-width:900px}.guide-answer{font-size:clamp(18px,2vw,22px);line-height:1.65;max-width:850px;margin:24px 0}.guide-byline{font-size:13px;line-height:1.7;opacity:.8}.guide-body{max-width:1040px;margin:auto;padding:0 6% 70px}.guide-body>section{padding:30px 0;border-top:1px solid #142d4826}.guide-body h2{font-size:clamp(24px,3vw,34px);line-height:1.2;text-transform:none;letter-spacing:-.02em;margin:0 0 18px}.guide-body p,.guide-body li{font-size:17px;line-height:1.8}.guide-body p{margin:12px 0}.guide-body ul,.guide-body ol{padding-left:25px}.guide-body a{text-decoration:underline;text-underline-offset:3px}.guide-example{padding:22px 26px;background:#fff;border-left:4px solid #f8df86;border-radius:0 12px 12px 0}.guide-table-wrap{overflow-x:auto}.guide-body table{width:100%;border-collapse:collapse;font-size:16px}.guide-body th,.guide-body td{text-align:left;padding:14px 10px;border-bottom:1px solid #142d4826}.guide-body th{background:#142d48;color:#fffbed}.guide-next .actions{flex-wrap:wrap}.guide-next .button{text-decoration:none}.guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1200px;margin:auto;padding-top:0}.guide-card{background:#fff;border:1px solid #142d4820;border-top:4px solid #f8df86;border-radius:12px;padding:28px;color:#142d48;text-decoration:none;display:flex;flex-direction:column;gap:14px}.guide-card h2{font-size:26px;line-height:1.2;text-transform:none;letter-spacing:-.02em}.guide-card p{font-size:16px;line-height:1.7;flex:1}.guide-card span{font-weight:700;text-decoration:underline}.guide-card:hover{border-color:#142d48}.guide-card:focus-visible{outline:3px solid #142d48;outline-offset:4px}@media(max-width:700px){.guide-cards{grid-template-columns:1fr;gap:16px}.guide-card{padding:22px}.guide-hero{padding-top:36px}.guide-body{padding-left:6%;padding-right:6%}.guide-body p,.guide-body li{font-size:16px}.service-quick-answer{font-size:14px}.local-price{font-size:14px}}

.new-local-page .area-hero{background:#fffbed;border-bottom:1px solid #142d4826}.new-local-page .area-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.05}.new-local-page .area-hero .area-lead{margin:18px 0 12px}.new-local-page .area-hero .area-intro{font-size:18px;line-height:1.65;max-width:840px}.new-local-page .local-price{margin:14px 0 20px}@media(max-width:700px){.new-local-page .area-hero{padding-top:30px;padding-bottom:32px}.new-local-page .area-hero .area-intro{font-size:16px}.new-local-page .area-hero .area-lead{font-size:18px}}

/* Constrained editorial sections supply their own gutters. */
.section.guide-hero,.section.guide-cards{padding-inline:clamp(20px,6vw,72px)}
