.home-updates{padding-bottom:80px;scroll-margin-top:32px}
.updates-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:80px;border-top:1px solid var(--line);padding-top:42px}
.latest-notes,.subscription{min-width:0}
.latest-notes h2{font-size:30px;margin-bottom:26px}
.latest-notes-list{list-style:none;padding:0;margin:0 0 22px}
.latest-notes-list li+li{border-top:1px solid var(--line)}
.latest-notes-list a{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:17px 0;font-size:17px;line-height:1.7}
.latest-notes-list li:first-child a{padding-top:0}
.latest-notes-list a>span:first-child{overflow-wrap:anywhere}
.latest-notes-list a>span:last-child{font-size:19px;color:var(--muted);flex:none}
.latest-notes-list a:hover{color:#fff}
.subscription h2{font-size:25px;line-height:1.55;max-width:410px;margin-bottom:16px}
.subscription-intro{font-size:13px;color:var(--muted);margin-bottom:24px}
.subscription fieldset{min-width:0;padding:0;margin:0;border:0}
.subscription label{display:block;font-size:12px;letter-spacing:.07em;margin-bottom:10px}
.subscription input{display:block;width:100%;min-width:0;border:1px solid #555;border-radius:0;background:var(--surface);padding:13px 16px;color:var(--ink);font:inherit;letter-spacing:inherit;outline-offset:4px}
.subscription-details,.subscription-preview-note,.subscription-status{font-size:11px;line-height:1.9;color:var(--muted)}
.subscription-details{margin:10px 0 16px}
.subscription-submit{border-top:0;border-left:0;border-right:0;background:none;cursor:pointer;color:var(--ink)}
.subscription-preview-note{margin:14px 0 0}
.subscription-status:empty{display:none}
.subscription-status{margin:16px 0 0;border-left:1px solid var(--silver);padding-left:14px}
.subscription-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.subscription-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
@media(max-width:1000px){.updates-grid{gap:45px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}
@media(max-width:760px){.home-updates{padding-bottom:54px}.updates-grid{grid-template-columns:1fr;gap:42px;padding-top:32px}.latest-notes h2{font-size:28px}.latest-notes-list a{font-size:17px}.subscription{border-top:1px solid var(--line);padding-top:32px}.subscription h2{font-size:24px;max-width:500px}}
