/* Open-data space and dataset: common site geometry, original map and data preserved. */
@layer lp-site-system {
#lp-open-data-space .lpod-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(30px,5vw,76px);align-items:center;}
#lp-open-data-space .lpod-lead{font-size:clamp(18px,1.5vw,20px);line-height:1.75;}
#lp-open-data-space .lpod-reperes{padding:clamp(24px,3vw,42px);background:#e7eee5;border-left:3px solid #8b9f7d;}
#lp-open-data-space .lpod-reperes p{font:700 clamp(24px,2.8vw,36px)/1.25 var(--lps-serif,Georgia,serif);color:#294d3b;margin:20px 0;}
#lp-open-data-space .lpod-reperes>span:last-child{font-size:15px;line-height:1.7;color:#52614f;}
#lp-open-data-space .lpod-feature{display:grid;grid-template-columns:1.7fr 1fr;gap:clamp(28px,4vw,60px);align-items:start;}
#lp-open-data-space .lpod-access{padding:28px;background:#f4f3ed;border-top:3px solid #a69770;}
#lp-open-data-space .lpod-access ul{padding-left:20px;margin:18px 0 24px;}
#lp-open-data-space .lpod-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;padding:24px 0;border-block:1px solid #dce2d9;}
#lp-open-data-space .lpod-metrics>div{display:flex;flex-direction:column-reverse;gap:8px;}
#lp-open-data-space .lpod-metrics dt{font-size:14px;line-height:1.5;font-weight:400!important;color:#52614f;}
#lp-open-data-space .lpod-metrics dd{margin:0!important;font:700 36px/1.1 var(--lps-serif,Georgia,serif);color:#294d3b;}
#lp-open-data-space .lpod-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;}
#lp-open-data-space .lpod-method h3{font-size:19px;line-height:1.4;margin-top:0;}
#lp-open-data-space .lpod-related{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:30px;padding-top:24px;border-top:1px solid #dce2d9;}
#lp-open-data-space .lpod-related a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;}
html body.page-id-8287.lps-site #page #content>.wrap{max-width:none!important;padding:0!important;}
html body.page-id-8287.lps-site #page #primary #lp-open-data{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;}
html body.page-id-8287.lps-site #page #primary #lp-open-data .od-hero{padding-top:0!important;}
html body.page-id-8287.lps-site #page #primary #lp-open-data .od-section{margin-block:56px 0!important;}
html body.page-id-8287.lps-site #page #primary #lp-open-data h2{font-size:28px!important;line-height:1.25!important;}
html body.page-id-8287.lps-site #page #primary #lp-open-data h3{font-size:19px!important;line-height:1.4!important;}
html body.page-id-8287.lps-site #page #primary #lp-open-data :is(.od-nav a,.od-button,.btn){box-sizing:border-box;min-height:44px!important;font-size:14px!important;line-height:1.5!important;}
#lp-observation-space .los-related{display:flex!important;flex-wrap:wrap;gap:16px 24px;margin-top:24px;}
#lp-observation-space .los-related a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:1.5;color:#244d41!important;}
@media(min-width:1101px){#lp-observation-space .los-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(max-width:900px){#lp-open-data-space .lpod-hero,#lp-open-data-space .lpod-feature{grid-template-columns:1fr;}#lp-open-data-space .lpod-method{grid-template-columns:1fr;gap:24px;}}
@media(max-width:600px){#lp-open-data-space .lpod-metrics{gap:14px;}#lp-open-data-space .lpod-metrics dd{font-size:30px;}html body.page-id-8287.lps-site #page #primary #lp-open-data .od-section{margin-top:40px!important;}html body.page-id-8287.lps-site #page #primary #lp-open-data h2{font-size:22px!important;}}
}
