.reader[data-astro-cid-zg7dkzxc]{--blog-title: #c2ccc8;--blog-accent: #72958b;--blog-muted: #7f8b87;--blog-wash: #72958b0e}html[data-theme=light] .reader[data-astro-cid-zg7dkzxc]{--blog-title: #465a53;--blog-accent: #6b877f;--blog-muted: #78827f;--blog-wash: #6b877f0e}.reading-progress[data-astro-cid-zg7dkzxc]{position:fixed;top:0;left:0;right:0;z-index:60;height:2px;pointer-events:none}.reading-progress[data-astro-cid-zg7dkzxc] i[data-astro-cid-zg7dkzxc]{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0}.reader[data-astro-cid-zg7dkzxc]{position:relative;overflow:hidden;padding:clamp(110px,13vw,170px) 0 clamp(110px,13vw,180px)}.reader-frame[data-astro-cid-zg7dkzxc]{position:relative;z-index:2}.reader-geometry[data-astro-cid-zg7dkzxc]{position:absolute;z-index:1;pointer-events:none;width:clamp(300px,28vw,480px);height:clamp(300px,28vw,480px);right:-11vw;top:220px;border:1px solid #72958b29;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:rotate(30deg);opacity:.72}.reader-geometry[data-astro-cid-zg7dkzxc]:after{content:"";position:absolute;inset:18%;border:1px solid #72958b1f;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:rotate(-30deg)}.reader-head[data-astro-cid-zg7dkzxc]{position:relative;z-index:2;max-width:1060px}.reader-kicker[data-astro-cid-zg7dkzxc]{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--blog-accent);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.reader-kicker[data-astro-cid-zg7dkzxc] i[data-astro-cid-zg7dkzxc]{display:block;width:32px;height:1px;background:var(--blog-accent)}.reader-head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{margin:0;font:600 clamp(48px,6.6vw,94px) / .94 var(--font-head);letter-spacing:-.06em;text-wrap:balance;color:var(--blog-title)}.reader-meta[data-astro-cid-zg7dkzxc]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:32px;color:var(--blog-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.reader-meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.reader-meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc] .icon[data-astro-cid-zg7dkzxc]{width:11px;height:11px}.reader-meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--blog-accent)}.reader-hero[data-astro-cid-zg7dkzxc]{position:relative;z-index:2;margin:clamp(60px,8vw,100px) 0 0;overflow:hidden;background:var(--surface);box-shadow:0 28px 80px #0000001a}.reader-hero[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{display:block;width:100%;max-height:720px;aspect-ratio:16 / 8.4;object-fit:cover}.reader-layout[data-astro-cid-zg7dkzxc]{position:relative;z-index:2;display:grid;grid-template-columns:150px minmax(0,760px);gap:clamp(34px,6vw,96px);margin:clamp(74px,9vw,120px) auto 0;max-width:1030px}.reader-aside[data-astro-cid-zg7dkzxc]{position:sticky;top:calc(var(--headerH) + 42px);align-self:start;display:flex;flex-direction:column;gap:10px;color:var(--blog-muted);font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1.5}.reader-aside[data-astro-cid-zg7dkzxc] i[data-astro-cid-zg7dkzxc]{width:34px;height:1px;background:var(--blog-accent)}.reader-content[data-astro-cid-zg7dkzxc]{min-width:0}.reader-content[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc],.reader-content[data-astro-cid-zg7dkzxc]>h2[data-astro-cid-zg7dkzxc],.reader-content[data-astro-cid-zg7dkzxc]>ul[data-astro-cid-zg7dkzxc]{max-width:760px}.reader-content[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{margin:0 0 24px;color:var(--soft);font-size:18px;line-height:1.88}.reader-content[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc].lead{margin-bottom:46px;color:var(--blog-title);font:500 clamp(22px,2.5vw,33px) / 1.26 var(--font-head);letter-spacing:-.02em}.reader-content[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin:64px 0 22px;font:600 clamp(30px,3.1vw,46px) / 1.04 var(--font-head);letter-spacing:-.045em;color:var(--blog-title)}.reader-content[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin:12px 0 36px;padding-left:22px;color:var(--soft);font-size:18px;line-height:1.82}.reader-content[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{padding-left:8px;margin:6px 0}.reader-content[data-astro-cid-zg7dkzxc] .note-ref{color:var(--blog-accent);font-size:.72em;font-weight:600;vertical-align:super;text-decoration:none}.reader-stat[data-astro-cid-zg7dkzxc]{display:grid;grid-template-columns:minmax(130px,.38fr) 1fr;column-gap:26px;align-items:end;margin:46px 0;padding:28px 0;border-top:1px solid color-mix(in srgb,var(--blog-accent) 16%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--blog-accent) 16%,var(--border))}.reader-stat[data-astro-cid-zg7dkzxc] strong[data-astro-cid-zg7dkzxc]{font:600 clamp(48px,5.7vw,78px) / .8 var(--font-head);letter-spacing:-.06em;color:var(--blog-title)}.reader-stat[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{font-size:15px;color:var(--soft);line-height:1.55}.reader-stat[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{grid-column:2;margin-top:10px;color:var(--blog-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.reader-callout[data-astro-cid-zg7dkzxc]{margin:54px 0;padding:28px 30px;background:linear-gradient(135deg,var(--blog-wash),transparent 70%),var(--bg2);border-left:2px solid var(--blog-accent)}.reader-callout[data-astro-cid-zg7dkzxc]>span[data-astro-cid-zg7dkzxc]{display:block;margin-bottom:12px;color:var(--blog-title);font:500 20px / 1.1 var(--font-head);letter-spacing:-.02em}.reader-callout[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin:0;color:var(--soft);font-size:16px;line-height:1.74}.reader-sources[data-astro-cid-zg7dkzxc]{position:relative;margin-top:100px;padding-top:36px;border-top:1px solid var(--border)}.reader-sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin-top:0}.reader-sources[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{padding-left:20px}.reader-sources[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin:12px 0;color:var(--soft);font-size:14px;line-height:1.58;scroll-margin-top:calc(var(--headerH) + 28px)}.reader-sources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{text-decoration:underline;text-decoration-color:#6b877f8c;text-underline-offset:3px}.reader-sources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--blog-accent)}@media(width<=760px){.reader[data-astro-cid-zg7dkzxc]{padding:82px 0 92px}.reader-head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:clamp(42px,11vw,66px)}.reader-meta[data-astro-cid-zg7dkzxc]{gap:10px 18px}.reader-hero[data-astro-cid-zg7dkzxc]{margin-top:54px}.reader-hero[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{aspect-ratio:4 / 3}.reader-layout[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr;margin-top:64px}.reader-aside[data-astro-cid-zg7dkzxc]{display:none}.reader-content[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{font-size:16px;line-height:1.8}.reader-content[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc].lead{font-size:22px;line-height:1.3;margin-bottom:38px}.reader-content[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin-top:52px;font-size:clamp(30px,8vw,46px)}.reader-content[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{font-size:16px}.reader-stat[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr;gap:10px}.reader-stat[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{grid-column:auto}.reader-callout[data-astro-cid-zg7dkzxc]{padding:24px 22px}.reader-sources[data-astro-cid-zg7dkzxc]{margin-top:80px}.reader-geometry[data-astro-cid-zg7dkzxc]{width:220px;height:220px;right:-100px;top:170px}}@media(prefers-reduced-motion:reduce){.reader-geometry[data-astro-cid-zg7dkzxc],.reader-geometry[data-astro-cid-zg7dkzxc]:after{transform:none}}
