.seo-page{background:#f7f6f0;color:#102820}.seo-hero{padding:78px max(5vw,22px);background:linear-gradient(125deg,#07372e,#176b59);color:#fff}.seo-hero>div{width:min(1080px,100%);margin:auto}.seo-kicker{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#9edbcd}.seo-hero h1{max-width:900px;margin:14px 0;font-size:clamp(40px,6vw,72px);line-height:1.02;letter-spacing:-.055em}.seo-hero p{max-width:720px;color:#c9ded8;line-height:1.75}.seo-hero a{display:inline-block;margin-top:20px;padding:13px 18px;border-radius:12px;background:#eca252;color:#17251e;font-weight:800}.seo-wrap{width:min(1120px,90vw);margin:65px auto}.seo-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.seo-panel{padding:27px;border:1px solid #dce5e0;border-radius:20px;background:#fff}.seo-panel h2{margin-top:0;font-size:clamp(27px,3vw,40px);letter-spacing:-.04em}.seo-panel p,.seo-panel li{color:#65766f;line-height:1.75}.seo-facts{margin:0;padding-left:18px}.seo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.seo-card{position:relative;overflow:hidden;border:1px solid #dce5e0;border-radius:18px;background:#fff}.seo-card-image{display:block;aspect-ratio:1.45;background:linear-gradient(145deg,#c9e2da,#87b6a7) center/cover}.seo-card-body{padding:17px}.seo-card h3{margin:6px 0;font-size:19px}.seo-card p{margin:0;color:#708079;font-size:12px}.seo-card-meta{display:flex;justify-content:space-between;gap:8px;margin-top:13px;font-size:11px}.seo-card-meta b{color:#125344}.seo-empty{grid-column:1/-1;padding:25px;border-radius:16px;background:#fff}.seo-links{display:flex;flex-wrap:wrap;gap:8px}.seo-links a{padding:10px 13px;border-radius:99px;background:#e6f0ec;color:#125344;font-size:11px;font-weight:800}.seo-note{font-size:12px;color:#75837e}.seo-page .about-footer{margin-top:70px}@media(max-width:760px){.seo-hero{padding:55px 18px}.seo-intro{grid-template-columns:1fr}.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.seo-card-body{padding:12px}.seo-card h3{font-size:15px}.seo-card-meta{display:block}.seo-wrap{width:calc(100% - 28px);margin:42px auto}}

.seo-kicker-light{display:inline-block;margin-bottom:10px;color:#2b8a78;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.source-guide>p{max-width:920px}.source-table{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.source-table div{padding:18px;border-radius:16px;background:#f3f8f5;border:1px solid #dce8e2}.source-table b{display:block;margin-bottom:8px;color:#103f35}.source-table span{display:block;color:#65766f;line-height:1.65;font-size:14px}.warning-panel{background:#0f4a3e;color:#fff}.warning-panel h2{color:#fff}.warning-panel p{color:#d8eee6}.source-chips{display:flex;flex-wrap:wrap;gap:9px}.source-chips span{padding:10px 13px;border-radius:999px;background:#e8f3ef;color:#125344;font-size:12px;font-weight:800}.source-faq .faq-grid{margin-top:10px}@media(max-width:760px){.source-table{grid-template-columns:1fr}.source-table div{padding:15px}.source-chips span{font-size:11px}}

.seo-kicker-light{display:inline-block;margin-bottom:10px;color:#2b8a78;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.springs-article>p{max-width:940px}.medical-alert{margin-top:20px;padding:18px 20px;border-radius:18px;background:#fff4df;border:1px solid #f1d29d;color:#513915;line-height:1.65}.springs-map-note{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.warning-panel{background:#0f4a3e;color:#fff}.warning-panel h2{color:#fff}.warning-panel p{color:#d8eee6}.spring-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.spring-source-grid article{padding:18px;border:1px solid #dce8e2;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbf8)}.spring-source-grid b{display:block;font-size:20px;color:#103f35;margin-bottom:12px}.spring-source-grid span{display:block;margin:12px 0 5px;color:#2b8a78;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.spring-source-grid p{margin:0;color:#65766f;line-height:1.65;font-size:14px}.spring-checklist{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.spring-checklist div{padding:16px;border-radius:16px;background:#edf6f1}.spring-checklist b{display:block;color:#103f35;margin-bottom:8px}.spring-checklist p{margin:0;color:#65766f;font-size:13px;line-height:1.6}.source-chips{display:flex;flex-wrap:wrap;gap:9px}.source-chips span{padding:10px 13px;border-radius:999px;background:#e8f3ef;color:#125344;font-size:12px;font-weight:800}@media(max-width:900px){.spring-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spring-checklist,.springs-map-note{grid-template-columns:1fr}}@media(max-width:560px){.spring-source-grid{grid-template-columns:1fr}.spring-source-grid article{padding:15px}.spring-source-grid b{font-size:18px}.source-chips span{font-size:11px}.medical-alert{padding:15px}.spring-checklist{gap:9px}.spring-checklist div{padding:14px}}
