.read-progress[data-astro-cid-6bwdqbjs]{position:fixed;z-index:60;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--chalk);transform:scaleX(var(--p, 0));transform-origin:left;pointer-events:none}[dir=rtl] .read-progress[data-astro-cid-6bwdqbjs]{transform-origin:right}.byline[data-astro-cid-6bwdqbjs]{margin-block-start:32px;color:var(--text-muted)}.download[data-astro-cid-6bwdqbjs]{display:grid;gap:16px;max-inline-size:40rem;margin-block-start:32px;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.download__title[data-astro-cid-6bwdqbjs]{font-weight:500}.art__grid[data-astro-cid-6bwdqbjs]{display:grid;grid-template-columns:minmax(0,280fr) minmax(0,936fr);gap:48px 96px;align-items:start}.toc[data-astro-cid-6bwdqbjs]{position:sticky;inset-block-start:110px}.toc__title[data-astro-cid-6bwdqbjs]{margin-block-end:14px;color:var(--text-muted)}.toc[data-astro-cid-6bwdqbjs] ol[data-astro-cid-6bwdqbjs]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.toc[data-astro-cid-6bwdqbjs] a[data-astro-cid-6bwdqbjs]{display:block;color:var(--text-muted);transition:color .2s ease}.toc[data-astro-cid-6bwdqbjs] a[data-astro-cid-6bwdqbjs]:hover,.toc[data-astro-cid-6bwdqbjs] a[data-astro-cid-6bwdqbjs].is-current{color:var(--chalk)}.art__body[data-astro-cid-6bwdqbjs]{max-inline-size:45rem}.prose[data-astro-cid-6bwdqbjs] h2{margin-block:56px 20px;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);line-height:1.2;letter-spacing:var(--tr-q);font-weight:500;scroll-margin-block-start:110px}.prose[data-astro-cid-6bwdqbjs] h2:first-child{margin-block-start:0}.prose[data-astro-cid-6bwdqbjs] p,.prose[data-astro-cid-6bwdqbjs] li{font-size:var(--fs-body-l);line-height:1.6;color:var(--text-muted)}.prose[data-astro-cid-6bwdqbjs] strong{color:var(--chalk);font-weight:500}.prose[data-astro-cid-6bwdqbjs] p+p,.prose[data-astro-cid-6bwdqbjs] p+ul,.prose[data-astro-cid-6bwdqbjs] p+ol,.prose[data-astro-cid-6bwdqbjs] ul+p,.prose[data-astro-cid-6bwdqbjs] ol+p{margin-block-start:20px}.prose[data-astro-cid-6bwdqbjs] ul,.prose[data-astro-cid-6bwdqbjs] ol{display:grid;gap:14px;padding-inline-start:1.4em}.prose[data-astro-cid-6bwdqbjs] ol li::marker{color:var(--chalk);font-weight:500}.prose[data-astro-cid-6bwdqbjs] a{color:var(--chalk);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.prose[data-astro-cid-6bwdqbjs] blockquote{position:relative;margin:40px 0;padding-inline-start:26px}.prose[data-astro-cid-6bwdqbjs] blockquote:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;inline-size:2px;background:var(--accent)}.prose[data-astro-cid-6bwdqbjs] blockquote p{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.2;color:var(--chalk)}:root:lang(ar) .prose[data-astro-cid-6bwdqbjs] blockquote p{font-family:var(--font-arabic);font-style:normal;font-weight:300}.prose[data-astro-cid-6bwdqbjs] pre{margin:32px 0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);overflow-x:auto;direction:ltr;text-align:left}.prose[data-astro-cid-6bwdqbjs] pre,.prose[data-astro-cid-6bwdqbjs] code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9375rem;line-height:1.6}.prose[data-astro-cid-6bwdqbjs] :not(pre)>code{padding:2px 6px;border-radius:6px;background:var(--surface-raised);color:var(--chalk)}.takeaways[data-astro-cid-6bwdqbjs]{margin-block-start:56px;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--surface-raised)}.takeaways__title[data-astro-cid-6bwdqbjs]{margin-block-end:16px;font-size:var(--fs-q);font-weight:500}.takeaways[data-astro-cid-6bwdqbjs] ul[data-astro-cid-6bwdqbjs]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.takeaways[data-astro-cid-6bwdqbjs] li[data-astro-cid-6bwdqbjs]:before{content:"—  ";color:var(--accent)}.keep__eyebrow[data-astro-cid-6bwdqbjs]{margin-block-end:40px}.keep[data-astro-cid-6bwdqbjs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.keep__card[data-astro-cid-6bwdqbjs]{display:grid;gap:12px;padding-block-start:24px;border-block-start:1px solid var(--line)}.keep__meta[data-astro-cid-6bwdqbjs]{color:var(--text-muted);font-size:var(--fs-button)}.keep__title[data-astro-cid-6bwdqbjs]{font-size:var(--fs-q);line-height:var(--lh-q);font-weight:500;transition:color .2s ease}.keep__card[data-astro-cid-6bwdqbjs]:hover .keep__title[data-astro-cid-6bwdqbjs]{color:var(--accent)}.keep__cta[data-astro-cid-6bwdqbjs]{font-size:var(--fs-button);font-weight:500}@media(max-width:1000px){.art__grid[data-astro-cid-6bwdqbjs]{grid-template-columns:1fr}.toc[data-astro-cid-6bwdqbjs]{display:none}.keep[data-astro-cid-6bwdqbjs]{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.cta,.read-progress[data-astro-cid-6bwdqbjs],.download[data-astro-cid-6bwdqbjs],.keep__eyebrow[data-astro-cid-6bwdqbjs],.keep[data-astro-cid-6bwdqbjs],.toc[data-astro-cid-6bwdqbjs]{display:none!important}body{background:#fff;color:#000}.prose[data-astro-cid-6bwdqbjs] p,.prose[data-astro-cid-6bwdqbjs] li{color:#000}}
