.wrap-article{max-width:44rem}.post-draft{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);border:1px solid var(--signal);margin-bottom:var(--s2);padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-block}.post-title{font-size:clamp(2rem,5vw,3rem)}.post-dateline{font-family:var(--sans);color:var(--muted);margin-top:var(--s3);font-size:.8125rem}.post-hero{margin-top:var(--s4);border:1px solid var(--rule)}.post-hero img{width:100%;height:auto;display:block}.post-body{font-size:1.0625rem;line-height:1.75}.post-body>*+*{margin-top:var(--s3)}.post-body h2{font-family:var(--display);margin-top:var(--s5);text-wrap:balance;font-size:1.5rem;line-height:1.2}.post-body h3{font-family:var(--display);margin-top:var(--s4);font-size:1.1875rem}.post-body ul,.post-body ol{padding-left:1.35rem}.post-body li+li{margin-top:.4rem}.post-body a{border-bottom:1px solid var(--rule-strong)}.post-body a:hover{color:var(--signal);border-bottom-color:var(--signal)}.post-body blockquote{margin:var(--s4) 0;padding-left:var(--s3);border-left:2px solid var(--signal);color:var(--ink-soft,var(--ink));font-size:1.125rem}.post-body blockquote p{margin:0}.post-body code{background:var(--dzp-surface-inset,var(--stone));border-radius:2px;padding:.1em .35em;font-size:.9em}.post-body hr{border:0;border-top:1px solid var(--rule);margin:var(--s5) 0}.post-body table{border-collapse:collapse;width:100%;font-size:.9375rem}.post-body th,.post-body td{text-align:left;border-bottom:1px solid var(--rule);padding:.5rem .75rem .5rem 0}.post-body th{font-family:var(--sans);font-weight:600}.post-figure{margin:var(--s4) 0}.post-figure img{border:1px solid var(--rule);width:100%;height:auto;display:block}.post-figure figcaption{font-family:var(--sans);color:var(--muted);margin-top:.6rem;font-size:.8125rem}.yt-frame{aspect-ratio:16/9;margin:var(--s4) 0;background:var(--ink);border:1px solid var(--rule-strong);position:relative;overflow:hidden}.yt-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-facade{justify-content:center;align-items:center;gap:var(--s2);background:var(--ink);width:100%;color:var(--paper);cursor:pointer;padding:var(--s3);text-align:center;font-family:var(--sans);border:0;flex-direction:column;display:flex;position:absolute;inset:0}.yt-play{background:var(--signal);width:4.5rem;height:4.5rem;color:var(--paper);border-radius:999px;place-items:center;transition:transform .2s;display:grid}.yt-facade:hover .yt-play{transform:scale(1.06)}.yt-facade:focus-visible{outline:2px solid var(--signal);outline-offset:-4px}.yt-label strong{margin-bottom:.3rem;font-size:1rem;display:block}.yt-note{opacity:.72;font-size:.75rem}.post-meta{font-family:var(--sans);color:var(--muted);margin-top:.4rem;font-size:.75rem}
