.first-shirt-article .blog-post-hero{width:min(1040px,calc(100% - 48px));max-width:none;padding:64px 0 0}.first-shirt-article .blog-post-hero h1{font-size:clamp(42px,5.4vw,80px);line-height:1.06}.first-shirt-article .blog-post-hero .blog-inline-image img{aspect-ratio:auto;object-fit:contain;height:auto}.first-shirt-article .blog-prose{width:min(760px,calc(100% - 48px));max-width:none;padding:56px 0 0}.first-shirt-article .blog-prose figure img{aspect-ratio:auto}.first-shirt-article .blog-related{max-width:1200px;margin:64px auto 0;padding:0 24px}.first-shirt-article .blog-related .blog-post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.first-shirt-article .blog-related .blog-post-card{display:flex;flex-direction:column}.first-shirt-article .blog-related .blog-post-card picture{min-height:0;aspect-ratio:3/2}.first-shirt-article .blog-related .blog-post-card>div{padding:24px;flex:1 1}.first-shirt-article .blog-related .blog-post-card h2{font-size:34px}@media(max-width:700px){.first-shirt-article .blog-related .blog-post-list{grid-template-columns:1fr}.first-shirt-article .blog-post-hero{padding-top:48px}.first-shirt-article .blog-prose h2{font-size:34px}.first-shirt-article .blog-related .blog-post-card>div{min-height:0}}.owner-essay .blog-post-hero h1{font-size:clamp(38px,4.8vw,72px);line-height:1.05;max-width:950px}.essay-navigation{border-block:1px solid var(--line);padding:24px 0;margin:0 0 40px;display:grid;grid-gap:18px;gap:18px}.essay-navigation>a{font-size:13px;line-height:1.6}.essay-navigation summary{cursor:pointer;font-size:17px;font-weight:700;padding:8px 0}.essay-navigation ol{padding-left:24px;margin:18px 0 0}.essay-navigation li{padding:5px 0}.essay-navigation a:hover{color:var(--rust)}.essay-navigation a:focus-visible,.essay-navigation summary:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.owner-essay-text p{margin:0 0 18px}.owner-essay-text h2,.owner-essay-text h3{scroll-margin-top:150px}.owner-essay-text h2{font-size:clamp(31px,3.2vw,45px);line-height:1.12;margin:65px 0 26px}.owner-essay-text h3{font-size:27px;line-height:1.2;margin:38px 0 18px}.owner-essay-text ul{padding-left:24px;margin:18px 0 28px}.owner-essay-text li{padding-left:4px;margin:10px 0}.essay-further-reading{border-top:1px solid var(--line);margin-top:60px;padding-top:10px}.essay-further-reading p{margin:0 0 24px}html:has(.owner-essay){scroll-behavior:auto}