html{scroll-behavior:smooth}p{line-height:1.7}.owner-tools{background:#e8ede2;border:1px solid #d2dccb;padding:18px 22px;border-radius:12px;margin-top:24px;font-size:14px}.owner-tools nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.intro{padding:45px 0}.quick-nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.quick-nav a{border:1px solid #d5ddcf;border-radius:30px;padding:12px 18px;text-decoration:none;font-size:14px;background:white}.quick-nav span{font-size:12px;margin-left:8px;color:#53684c}.hub-cards .icon{margin-bottom:24px}.hub-cards .card{min-height:230px}.hub-section{padding:36px 0;border-top:1px solid #dce2d8;margin-top:38px;scroll-margin-top:20px}.hub-section h2{font-size:26px;letter-spacing:-.8px}.board-tools{display:flex;gap:20px;margin:22px 0}.board-tools label:first-child{flex:1}label{font-size:14px;display:block}input,textarea,select{font:inherit;color:inherit;max-width:100%;border:1px solid #a9b6a0;background:white;border-radius:8px;padding:12px;margin-top:8px}label input,label textarea{display:block;width:100%}input:focus,textarea:focus,select:focus{outline:3px solid #b58b41;outline-offset:2px}.notice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.update-card{padding:28px;background:white;border:1px solid #dce2d8;border-radius:14px;scroll-margin-top:20px}.update-card.ceo{background:#eaf0e5;border-color:#c4d2ba}.update-card.urgent{border-left:5px solid #9a412e}.update-card.disruption{border-left:5px solid #ae8235}.update-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;text-transform:uppercase;letter-spacing:.8px}.update-meta b{font-size:10px;background:#e1ead8;border-radius:15px;padding:4px 8px}.update-card h3{font:700 24px/1.3 Manrope,Arial,sans-serif;margin:18px 0 8px;letter-spacing:-.7px}.site-label{font-size:12px;color:#61705a}.update-message{font-size:16px;overflow-wrap:anywhere}.update-card small{font-size:12px;color:#64716a;line-height:1.6}.update-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.small-button{padding:10px 13px;border:1px solid #c8d3bf;border-radius:7px;background:#f4f6ef;color:#23463c;font-size:13px}.archive{margin-top:24px}.archive summary{font-size:16px}.empty{padding:24px;border:1px dashed #b8c4ad;border-radius:10px;color:#64716a}.date-list a{display:flex;gap:24px;align-items:center;border-bottom:1px solid #dce2d8;padding:22px 10px;text-decoration:none}.date-list strong{min-width:110px}.date-list small{display:block;margin-top:6px;color:#64716a}.date-list b{margin-left:auto}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.resource-grid a{padding:24px;background:white;border:1px solid #dce2d8;border-radius:12px;text-decoration:none}.resource-grid span{display:block;font-size:14px;color:#64716a;margin-top:12px}.help-box{padding:30px;border-radius:14px;background:#e9eee3}.help-text{font-size:13px;color:#64716a}.hub-section form{max-width:750px}.primary{border:0}#print-update{display:none}[hidden]{display:none!important}.admin h1{font-size:38px}.admin select{width:100%}@media(max-width:700px){.notice-grid,.resource-grid{grid-template-columns:1fr}.board-tools{flex-direction:column}.board-tools select{width:100%}.quick-nav{gap:8px}.quick-nav a{padding:10px 12px}.date-list a{gap:14px}.date-list strong{min-width:85px}.update-card{padding:22px}.section-heading h2{font-size:24px}.owner-tools nav{gap:12px}.hub-section{margin-top:24px}}@media print{body>header,body>main,body>dialog,body>.demo-toolbar{display:none!important}body:has(#print-update)>*:not(#print-update){display:none!important}#print-update{display:block;padding:25px}#print-update img{width:240px}#print-update .update-card{border:0;padding:10px 0}#print-update .update-actions{display:none}#print-update .update-message{font-size:12pt}.owner-tools,.quick-nav,.board-tools,.update-actions,#feedback{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
