._8bFSJW_page{color:var(--bone);padding:96px 0 140px}._8bFSJW_page a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--bone-faint);text-decoration-color:var(--bone-faint);text-underline-offset:5px}._8bFSJW_page a:hover{text-decoration-color:currentColor}._8bFSJW_page a:focus-visible{outline:2px solid var(--bone);outline-offset:3px}._8bFSJW_page p{text-wrap:pretty}._8bFSJW_listHeader h1{letter-spacing:-.03em;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.08}._8bFSJW_listHeader p{max-width:56ch;color:var(--bone-muted);margin-top:20px;font-size:19px;line-height:1.6}._8bFSJW_posts{border-top:1px solid var(--rule-strong);margin-top:72px}._8bFSJW_posts li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:8px 48px;padding:36px 0;display:grid}._8bFSJW_posts h2{letter-spacing:-.015em;max-width:40ch;font-size:24px;font-weight:500;line-height:1.3}._8bFSJW_posts li>div>p{max-width:68ch;color:var(--bone-muted);margin-top:10px;line-height:1.6}._8bFSJW_meta{color:var(--bone-faint);font-variant-numeric:tabular-nums;padding-top:4px;font-size:15px}._8bFSJW_post{max-width:70ch}._8bFSJW_crumb{color:var(--bone-faint);font-size:15px}._8bFSJW_post h1{letter-spacing:-.03em;text-wrap:balance;margin-top:24px;font-size:clamp(32px,3.8vw,50px);font-weight:500;line-height:1.1}._8bFSJW_standfirst{color:var(--bone-muted);margin-top:20px;font-size:20px;line-height:1.55}._8bFSJW_post ._8bFSJW_meta{border-bottom:1px solid var(--rule-strong);margin-top:20px;padding:0 0 32px}._8bFSJW_body{font-variant-numeric:tabular-nums;margin-top:40px;font-size:18px;line-height:1.75}._8bFSJW_body p,._8bFSJW_body ul{color:color-mix(in srgb, var(--bone) 86%, var(--ink));margin-top:20px}._8bFSJW_body h2{letter-spacing:-.02em;margin-top:56px;font-size:28px;font-weight:500;line-height:1.2}._8bFSJW_body h3{margin-top:36px;font-size:21px;font-weight:600;line-height:1.3}._8bFSJW_body h2+p,._8bFSJW_body h3+p{margin-top:14px}._8bFSJW_body ul{padding-left:1.25em;list-style:outside}._8bFSJW_body li+li{margin-top:8px}._8bFSJW_body li::marker{color:var(--bone-faint)}._8bFSJW_body strong{color:var(--bone);font-weight:600}._8bFSJW_body hr{border:0;border-top:1px solid var(--rule-strong);margin:48px 0}._8bFSJW_body code{font-family:var(--font-plex-mono), monospace;background:var(--ink-2);padding:.1em .35em;font-size:.88em}._8bFSJW_body pre{background:var(--ink-2);margin-top:20px;padding:16px 20px;font-size:15px;line-height:1.6;overflow-x:auto}._8bFSJW_postEnd{border-top:1px solid var(--rule-strong);margin-top:64px;padding-top:32px}._8bFSJW_postEnd p{font-size:19px;line-height:1.6}._8bFSJW_postEnd h2{margin-top:64px;font-size:21px;font-weight:600}._8bFSJW_related{margin-top:12px}._8bFSJW_related li{border-bottom:1px solid var(--rule);padding:16px 0}._8bFSJW_related li span{color:var(--bone-faint);margin-top:4px;font-size:15px;display:block}@media (max-width:760px){._8bFSJW_page{padding:56px 0 96px}._8bFSJW_listHeader p{font-size:17px}._8bFSJW_posts{margin-top:48px}._8bFSJW_posts li{grid-template-columns:1fr;padding:28px 0}._8bFSJW_posts h2{font-size:21px}._8bFSJW_meta{padding-top:0}._8bFSJW_standfirst{font-size:18px}._8bFSJW_body{font-size:17px}._8bFSJW_body h2{margin-top:44px;font-size:24px}}._8bFSJW_notFound{min-height:calc(100svh - 180px)}
