.ur-page{padding-top:110px}.ur-page h1{font-size:clamp(36px,5vw,68px);line-height:1.05;max-width:20ch;margin:20px 0}.ur-page h2{font-size:clamp(27px,3vw,40px);line-height:1.15;margin:0 0 22px}.ur-page h3{font-size:23px;line-height:1.25;margin:0 0 16px}.ur-page p,.ur-page li{line-height:1.8}.ur-page p{max-width:80ch}.ur-page a,.ur-access a{color:var(--accent);text-underline-offset:4px}.ur-page a:hover{color:var(--paper)}.ur-bread{font-size:14px;display:flex;gap:10px;flex-wrap:wrap}.ur-intro{max-width:72ch;font-size:20px}.ur-date{font-size:14px;color:var(--paper-dim);margin:20px 0}.ur-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line-2);margin:28px 0}.ur-stats div{padding:24px;background:var(--surface)}.ur-stats strong{font-size:32px;display:block;color:var(--accent)}.ur-stats span{font-size:14px}.ur-section{padding:46px 0;border-top:1px solid var(--line-2);scroll-margin-top:110px}.ur-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ur-panel{padding:26px;background:var(--surface);border:1px solid var(--line-2);min-width:0}.ur-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line-2)}.ur-page table{width:100%;border-collapse:collapse;font-size:15px;min-width:530px}.ur-page th,.ur-page td{text-align:left;padding:15px;border-bottom:1px solid var(--line-2);vertical-align:top;overflow-wrap:anywhere}.ur-page th{background:var(--surface);font-size:14px}.ur-page caption{text-align:left;padding:16px;font-weight:700;color:var(--paper-dim)}.ur-page th button{font:inherit;color:var(--paper);border:0;background:transparent;padding:4px;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:5px}.ur-page td:first-child{font-weight:600}.ur-page ul{padding-left:22px}.ur-page .ur-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 35px}.ur-page .ur-sources{font-size:14px;color:var(--paper-dim);overflow-wrap:anywhere}.ur-page .ur-key{border-left:3px solid var(--accent);padding:14px 22px;background:var(--surface);margin:26px 0}.ur-map{height:430px;min-height:300px;background:#dce4dd;color:#222;margin:22px 0;z-index:0}.ur-map .leaflet-popup-content a{color:#1c502b}.ur-map .leaflet-control-attribution a{color:#1c502b}.ur-page .ur-map-status{font-size:14px}.ur-sort-status{min-height:1.8em;font-size:14px;color:var(--paper-dim)}.ur-contact{overflow-wrap:anywhere}.ur-form{padding:30px;background:var(--surface);border:1px solid var(--line-2);max-width:680px}.ur-access{padding:44px 0;border-top:1px solid var(--line-2)}.ur-access h2{font-size:30px;margin:0 0 15px}.ur-access p{max-width:76ch;line-height:1.8}.ur-access ul{display:flex;flex-wrap:wrap;gap:16px 32px;padding-left:20px}.ur-page .lf-card{max-width:650px;margin:25px 0}.ur-page .lf-card a{color:inherit}.ur-page .lf-card h2{font-size:22px;margin:0 0 6px}.ur-page :focus-visible,.ur-access :focus-visible{outline:3px solid var(--accent);outline-offset:4px} @media(max-width:700px){.ur-page{padding-top:100px}.ur-grid{grid-template-columns:1fr}.ur-stats{grid-template-columns:1fr}.ur-stats div{padding:15px 20px}.ur-stats strong{font-size:27px}.ur-page .ur-list{grid-template-columns:1fr}.ur-panel{padding:20px}.ur-section{padding:32px 0}.ur-map{height:360px}.ur-page th,.ur-page td{padding:12px}.ur-page table{font-size:14px}.ur-page h1{max-width:100%}.ur-page .lf-card{padding:20px}}