@layer components{.article-body{display:flex;flex-direction:column;gap:18px;font-size:15px;line-height:1.6;font-weight:400;overflow-wrap:break-word}.article-run{display:contents}.article-run p,.article-run>*{margin:0}.article-run h2{margin-top:16px;font-size:22px;font-weight:700;line-height:1.25}.article-run h3{margin-top:16px;font-size:18px;font-weight:700;line-height:1.3}.article-run a{color:var(--color-ink);text-decoration:underline}.article-run ol,.article-run ul{display:flex;flex-direction:column;gap:6px;padding-left:24px}.article-run ul{list-style:disc}.article-run ol{list-style:decimal}.article-run hr{width:100%;border:0;border-top:1.5px solid var(--color-ink)}.article-run blockquote[data-type=pull-quote]{margin:16px 0;padding:28px 0;border-top:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);text-align:center;font-size:clamp(22px,3vw,30px);font-weight:600;font-style:italic;line-height:1.3}.article-run blockquote[data-type=pull-quote]:before{content:"❝";display:block}.article-run figure{display:flex;flex-direction:column;gap:8px}.article-run figure img{display:block;width:100%;height:auto}.article-run figcaption{font-size:12px;line-height:1.4;color:var(--color-muted);text-align:center}.article-run [data-type=embed] iframe{display:block;width:100%;border:0;border-radius:12px}.article-run [data-type=embed][data-provider=youtube] iframe{aspect-ratio:16/9;height:auto}.article-run [data-type=button] a{display:inline-block;padding:14px 26px;border-radius:999px;background:var(--color-ink);color:var(--color-paper);font-weight:700;text-decoration:none}.article-run h1{margin-top:16px;font-size:26px;font-weight:700;line-height:1.2}.article-run h4{margin-top:8px;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.article-run [id]{scroll-margin-top:96px}.article-run blockquote:not([data-type]){display:flex;flex-direction:column;gap:10px;padding:2px 0 2px 20px;border-left:3px solid var(--color-ink);color:var(--color-coal);font-style:italic}.article-run pre{padding:16px 18px;border-radius:12px;background-color:#111;color:#f2f2f2;font:14px/1.6 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow:auto}.article-run pre code{font:inherit}.article-run mark{padding:0 2px;color:inherit}.article-run sub,.article-run sup{line-height:0}.article-run figure[style]{align-self:center;max-width:100%}}@layer components{@media (max-width:639px){.article-run figure[style]{width:100%!important}}.article-run [data-type=embed][data-provider=instagram] iframe,.article-run [data-type=embed][data-provider=tiktok] iframe,.article-run [data-type=embed][data-provider=x] iframe{max-width:550px;margin:0 auto}.article-run [data-type=embed][data-provider=tiktok] iframe{max-width:400px}.article-run [data-type=table]{overflow-x:auto;border:1.5px solid var(--color-ink);border-radius:14px}.article-run [data-type=table] table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}.article-run [data-type=table] td,.article-run [data-type=table] th{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.article-run [data-type=table] tr:last-child td{border-bottom:0}.article-run [data-type=table] th{background-color:var(--color-ink);color:var(--color-paper);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.article-run [data-type=columns]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.article-run [data-type=columns][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-run [data-type=column]{display:flex;flex-direction:column;gap:10px;min-width:0}.article-run [data-type=box]{display:flex;flex-direction:column;gap:12px;padding:24px 26px;border-radius:20px}.article-run [data-type=box][data-tone=grey]{background-color:var(--color-soft)}.article-run [data-type=box][data-tone=pink]{background-color:#ffe3ef}.article-run [data-type=box][data-tone=yellow]{background-color:#fff6c7}.article-run [data-type=box][data-tone=outline]{border:1.5px solid var(--color-ink)}.article-run [data-type=box]>*,.article-run [data-type=column]>*,.article-run [data-type=table] td>*,.article-run [data-type=table] th>*{margin:0}.article-run [data-type=html]{max-width:100%;overflow-x:auto}.article-run [data-type=html] img{max-width:100%;height:auto}.article-run a[data-type=file]{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1.5px solid var(--color-ink);border-radius:20px;text-decoration:none}.article-run a[data-type=file]:hover{background-color:#f7f7f7}.article-run .file-ic{flex:none;display:flex;align-items:flex-end;justify-content:center;width:46px;height:56px;padding-bottom:6px;border:1.5px solid var(--color-ink);border-radius:6px;font-size:10px;font-weight:700}.article-run .file-m{flex:1;min-width:0;display:flex;flex-direction:column}.article-run .file-t{font-size:17px;font-weight:700;line-height:1.3}.article-run .file-s{font-size:14px;color:var(--color-muted)}.article-run .dl{flex:none;display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1.5px solid var(--color-ink);border-radius:999px;background-color:var(--color-accent);box-shadow:3px 3px 0 var(--color-ink);font-family:var(--font-display);font-size:14px}.article-run nav[data-type=toc]{padding:20px 22px;border:1.5px solid var(--color-ink);border-radius:20px}.article-run .toc-h{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-run nav[data-type=toc] ol{gap:0;margin:0;padding-left:22px;font-size:16px;line-height:1.8}.article-run nav[data-type=toc] ol ol{padding-left:20px;list-style:circle}.article-run nav[data-type=toc] a{text-underline-offset:3px}.article-run sup[data-type=footnote] a{padding:0 2px;font-size:12px;font-weight:700;text-decoration:none}.article-run section[data-type=footnotes]{margin-top:12px;padding-top:16px;border-top:1px solid var(--color-line);font-size:14px;line-height:1.6;color:var(--color-coal)}.article-run .fns-h{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink)}.article-run section[data-type=footnotes] ol{margin:0;padding-left:20px}.article-run section[data-type=footnotes] a{font-weight:600}.article-run aside[data-type=sponsor]{display:flex;align-items:center;gap:18px;padding:22px;border:1.5px solid var(--color-ink);border-radius:20px}.article-run aside[data-type=sponsor]>img{flex:none;width:96px;height:96px;border-radius:14px;object-fit:cover}.article-run aside[data-type=sponsor]>div{flex:1;min-width:0}.article-run .spon-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.article-run .spon-t{margin:2px 0 4px;font-size:19px;font-weight:700;line-height:1.3}.article-run .spon-d{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--color-coal)}.article-run a.pill{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background-color:var(--color-ink);color:var(--color-paper);font-size:14px;font-weight:700;text-decoration:none}.article-run a[data-type=link-card],.article-run a[data-type=post-card]{display:flex;border:1.5px solid var(--color-ink);border-radius:20px;overflow:hidden;text-decoration:none}.article-run a[data-type=post-card]:hover{box-shadow:4px 4px 0 var(--color-ink)}.article-run a[data-type=link-card]>img,.article-run a[data-type=post-card]>img{flex:none;align-self:stretch;width:200px;height:auto;object-fit:cover}.article-run a[data-type=link-card]>img{width:180px}.article-run .lc-b,.article-run .pc-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:18px 22px}.article-run .lc-b{gap:4px;padding:16px 20px}.article-run .pc-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d1005f}.article-run .pc-t{font-size:20px;font-weight:700;line-height:1.25}.article-run .pc-d{font-size:15px;line-height:1.45;color:var(--color-muted)}.article-run .lc-s{font-size:13px;font-weight:600;color:var(--color-muted)}.article-run .lc-t{font-size:18px;font-weight:700;line-height:1.3}.article-run .lc-d{font-size:14px;line-height:1.45;color:var(--color-muted)}.article-fade>:last-child{position:relative;max-height:120px;overflow:hidden}.article-fade>:last-child:after{content:"";position:absolute;inset:auto 0 0 0;height:90px;background:linear-gradient(rgba(255,255,255,0),var(--color-paper))}@media (max-width:640px){.article-run [data-type=columns],.article-run [data-type=columns][data-count="3"]{grid-template-columns:minmax(0,1fr)}.article-run a[data-type=file]{flex-wrap:wrap}.article-run aside[data-type=sponsor]>img{width:64px;height:64px}.article-run a[data-type=link-card],.article-run a[data-type=post-card]{flex-direction:column}.article-run a[data-type=post-card]>img{width:100%;height:160px}.article-run a[data-type=link-card]>img{order:-1;width:100%;height:140px}}}
/*# sourceMappingURL=ffed04e04aafca9f.css.map*/