.pe-db{--pe-ink:#152c3c;--pe-blue:#075d84;--pe-border:#cad7df;color:var(--pe-ink);font-family:Arial,"Noto Sans",sans-serif;line-height:1.65;max-width:1180px;margin:auto}.pe-db *{box-sizing:border-box}.pe-db a{color:var(--pe-blue);text-decoration:underline;text-underline-offset:3px}.pe-hero{background:#142f40;color:#fff;padding:48px 40px;border-top:5px solid #53d4bb}.pe-hero h1{font-size:clamp(34px,5.5vw,68px);line-height:1.05!important;letter-spacing:-.035em;margin:24px 0!important;color:#fff;background:none!important;padding:0!important;border:0!important}.pe-eyebrow{font-size:12px;font-weight:bold;letter-spacing:.09em;margin:0 0 12px}.pe-lead{font-size:clamp(18px,2vw,24px)}.pe-snapshot{font-size:12px;letter-spacing:.12em;color:#bce8ee}.pe-search{padding:28px;background:#eef4f7;border:1px solid var(--pe-border);margin:24px 0}.pe-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.pe-fields label{grid-column:span 2;font-weight:bold;font-size:13px;display:block}.pe-fields label:nth-child(-n+2){grid-column:span 3}.pe-fields input,.pe-fields select{display:block;width:100%;background:#fff;border:1px solid #899fab;border-radius:3px;min-height:48px;padding:10px;margin-top:6px;font-size:16px;color:#152c3c}.pe-actions{display:flex;align-items:center;gap:24px;margin-top:20px}.pe-db button{background:#075d84;color:#fff;border:0;padding:14px 24px;border-radius:3px;font:700 16px Arial,sans-serif;cursor:pointer}.pe-db :focus-visible{outline:3px solid #bf6900;outline-offset:4px}.pe-browse-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.pe-browse-nav a{padding:10px 16px;border:1px solid var(--pe-border);text-decoration:none;background:#fff}.pe-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--pe-border);border-bottom:1px solid var(--pe-border);padding:28px 0;margin:32px 0}.pe-stats strong{display:block;font-size:40px;line-height:1.2}.pe-stats span{display:block;font-size:11px;font-weight:bold;letter-spacing:.08em;margin-top:8px}.pe-card{border-top:1px solid var(--pe-border);padding:24px 0}.pe-card h2{font-size:22px!important;background:none!important;color:var(--pe-ink);padding:0!important;margin:4px 0 10px!important;border:0!important}.pe-card h2:before,.pe-card h2:after{display:none!important}.pe-card p{margin:6px 0}.pe-muted{font-size:13px;color:#4e6573}.pe-results{font-weight:bold}.pe-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pe-terms a{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--pe-border);padding:16px;text-decoration:none}.pe-terms a:hover,.pe-browse-nav a:hover{background:#eef4f7}.pe-detail dl{display:grid;grid-template-columns:220px minmax(0,1fr);margin:24px 0;border-top:1px solid var(--pe-border)}.pe-detail dt,.pe-detail dd{padding:16px 12px;border-bottom:1px solid var(--pe-border);margin:0;overflow-wrap:anywhere}.pe-detail dt{background:#eef4f7;font-weight:bold}.pe-sources li{padding:16px 0;overflow-wrap:anywhere}.pe-sources p{margin:6px 0}.pe-pagination ul{display:flex;gap:8px;list-style:none;padding:0;flex-wrap:wrap}.pe-pagination a,.pe-pagination .current{padding:10px 14px;border:1px solid var(--pe-border);display:block}.pe-pagination .current{background:#152c3c;color:white}@media(max-width:680px){.pe-hero{padding:28px 22px}.pe-search{padding:20px}.pe-fields{display:block}.pe-fields label{margin:0 0 16px}.pe-stats,.pe-terms{grid-template-columns:1fr}.pe-stats{gap:20px}.pe-stats strong{font-size:32px}.pe-detail dl{grid-template-columns:1fr}.pe-detail dt{padding-bottom:8px;border-bottom:0}.pe-detail dd{padding-top:8px}.pe-actions{flex-wrap:wrap}.pe-browse-nav a{flex:1 1 auto;text-align:center}}
.pe-main{width:100%!important}.pe-landing{padding:16px 0 40px}.pe-landing h1{font-size:clamp(28px,4vw,44px);line-height:1.2;overflow-wrap:anywhere}.pe-landing h2{font-size:24px;margin:32px 0 16px}.pe-landing h3{font-size:21px;margin:0 0 12px}.pe-facets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;padding-left:22px}.pe-facets li,.pe-card{overflow-wrap:anywhere}.pe-limitations{padding:20px;background:#eef4f7;margin-top:32px}.pe-limitations h2{margin-top:0}.pe-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.pe-crumbs li+li:before{content:"›";padding-right:8px}@media(max-width:680px){.pe-facets{grid-template-columns:1fr}.pe-landing{padding:12px 0 28px}.pe-landing h2{font-size:22px}.pe-limitations{padding:16px}}
