.post-shell[data-cid-mmmozpmr]{padding-block:var(--sp-8) var(--sp-7)}.post[data-cid-mmmozpmr]{max-width:38rem;margin-inline:auto}.post-head[data-cid-mmmozpmr]{gap:var(--sp-3);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.meta[data-cid-mmmozpmr]{font-family:var(--type-mono);letter-spacing:.06em;color:var(--ink-2);font-size:.75rem}.meta[data-cid-mmmozpmr] time[data-cid-mmmozpmr],.meta[data-cid-mmmozpmr] a[data-cid-mmmozpmr],.meta[data-cid-mmmozpmr] .nw[data-cid-mmmozpmr]{white-space:nowrap}.status-chip[data-cid-mmmozpmr]{text-transform:uppercase;letter-spacing:.12em;color:var(--clay-text);border:1px dashed var(--clay-text);border-radius:var(--r-chip);margin-right:8px;padding:2px 8px;font-size:.62rem;display:inline-block}.post-head[data-cid-mmmozpmr] h1[data-cid-mmmozpmr]{font-size:clamp(2rem,5vw,2.75rem);line-height:1.12}.dek[data-cid-mmmozpmr]{color:var(--ink-2);font-size:1.125rem;line-height:1.5}.prose[data-cid-mmmozpmr]{margin-top:var(--sp-5)}.post-foot[data-cid-mmmozpmr]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--border);gap:var(--sp-5);flex-direction:column;display:flex}.foot-h[data-cid-mmmozpmr]{font-family:var(--type-body);letter-spacing:normal;color:var(--ink-2);font-size:.85rem;font-weight:600;line-height:1.4}.share[data-cid-mmmozpmr]{align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;font-size:.95rem;display:flex}.share[data-cid-mmmozpmr] a[data-cid-mmmozpmr],.share-copy[data-cid-mmmozpmr]{color:var(--teal);text-decoration:none}.share[data-cid-mmmozpmr] a[data-cid-mmmozpmr]:hover,.share-copy[data-cid-mmmozpmr]:hover{color:var(--teal-deep)}.share-copy[data-cid-mmmozpmr]{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.colofon[data-cid-mmmozpmr]{color:var(--ink-2);font-size:.9rem;line-height:1.5}.colofon[data-cid-mmmozpmr] a[data-cid-mmmozpmr]{color:inherit;text-underline-offset:2px;text-decoration:underline}.colofon[data-cid-mmmozpmr] a[data-cid-mmmozpmr]:hover{color:var(--teal)}.meta-cat[data-cid-mmmozpmr]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink-2) 40%, transparent);text-underline-offset:3px}.meta-cat[data-cid-mmmozpmr]:hover{color:var(--teal)}.series[data-cid-mmmozpmr] ol[data-cid-mmmozpmr]{margin-top:var(--sp-2);flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.series[data-cid-mmmozpmr] li[data-cid-mmmozpmr]{align-items:baseline;gap:10px;font-size:.95rem;display:flex}.ser-n[data-cid-mmmozpmr]{font-family:var(--type-mono);color:var(--ink-faint);flex:none;font-size:.72rem}.series[data-cid-mmmozpmr] a[data-cid-mmmozpmr]{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.series[data-cid-mmmozpmr] a[data-cid-mmmozpmr]:hover{color:var(--teal);border-bottom-color:var(--teal)}.ser-here[data-cid-mmmozpmr]{color:var(--ink-2)}.series[data-cid-mmmozpmr] li[data-cid-mmmozpmr][aria-current] .ser-n[data-cid-mmmozpmr]{color:var(--teal)}.related[data-cid-mmmozpmr] ul[data-cid-mmmozpmr]{margin-top:var(--sp-2);flex-direction:column;gap:7px;padding:0;list-style:none;display:flex}.related[data-cid-mmmozpmr] a[data-cid-mmmozpmr]{color:var(--ink);align-items:baseline;gap:12px;font-size:.92rem;text-decoration:none;display:inline-flex}.related[data-cid-mmmozpmr] time[data-cid-mmmozpmr]{font-family:var(--type-mono);color:var(--ink-faint);flex-shrink:0;font-size:.7rem}.related[data-cid-mmmozpmr] a[data-cid-mmmozpmr]:hover span[data-cid-mmmozpmr]{color:var(--teal)}.code-wrap{position:relative}.code-copy{font-family:var(--type-mono);letter-spacing:.06em;color:var(--ink-2);background:var(--paper-raised);border:1px solid var(--border);border-radius:var(--r-chip);cursor:pointer;opacity:0;padding:3px 9px;font-size:.64rem;transition:opacity .15s,color .15s;position:absolute;top:8px;right:8px}.code-wrap:hover .code-copy,.code-copy:focus-visible{opacity:1}.code-copy:hover{color:var(--teal)}@media (hover:none){.code-copy{opacity:1;margin:0 0 6px auto;display:block;position:static}}@media print{.code-copy{display:none}}.pn[data-cid-mmmozpmr]{justify-content:space-between;gap:var(--sp-4);font-size:.95rem;display:flex}.pn[data-cid-mmmozpmr] a[data-cid-mmmozpmr]{flex-direction:column;gap:2px;max-width:46%;line-height:1.35;text-decoration:none;display:flex}.pn-k[data-cid-mmmozpmr]{color:var(--ink-faint);font-size:.8rem}.pn-r[data-cid-mmmozpmr]{text-align:right;align-items:flex-end;margin-left:auto}.contents[data-cid-mmmozpmr]{margin-top:var(--sp-5);font-size:.95rem}.contents[data-cid-mmmozpmr] summary[data-cid-mmmozpmr]{cursor:pointer;width:fit-content;color:var(--ink-2);font-weight:600}.contents[data-cid-mmmozpmr] summary[data-cid-mmmozpmr]:hover{color:var(--teal)}.contents[data-cid-mmmozpmr] ul[data-cid-mmmozpmr]{margin-top:var(--sp-2);flex-direction:column;gap:10px;padding-left:1.1em;line-height:1.4;list-style:none;display:flex}.contents[data-cid-mmmozpmr] a[data-cid-mmmozpmr]{color:var(--ink-2);text-decoration:none}.contents[data-cid-mmmozpmr] a[data-cid-mmmozpmr]:hover{color:var(--teal)}@media print{.contents[data-cid-mmmozpmr]{display:none}}@media (width<=640px){.post-shell[data-cid-mmmozpmr]{padding-top:var(--sp-6)}}
