.ll-home .blog-list{margin:0;padding:0;list-style:none}.ll-home .blog-row{border-top:1px solid var(--public-rule);grid-template-columns:minmax(160px,.5fr) 1.5fr;gap:32px;padding-block:32px;display:grid}.ll-home .blog-row:last-child{border-bottom:1px solid var(--public-rule)}.ll-home .blog-row-meta{font:400 14px/20px var(--home-directory);font-variant-numeric:tabular-nums;color:var(--public-muted);flex-direction:column;gap:4px;display:flex}.ll-home .blog-row h2{font:400 clamp(26px, 2.6vw, 34px)/1.2 var(--home-display);letter-spacing:-.02em;text-wrap:balance;color:var(--home-clay)}.ll-home .blog-row h2 a{text-decoration:none}.ll-home .blog-row>div>p{max-width:620px;color:var(--public-muted);margin-top:12px}.ll-home .blog-row-more{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;margin-top:8px;text-decoration:underline;display:inline-flex}.ll-home .blog-row-more svg{width:16px;height:16px}.ll-home .blog-post-intro h1{font:400 clamp(40px, 5vw, 68px)/1.08 var(--home-display);letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin-top:24px}.ll-home .blog-crumb{min-height:44px;font:400 12px/16px var(--home-directory);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;color:var(--home-muted);align-items:center;text-decoration:underline;display:inline-flex}.ll-home .blog-post-meta{font:400 14px/20px var(--home-directory);font-variant-numeric:tabular-nums;color:var(--home-muted);flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.ll-home .blog-article .blog-toc{margin-block:var(--rhythm-rule);border-top:1px solid var(--public-rule);border-bottom:1px solid var(--public-rule);padding-block:24px}.ll-home .blog-toc ol{margin:16px 0 0;padding-left:20px}.ll-home .blog-toc li{padding-block:4px}.ll-home .blog-toc a{text-underline-offset:4px;text-decoration:underline}.ll-home .blog-article{width:min(100%,680px);color:var(--home-ink);margin-inline:auto;font-size:18px;line-height:1.65}.ll-home .blog-article>*+*{margin-top:var(--rhythm-flow)}.ll-home .blog-article>p:first-child{font-size:clamp(20px,1.8vw,23px);line-height:1.5}.ll-home .blog-article h2{margin-top:var(--rhythm-heading-above);font:400 clamp(28px, 2.8vw, 36px)/1.2 var(--home-display);letter-spacing:-.02em;text-wrap:balance;color:var(--home-clay);scroll-margin-top:24px}.ll-home .blog-article h3{margin-top:var(--rhythm-subheading-above);font:500 20px/1.4 var(--home-body);text-wrap:balance}.ll-home .blog-article h2+*{margin-top:var(--rhythm-heading-below)}.ll-home .blog-article h3+*{margin-top:var(--rhythm-subheading-below)}.ll-home .blog-article ul,.ll-home .blog-article ol{padding-left:24px}.ll-home .blog-article li+li{margin-top:8px}.ll-home .blog-article a{text-underline-offset:4px;color:var(--home-clay);text-decoration:underline}.ll-home .blog-article blockquote{border-left:2px solid var(--home-clay);margin-inline:0;padding-left:20px}.ll-home .blog-next{margin-top:var(--rhythm-heading-above);border-top:1px solid var(--public-rule);padding-top:24px}.ll-home .blog-next-what{font:400 clamp(24px, 2.4vw, 30px)/1.25 var(--home-display);color:var(--home-text)}.ll-home .blog-related{margin:0;padding:0;list-style:none}.ll-home .blog-related li{border-top:1px solid var(--public-rule);padding-block:24px}.ll-home .blog-related a{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.ll-home .blog-related a svg{flex-shrink:0;width:16px;height:16px}.ll-home .blog-related p{color:var(--public-muted);margin-top:4px}@media (width<=799px){.ll-home .blog-row{grid-template-columns:1fr;gap:12px;padding-block:24px}.ll-home .blog-row-meta{flex-direction:row;gap:16px}.ll-home .blog-article{font-size:17px}}