.updates-page{--updates-cream:#f0e8dc;--updates-paper:#fffdf8;--updates-ink-muted:#5f5953;--updates-orange-rail-ink:inset 0 10px 0 var(--ink);--updates-orange-rail-paper:inset 0 10px 0 var(--updates-paper);--updates-card-rail-orange:inset 4px 0 0 var(--orange);overflow:clip}.updates-page .nav-active{color:var(--orange)}.updates-hero{flex-direction:column;justify-content:center;min-height:460px;padding-block:88px 76px;display:flex;position:relative}.updates-hero-grid{z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0 -20vw;-webkit-mask-image:linear-gradient(#0000,#000 20% 84%,#0000);mask-image:linear-gradient(#0000,#000 20% 84%,#0000)}.updates-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(58px,9vw,112px);font-weight:950;line-height:.94}.updates-hero h1 span{color:var(--orange)}.updates-hero>p:not(.eyebrow){color:#bcbcbc;max-width:720px;margin:30px 0 0;font-size:18px;line-height:1.75}.updates-featured-section,.updates-topic-section{padding-block:104px 116px}.updates-featured-section{background:var(--updates-cream);color:var(--ink);box-shadow:var(--updates-orange-rail-paper)}.updates-topic-learning{background:var(--updates-paper);color:var(--ink);box-shadow:var(--updates-orange-rail-ink)}.updates-topic-chapter{background:var(--updates-cream);color:var(--ink)}.updates-topic-events{background:var(--orange);color:var(--ink);box-shadow:var(--updates-orange-rail-ink)}.updates-section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}.updates-section-heading h2{letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(42px,6vw,74px);line-height:1}.updates-section-heading>p{color:var(--updates-ink-muted);margin:0;font-size:15px;line-height:1.75}.updates-list{border-top:1px solid #0d0d0d29;margin-top:64px}.updates-card{color:inherit;border-bottom:1px solid #0d0d0d29;grid-template-columns:160px 1fr auto;align-items:start;gap:28px;padding-block:34px;transition:background .16s;display:grid}.updates-card:hover,.updates-card:focus-visible{background:#e8650a14;outline:none}.updates-card-meta{gap:10px;display:grid}.updates-card-date{color:var(--updates-ink-muted);font-family:var(--font-mono);font-size:12px;font-weight:800}.update-category-badge{width:fit-content;min-height:26px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.update-category-badge-chapter{background:var(--badge-chapter-bg);color:var(--badge-chapter-fg);border-color:var(--badge-chapter-border)}.update-category-badge-events{background:var(--badge-pull-up-bg);color:var(--badge-pull-up-fg)}.update-category-badge-resources{background:var(--badge-free-bg);color:var(--badge-free-fg)}.updates-card-copy h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.4vw,34px);line-height:1.12}.updates-card-copy p{max-width:720px;color:var(--updates-ink-muted);margin:12px 0 0;font-size:16px;line-height:1.75}.updates-card-arrow{color:var(--orange);font-family:var(--font-mono);align-self:center;font-size:13px;font-weight:800}.updates-topic-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:64px;display:grid}.updates-topic-heading h2{letter-spacing:-.03em;max-width:780px;margin:0;font-size:clamp(40px,5.5vw,68px);line-height:1.02}.updates-topic-heading>p{max-width:520px;color:var(--updates-ink-muted);margin:0;font-size:16px;line-height:1.7}.updates-featured-stack{gap:18px;margin-top:56px;display:grid}.updates-featured-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.updates-featured-card{background:var(--updates-paper);color:var(--ink);border:1px solid #0d0d0d2e;flex-direction:column;gap:24px;padding:32px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.updates-featured-card-lead{background:var(--updates-paper);color:var(--ink);box-shadow:var(--updates-card-rail-orange),0 16px 34px #0d0d0d14;border-color:#0d0d0d33;gap:28px;padding:clamp(32px,4vw,48px)}.updates-featured-card-body{flex:1;gap:16px;min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){.updates-featured-card:hover,.updates-featured-card:focus-visible{border-color:var(--orange);outline:none;transform:translateY(-3px);box-shadow:0 16px 34px #0d0d0d1a}.updates-featured-card-lead:hover,.updates-featured-card-lead:focus-visible{box-shadow:var(--updates-card-rail-orange),0 20px 44px #0d0d0d1f;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.updates-featured-card:hover,.updates-featured-card:focus-visible{border-color:var(--orange);outline:none}}.updates-featured-card h3{letter-spacing:-.025em;max-width:920px;margin:0;font-size:clamp(27px,3.4vw,42px);line-height:1.06}.updates-featured-card-lead h3{max-width:18ch;font-size:clamp(34px,4.8vw,58px)}.updates-featured-card p{max-width:680px;color:var(--updates-ink-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.7;display:-webkit-box;overflow:hidden}.updates-featured-card-lead p{-webkit-line-clamp:5;max-width:62ch;font-size:18px}.updates-featured-card .updates-card-link{margin-top:auto}.updates-card-link{color:var(--orange);align-items:center;gap:10px;font-size:14px;font-weight:850;display:inline-flex}.updates-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:54px;display:grid}.updates-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-topic-card{min-height:280px;color:inherit;background:#ffffff80;border:1px solid #0d0d0d29;flex-direction:column;padding:28px 28px 30px;transition:transform .16s,background .16s,border-color .16s;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.updates-topic-card:hover,.updates-topic-card:focus-visible{border-color:var(--orange);background:#fff;outline:none;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.updates-topic-card:hover,.updates-topic-card:focus-visible{border-color:var(--orange);background:#fff;outline:none}}.updates-topic-card h3{letter-spacing:-.02em;margin:28px 0 0;font-size:clamp(23px,2.5vw,30px);line-height:1.1}.updates-topic-card>p{color:var(--updates-ink-muted);margin:14px 0 24px;font-size:15px;line-height:1.65}.updates-topic-card .updates-card-arrow{align-self:flex-start;margin-top:auto}.updates-topic-learning .updates-topic-card{box-shadow:var(--updates-card-rail-orange);background:#f0e8dc8c;border-color:#0d0d0d29}@media (prefers-reduced-motion:no-preference){.updates-topic-learning .updates-topic-card:hover,.updates-topic-learning .updates-topic-card:focus-visible{border-color:var(--orange);background:var(--updates-cream)}}@media (prefers-reduced-motion:reduce){.updates-topic-learning .updates-topic-card:hover,.updates-topic-learning .updates-topic-card:focus-visible{border-color:var(--orange);background:var(--updates-cream)}}.updates-terms-panel{border:1px solid #0d0d0d24;border-left:4px solid var(--orange);background:var(--updates-cream);box-shadow:var(--updates-card-rail-orange);border-radius:14px;margin-top:72px;padding:36px 32px 40px}.updates-terms-panel-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:48px;display:grid}.updates-terms-panel-heading h3{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(28px,3.6vw,42px);line-height:1.08}.updates-terms-panel-heading>p{color:var(--updates-ink-muted);margin:0;font-size:15px;line-height:1.7}.updates-terms-panel .updates-subsection-label{color:#a84505}.updates-terms-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.updates-term-preview-card{border:1px solid #0d0d0d24;border-left:4px solid var(--orange);background:var(--updates-paper);min-height:100%;color:var(--ink);border-radius:14px;flex-direction:column;gap:12px;padding:24px;transition:border-color .16s,background .16s,transform .16s;display:flex}@media (prefers-reduced-motion:no-preference){.updates-term-preview-card:hover,.updates-term-preview-card:focus-visible{background:#fff;border-color:#e8650abf;outline:none;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.updates-term-preview-card:hover,.updates-term-preview-card:focus-visible{background:#fff;border-color:#e8650abf;outline:none}}.updates-term-preview-top{color:#a84505;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.updates-term-preview-marker{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.updates-term-preview-topics{color:var(--updates-ink-muted)}.updates-term-preview-card h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.12}.updates-term-preview-card>p{color:var(--updates-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.updates-term-preview-link{color:var(--orange);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:850;display:inline-flex}.updates-terms-explorer-link{margin-top:32px}.updates-topic-events .updates-topic-heading>p{color:#5b2300}.updates-events-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:54px;display:grid}.updates-events-group{gap:18px;min-width:0;display:grid}.updates-events-group-heading{gap:10px;display:grid}.updates-events-group-description{color:#5b2300;margin:0;font-size:16px;line-height:1.65}.updates-events-group-list{gap:14px;display:grid}.updates-subsection-label{color:#612600;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900}.updates-topic-events .updates-topic-card{min-height:0;box-shadow:var(--updates-card-rail-orange);background:#fffdf8d1;padding:24px 24px 26px}.updates-topic-events .updates-topic-card h3{margin:22px 0 0;font-size:clamp(21px,2.2vw,28px)}.updates-topic-events .updates-topic-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 18px;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.updates-topic-events .updates-topic-card:hover,.updates-topic-events .updates-topic-card:focus-visible{border-color:var(--ink);background:var(--updates-paper)}.updates-events-explore-link{color:var(--ink);align-items:center;gap:10px;margin-top:36px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.updates-events-explore-link:hover,.updates-events-explore-link:focus-visible{color:#5b2300;text-underline-offset:3px;outline:none;text-decoration:underline}.updates-empty{border:1px solid #0d0d0d29;border-left:3px solid var(--orange);background:var(--updates-paper);margin-top:64px;padding:36px 32px}.updates-empty h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.updates-empty p{max-width:680px;color:var(--updates-ink-muted);margin:14px 0 0;font-size:16px;line-height:1.75}.updates-preview-banner{color:#5b2300;background:#fff4e8;border-bottom:1px solid #e8650a59}.updates-preview-banner p{max-width:920px;margin:0 auto;padding:16px 24px;font-size:15px;line-height:1.6}.updates-preview-banner strong{color:var(--ink)}.updates-detail-hero{padding-block:88px 72px;position:relative}.updates-detail-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;font-size:13px;font-weight:800;display:flex}.updates-detail-crumb a{color:var(--paper)}.updates-detail-crumb a:hover,.updates-detail-crumb a:focus-visible{color:var(--orange)}.updates-detail-meta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:24px;display:flex}.updates-detail-date{color:#bcbcbc;font-family:var(--font-mono);font-size:12px;font-weight:800}.updates-detail-hero h1{letter-spacing:-.03em;max-width:920px;margin:0;font-size:clamp(48px,7vw,84px);font-weight:950;line-height:.98}.updates-detail-subtitle{max-width:760px;color:var(--orange);margin:22px 0 0;font-size:clamp(19px,2.2vw,24px);font-weight:800;line-height:1.4}.updates-detail-deck{color:#bcbcbc;max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.7}.updates-article-section{background:var(--updates-cream);color:var(--ink);padding-block:88px 110px}.updates-article-shell{grid-template-columns:180px 1fr;gap:72px;display:grid}.updates-author-card{align-self:start}.updates-author-link{color:var(--ink);gap:14px;display:grid}.updates-author-avatar,.updates-author-emblem{width:58px;height:58px}.updates-author-avatar{object-fit:cover;border:2px solid var(--updates-paper);border-radius:50%;display:block;box-shadow:0 0 0 1px #0d0d0d29}.updates-author-emblem{font-size:13px}.updates-author-copy{gap:4px;display:grid}.updates-author-copy>span{color:var(--orange);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.updates-author-copy strong{font-size:15px;line-height:1.25}.updates-author-copy small{color:#6e665e;font-size:12px;line-height:1.45}.updates-author-link:hover strong,.updates-author-link:focus-visible strong{color:var(--orange)}.updates-article-body{max-width:820px;color:var(--updates-ink-muted);font-size:18px;line-height:1.8}.updates-article-body>:first-child{margin-top:0}.updates-article-image{border:1px solid #0d0d0d1f;width:100%;height:auto;margin:0 0 36px;display:block}.updates-article-figure{margin:30px 0 34px}.updates-article-figure .updates-article-image{margin:0}.updates-article-figure figcaption{color:#746b63;margin-top:10px;font-size:13px;line-height:1.55}.updates-article-body h2{color:var(--ink);letter-spacing:-.02em;margin:42px 0 16px;font-size:clamp(28px,3.5vw,38px);line-height:1.12}.updates-article-body h3{color:var(--ink);letter-spacing:-.02em;margin:32px 0 12px;font-size:clamp(22px,2.8vw,28px);line-height:1.15}.updates-article-body p,.updates-article-body ul,.updates-article-body ol{margin:0 0 18px}.updates-article-body ul,.updates-article-body ol{padding-left:1.25rem}.updates-article-body li+li{margin-top:8px}.updates-article-body a{color:#005ea8;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.updates-article-body a:hover,.updates-article-body a:focus-visible{color:#003f73}.updates-article-body strong{color:var(--ink);font-weight:800}.updates-article-body table{border-collapse:collapse;border:1px solid #0d0d0d29;border-radius:12px;width:100%;margin:0 0 28px;font-size:16px;line-height:1.55;overflow:hidden;box-shadow:0 10px 28px #0d0d0d0f}.updates-article-body th,.updates-article-body td{text-align:left;vertical-align:top;border:1px solid #0d0d0d1a;padding:16px 18px}.updates-article-body thead th{background:var(--ink);color:var(--cream);letter-spacing:-.01em;border-color:var(--ink);font-size:18px;font-weight:800;line-height:1.35}.updates-article-body tbody td{font-size:15px;line-height:1.6}.updates-article-body thead th:first-child{border-top-left-radius:12px}.updates-article-body thead th:last-child{border-top-right-radius:12px}.updates-article-body tbody tr:nth-child(odd) td{background:var(--updates-paper)}.updates-article-body tbody tr:nth-child(2n) td{background:#e8650a14}.updates-article-body tbody td:first-child{color:var(--ink);font-weight:700}.updates-article-body tbody tr:hover td{background:#e8650a24}.updates-detail-actions{flex-wrap:wrap;gap:16px 24px;margin-top:48px;display:flex}.updates-closing{background:var(--orange);color:var(--ink)}.updates-closing-inner{padding-block:100px}.updates-closing .eyebrow{color:#5b2300}.updates-closing h2{letter-spacing:-.03em;margin:0;font-size:clamp(52px,8vw,96px);font-weight:950;line-height:.98}.updates-closing-inner>p:not(.eyebrow){color:#562200;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.65}.updates-page .updates-closing .button{margin-top:32px}.updates-page .updates-closing .join-actions .button{margin-top:0}.updates-page a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (max-width:900px){.updates-section-heading,.updates-topic-heading,.updates-article-shell,.updates-events-groups,.updates-terms-panel-heading{grid-template-columns:1fr;gap:28px}.updates-featured-secondary{grid-template-columns:1fr}.updates-topic-grid,.updates-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-terms-preview-grid{grid-template-columns:1fr}.updates-author-link{grid-template-columns:auto 1fr;align-items:center;width:fit-content}.updates-card{grid-template-columns:1fr;gap:14px}.updates-card-arrow{justify-self:start}}@media (max-width:640px){.updates-hero{min-height:auto;padding-block:72px 56px}.updates-featured-section,.updates-topic-section,.updates-article-section{padding-block:72px 84px}.updates-featured-stack,.updates-featured-secondary,.updates-topic-grid,.updates-learning-grid,.updates-events-groups{grid-template-columns:1fr;margin-top:40px}.updates-featured-card,.updates-featured-card-lead{padding:28px 24px}.updates-featured-card-lead{gap:24px}.updates-terms-panel{margin-top:56px;padding:28px 24px 32px}.updates-topic-card{min-height:240px}.updates-detail-hero{padding-block:72px 56px}.updates-detail-hero h1{font-size:clamp(40px,12vw,58px)}.updates-article-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.updates-article-body thead th{padding:14px 12px;font-size:17px}.updates-article-body tbody td{padding:14px 12px;font-size:14px}.updates-closing-inner{padding-block:84px}}
