.la-wrap{width:min(1220px,calc(100% - 40px));margin:auto}.la-home{background:#e5eee6;color:#123b38;padding:20px 0;border-bottom:1px solid #aec4b8}.la-home *{box-sizing:border-box}.la-home-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.la-home .la-home-head h2{font:400 26px/1.15 Georgia,serif;margin:5px 0;color:#123b38}.la-home a{color:#123b38}.la-home-head>a{font:700 13px/1.4 system-ui;white-space:nowrap}.la-kicker,.la-tag{font:800 10px/1.4 system-ui;letter-spacing:.12em;text-transform:uppercase}.la-home-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.la-home-links>a{display:flex;flex-direction:column;gap:5px;padding:14px 16px;background:#fafbf4;border:1px solid #b8cdc0;border-radius:10px;text-decoration:none;min-width:0}.la-home-links strong{font:700 17px/1.3 system-ui}.la-home-links small{font:12px/1.5 system-ui;color:#3d6054}.la-home a:focus-visible,.la-page :focus-visible{outline:3px solid #b85d27;outline-offset:4px}.la-mobile-hint{display:none}.la-page{background:#f2f0e8;color:#102f36}.la-page .la-hero{padding:50px 0 35px;background:#09242e;color:#eff8ef}.la-page .la-hero h1{font:400 clamp(38px,5vw,66px)/1.08 Georgia,serif;max-width:850px;margin:18px 0}.la-page .la-hero p{max-width:800px;color:#cce0d6}.la-page .la-filter{padding:24px 0;border-bottom:1px solid #b6c8bb}.la-filter-fields{display:grid;grid-template-columns:1fr 2fr;gap:18px}.la-page label{display:grid;gap:7px;font-weight:700}.la-page input,.la-page select{box-sizing:border-box;width:100%;min-height:46px;padding:10px 13px;background:#fff;color:#123b38;border:1px solid #638374;border-radius:8px;font:inherit}.la-page #la-result-count{font-size:14px}.la-page .la-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 45px}.la-page .la-news-card{padding:24px;border:1px solid #b8cbbd;background:#fbfcf5;border-radius:12px;display:flex;flex-direction:column}.la-page .la-news-card h2{font:400 28px/1.15 Georgia,serif;margin:15px 0}.la-page .la-news-card p{color:#395950}.la-page .la-news-card a{color:#155b4c}.la-page .la-news-card .la-source{font-size:12px;border-top:1px solid #c6d5c8;padding-top:12px;margin-top:auto}.la-page [hidden]{display:none!important}.la-page .la-back{display:inline-block;color:#bee9d0;margin-bottom:18px}.la-page .la-filter-link{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.la-filter-link a{background:#e4efe3;color:#19483b;padding:8px 13px;border-radius:20px;text-decoration:none;font-weight:700}.la-page .la-empty{padding:28px;border:1px solid #b8cbbd}.la-page .la-footer-note{font-size:13px;max-width:850px;margin-bottom:40px}html.ls-ready{scroll-behavior:auto}body[data-stories-ready] .lx-hero{min-height:330px}body[data-stories-ready] .lx-hero-picture{min-height:330px}body[data-stories-ready] .lx-hero-copy{padding-top:35px;padding-bottom:35px}body[data-stories-ready] .lx-hero h1{font-size:clamp(38px,4.5vw,62px);margin:18px 0}body[data-stories-ready] .lx-section{padding:32px 0}body[data-stories-ready] .lx-cards.mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body[data-stories-ready] .lx-cards.mosaic .lx-card{grid-column:auto;grid-row:auto}body[data-stories-ready] .lx-cards.mosaic .lx-card img{height:170px}body[data-stories-ready] .lx-cards.mosaic .lx-card h3{font-size:27px}body[data-stories-ready] .lx-cards.mosaic .lx-card-copy{padding:20px}.ls-controls{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:18px 0}.ls-controls label{display:grid;gap:7px;font-size:13px;font-weight:700}.ls-controls select,.ls-controls button{min-height:44px;padding:8px 12px;border:1px solid #7c9a86;border-radius:8px;background:#fff;color:#173c34}.ls-controls select{max-width:100%}.ls-mobile-tools{display:none}.ls-status{font-size:13px!important}
@media(max-width:760px){.la-home-head{align-items:start}.la-home .la-home-head h2{font-size:24px}.la-home-head>a{white-space:normal;max-width:100px}.la-home-links{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 12px}.la-home-links>a{flex:0 0 86%;scroll-snap-align:start}.la-home-links strong{font-size:16px}.la-mobile-hint{display:block;font:12px/1.4 system-ui;margin:3px 0 0}.la-page .la-hero{padding:30px 0}.la-filter-fields{grid-template-columns:1fr}.la-page .la-news-grid{grid-template-columns:1fr}.la-page .la-news-card{padding:20px}.la-page .la-news-card h2{font-size:25px}body[data-stories-ready] .lx-hero-picture{min-height:180px}body[data-stories-ready] .lx-hero-copy{padding:25px 22px 30px}body[data-stories-ready] .lx-hero h1{font-size:40px}.ls-controls{display:grid;grid-template-columns:1fr}.ls-mobile-tools{display:flex;gap:8px;flex-wrap:wrap}body[data-stories-ready]:not([data-stories-view=all]) .lx-cards.mosaic{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 14px}body[data-stories-ready]:not([data-stories-view=all]) .lx-cards.mosaic>.lx-card{flex:0 0 88%;scroll-snap-align:start;min-width:0}body[data-stories-ready][data-stories-view=all] .lx-cards.mosaic{grid-template-columns:1fr}}
@media print{.la-filter,.ls-controls,.la-home{display:none!important}.la-page .la-news-card[hidden]{display:flex!important}body[data-stories-ready] .lx-cards.mosaic{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}}
html.lg-ready{scroll-behavior:auto}.guide-steps{display:flex;gap:8px;overflow-x:auto;padding:18px 3px}.guide-steps button{flex:0 0 190px;text-align:left;white-space:normal;min-height:58px;border:1px solid #98b19f;background:#fafcf3;color:#173d34;border-radius:9px;padding:10px 14px;font:inherit}.guide-steps button[aria-current=step]{background:#194d43;color:white}.guide-controls{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.guide-controls button{min-height:44px;background:#fff;color:#194b3e;border:1px solid #7f9e8a;border-radius:8px;padding:9px 13px;font:inherit}.guide-controls button:disabled{opacity:.5}.guide-page #guide-context a{color:#135a48}.guide-content-b33{display:grid;gap:20px;margin-bottom:35px}.guide-content-b33 article{padding:28px;background:#fbfcf5;border:1px solid #aac3b0;border-radius:14px}.guide-content-b33 h2{font:400 clamp(27px,3vw,36px)/1.15 Georgia,serif;margin:0 0 20px}.guide-content-b33 p{line-height:1.8;max-width:850px}.guide-content-b33 details{padding:14px 0}.guide-content-b33 summary{cursor:pointer;font-weight:700}.guide-action{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;background:#194d43;color:white!important;border-radius:24px;text-decoration:none;font-weight:700;margin-top:18px}#guide-needs{color:#345b49}.guide-page .la-footer-note{border-top:1px solid #b6c8bb;padding-top:20px}@media(max-width:760px){.guide-content-b33 article{padding:21px}.guide-controls{display:grid;grid-template-columns:1fr 1fr}.guide-controls #guide-all{grid-column:span 2}.guide-steps button{flex-basis:165px}}@media print{.guide-controls,.guide-steps{display:none}}
/* Keep guide reading surfaces legible when the public immersive theme is installed. */
html body.guide-page #main{background:#f2f0e8!important;color:#102f36!important}
html body.guide-page #main>.la-wrap{background:#f2f0e8!important;color:#102f36!important}
html body.guide-page #main>.la-wrap :is(h2,p,details,summary,label,strong){color:#102f36!important;text-shadow:none!important}
html body.guide-page #main .guide-content-b33 article{background:#fbfcf5!important;color:#102f36!important}
html body.guide-page #main #guide-context a{color:#135a48!important}
html body.guide-page #main .guide-action{background:#194d43!important;color:#fff!important}
