.lgc[data-astro-cid-reugugwq]{margin:clamp(22px,3vw,34px) auto;max-width:760px;padding:clamp(14px,2.2vw,24px) clamp(10px,1.8vw,20px) clamp(12px,2vw,18px);background:linear-gradient(160deg,var(--glass-strong),var(--glass-soft));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft),var(--glass-ring),var(--glass-edge);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.lgc[data-astro-cid-reugugwq] svg[data-astro-cid-reugugwq]{display:block;height:auto}.lgc-val[data-astro-cid-reugugwq]{font-family:var(--sans);font-size:15px;font-weight:750;fill:var(--ink)}.lgc-year[data-astro-cid-reugugwq]{font-family:var(--sans);font-size:13px;font-weight:600;fill:var(--ink-muted)}.lgc-src[data-astro-cid-reugugwq]{margin:8px 6px 0;color:var(--ink-muted);font-size:.8rem;line-height:1.5}.lgc-src[data-astro-cid-reugugwq] a[data-astro-cid-reugugwq]{color:var(--sky-deep);text-decoration-color:color-mix(in srgb,var(--sky) 42%,transparent)}.lg-crumb[data-astro-cid-5pyrneng]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:clamp(14px,2vw,22px) 0 0;color:var(--ink-muted);font-size:.85rem}.lg-crumb[data-astro-cid-5pyrneng] a[data-astro-cid-5pyrneng]{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}.lg-crumb[data-astro-cid-5pyrneng] a[data-astro-cid-5pyrneng]:hover{color:var(--sky-deep);border-color:var(--sky-deep)}.lg-crumb[data-astro-cid-5pyrneng] span[data-astro-cid-5pyrneng]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-hero[data-astro-cid-5pyrneng]{margin:clamp(18px,2.6vw,30px) auto 0;max-width:820px;text-align:center}.lg-kicker[data-astro-cid-5pyrneng]{margin:0 0 10px;color:var(--sun-deep);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lg-hero[data-astro-cid-5pyrneng] h1[data-astro-cid-5pyrneng]{margin:0 auto;max-width:22ch;color:var(--ink);font-family:var(--serif);font-size:clamp(2rem,4.6vw,3.2rem);font-weight:600;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.lg-metric[data-astro-cid-5pyrneng]{margin:12px auto 0;max-width:52ch;color:var(--ink-soft);font-size:1.02rem}.lg-swing[data-astro-cid-5pyrneng]{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,34px);margin:clamp(22px,3.4vw,38px) auto 0}.lg-num[data-astro-cid-5pyrneng]{display:grid;gap:2px}.lg-num[data-astro-cid-5pyrneng] strong[data-astro-cid-5pyrneng]{font-family:var(--serif);font-weight:620;line-height:1;letter-spacing:-.028em;font-variant-numeric:lining-nums}.lg-num[data-astro-cid-5pyrneng] span[data-astro-cid-5pyrneng]{color:var(--ink-muted);font-size:.9rem;font-weight:600}.lg-from[data-astro-cid-5pyrneng] strong[data-astro-cid-5pyrneng]{color:var(--ink-muted);font-size:clamp(2.1rem,5.4vw,3.6rem)}.lg-to[data-astro-cid-5pyrneng] strong[data-astro-cid-5pyrneng]{font-size:clamp(3rem,8.6vw,5.6rem);background:linear-gradient(120deg,var(--sun-deep),var(--leaf) 55%,var(--sky-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.lg-arrow[data-astro-cid-5pyrneng]{color:var(--leaf);width:clamp(34px,5vw,52px);flex:0 0 auto}.lg-arrow[data-astro-cid-5pyrneng] svg[data-astro-cid-5pyrneng]{display:block;width:100%;height:auto}.lg-verified[data-astro-cid-5pyrneng]{margin:clamp(16px,2.4vw,22px) auto 0;max-width:54ch;color:var(--ink-muted);font-size:.85rem}.lg-verified[data-astro-cid-5pyrneng] a[data-astro-cid-5pyrneng]{color:var(--sky-deep);text-decoration-color:color-mix(in srgb,var(--sky) 42%,transparent)}.lg-glue[data-astro-cid-5pyrneng]{margin:clamp(18px,2.6vw,28px) auto 0;max-width:64ch;color:var(--ink-soft);font-size:1.08rem;line-height:1.7}.lg-h2[data-astro-cid-5pyrneng]{margin:0 0 14px;color:var(--ink);font-family:var(--serif);font-size:1.45rem;font-weight:600}.lg-rows[data-astro-cid-5pyrneng]{margin:clamp(26px,3.6vw,40px) auto 0;max-width:760px}.lg-table[data-astro-cid-5pyrneng]{overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--radius);background:linear-gradient(160deg,var(--glass-strong),var(--glass-soft));box-shadow:var(--shadow-soft),var(--glass-ring),var(--glass-edge);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.lg-row[data-astro-cid-5pyrneng]{display:grid;grid-template-columns:5.4ch minmax(7ch,auto) 1fr;gap:clamp(12px,2.4vw,26px);align-items:baseline;padding:13px clamp(14px,2.4vw,22px)}.lg-row[data-astro-cid-5pyrneng]+.lg-row[data-astro-cid-5pyrneng]{border-top:1px solid var(--line)}.lg-row-year[data-astro-cid-5pyrneng]{color:var(--ink-muted);font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.lg-row-val[data-astro-cid-5pyrneng]{color:var(--ink);font-family:var(--serif);font-size:1.3rem;font-weight:620;font-variant-numeric:lining-nums;white-space:nowrap}.lg-row-note[data-astro-cid-5pyrneng]{color:var(--ink-soft);font-size:.98rem}.lg-quote[data-astro-cid-5pyrneng]{margin:clamp(28px,4vw,44px) auto 0;max-width:680px;padding:clamp(20px,3vw,30px);border:1px solid var(--glass-border);border-left:3px solid var(--sun);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(150deg,var(--glass-strong),rgba(255,244,196,.4));box-shadow:var(--shadow-soft),var(--glass-edge);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.lg-quote-kicker[data-astro-cid-5pyrneng]{margin:0 0 12px;color:var(--sun-deep);font-size:.66rem;font-weight:820;letter-spacing:.16em;text-transform:uppercase}.lg-quote[data-astro-cid-5pyrneng] blockquote[data-astro-cid-5pyrneng]{margin:0}.lg-quote[data-astro-cid-5pyrneng] blockquote[data-astro-cid-5pyrneng] p[data-astro-cid-5pyrneng]{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(1.08rem,2vw,1.3rem);font-weight:500;line-height:1.5;text-wrap:pretty}.lg-quote[data-astro-cid-5pyrneng] figcaption[data-astro-cid-5pyrneng]{margin-top:14px;color:var(--ink-muted);font-size:.88rem;line-height:1.5}.lg-quote-who[data-astro-cid-5pyrneng]{color:var(--ink-soft);font-weight:750}.lg-quote-note[data-astro-cid-5pyrneng]:before{content:" · "}.lg-quote-work[data-astro-cid-5pyrneng]{display:block;margin-top:2px}.lg-quote-work[data-astro-cid-5pyrneng] a[data-astro-cid-5pyrneng]{color:var(--sky-deep);font-style:italic;text-decoration-color:color-mix(in srgb,var(--sky) 42%,transparent)}.lg-faq[data-astro-cid-5pyrneng]{margin:clamp(26px,3.6vw,40px) auto 0;max-width:680px}.lg-faq[data-astro-cid-5pyrneng] details[data-astro-cid-5pyrneng]{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass);box-shadow:var(--glass-edge);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.lg-faq[data-astro-cid-5pyrneng] details[data-astro-cid-5pyrneng]+details[data-astro-cid-5pyrneng]{margin-top:10px}.lg-faq[data-astro-cid-5pyrneng] summary[data-astro-cid-5pyrneng]{padding:13px 16px;color:var(--ink);font-weight:700;cursor:pointer}.lg-faq[data-astro-cid-5pyrneng] details[data-astro-cid-5pyrneng] p[data-astro-cid-5pyrneng]{margin:0;padding:0 16px 14px;color:var(--ink-soft);line-height:1.65}.lg-dataset[data-astro-cid-5pyrneng]{margin:clamp(26px,3.6vw,40px) auto 0;max-width:680px;padding:clamp(18px,2.6vw,26px);border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);box-shadow:var(--shadow-soft),var(--glass-edge);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.lg-dataset[data-astro-cid-5pyrneng] dl[data-astro-cid-5pyrneng]{display:grid;gap:9px;margin:0}.lg-dataset[data-astro-cid-5pyrneng] dl[data-astro-cid-5pyrneng]>div[data-astro-cid-5pyrneng]{display:grid;grid-template-columns:9.5em 1fr;gap:12px}.lg-dataset[data-astro-cid-5pyrneng] dt[data-astro-cid-5pyrneng]{color:var(--ink-muted);font-size:.82rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lg-dataset[data-astro-cid-5pyrneng] dd[data-astro-cid-5pyrneng]{margin:0;color:var(--ink-soft);font-size:.95rem}.lg-dataset[data-astro-cid-5pyrneng] dd[data-astro-cid-5pyrneng] a[data-astro-cid-5pyrneng]{color:var(--sky-deep);text-decoration-color:color-mix(in srgb,var(--sky) 42%,transparent)}.lg-related[data-astro-cid-5pyrneng]{margin:clamp(26px,3.6vw,40px) auto 0;max-width:680px}.lg-related[data-astro-cid-5pyrneng] ul[data-astro-cid-5pyrneng]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lg-related[data-astro-cid-5pyrneng] li[data-astro-cid-5pyrneng]{position:relative;padding-left:18px}.lg-related[data-astro-cid-5pyrneng] li[data-astro-cid-5pyrneng]:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--sun)}.lg-related[data-astro-cid-5pyrneng] a[data-astro-cid-5pyrneng]{color:var(--ink);font-weight:700;text-decoration-color:color-mix(in srgb,var(--sky) 42%,transparent)}.lg-related[data-astro-cid-5pyrneng] li[data-astro-cid-5pyrneng] span[data-astro-cid-5pyrneng]{display:block;margin-top:1px;color:var(--ink-muted);font-size:.92rem}.lg-pager[data-astro-cid-5pyrneng]{display:flex;justify-content:space-between;gap:12px;margin:clamp(30px,4.4vw,48px) auto 0;max-width:760px;padding-top:22px;border-top:1px solid var(--line)}.lg-pager-link[data-astro-cid-5pyrneng]{display:flex;flex-direction:column;gap:3px;max-width:46%;padding:15px 17px;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);box-shadow:var(--glass-edge);color:var(--ink-soft);font-size:.94rem;font-weight:650;text-decoration:none;transition:transform .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease)}.lg-pager-link[data-astro-cid-5pyrneng]:hover{color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow-soft),var(--glass-edge)}.lg-pager-next[data-astro-cid-5pyrneng]{margin-left:auto;text-align:right}.lg-pager-dir[data-astro-cid-5pyrneng]{color:var(--sun-deep);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(max-width:640px){.lg-row[data-astro-cid-5pyrneng]{grid-template-columns:5ch 1fr}.lg-row-note[data-astro-cid-5pyrneng]{grid-column:1 / -1;margin-top:-2px}.lg-dataset[data-astro-cid-5pyrneng] dl[data-astro-cid-5pyrneng]>div[data-astro-cid-5pyrneng]{grid-template-columns:1fr;gap:2px}.lg-pager[data-astro-cid-5pyrneng]{display:grid}.lg-pager-link[data-astro-cid-5pyrneng]{max-width:none}.lg-pager-next[data-astro-cid-5pyrneng]{margin-left:0;text-align:left}}
