/* SGTM V9.10 — Stage 1 page SEO content only. No sitewide theme changes. */
body.sgtm-v4 .stage1-local-section{background:#071724;color:#dae9f3;}
body.sgtm-v4 .stage1-local-section h2{margin:18px 0 18px;max-width:900px;}
body.sgtm-v4 .stage1-local-section .stage1-local-lead{max-width:920px;font-size:16px;line-height:1.8;color:#b8cedd;margin-bottom:32px;}
body.sgtm-v4 .stage1-local-section .stage1-local-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-top:1px solid rgba(51,183,222,.19);padding-top:28px;}
body.sgtm-v4 .stage1-local-section h3{font-size:clamp(19px,2vw,25px);line-height:1.16;color:#f4f9ff;margin:0 0 17px;}
body.sgtm-v4 .stage1-local-section .stage1-local-columns p{font-size:14px;line-height:1.85;color:#aabfce;max-width:610px;}
body.sgtm-v4 .stage1-local-section .stage1-local-note{border-left:3px solid #38cdeb;padding:16px 22px;margin:34px 0 0;background:#0b2332;color:#c1d4e1;line-height:1.75;font-size:14px;}
body.sgtm-v4 .stage1-local-section a{color:#6fddff;text-decoration:underline;text-underline-offset:3px;}
@media(max-width:760px){body.sgtm-v4 .stage1-local-section .stage1-local-columns{grid-template-columns:1fr;gap:18px;}body.sgtm-v4 .stage1-local-section .stage1-local-lead{font-size:15px;}body.sgtm-v4 .stage1-local-section .stage1-local-note{padding:13px 14px;}}
