.post_page__QxZn_{display:flex;flex-direction:column;gap:var(--space-7);max-inline-size:var(--content-max);inline-size:100%;margin-inline:auto;padding:var(--space-5) var(--gutter) var(--space-7)}.post_layout__YWdzs{display:grid;grid-template-columns:minmax(0,46rem) 240px;justify-content:center;align-items:start;grid-gap:var(--space-7);gap:var(--space-7)}.post_article__j0lEl{display:flex;flex-direction:column;gap:var(--space-6);inline-size:100%;min-inline-size:0}@media (max-width:1024px){.post_layout__YWdzs{grid-template-columns:minmax(0,46rem)}}.post_header__mlGCe{display:flex;flex-direction:column;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--brand)}.post_kicker__g9qjg{align-self:flex-start;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--brand-strong);color:var(--text-on-brand);font-size:var(--text-sm);font-weight:var(--weight-bold)}.post_kicker__g9qjg:hover{background:var(--brand-stronger)}.post_title__uEQB4{font-size:var(--text-3xl);line-height:var(--leading-tight);text-wrap:balance}.post_lead__Rc_eU{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text-muted)}.post_meta__4LzYn{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;font-size:var(--text-sm);color:var(--text-strong)}.post_meta__4LzYn a,.post_meta__4LzYn li{display:inline-flex;align-items:center;gap:var(--space-1)}.post_meta__4LzYn li{padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post_meta__4LzYn li[data-tone=warm]{background:var(--state-warning-surface)}.post_meta__4LzYn svg{color:var(--brand-strong)}.post_meta__4LzYn li[data-tone=warm] svg{color:var(--text-strong)}.post_meta__4LzYn a:hover{text-decoration:underline}.post_hero__IY3_c{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-shelf)}.post_hero__IY3_c img{object-fit:cover}.post_prose__HORvp{font-size:var(--text-md);line-height:2;color:var(--text-strong);overflow-wrap:break-word}.post_prose__HORvp>*+*{margin-block-start:var(--space-4)}.post_prose__HORvp h1,.post_prose__HORvp h2{margin-block-start:var(--space-7);font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance}.post_prose__HORvp h3{margin-block-start:var(--space-6);font-size:var(--text-xl);line-height:var(--leading-tight);text-wrap:balance}.post_prose__HORvp h1+*,.post_prose__HORvp h2+*,.post_prose__HORvp h3+*{margin-block-start:var(--space-3)}.post_prose__HORvp a{color:var(--brand-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.post_prose__HORvp a:hover{color:var(--brand-stronger);text-decoration-thickness:2px}.post_prose__HORvp ol,.post_prose__HORvp ul{padding-inline-start:var(--space-5)}.post_prose__HORvp li+li{margin-block-start:var(--space-2)}.post_prose__HORvp li::marker{color:var(--brand-strong);font-weight:var(--weight-bold)}.post_prose__HORvp strong{font-weight:var(--weight-bold)}.post_prose__HORvp p:has(>img:only-child){text-align:center}.post_prose__HORvp img{display:inline-block;max-inline-size:100%;block-size:auto!important;border-radius:var(--radius-lg);vertical-align:middle}.post_prose__HORvp blockquote{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-accent);font-size:var(--text-lg);line-height:var(--leading-body)}.post_prose__HORvp hr{margin-block:var(--space-6);border:0;border-block-start:1px solid var(--border-subtle)}.post_prose__HORvp .table-block{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.post_prose__HORvp .table-block figcaption{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-body);color:var(--text-muted)}.post_prose__HORvp .table-scroll{max-inline-size:100%;overflow-x:auto}.post_prose__HORvp table{inline-size:100%!important;margin:0;border:0;border-collapse:collapse;font-size:var(--text-sm);line-height:1.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post_prose__HORvp td,.post_prose__HORvp th{min-inline-size:7rem;padding:var(--space-3) var(--space-4);border:0;border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:top;overflow-wrap:normal}.post_prose__HORvp tr:last-child>td,.post_prose__HORvp tr:last-child>th{border-block-end:0}.post_prose__HORvp thead td,.post_prose__HORvp thead th{background:var(--surface-shelf);font-weight:var(--weight-bold);white-space:nowrap}.post_prose__HORvp thead tr:last-child>*{border-block-end:1px solid var(--border-subtle)}.post_prose__HORvp tbody th{font-weight:var(--weight-bold);background:#0000}.post_prose__HORvp tbody tr:nth-child(2n){background:var(--surface-page)}.post_prose__HORvp tr>:first-child{position:sticky;inset-inline-start:0;background:var(--surface-raised)}.post_prose__HORvp tbody tr:nth-child(2n)>:first-child{background:var(--surface-page)}.post_prose__HORvp thead tr>:first-child{background:var(--surface-shelf)}.post_prose__HORvp a.cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:52px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--brand-strong);color:var(--text-on-brand);font-weight:var(--weight-bold);line-height:var(--leading-body);text-decoration:none;box-shadow:var(--shadow-1)}.post_prose__HORvp a.cta:hover{background:var(--brand-stronger);color:var(--text-on-brand)}.post_prose__HORvp a.cta:active{transform:translateY(1px)}.post_prose__HORvp a.cta:focus-visible{outline:none;box-shadow:var(--focus-ring)}.post_prose__HORvp .cta-arrow{flex:none}@media (prefers-reduced-motion:no-preference){.post_prose__HORvp a.cta{transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.post_prose__HORvp .cta-arrow{transition:transform var(--duration-fast) var(--ease-out)}.post_prose__HORvp a.cta:hover .cta-arrow{transform:translateX(-3px)}}.post_prose__HORvp a.cta+a.cta{margin-block-start:var(--space-2)}.post_related__QiNtb{display:flex;flex-direction:column;gap:var(--space-4)}.post_relatedTitle__4EfIl{font-size:var(--text-xl)}.post_relatedGrid__SZKj6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:600px){.post_page__QxZn_{gap:var(--space-6);padding-block-start:var(--space-3)}.post_article__j0lEl{gap:var(--space-5)}.post_title__uEQB4{font-size:var(--text-2xl)}.post_lead__Rc_eU{font-size:var(--text-md)}.post_prose__HORvp h2{font-size:var(--text-xl)}}