*{box-sizing:border-box}body{margin:0;background:#f6f7f8;color:#102c3b;font:17px/1.65 system-ui,-apple-system,sans-serif}.bulletin-wrap{max-width:1080px;margin:auto;padding:32px 24px}.bulletin-wrap h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.035em;margin:.3em 0}.bulletin-wrap h2{font-size:1.35rem;line-height:1.35;margin-top:0}.lead{font-size:1.25rem;color:#435967}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:750;color:#176765}.bulletin-card{background:white;border:1px solid #d9e2e5;border-radius:16px;padding:26px;margin:24px 0}.bulletin-status{background:#e4f1ef;border-left:4px solid #176765;padding:20px 24px;border-radius:0 12px 12px 0}.bulletin-status p{margin:.5em 0}.bulletin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0}a{color:#075d6b;text-underline-offset:.2em;overflow-wrap:anywhere}.bulletin-button{background:#0d575a;color:white;padding:12px 20px;border-radius:8px;font-weight:700;text-decoration:none}.metadata{font-size:.85rem;color:#52636d}time{overflow-wrap:anywhere}.bulletin-filters{display:flex;flex-wrap:wrap;gap:16px;background:#fff;padding:20px;border-radius:12px}.bulletin-filters label{display:grid;gap:4px;flex:1;min-width:180px}select{width:100%;font:inherit;padding:10px;border:1px solid #7b929a;border-radius:6px;background:white}#filter-status{width:100%;margin:0}.bulletin-footer{background:#102c3b;color:white;margin-top:32px}.bulletin-footer a{color:#b6e7df}.bulletin-skip{position:absolute;left:-10000px}.bulletin-skip:focus{left:10px;top:10px;background:#fff;padding:12px;z-index:10000}:focus-visible{outline:3px solid #bf5a00;outline-offset:4px}[hidden]{display:none!important}@media(max-width:480px){.bulletin-wrap{padding:24px 18px}.bulletin-card{padding:20px}.bulletin-actions{align-items:stretch;flex-direction:column}.bulletin-button{text-align:center}}
