*{box-sizing:border-box}body{margin:0;background:#fbfaf6;color:#193a3a;font:16px/1.6 system-ui,sans-serif}main{max-width:1120px;margin:auto;padding:30px 22px 70px}h1{font:clamp(2rem,5vw,3rem) Georgia,serif}h2{font:1.5rem Georgia,serif}.doe-tagline-bar{text-align:center;background:#e9d6ac;padding:12px;font-weight:800}.intro{max-width:800px}.navigation a,.update-card a{color:#165c54;font-weight:650}.update-group{border-top:1px solid #c8d9d2;margin:24px 0 34px;padding-top:15px}.update-group h2{margin:0 0 4px}.update-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;margin-top:15px}.update-card{background:white;border:1px solid #d7e5df;border-radius:9px;padding:18px;overflow-wrap:anywhere}.update-card h3{margin:0 0 8px;font-size:1.13rem}.update-card p{margin:6px 0}.update-meta{color:#506960;font-size:.93rem}.load-more{background:#d7aa63;border:0;border-radius:5px;color:#193a3a;font:700 1rem system-ui;padding:12px 20px;cursor:pointer}footer{text-align:center;background:#f1f6f3;padding:25px}a:focus-visible,button:focus-visible{outline:3px solid #a97831}