.article{padding:calc(var(--s10) + 40px) var(--s3) 0}.article-inner{max-width:720px;margin:0 auto}.article-head{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.article-byline{align-items:center;gap:var(--s2);display:flex}.article-byline-avatar{object-fit:cover;background:var(--line);border-radius:50%;flex:none;width:44px;height:44px;display:block}.article-byline-id{flex-direction:column;display:flex}.article-byline-name{font-size:var(--fs-body);line-height:var(--lh-small);color:var(--ink);font-weight:500;text-decoration:none}a.article-byline-name:hover{text-underline-offset:3px;text-decoration:underline}.article-byline-role{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.article-head h1{font-family:var(--font-display);font-synthesis-weight:none;font-weight:400;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;text-wrap:pretty}.article-lede{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--muted);max-width:60ch}.article-cover{margin:var(--s6) 0 0}.article-cover img{background:var(--line);border-radius:8px;width:100%;height:auto;display:block}.article-cover img:not([width]){aspect-ratio:3/2;object-fit:cover}.article-cover figcaption{margin-top:var(--s1);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.article-body{margin-top:var(--s6);font-size:var(--fs-body);line-height:var(--lh-body)}.article-body>*+*{margin-top:var(--s3)}.article-body h2{font-family:var(--font-display);font-synthesis-weight:none;font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;margin-top:var(--s8);text-wrap:pretty}.article-body h2:first-child{margin-top:0}.article-body h3{font-size:var(--fs-lead);line-height:var(--lh-h2);margin-top:var(--s6);font-weight:600}.article-body strong{font-weight:600}.article-body a{color:var(--ink);text-underline-offset:3px}.article-body ul,.article-body ol{padding-left:var(--s3)}.article-body li+li{margin-top:var(--s1)}.article-body blockquote{margin-top:var(--s6);margin-bottom:var(--s6);padding-left:var(--s4);font-family:var(--font-display);font-synthesis-weight:none;letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.25;position:relative}.article-body blockquote:before{content:"";background:linear-gradient(180deg, var(--magenta), var(--blue));border-radius:2px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.article-body blockquote p+p{margin-top:var(--s2)}.article-figure{margin-top:var(--s6);margin-bottom:var(--s6)}.article-figure img{background:var(--line);border-radius:8px;width:100%;height:auto;display:block}.article-figure img:not([width]){aspect-ratio:3/2;object-fit:cover}.article-figure figcaption{margin-top:var(--s1);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted)}.article-body mark{color:var(--ink);box-decoration-break:clone;background:#b9005124;border-radius:3px;margin:0 -.04em;padding:.08em .22em}@media (forced-colors:active){.article-body mark{border:1px solid}}.article-foot{margin-top:var(--s8);padding-top:var(--s3);border-top:1px solid var(--line);letter-spacing:.04em;color:var(--muted);font-size:12px;line-height:1.4}.article-waitlist{margin-top:var(--s10)}@media (width<=767px){.article{padding:calc(var(--s8) + 40px) var(--s3) 0}}
