.article-series[data-astro-cid-jjrg3465]{padding-top:24px;border-top:1px solid var(--color-border);background:var(--color-page)}.article-series[data-astro-cid-jjrg3465] h2[data-astro-cid-jjrg3465]{font-size:21px;line-height:1.3}.article-series[data-astro-cid-jjrg3465] a[data-astro-cid-jjrg3465]{min-height:44px}.article-series[data-astro-cid-jjrg3465] a[data-astro-cid-jjrg3465]:hover .article-series__title[data-astro-cid-jjrg3465],.article-series[data-astro-cid-jjrg3465] a[data-astro-cid-jjrg3465][aria-current=page] .article-series__title[data-astro-cid-jjrg3465]{color:var(--color-link)}.article-series[data-astro-cid-jjrg3465] a[data-astro-cid-jjrg3465]:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}@media(min-width:1200px){.article-series[data-astro-cid-jjrg3465]{padding-top:0;border-top:0}}.article-image-grid--album[data-astro-cid-y4jeemxa]{aspect-ratio:1;grid-template-columns:5fr 3fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:.375rem}.article-image-grid--album[data-astro-cid-y4jeemxa] .article-figure[data-astro-cid-y4jeemxa]{min-width:0;min-height:0}.article-image-grid--album[data-astro-cid-y4jeemxa] .article-figure[data-astro-cid-y4jeemxa]:first-child{grid-row:span 2}.article-image-grid--album[data-astro-cid-y4jeemxa] picture{display:block;height:100%;min-height:0}.article-image-grid--album[data-astro-cid-y4jeemxa] img{height:100%;object-fit:cover}.reading-page[data-astro-cid-b5glhi6y]{padding-block:32px 64px;background:var(--color-page)}.reading-back[data-astro-cid-b5glhi6y]{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--color-text-muted);font-size:14px;line-height:1.4}.reading-back[data-astro-cid-b5glhi6y]:hover{color:var(--color-link)}.reading-back[data-astro-cid-b5glhi6y]:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}.reading-layout[data-astro-cid-b5glhi6y]{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;max-width:760px;margin:28px auto 0}.reading-article[data-astro-cid-b5glhi6y]{min-width:0;background:var(--color-page)}.reading-meta[data-astro-cid-b5glhi6y]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;color:var(--color-text-muted);font-size:12px;line-height:1.5}.reading-source[data-astro-cid-b5glhi6y]{display:flex;align-items:center;gap:7px}.reading-source__icon[data-astro-cid-b5glhi6y]{width:17px;height:17px;flex-shrink:0;background:currentColor}.reading-header[data-astro-cid-b5glhi6y] h1[data-astro-cid-b5glhi6y]{margin-top:24px;font-family:var(--font-title);font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.13;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}.reading-description[data-astro-cid-b5glhi6y]{margin-top:24px;color:var(--color-text-muted);font-size:18px;line-height:1.65}.reading-byline[data-astro-cid-b5glhi6y]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;font-size:13px;line-height:1.5}.reading-byline[data-astro-cid-b5glhi6y] a[data-astro-cid-b5glhi6y]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-link);text-decoration:underline;text-underline-offset:4px}.reading-tags[data-astro-cid-b5glhi6y]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.reading-tags[data-astro-cid-b5glhi6y] li[data-astro-cid-b5glhi6y]{max-width:100%}.reading-content[data-astro-cid-b5glhi6y]{margin-top:32px;max-width:none}.reading-sidebar[data-astro-cid-b5glhi6y]{display:grid;align-content:start;gap:36px;min-width:0}.reading-toc[data-astro-cid-b5glhi6y]{display:none}.reading-sidebar-label[data-astro-cid-b5glhi6y]{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.reading-toc[data-astro-cid-b5glhi6y] ol[data-astro-cid-b5glhi6y]{display:grid;gap:14px;margin-top:20px}.reading-toc-link[data-astro-cid-b5glhi6y]{display:flex;align-items:flex-start;gap:10px;color:var(--color-text-muted);font-size:14px;line-height:1.5}.reading-toc-link--nested[data-astro-cid-b5glhi6y]{padding-left:16px}.reading-toc-link[data-astro-cid-b5glhi6y] .toc-marker[data-astro-cid-b5glhi6y]{width:5px;height:5px;flex-shrink:0;margin-top:8px;background:var(--color-border)}.reading-toc-link[data-astro-cid-b5glhi6y]:hover,.reading-toc-link[data-astro-cid-b5glhi6y][data-active=true]{color:var(--color-link)}.reading-toc-link[data-astro-cid-b5glhi6y]:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}.reading-related[data-astro-cid-b5glhi6y]{padding-block:48px 64px}.reading-related__list[data-astro-cid-b5glhi6y]{margin-top:32px;border-bottom:1px solid var(--color-border)}@media(min-width:768px){.reading-page[data-astro-cid-b5glhi6y]{padding-block:48px 88px}.reading-layout[data-astro-cid-b5glhi6y]{margin-top:36px}.reading-meta[data-astro-cid-b5glhi6y]{font-size:13px}.reading-content[data-astro-cid-b5glhi6y]{margin-top:40px}.reading-related[data-astro-cid-b5glhi6y]{padding-block:64px 88px}}@media(min-width:1200px){.reading-layout[data-astro-cid-b5glhi6y]{grid-template-columns:minmax(0,760px) minmax(220px,260px);gap:64px;max-width:none;justify-content:center}.reading-sidebar[data-astro-cid-b5glhi6y]{position:sticky;top:128px;border-left:1px solid var(--color-border);padding-left:28px}.reading-toc[data-astro-cid-b5glhi6y]{display:block}}
