
.province-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:start}.province-map{display:block;width:100%;height:auto;background:#fafbf7;border:1px solid #d9e1d7}.province-map path{stroke:#75917c;stroke-width:.65;transition:fill .2s}.province-map a:hover path,.province-map a:focus path{stroke:#14432a;stroke-width:3;filter:brightness(.93)}.province-map a:focus{outline:0}.province-controls{display:flex;flex-wrap:wrap;gap:15px;align-items:end;margin:25px 0}.province-controls label{flex:1;min-width:165px;margin:0}.province-controls select,.province-controls input{padding:11px;width:100%;margin-top:7px}.province-attribution{font-size:10px;line-height:1.8;color:#5c6b60;margin-top:10px}.province-attribution a{text-decoration:underline}.province-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.province-panels a{border:1px solid #d9e1d7;padding:15px;background:#fff;line-height:1.5;font-size:11px}.province-panels strong{display:block;margin-top:8px;color:#14432a;font:20px Cambria,serif}.province-panels a:hover{background:#edf3ec}.province-mini{max-width:520px}.province-mini a{opacity:.45}.province-mini a.selected{opacity:1}.province-mini a.selected path{fill:#2e9e5b;stroke:#14432a;stroke-width:2}.news-article{padding-top:65px;padding-bottom:85px}.news-article h1{font-size:clamp(38px,5vw,70px);max-width:1000px;margin:28px 0}.news-meta{font-size:12px;color:#5c6b60;text-align:left;line-height:1.9}.news-copy{max-width:820px;margin:40px 0;font-size:17px;line-height:1.9}.news-copy h2{font-size:32px;margin-top:35px}.news-copy a{text-decoration:underline;overflow-wrap:anywhere}.news-tile{display:flex;flex-direction:column;background:white;border:1px solid #d9e1d7;padding:28px}.news-tile h3{font-size:28px;margin:18px 0}.news-tile p{font-size:13px;color:#5c6b60}.news-tile .text-link{margin-top:24px;align-self:start}.news-tile .news-date{font-size:10px;letter-spacing:1px;color:#5c6b60}.news-empty{padding:25px;border:1px solid #d9e1d7;grid-column:1/-1}.news-admin-row{padding:20px 0;border-bottom:1px solid #d9e1d7;font-size:13px}.news-admin-row strong{display:block}.ges-footer .ges-contact-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:1200px){.header .menu{display:block}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:25px 6%;flex-direction:column;align-items:stretch;border-bottom:1px solid #d9e1d7;gap:18px}.header nav.open{display:flex}}
@media(max-width:900px){.province-layout{grid-template-columns:1fr}.province-mini{max-width:420px}.province-panels{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.province-panels{grid-template-columns:1fr 1fr}.province-controls label{flex-basis:100%}.ges-footer .ges-contact-grid{grid-template-columns:1fr}.news-article{padding-top:35px}.news-copy{font-size:15px}}
