.article-preview[data-astro-cid-gs7wyme4]{--article-hover-shift: 3px;overflow:clip;color:var(--pv-ink);background:var(--pv-surface)}.article-preview[data-astro-cid-gs7wyme4][dir=rtl]{--article-hover-shift: -3px}.article-preview[data-astro-cid-gs7wyme4] .pv-shell[data-astro-cid-gs7wyme4]{width:min(calc(100% - 48px),var(--max, 1280px));margin-inline:auto}.article-hero[data-astro-cid-gs7wyme4]{padding:clamp(30px,3.4vw,46px) 0 clamp(48px,5vw,68px);border-bottom:1px solid var(--pv-line);background:var(--pv-bg)}.article-hero-grid[data-astro-cid-gs7wyme4]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(18px,2.2vw,30px)}.article-hero-copy[data-astro-cid-gs7wyme4]{grid-column:1 / span 6;display:grid;align-content:center;padding:clamp(22px,4vw,52px) 0;border-top:1px solid var(--pv-line-strong)}.article-hero-grid[data-astro-cid-gs7wyme4].without-media .article-hero-copy[data-astro-cid-gs7wyme4]{grid-column:1 / span 8}.article-back[data-astro-cid-gs7wyme4]{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin:0 0 25px;color:var(--pv-muted);font-size:var(--type-small, 13px);font-weight:680;transition:color .2s var(--pv-ease)}.article-back[data-astro-cid-gs7wyme4]:hover{color:var(--pv-accent-dark)}.article-hero-copy[data-astro-cid-gs7wyme4]>p[data-astro-cid-gs7wyme4]{margin:0 0 14px;color:var(--pv-accent-dark);font-size:var(--type-label, 12px);font-weight:700;line-height:1.4;letter-spacing:.07em}.article-hero-copy[data-astro-cid-gs7wyme4] h1[data-astro-cid-gs7wyme4]{max-width:14ch;margin:0;color:var(--pv-ink);font-size:var(--type-page-title, clamp(42px, 4.6vw, 64px));font-weight:var(--weight-heading, 700);line-height:var(--leading-tight, 1.08);letter-spacing:var(--tracking-tight, -.045em);text-wrap:balance}.article-description[data-astro-cid-gs7wyme4]{max-width:62ch;margin-top:20px;color:var(--pv-muted);font-size:var(--type-lead, 18px);line-height:var(--leading-copy, 1.78)}.article-published[data-astro-cid-gs7wyme4]{display:flex;flex-wrap:wrap;gap:6px 12px;width:fit-content;margin-top:23px;padding-top:13px;border-top:1px solid var(--pv-line);color:var(--pv-muted);font-size:var(--type-small, 13px)}.article-published[data-astro-cid-gs7wyme4] span[data-astro-cid-gs7wyme4]{color:var(--pv-ink);font-weight:700}.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]{grid-column:7 / -1;width:100%;aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:var(--pv-radius);background:var(--pv-surface-strong)}.article-hero[data-astro-cid-gs7wyme4] img[data-astro-cid-gs7wyme4]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.02);transition:transform .7s var(--pv-ease)}.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]:hover img[data-astro-cid-gs7wyme4]{transform:scale(1.012)}.article-reading-grid[data-astro-cid-gs7wyme4]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(18px,2.2vw,30px);align-items:start;padding-top:var(--section-space-compact, clamp(64px, 6vw, 88px));padding-bottom:var(--section-space, clamp(88px, 8vw, 120px))}.article-sidebar[data-astro-cid-gs7wyme4]{grid-column:1 / span 2;grid-row:1;position:sticky;top:102px;align-self:start;max-height:calc(100dvh - 126px);overflow:auto;padding-inline-end:8px}.article-sidebar[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4]{display:grid;gap:0;padding-top:17px;border-top:1px solid var(--pv-line-strong)}.article-sidebar[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4] strong[data-astro-cid-gs7wyme4]{margin-bottom:11px;color:var(--pv-ink);font-size:var(--type-small, 13px)}.article-sidebar[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4] a[data-astro-cid-gs7wyme4]{padding:8px 0;color:var(--pv-muted);font-size:var(--type-small, 13px);line-height:1.5;transition:color .2s var(--pv-ease),transform .2s var(--pv-ease)}.article-sidebar[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4] a[data-astro-cid-gs7wyme4]:hover{color:var(--pv-accent-dark);transform:translate(var(--article-hover-shift))}.article-note[data-astro-cid-gs7wyme4]{grid-column:11 / -1;grid-row:1;position:sticky;top:102px;align-self:start;padding:17px 0 0;border-top:2px solid var(--pv-accent)}.article-note[data-astro-cid-gs7wyme4] strong[data-astro-cid-gs7wyme4]{color:var(--pv-ink);font-size:var(--type-small, 13px)}.article-note[data-astro-cid-gs7wyme4] p[data-astro-cid-gs7wyme4]{margin:8px 0 0;color:var(--pv-muted);font-size:var(--type-small, 13px);line-height:1.72}.article-column[data-astro-cid-gs7wyme4]{grid-column:4 / span 7;grid-row:1;width:100%;max-width:800px;min-width:0}.article-mobile-toc[data-astro-cid-gs7wyme4]{display:none}.article-content{width:100%;max-width:800px;color:var(--pv-ink);font-size:var(--type-reading, 17px);line-height:1.82}.article-content h2{max-width:23ch;margin:64px 0 20px;color:var(--pv-ink);font-size:var(--type-content-title, clamp(30px, 3vw, 39px));font-weight:var(--weight-heading, 700);line-height:var(--leading-heading, 1.2);letter-spacing:-.035em;text-wrap:balance;scroll-margin-top:100px}.article-content h2:first-child{margin-top:0}.article-content h3{max-width:31ch;margin:38px 0 14px;color:var(--pv-ink);font-size:var(--type-subtitle, 23px);font-weight:var(--weight-heading, 700);line-height:1.36;text-wrap:balance}.article-content h4{margin:30px 0 12px;color:var(--pv-ink);font-size:19px}.article-content p{margin:0 0 23px;color:var(--pv-muted)}.article-content>p:first-of-type{color:var(--pv-ink);font-size:var(--type-lead, 18px);line-height:1.82}.article-content strong{color:var(--pv-ink)}.article-content ul,.article-content ol{display:grid;gap:10px;margin-block:27px 34px;padding-inline-start:1.45em}.article-content li{padding-inline-start:5px;color:var(--pv-muted)}.article-content li::marker{color:var(--pv-accent-dark);font-weight:740}.article-preview[data-astro-cid-gs7wyme4][dir=rtl] .article-hero-copy[data-astro-cid-gs7wyme4]>p[data-astro-cid-gs7wyme4],.article-preview[data-astro-cid-gs7wyme4][dir=rtl] .article-hero-copy[data-astro-cid-gs7wyme4] h1[data-astro-cid-gs7wyme4],.article-preview[data-astro-cid-gs7wyme4][dir=rtl] .article-content h2{letter-spacing:0}@media(prefers-reduced-motion:no-preference){.article-hero-copy[data-astro-cid-gs7wyme4]{animation:article-preview-in .58s var(--pv-ease) both}.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]{animation:article-preview-in .64s .06s var(--pv-ease) both}@keyframes article-preview-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.article-hero[data-astro-cid-gs7wyme4] img[data-astro-cid-gs7wyme4],.article-sidebar[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4] a[data-astro-cid-gs7wyme4]{transition:none}.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]:hover img[data-astro-cid-gs7wyme4],.article-sidebar[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4] a[data-astro-cid-gs7wyme4]:hover{transform:none}}@media(max-width:980px){.article-hero-grid[data-astro-cid-gs7wyme4]{grid-template-columns:1fr;gap:30px}.article-hero-copy[data-astro-cid-gs7wyme4],.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]{grid-column:1}.article-hero-copy[data-astro-cid-gs7wyme4] h1[data-astro-cid-gs7wyme4]{max-width:15ch}.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]{aspect-ratio:4 / 3}.article-reading-grid[data-astro-cid-gs7wyme4]{grid-template-columns:1fr;gap:0}.article-sidebar[data-astro-cid-gs7wyme4]{display:none}.article-note[data-astro-cid-gs7wyme4]{grid-column:1;grid-row:auto;position:static;width:min(100%,800px);margin:0 auto 26px;padding-top:15px}.article-column[data-astro-cid-gs7wyme4]{grid-column:1;grid-row:auto;width:min(100%,800px);max-width:800px;margin-inline:auto}.article-mobile-toc[data-astro-cid-gs7wyme4]{display:block;margin:0 0 36px;border-block:1px solid var(--pv-line-strong)}.article-mobile-toc[data-astro-cid-gs7wyme4] summary[data-astro-cid-gs7wyme4]{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer;list-style:none;color:var(--pv-ink);font-size:14px;font-weight:720}.article-mobile-toc[data-astro-cid-gs7wyme4] summary[data-astro-cid-gs7wyme4]::-webkit-details-marker{display:none}.article-mobile-toc[data-astro-cid-gs7wyme4] summary[data-astro-cid-gs7wyme4]:after{content:"+";color:var(--pv-accent);font-size:21px;font-weight:400}.article-mobile-toc[data-astro-cid-gs7wyme4][open] summary[data-astro-cid-gs7wyme4]:after{content:"−"}.article-mobile-toc[data-astro-cid-gs7wyme4] nav[data-astro-cid-gs7wyme4]{display:grid;padding:0 0 14px}.article-mobile-toc[data-astro-cid-gs7wyme4] a[data-astro-cid-gs7wyme4]{padding:8px 0;color:var(--pv-muted);font-size:13px}}@media(max-width:620px){.article-preview[data-astro-cid-gs7wyme4] .pv-shell[data-astro-cid-gs7wyme4]{width:min(calc(100% - 28px),var(--max, 1280px))}.article-hero[data-astro-cid-gs7wyme4]{padding:18px 0 40px}.article-hero-copy[data-astro-cid-gs7wyme4]{padding:18px 0 2px}.article-hero-copy[data-astro-cid-gs7wyme4]>p[data-astro-cid-gs7wyme4]{margin-bottom:14px}.article-hero-copy[data-astro-cid-gs7wyme4] h1[data-astro-cid-gs7wyme4]{max-width:none;font-size:var(--type-page-title, clamp(36px, 10vw, 44px));line-height:var(--leading-tight, 1.08)}.article-description[data-astro-cid-gs7wyme4]{margin-top:18px;font-size:var(--type-lead, 16px)}.article-published[data-astro-cid-gs7wyme4]{margin-top:23px}.article-hero[data-astro-cid-gs7wyme4] figure[data-astro-cid-gs7wyme4]{width:100%;height:auto;min-height:0;aspect-ratio:4 / 3}.article-hero[data-astro-cid-gs7wyme4] img[data-astro-cid-gs7wyme4]{object-position:center}.article-reading-grid[data-astro-cid-gs7wyme4]{padding-top:var(--section-space-compact, 62px);padding-bottom:var(--section-space, 64px)}.article-note[data-astro-cid-gs7wyme4]{margin-bottom:20px}.article-mobile-toc[data-astro-cid-gs7wyme4]{margin-bottom:30px}.article-content{font-size:var(--type-reading, 16px);line-height:var(--leading-copy, 1.78)}.article-content>p:first-of-type{font-size:var(--type-lead, 16px)}.article-content h2{margin-top:50px;font-size:var(--type-content-title, 29px);scroll-margin-top:86px}.article-content h3{margin-top:32px;font-size:var(--type-subtitle, 21px)}.article-content ul,.article-content ol{padding-inline-start:1.35em}}
