.ed-hero-cover[data-astro-cid-7e4ownnq]{width:min(100%,380px);color:inherit;border-radius:var(--ui-radius-sm);margin-inline:auto;display:block}.ed-hero-cover[data-astro-cid-7e4ownnq]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:6px}.ed-about__grid[data-astro-cid-7e4ownnq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ed-about[data-astro-cid-7e4ownnq] .ui-h2[data-astro-cid-7e4ownnq]{margin-bottom:1rem}.ed-toc[data-astro-cid-7e4ownnq] ol[data-astro-cid-7e4ownnq]{counter-reset:toc;margin:0;padding:0;list-style:none}.ed-toc[data-astro-cid-7e4ownnq] li[data-astro-cid-7e4ownnq]{border-top:1px solid var(--ui-line)}.ed-toc[data-astro-cid-7e4ownnq] li[data-astro-cid-7e4ownnq]:last-child{border-bottom:1px solid var(--ui-line)}.ed-toc[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]{color:var(--ink);justify-content:space-between;gap:16px;padding:10px 0;font-size:1rem;line-height:1.35;text-decoration:none;display:flex}.ed-toc[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]:hover span[data-astro-cid-7e4ownnq]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.ed-toc[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.ed-toc[data-astro-cid-7e4ownnq] b[data-astro-cid-7e4ownnq]{font:800 1rem/1.35 var(--f-head);color:var(--teal-deep);font-variant-numeric:tabular-nums}.ed-key__grid[data-astro-cid-7e4ownnq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.ed-key__grid--2[data-astro-cid-7e4ownnq]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-key__card[data-astro-cid-7e4ownnq]{border-top:1px solid var(--ui-line-dark);flex-direction:column;min-width:0;padding:20px 0 24px;display:flex}.ed-key__v[data-astro-cid-7e4ownnq]{font:800 clamp(2.4rem, 4.4vw, 3.4rem)/1 var(--f-head);letter-spacing:-.02em;color:var(--ui-cyan);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ed-key__l[data-astro-cid-7e4ownnq]{color:#ffffffe0;margin:10px 0 0;font-size:1.02rem;line-height:1.5}.ed-key__src[data-astro-cid-7e4ownnq]{margin:auto 0 0;padding-top:12px;font-size:.88rem}.ed-key__src[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]{text-underline-offset:3px;text-decoration:underline 1px}.ed-more[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq],.ed-papers[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline 1px}.ed-more[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]:focus-visible,.ed-papers[data-astro-cid-7e4ownnq] a[data-astro-cid-7e4ownnq]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.ed-lead[data-astro-cid-7e4ownnq]{max-width:42rem;font:500 clamp(1.2rem, 1.8vw, 1.35rem)/1.5 var(--f-text);color:var(--teal-deep);margin:0 0 1.2rem}.ed-p[data-astro-cid-7e4ownnq]{max-width:42rem;color:var(--ui-body);margin:0 0 1rem;font-size:1.08rem;line-height:1.65}.ed-h3[data-astro-cid-7e4ownnq]{font:700 1.2rem/1.3 var(--f-head);color:var(--ink);margin:1.8rem 0 .6rem}.ed-stats[data-astro-cid-7e4ownnq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:0 24px;margin:.4rem 0 1.2rem;padding:0;list-style:none;display:grid}.ed-stats[data-astro-cid-7e4ownnq]:has(>li:only-child){grid-template-columns:minmax(0,30rem)}.ed-stats[data-astro-cid-7e4ownnq] li[data-astro-cid-7e4ownnq]{border-top:1px solid #17303024;min-width:0;padding:12px 0 14px}.ed-stats[data-astro-cid-7e4ownnq] b[data-astro-cid-7e4ownnq]{font:800 clamp(1.6rem, 2.6vw, 2.1rem)/1.1 var(--f-head);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.ed-stats[data-astro-cid-7e4ownnq] span[data-astro-cid-7e4ownnq]{color:var(--ui-body);margin-top:4px;font-size:.95rem;line-height:1.45;display:block}.ed-list[data-astro-cid-7e4ownnq]{max-width:42rem;color:var(--ui-body);gap:6px;margin:0 0 1.2rem;padding-left:1.2em;font-size:1.02rem;line-height:1.55;display:grid}.ed-list--cols[data-astro-cid-7e4ownnq]{columns:3 150px;column-gap:28px;display:block}.ed-list--cols[data-astro-cid-7e4ownnq] li[data-astro-cid-7e4ownnq]{break-inside:avoid;margin-bottom:6px}.ed-quote[data-astro-cid-7e4ownnq]{border-left:3px solid var(--teal-deep);max-width:40rem;margin:1.4rem 0;padding:4px 0 4px 20px}.ed-quote[data-astro-cid-7e4ownnq] blockquote[data-astro-cid-7e4ownnq]{margin:0}.ed-quote[data-astro-cid-7e4ownnq] p[data-astro-cid-7e4ownnq]{color:var(--ink);margin:0;font-size:1.15rem;line-height:1.55}.ed-quote[data-astro-cid-7e4ownnq] figcaption[data-astro-cid-7e4ownnq]{color:var(--ui-mute);margin-top:8px;font-size:.92rem}.ed-signoff[data-astro-cid-7e4ownnq]{color:var(--ink);margin:1.2rem 0 0;font-weight:600}.ed-names[data-astro-cid-7e4ownnq]{columns:3 150px;column-gap:24px;margin:.4rem 0 1.2rem;padding:0;list-style:none}.ed-names[data-astro-cid-7e4ownnq] li[data-astro-cid-7e4ownnq]{break-inside:avoid;color:var(--ink);border-bottom:1px solid #1730301f;padding:6px 0;font-size:.95rem}.ed-papers[data-astro-cid-7e4ownnq]{max-width:52rem;color:var(--ui-body);overflow-wrap:anywhere;gap:12px;margin:.4rem 0 1.2rem;padding-left:1.4em;font-size:.97rem;line-height:1.5;display:grid}.ed-table[data-astro-cid-7e4ownnq]{max-width:46rem;margin:.6rem 0 1.4rem;overflow-x:auto}.ed-table[data-astro-cid-7e4ownnq]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.ed-table[data-astro-cid-7e4ownnq] table[data-astro-cid-7e4ownnq]{border-collapse:collapse;width:100%;font-size:.97rem}.ed-table[data-astro-cid-7e4ownnq] caption[data-astro-cid-7e4ownnq]{text-align:left;font:700 1rem/1.3 var(--f-head);color:var(--ink);padding-bottom:8px}.ed-table[data-astro-cid-7e4ownnq] th[data-astro-cid-7e4ownnq],.ed-table[data-astro-cid-7e4ownnq] td[data-astro-cid-7e4ownnq]{text-align:left;vertical-align:top;border-bottom:1px solid #17303024;padding:9px 10px 9px 0}.ed-table[data-astro-cid-7e4ownnq] thead[data-astro-cid-7e4ownnq] th[data-astro-cid-7e4ownnq]{color:var(--ui-mute);font-size:.85rem;font-weight:700}.ed-table[data-astro-cid-7e4ownnq] tbody[data-astro-cid-7e4ownnq] th[data-astro-cid-7e4ownnq]{color:var(--ink);font-weight:500}.ed-table[data-astro-cid-7e4ownnq] .num[data-astro-cid-7e4ownnq]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;padding-right:0}.ed-body[data-astro-cid-7e4ownnq] .rb--ink .ed-p[data-astro-cid-7e4ownnq]{color:#ffffffe0;font-size:1.2rem}.ed-body[data-astro-cid-7e4ownnq] .rb--ink .ed-h3[data-astro-cid-7e4ownnq]{color:var(--white)}.ed-others__grid[data-astro-cid-7e4ownnq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:28px 24px;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.shelf-pic[data-astro-cid-7e4ownnq]{aspect-ratio:1/1.2;align-items:flex-end;margin-bottom:8%;display:flex}.shelf-pic[data-astro-cid-7e4ownnq]>.doc{flex:1}.ed-other[data-astro-cid-7e4ownnq]{color:inherit;border-radius:var(--ui-radius-sm);text-decoration:none;display:block}.ed-other[data-astro-cid-7e4ownnq] b[data-astro-cid-7e4ownnq]{font:800 1rem/1.3 var(--f-head);color:var(--ink);margin-top:4px;display:block}.ed-other[data-astro-cid-7e4ownnq] small[data-astro-cid-7e4ownnq]{color:var(--ui-mute);margin-top:2px;font-size:.85rem;display:block}.ed-other[data-astro-cid-7e4ownnq]:hover b[data-astro-cid-7e4ownnq]{color:var(--teal-deep)}.ed-other[data-astro-cid-7e4ownnq]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px}.ed-more[data-astro-cid-7e4ownnq]{margin:1.6rem 0 0;font-weight:600}@media (width<=899px){.ed-about__grid[data-astro-cid-7e4ownnq]{grid-template-columns:minmax(0,1fr)}.ed-key__grid[data-astro-cid-7e4ownnq]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-hero-cover[data-astro-cid-7e4ownnq]{width:min(70%,300px)}}@media (width<=599px){.ed-key__grid[data-astro-cid-7e4ownnq],.ed-key__grid--2[data-astro-cid-7e4ownnq]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ed-others__grid[data-astro-cid-7e4ownnq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}
