.page-updates .updates-topics{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.page-updates .updates-topics>span{flex-basis:100%;font-size:.6875rem;letter-spacing:.09em;color:var(--brass,#c7b38d)}.page-updates .updates-topics>a{display:inline-flex;align-items:center;gap:10px;color:var(--purple-light);font-size:.875rem;min-height:44px}.page-updates .updates-topics .icon{width:18px;height:18px}.page-updates .updates-topics>a:hover{color:var(--text)}.page-updates .article-byline{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;color:var(--muted);font-size:.8125rem;line-height:1.7}.page-updates .article-byline a{color:var(--purple-light);text-decoration:underline;text-underline-offset:4px}.page-updates .article-byline a:hover{color:var(--text)}.page-updates .updates-related{padding-top:42px;margin-top:70px;border-top:1px solid var(--line)}.page-updates .updates-related-heading{margin-bottom:28px}.page-updates .updates-related-heading .eyebrow{color:var(--brass,#c7b38d);margin:0 0 16px}.page-updates .updates-related-heading h2{margin:0;font:700 clamp(2.2rem,4vw,3.7rem)/1.04 var(--display);overflow-wrap:anywhere}.page-updates .updates-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.page-updates .updates-guide{min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid var(--line);background:var(--surface);transition:border-color .2s}.page-updates .updates-guide:hover{border-color:var(--purple)}.page-updates .updates-guide h3{margin:0 0 16px;font:700 2rem/1.1 var(--display);color:var(--text);overflow-wrap:anywhere}.page-updates .updates-guide p{margin:0 0 26px;color:#c5c1cd;font-size:.9375rem;line-height:1.8}.page-updates .updates-guide .text-link{margin-top:auto;color:var(--purple-light);font-size:.8125rem;gap:10px}.page-updates :is(.updates-topics a,.updates-guide,.article-byline a):focus-visible{outline:2px solid var(--purple-light);outline-offset:5px}@media(max-width:650px){.page-updates .updates-topics{gap:6px 18px;margin-top:26px;padding-top:18px}.page-updates .updates-topics>a{width:100%;justify-content:space-between}.page-updates .updates-related{margin-top:48px;padding-top:30px}.page-updates .updates-guide{padding:24px}.page-updates .article-byline{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.page-updates .updates-guide{transition:none}}