.plu-wrap{max-width:1120px;margin:0 auto;padding:40px 24px 64px;color:#172d28}.plu-wrap h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;max-width:950px;margin:20px 0}.plu-wrap h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:0 0 20px}.plu-wrap h3{font-size:1.25rem;margin:28px 0 10px}.plu-wrap p,.plu-wrap li{line-height:1.7;font-size:1.06rem}.plu-wrap a{color:#07584a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.plu-intro{padding:24px 0 32px;border-bottom:3px solid #ceaa66}.plu-section{margin-top:44px}.plu-date,.plu-sources{font-size:.9rem!important;color:#52685f}.plu-sources{border-top:1px solid #d3ddd7;margin-top:40px;padding-top:20px}.plu-breadcrumb{font-size:.9rem}.plu-scroll{max-width:100%;overflow-x:auto;border:1px solid #cbd8d1;border-radius:8px;margin:20px 0;overscroll-behavior-inline:contain}.plu-scroll:focus-visible,.plu-wrap a:focus-visible,.plu-sort select:focus-visible{outline:3px solid #b7832e;outline-offset:3px}.plu-wrap table{border-collapse:collapse;width:100%;font-size:.96rem;text-align:left}.plu-wrap caption{font-weight:700;text-align:left;padding:16px;background:#eaf0eb}.plu-wrap th,.plu-wrap td{padding:12px 14px;border-bottom:1px solid #d3ddd7;vertical-align:top}.plu-wrap th{background:#153e33;color:white}.plu-wrap tbody tr:nth-child(even){background:#f3f6f3}.plu-wrap td:first-child{font-weight:600;white-space:nowrap}.plu-map{height:430px;border-radius:8px;z-index:0;background:#eaf0eb}.plu-callout{background:#eaf0eb;border-left:4px solid #ae7e35;padding:16px 24px;border-radius:0 8px 8px 0}.plu-list{padding-left:20px}.plu-list li{padding:6px 0}.plu-sort{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.plu-sort select{padding:10px;border:1px solid #52685f;border-radius:4px;background:white;color:#172d28;max-width:100%}.plu-photo{margin:24px 0}.plu-photo img{width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:8px}.plu-photo figcaption{font-size:.85rem;margin-top:8px;line-height:1.5}.exp-mega__in{grid-template-columns:repeat(3,minmax(0,1fr))}.exp-nav{gap:18px}.plu-wrap .leaflet-popup-content{line-height:1.5}.plu-wrap .leaflet-popup-content p{font-size:.95rem;line-height:1.5}@media(max-width:700px){.plu-wrap{padding:24px 16px 48px}.plu-wrap th,.plu-wrap td{padding:10px;min-width:110px}.plu-wrap td:nth-child(2){min-width:200px}.plu-map{height:350px}.plu-callout{padding:12px 16px}.plu-section{margin-top:32px}.plu-wrap h1{font-size:2rem}}@media(min-width:960px) and (max-width:1150px){.exp-nav{gap:12px;font-size:.85rem}.exp-hdr__in{gap:14px}}
.plu-pin{background:#ae6d18;border:2px solid white;border-radius:50%;box-shadow:0 1px 5px #172d2860}.plu-pin:focus-visible{outline:3px solid #172d28;outline-offset:3px}
