.site-footer{color:#71695e;background:#faf8f4;border-top:1px solid #e6dfd5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(20px,5vw,80px);font-size:12px;display:flex}.site-footer>span{letter-spacing:2px;font-weight:600}.site-footer nav{gap:24px;display:flex}.site-footer a{text-underline-offset:4px;text-decoration:underline}.site-footer small{font-size:11px}.updates-page{color:#393127;background:#faf8f4;min-height:80vh;padding:clamp(24px,6vw,72px) 20px}.updates-header,.updates-content{max-width:860px;margin:auto}.updates-header>a{color:#766c5d;font-size:13px}.updates-header .eyebrow{margin-top:42px;display:block}.updates-header h1{margin:12px 0;font-family:Georgia,serif;font-size:clamp(36px,6vw,58px);font-weight:400}.updates-header>p{color:#7a7063;max-width:660px;font-size:17px;line-height:1.7}.updates-content{margin:36px auto 0}.updates-release{background:#fff;border:1px solid #e5ded2;border-radius:22px;padding:clamp(22px,5vw,46px)}.updates-release time{color:#8b795f;letter-spacing:1px;font-size:12px}.updates-release>h2{margin:12px 0 28px;font-family:Georgia,serif;font-size:30px;font-weight:400}.updates-release section+section{border-top:1px solid #f0ebe4;margin-top:28px;padding-top:24px}.updates-release h3{margin:0 0 8px;font-size:17px}.updates-release p{color:#6d6357;margin:8px 0;font-size:15px;line-height:1.8}.updates-signoff{color:#7d7264;margin:22px 0;font-size:14px;line-height:1.7}@media (max-width:600px){.site-footer{flex-direction:column;align-items:flex-start;gap:14px}}
