.site-updates{background:#142237;color:#f9f8f3;border-bottom:1px solid #eed46b45;clear:both}
.site-updates-inner{max-width:1680px;margin:auto;padding:14px 48px;display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:94px}
.site-updates-label{font:700 10px/1.7 Inter,Arial,sans-serif;letter-spacing:.16em;color:#eed46b;text-transform:uppercase;border-left:3px solid #eed46b;padding-left:16px}.site-updates-label span{display:block}
.site-updates-copy{min-width:0}.site-updates-story{display:block;color:inherit;text-decoration:none}.site-updates-story:hover{color:#eed46b}.site-updates-top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.site-updates-title{font:700 clamp(20px,1.65vw,26px)/1.2 Playfair,Georgia,serif;letter-spacing:-.02em}.site-updates-date{font:400 10px/1.4 Inter,Arial,sans-serif;color:#eed46b;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase}.site-updates-description{font:400 13px/1.5 Inter,Arial,sans-serif;color:#b8c5d4;margin-top:6px;display:block}.site-updates-arrow{font-family:Inter,Arial,sans-serif;font-size:18px;margin-left:8px;color:#eed46b}
.site-updates-controls{display:flex;align-items:center;gap:3px}.site-updates-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:none;color:#b8c5d4;padding:0;cursor:pointer;font:400 16px Inter,Arial,sans-serif}.site-updates-controls button:hover{color:#eed46b;background:#eed46b0b}.site-updates-controls svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.site-updates-count{font:400 10px Inter,Arial,sans-serif;color:#b8c5d4;min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.site-updates :focus-visible{outline:2px solid #eed46b;outline-offset:4px}
.site-updates-copy.is-entering{animation:site-update-enter .45s cubic-bezier(.2,.65,.3,1) both}@keyframes site-update-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.site-updates-inner{padding:14px 28px;gap:20px;grid-template-columns:125px minmax(0,1fr) auto}.site-updates-description{font-size:12px}.site-updates-date{font-size:9px}}
@media(max-width:760px){.site-updates-inner{padding:10px 20px 15px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:0}.site-updates-label{font-size:9px;border:0;padding:0}.site-updates-label span{display:inline}.site-updates-label span+span:before{content:' '}.site-updates-copy{grid-column:1/-1;grid-row:2}.site-updates-controls{grid-column:2;grid-row:1}.site-updates-description{display:none}.site-updates-title{font-size:21px;line-height:1.25}.site-updates-top{gap:4px 12px}.site-updates-date{font-size:9px}.site-updates-controls button{min-width:44px;min-height:44px}.site-updates-count{font-size:9px}}
@media(prefers-reduced-motion:reduce){.site-updates-copy.is-entering{animation:none}}
