.blog-column{max-width:46rem;margin-inline:auto}.blog-measure{max-width:29em}.blog-body>*+*{margin-top:2.25rem}.prose-routie.blog-prose{max-width:29em;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.65}.prose-routie.blog-prose>*+*{margin-top:1.1em}.prose-routie.blog-prose h2,.prose-routie.blog-prose h3,.prose-routie.blog-prose h4{letter-spacing:-.02em}.prose-routie.blog-prose h2{font-size:min(var(--text-title), 2rem);margin-top:1.9em;line-height:1.15}.prose-routie.blog-prose h3{font-size:var(--text-card-title);line-height:var(--text-card-title--line-height);margin-top:1.6em}.prose-routie.blog-prose h4{letter-spacing:0;font-size:1em;line-height:1.4}.prose-routie.blog-prose>:first-child{margin-top:0}.prose-routie.blog-prose a{text-underline-offset:.2em}.prose-routie.blog-prose hr{border:0;border-top:1px solid var(--color-line);margin-block:2em}.prose-routie.blog-prose blockquote{border-left:2px solid var(--color-ink);font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:-.01em;color:var(--color-ink);margin-block:1.6em;padding-left:1em;font-weight:500;line-height:1.35}.prose-routie.blog-prose blockquote>*+*{margin-top:.6em}.blog-figure__image{border-radius:var(--radius-card);background:var(--color-well);width:100%;height:auto;display:block}.blog-figure__caption{margin-top:.75rem}.blog-products{gap:var(--spacing-grid-row) var(--spacing-grid-col);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:640px){.blog-products{grid-template-columns:repeat(3,minmax(0,15rem))}}.blog-cover{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);background:var(--color-well);width:100%;display:block}
