.post__head{gap:var(--sp-5);padding-bottom:var(--sp-6);display:grid}.post__back{align-items:center;gap:var(--sp-2);min-height:var(--tap);width:fit-content;color:var(--fg-muted);transition:color var(--dur-fast);display:inline-flex}.post__back:hover{color:var(--fg)}.post__title{max-width:22ch}.post__byline{gap:var(--sp-2);display:grid}.post__author{color:var(--fg-muted)}.post__cover{aspect-ratio:16/9;margin:var(--sp-2) 0 var(--sp-7);position:relative;overflow:hidden}.post__cover img{object-fit:cover}.post__prose{padding-top:var(--sp-2)}.post__prose>p:first-child{font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--fg)}.post__prose h2{max-width:22ch}.post__prose blockquote{padding-left:var(--sp-6);border-left:0;max-width:24ch;position:relative}.post__prose blockquote:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--glow);border-radius:50%;position:absolute;top:.55em;left:0}.post__prose blockquote p{margin:0}.post__prose img{border-radius:var(--r-md);border:1px solid var(--line)}.post__prose pre{padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--line);background:var(--sheet-1);font-size:var(--fs-caption);overflow-x:auto}.post__prose pre code{background:0 0;padding:0}.post__prose table{border-collapse:collapse;width:100%;font-size:var(--fs-caption)}.post__prose th,.post__prose td{padding:var(--sp-3);text-align:left;border-bottom:1px solid var(--line)}.share-row{justify-content:space-between;align-items:center;gap:var(--sp-4);max-width:var(--measure-prose);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.share-row__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.post-related,.post-cta{margin-top:var(--rhythm);content-visibility:auto;contain-intrinsic-size:auto 640px}.post-related__head{gap:var(--sp-3);margin-bottom:var(--sp-6);display:grid}.post-related__head h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.post-related .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-cta__card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid}.post-cta__copy{gap:var(--sp-4);align-content:start;display:grid}.post-cta__copy h2{font-size:var(--fs-h3);line-height:var(--lh-h3);max-width:14ch}.post-cta__copy>p:last-child{max-width:36ch}@media (max-width:1023px){.post-related .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.post-cta__card{grid-template-columns:1fr}}@media (max-width:679px){.post-related .blog-grid{grid-template-columns:minmax(0,1fr)}.post__prose blockquote{max-width:none}}
