.list-section{margin-top:clamp(48px,5.6vw,88px)}.list-filter{grid-column:1/-1;margin-bottom:clamp(40px,4vw,64px)}.list-seg{margin:0;list-style:none}.list-seg a{min-height:34px;font:500 .875rem/1 var(--font-sans);color:var(--ink-muted);white-space:nowrap;border-radius:var(--radius-pill);align-items:center;gap:.35em;padding:0 14px;text-decoration:none;display:inline-flex}.list-seg a:hover{color:var(--ink)}.list-seg a[aria-current=page]{color:var(--bg);background:var(--ink)}.list-count{font-variant-numeric:tabular-nums}.entry-group,.entries,.entry{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.entries{row-gap:40px;margin:0;padding:0;list-style:none}.entry-lead+.entry-group,.entry-group+.entry-group{margin-top:clamp(64px,6.4vw,96px)}.entry-year{grid-column:1/span 3;margin-bottom:20px}.entry-meta{grid-column:1/span 3;padding-top:.3em}.entry-body{grid-column:4/span 8;min-width:0}.entry-type{color:var(--ink-muted);font-size:.875rem;font-weight:500;line-height:1.4}.entry-date{font-size:var(--small-size);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.4}.entry-title{letter-spacing:-.01em;text-wrap:balance;max-width:30em;font-size:1.5rem;font-weight:400;line-height:1.25}.entry-title a{color:inherit;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent)}.entry-title a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.entry-authors{font-size:var(--small-size);color:var(--ink-muted);margin-top:6px;line-height:1.5}.entry-summary{max-width:38em;color:var(--ink-muted);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.entry-tags{font-size:var(--small-size);margin-top:10px;line-height:1.5}.entry-tags a+a{margin-left:.9em}.entry-actions{margin-top:12px;line-height:2}.entry-actions>*{white-space:nowrap;margin-right:1.4em}.entry-actions>:last-child,.entry-actions>.entry-disclosure[open]{margin-right:0}.entry-actions>.btn{vertical-align:middle;margin-right:1.6em}.ext-icon{vertical-align:.05em;fill:none;stroke:currentColor;stroke-width:1.5px;width:.7em;height:.7em;margin-left:.25em;display:inline-block}.entry-lead .entry-title{max-width:22em;font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:-.015em}.entry-lead .entry-summary{display:block;overflow:visible}.entry-lead .entry-actions{margin-top:20px}@media (min-width:1100px){.entry-lead:has(>.entry-media) .entry-body{grid-column:4/span 5}.entry-media{grid-column:9/span 4}}.entry-disclosure{display:inline}.entry-disclosure>summary{cursor:pointer;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 65%, transparent);list-style:none;display:inline}.entry-disclosure>summary::-webkit-details-marker{display:none}.entry-disclosure>summary:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.entry-disclosure>summary:after{content:"";width:.38em;height:.38em;transition:transform .16s var(--ease-enter);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.45em;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.entry-disclosure[open]>summary:after{transform:translateY(.05em)rotate(-135deg)}.entry-panel{white-space:normal;margin:14px 0 6px;line-height:1.5;display:block}.entry-disclosure:not([open])>.entry-panel{display:none}.entry-disclosure:not([open])::details-content{display:none}.entry-quote{max-width:40em;margin:0}.entry-quote blockquote{border-left:2px solid var(--control);font-size:var(--small-size);color:var(--ink);margin:0;padding:.1em 0 .1em 1em;line-height:1.6}.entry-quote figcaption{font-size:var(--small-size);color:var(--ink-muted);margin-top:.6em;padding-left:calc(1em + 2px);line-height:1.5}.cite-text{max-width:44em;font-size:var(--small-size);overflow-wrap:anywhere;padding:10px 20px 16px;line-height:1.55}.entry-panel>*+*{margin-top:16px}.entry-panel>.code-block{margin-bottom:0}.entry-panel>:first-child{margin-top:0}.cite-code{white-space:pre-wrap;overflow-wrap:anywhere}:where(:root:not([data-js])) [data-copy]{display:none}@media (max-width:1099px){.entry-body{grid-column:4/-1}.entry-media{grid-column:4/span 6;margin-top:24px}}@media (max-width:860px){.entry-meta,.entry-body,.entry-year,.entry-media,.entry-lead:has(>.entry-media) .entry-body{grid-column:1/-1}.entry-meta{flex-wrap:wrap;gap:0 .6em;margin-bottom:6px;padding-top:0;display:flex}.entry-date{margin-top:0}.entry-type:after{content:"·";content:"·" / "";margin-left:.6em}.entries{row-gap:36px}}@media (max-width:600px){.entry-title{font-size:1.25rem;line-height:1.3}.list-seg a{padding:0 10px}.list-filter{overscroll-behavior-x:contain;margin:-4px calc(-1 * var(--margin)) calc(clamp(40px, 4vw, 64px) - 4px);padding:4px var(--margin);overflow-x:auto}}@media print{[data-copy]{display:none}.entry,.code-block{break-inside:avoid}}
