/* LaterStages v1.9: additive layouts only. Approved Concept #8 identity untouched. */
:root{--ls19-teal:#08657A;--ls19-plum:#9E1458;--ls19-gold:#F5B51B;--ls19-green:#5D8F32;--ls19-cream:#FCF8EE;--ls19-ink:#17313A}
.ls19-main{padding:36px 0 74px}.ls19-main .ls19-inner{max-width:1160px;margin:auto}.ls19-main section{margin:24px 0 42px}.ls19-main h1,.ls19-main h2{color:var(--ls19-ink)}.ls19-main h1{font-size:clamp(2rem,4.1vw,3.4rem);line-height:1.1;margin:6px 0 16px}.ls19-main h2{font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.15;margin:0 0 18px}.ls19-main p{line-height:1.6}.ls19-crumb{font-size:.89rem;color:#496a72}.ls19-crumb a{text-decoration:underline}.ls19-crumb span{margin:0 7px}.ls19-page-hero{padding:24px 0 32px;border-bottom:1px solid #d7e8e3;max-width:920px}.ls19-eyebrow{font:700 .78rem/1.4 system-ui,sans-serif!important;letter-spacing:.105em;text-transform:uppercase;color:var(--ls19-teal)!important}.ls19-lead{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:800px;color:#314b54}.ls19-switch{display:inline-flex;margin-top:13px;padding:7px 15px;border:1px solid #c0d9d4;border-radius:100px;font-weight:700;color:#08657A;background:#f1faf6;text-decoration:none}.ls19-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(265px,100%),1fr));gap:14px}.ls19-card{position:relative;display:flex;flex-direction:column;gap:7px;padding:19px 23px;border:1px solid #dbe6e3;border-radius:16px;background:#fffdfa;color:#17313A;text-decoration:none!important;box-shadow:0 6px 19px #0b304005;transition:transform .18s,border-color .18s}.ls19-card:hover{border-color:#77b0a3;transform:translateY(-2px)}.ls19-card strong{font-size:1.07rem;line-height:1.35}.ls19-card span:not(.ls19-arrow){font-size:.94rem;line-height:1.5}.ls19-card small{font-size:.8rem;color:#54727a}.ls19-arrow{position:absolute;top:13px;right:16px;color:#08657A;font-weight:700}.ls19-panel{padding:clamp(20px,3vw,32px);background:white;border:1px solid #dbe6e3;border-radius:20px;box-shadow:0 8px 28px #193b3b09}.ls19-panel-soft{background:#f9f8f1;border-color:#e6e3ce}.ls19-panel p:last-child{margin-bottom:0}.ls19-info-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:16px}.ls19-questions{margin:12px 0 0;padding-left:26px}.ls19-questions li{padding:4px 0 9px;line-height:1.6}.ls19-list-group{margin:35px 0}.ls19-note{font-size:.9rem;color:#58717a}.ls19-category-bridge,.ls19-evidence-append{max-width:1100px;margin:30px auto;border-radius:18px;padding:24px;background:#fcf8ee;border:1px solid #e6e3ce}.ls19-category-bridge h2,.ls19-evidence-append h2{margin-bottom:8px}.ls19-category-bridge a{text-decoration:none}.ls19-table-wrap{overflow:auto;max-width:100%}.ls19-table{border-collapse:collapse;min-width:680px;width:100%}.ls19-table th,.ls19-table td{padding:13px;border-bottom:1px solid #dfebe7;text-align:left;vertical-align:top}.ls19-table th{color:#074a59}.ls19-table tbody tr:nth-child(even){background:#f8faf8}.ls19-calculator,.ls19-es-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.ls19-calculator label,.ls19-es-filter label{display:flex;flex-direction:column;gap:6px;font-weight:650}.ls19-calculator input,.ls19-es-filter input,.ls19-es-filter select{padding:11px 12px;border:1px solid #a7bfbb;border-radius:10px;background:white;min-height:46px;width:100%}.ls19-button{min-height:44px;padding:11px 18px;background:#08657a;color:white;border:0;border-radius:10px;cursor:pointer;font-weight:700}.ls19-cost-answer{margin-top:24px;padding:20px;background:#e8f6f1;border-radius:14px;font-weight:700;color:#074a59}.ls19-home-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px auto}.ls19-home-regions a{border:1px solid #d9e9e5;background:#fffefa;border-radius:14px;padding:19px 20px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#17313a}.ls19-home-regions a strong{font-size:1.19rem;font-family:'Newsreader Variable',Georgia,serif}.ls19-home-regions a small{line-height:1.4;color:#527078}.ls19-badge{font-size:.75rem;color:#08657a;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ls19-home-coverage{max-width:1140px;margin:28px auto 38px;padding:30px;background:#f9f8f1;border:1px solid #ebe2cd;border-radius:20px}.ls19-home-coverage h2{font-family:'Newsreader Variable',Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.4rem);margin:0 0 8px}.ls19-home-coverage>p{max-width:850px}.ls19-language-cta{display:inline-flex;padding:7px 13px;margin-top:12px;color:#064B5E;font-weight:700;text-decoration:underline}.ls19-languages{text-align:left;margin:12px 0 0;font-size:.85rem}.ls19-languages a{color:inherit;text-decoration:underline}.ls19-site-note{font-size:.8rem;color:#54717a;line-height:1.5}.ls19-main a:focus-visible,.ls19-home-regions a:focus-visible{outline:3px solid #f5b51b;outline-offset:4px}@media(max-width:740px){.ls19-home-regions{grid-template-columns:1fr}.ls19-info-layout{grid-template-columns:1fr}.ls19-main{padding:18px 16px 48px}.ls19-page-hero{padding-top:12px}.ls19-panel{padding:18px}.ls19-main section{margin:20px 0 30px}}
.ls19-es-scope{padding:10px 20px;margin:12px auto;font-size:.8rem;line-height:1.45;background:#f6f8f7;color:#135263;border-radius:6px;max-width:1100px}.ls19-es-scope a{color:#08657a}
