.blog-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.post-tile{flex-direction:column}.post-tile .post-cover{aspect-ratio:16/7}.post-tile .post-body{flex:1}.post-tile h3{font-size:18px}.post-tile .post-date{margin-top:auto;padding-top:6px}@media (max-width:1020px){.blog-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-tiles{grid-template-columns:1fr}}.eyebrow a{text-decoration:none}.eyebrow a:hover,.eyebrow a:focus-visible{color:var(--white);text-decoration:underline}.post-meta{color:var(--muted);font:500 13px/1.4 var(--f-mono);flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.post-cover.post-band{aspect-ratio:16/5;border-radius:var(--radius);border:1px solid var(--line);display:grid}@media (max-width:640px){.post-cover.post-band{aspect-ratio:16/10}}.post-lead{--sf:168px;--pin:40px}.post-sm{--sf:76px}.post-tile{--sf:112px}.post-band{--sf:196px;--pin:44px}@media (max-width:640px){.post-band{--sf:132px;--pin:34px}}a.post .post-cover svg.sf-art,.post-cover.post-band svg.sf-art{width:var(--sf);height:auto}a.post .post-cover svg.pin,.post-cover.post-band svg.pin{width:var(--pin);height:auto;left:calc(50% + (var(--rx) - .5) * var(--sf) - var(--pin) / 2);top:calc(50% + (var(--ry) - .5) * var(--sf) * 200 / 280 - var(--pin) * 73 / 56);margin:0;position:absolute}.article{max-width:720px;color:var(--soft);margin:48px 0 0;font-size:18px;line-height:1.75}.article>:first-child{margin-top:0}.article p{margin:0 0 1.15em}.article h2{font:700 clamp(24px,2.6vw,30px)/1.2 var(--f-head);letter-spacing:-.01em;color:var(--white);margin:2em 0 .6em}.article h3{font:700 clamp(19px,2vw,22px)/1.3 var(--f-head);color:var(--white);margin:1.6em 0 .5em}.article h4{font:600 18px/1.35 var(--f-head);color:var(--white);margin:1.4em 0 .4em}.article strong{color:var(--white);font-weight:600}.article a{color:var(--white);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:2px}.article a:hover{color:var(--red-hi)}.article ul,.article ol{margin:0 0 1.2em;padding-left:1.3em}.article li{margin:.35em 0}.article li>p{margin:0}.article li::marker{color:var(--accent,var(--red))}.article blockquote{border-left:3px solid var(--accent,var(--red));color:var(--white);margin:1.6em 0;padding:4px 0 4px 20px}.article hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.article table{border-collapse:collapse;max-width:100%;margin:1.6em 0;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.article th,.article td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.article th{font:600 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom-color:#f8f8f83d}.article td:first-child{color:var(--white);font-weight:500}.article code{font:500 .9em var(--f-mono);background:#f8f8f814;border-radius:6px;padding:.1em .35em}@media (max-width:640px){.article{font-size:17px;line-height:1.7}}
