.mk2-news-page{max-width:1100px;padding-bottom:clamp(96px,12vw,160px)}.mk2-news-feed{width:min(820px,100%);margin-inline:auto;padding-top:clamp(54px,7vw,76px)}.mk2-news-stack{display:grid;gap:clamp(72px,9vw,112px)}.mk2-news-archive,.mk2-news-featured,.mk2-resource-empty{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.mk2-news-label{margin:0 0 30px;color:var(--astral-50);font-family:var(--font-geist-mono);font-size:9px;font-weight:450;letter-spacing:.09em;text-transform:uppercase}.mk2-news-archive{border-top:1px solid var(--app-divider);padding-top:clamp(52px,7vw,76px)}.mk2-news-list{display:grid}.mk2-news-list__item{border-top:1px solid var(--app-divider);padding-block:38px}.mk2-news-list__item:first-child{border-top:0;padding-top:0}.mk2-news-list__item:last-child{padding-bottom:0}.announcement-entry{width:100%;min-width:0}.announcement-entry__inner{display:grid;gap:28px}.announcement-entry__header{display:grid;gap:14px}.announcement-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin:0;color:var(--astral-55);font-family:var(--font-geist-mono);font-size:9.5px;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.announcement-title{max-width:720px;margin:0;color:var(--text);font-weight:520;letter-spacing:-.043em;text-wrap:balance}.announcement-title--h1{font-size:clamp(38px,5vw,52px);line-height:1.02}.announcement-title--h2{font-size:clamp(28px,3.4vw,38px);line-height:1.07}.announcement-title__link{color:inherit;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-decoration:none;transition:color .18s}.announcement-title__link:hover{color:var(--astral-primary)}.announcement-title__link:focus-visible{border-radius:3px;outline:2px solid color-mix(in srgb,var(--astral-primary) 55%,transparent);outline-offset:4px}.announcement-prose{display:grid;gap:1.05rem;border-top:1px solid var(--app-divider);padding-top:28px;color:var(--text)}.announcement-prose>*{margin-block:0}.announcement-prose h2{margin-top:3.8rem;border-top:1px solid var(--app-divider);padding-top:2rem;color:var(--text);font-size:clamp(25px,3vw,31px)!important;font-weight:530;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.announcement-prose h2:first-child{margin-top:0;border-top:0;padding-top:0}.announcement-prose h3{margin-top:2.25rem;color:var(--text);font-size:19px!important;font-weight:550;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.announcement-prose ol,.announcement-prose p,.announcement-prose ul{max-width:68ch;color:var(--astral-70);font-size:15px;font-weight:390;letter-spacing:-.004em;line-height:1.72}.announcement-prose ol,.announcement-prose ul{padding-left:1.25rem}.announcement-prose li{margin-bottom:.7rem;padding-left:.15rem}.announcement-prose strong{color:var(--text);font-weight:600}.announcement-prose>div{margin-block:2rem}.announcement-read-link{display:inline-flex;width:fit-content;align-items:center;gap:7px;border:0;border-bottom:1px solid var(--astral-40);padding:0 0 5px;color:var(--text);font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s,color .18s,transform .18s}.announcement-read-link:hover{border-color:var(--astral-primary);color:var(--astral-primary)}.announcement-read-link:active{transform:translateY(1px)}.mk2-news-list__item .announcement-title--h2{font-size:clamp(22px,2.5vw,28px)}.mk2-news-list__item .announcement-entry__inner{gap:20px}.mk2-resource-article{width:min(820px,calc(100% - (var(--mk2-pad) * 2)));max-width:820px;padding-block:64px 130px}.mk2-resource-article__surface{margin-top:44px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.mk2-resource-article [data-oid=announcement-entry-article] .announcement-title--h1{font-size:clamp(38px,4.4vw,52px)!important;line-height:1.02!important}@media (max-width:640px){.mk2-news-page{width:min(100% - 36px,1100px)}.mk2-news-feed{padding-top:46px}.announcement-title--h2{font-size:29px}.announcement-prose ol,.announcement-prose p,.announcement-prose ul{font-size:14px}}