.post[data-astro-cid-zg7dkzxc]{--col:44rem;padding:clamp(40px, 6vw, 80px) var(--gutter) 0}.post__head[data-astro-cid-zg7dkzxc],.post__body[data-astro-cid-zg7dkzxc],.post__cta[data-astro-cid-zg7dkzxc]{max-width:var(--col);margin-inline:auto}.post__crumbs[data-astro-cid-zg7dkzxc]{color:var(--muted);gap:8px;margin-bottom:24px;font-size:.9rem;display:flex}.post__crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--red)}.post__meta[data-astro-cid-zg7dkzxc]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 16px;font-size:.9rem;display:flex}.post__cat[data-astro-cid-zg7dkzxc]{background:var(--red-tint);color:var(--red);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.post[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{margin:0 0 18px;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.08}.post__lead[data-astro-cid-zg7dkzxc]{color:var(--ink-2);margin:0;font-size:1.2rem}.post__cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;border-radius:var(--radius);max-width:64rem;margin:clamp(32px,5vw,48px) auto;overflow:hidden}.post__body[data-astro-cid-zg7dkzxc]{color:var(--ink-2);font-size:1.08rem;line-height:1.75}.post__body[data-astro-cid-zg7dkzxc] h2{color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 24px);margin:2.4em 0 .6em;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.2}.post__body[data-astro-cid-zg7dkzxc] h3{color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 24px);margin:1.8em 0 .5em;font-size:1.25rem}.post__body[data-astro-cid-zg7dkzxc] p,.post__body[data-astro-cid-zg7dkzxc] ul,.post__body[data-astro-cid-zg7dkzxc] ol,.post__body[data-astro-cid-zg7dkzxc] blockquote,.post__body[data-astro-cid-zg7dkzxc] table{margin:0 0 1.2em}.post__body[data-astro-cid-zg7dkzxc] ul,.post__body[data-astro-cid-zg7dkzxc] ol{padding-left:1.3em}.post__body[data-astro-cid-zg7dkzxc] li{margin-bottom:.4em}.post__body[data-astro-cid-zg7dkzxc] li::marker{color:var(--red)}.post__body[data-astro-cid-zg7dkzxc] strong{color:var(--ink);font-weight:600}.post__body[data-astro-cid-zg7dkzxc] a{color:var(--red);text-underline-offset:3px;text-decoration:underline}.post__body[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--red);color:var(--ink);padding:4px 0 4px 20px;font-size:1.12rem}.post__body[data-astro-cid-zg7dkzxc] hr{border:0;border-top:1px solid var(--rule);margin:2.4em 0}.post__body[data-astro-cid-zg7dkzxc] img{border-radius:var(--radius-sm);max-width:100%;height:auto}.post__body[data-astro-cid-zg7dkzxc] code{background:var(--paper-2);border-radius:6px;padding:2px 6px;font-size:.9em}.post__body[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.post__body[data-astro-cid-zg7dkzxc] th,.post__body[data-astro-cid-zg7dkzxc] td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 14px}.post__body[data-astro-cid-zg7dkzxc] th{color:var(--ink);background:var(--paper-2);font-weight:600}.post__body[data-astro-cid-zg7dkzxc] h2:first-of-type+ul{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);padding:20px 24px 20px 40px;font-size:.98rem}.post__cta[data-astro-cid-zg7dkzxc]{border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 90% 0%, #be162299, transparent 60%), var(--night-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:56px;margin-bottom:clamp(56px,8vw,96px);padding:clamp(24px,4vw,36px);display:flex}.post__cta-t[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:1.4rem;font-weight:600;line-height:1.2}.post__cta[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]:not(.post__cta-t){color:var(--night-muted);margin:0}.rel[data-astro-cid-zg7dkzxc]{background:var(--paper-2)}.rel[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin:0 0 32px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.rel__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1020px){.rel__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.rel__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}}
