.widget-slip.svelte-3g522v{box-shadow:0 2px 10px var(--content-shadow-dark);border-radius:.15rem;overflow:hidden}.passage-prose.svelte-3g522v h1,.passage-prose.svelte-3g522v h2,.passage-prose.svelte-3g522v h3{color:var(--content-ink-dark);margin:.75rem 0 .25rem;font-weight:700}.passage-prose.svelte-3g522v p{margin:0}.passage-prose.svelte-3g522v strong{color:var(--content-ink-dark);font-weight:600}.passage-prose.svelte-3g522v em{font-style:italic}.passage-prose.svelte-3g522v a{color:var(--content-ink-link);text-decoration:underline}.passage-prose.svelte-3g522v ul,.passage-prose.svelte-3g522v ol{list-style:revert;padding-left:1.25rem}.passage-prose.svelte-3g522v blockquote{border-left:3px solid var(--content-rule-paper);color:var(--content-ink-link);padding-left:.9rem;font-style:italic}.deck-note.svelte-3g522v{position:relative}.deck-note.svelte-3g522v:before{content:"";background:repeating-linear-gradient(var(--content-rule-paper) 0 6px, transparent 6px 13px);width:2px;position:absolute;top:3.2rem;bottom:3.2rem;left:clamp(.3rem,1.4vw,.9rem)}.deck-tab.svelte-3g522v{letter-spacing:.24em;text-transform:uppercase;color:var(--content-bg-paper);background:var(--content-ink-dark);border-radius:.15rem .15rem 0 0;align-self:flex-start;margin-bottom:.9rem;padding:.2rem .7rem;font-family:ui-monospace,monospace;font-size:.6rem}.deck-eyebrow.svelte-3g522v{letter-spacing:.26em;text-transform:uppercase;color:var(--content-ink-link);margin:0 0 .9rem;font-family:ui-monospace,monospace;font-size:clamp(.62rem,.9vw,.72rem);font-weight:600}.deck-title.svelte-3g522v{letter-spacing:-.01em;color:var(--content-ink-dark);margin:0 0 1rem;font-family:Bodoni Moda,Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:800;line-height:1.06}.deck-title-xl.svelte-3g522v{letter-spacing:-.02em;color:var(--content-ink-dark);margin:0 0 1.2rem;font-family:Bodoni Moda,Playfair Display,Georgia,serif;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;line-height:.98}.deck-standfirst.svelte-3g522v p{color:var(--content-ink-lighter);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.deck-concept-body.svelte-3g522v{color:var(--content-ink-medium);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.deck-figure-title.svelte-3g522v{color:var(--content-ink-dark);margin:0 0 .4rem;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800}.deck-figure-img.svelte-3g522v{box-shadow:0 4px 16px var(--content-shadow-medium);border:1px solid var(--content-rule-paper);background:#fff}.deck-figure-note.svelte-3g522v{color:var(--content-ink-meta);font-size:.95rem;line-height:1.6}.deck-pullquote.svelte-3g522v{border:none;margin:auto 0;padding:0}.deck-quote-text.svelte-3g522v{color:var(--content-ink-dark);margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:800;line-height:1.18}.deck-quote-text.svelte-3g522v:before{content:"“";color:var(--content-ink-link);margin-right:.05em;font-size:1.3em;line-height:0}.deck-quote-attrib.svelte-3g522v p{color:var(--content-ink-meta);margin-top:1rem;font-style:italic}.deck-exercise.svelte-3g522v{border-left:4px solid var(--content-ink-link);padding-left:1.1rem}.deck-reveal.svelte-3g522v{margin-top:1.1rem}.deck-reveal.svelte-3g522v summary:where(.svelte-3g522v){cursor:pointer;text-transform:uppercase;letter-spacing:.16em;color:var(--content-ink-link);font-family:ui-monospace,monospace;font-size:.72rem}.deck-reveal[open].svelte-3g522v summary:where(.svelte-3g522v){margin-bottom:.6rem}.passage-prose.svelte-3g522v table{border-collapse:collapse;width:100%;margin:.6rem 0;font-size:.95rem}.passage-prose.svelte-3g522v thead th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--content-bg-paper);background:var(--content-ink-dark);padding:.55rem .75rem;font-family:ui-monospace,monospace;font-size:.66rem}.passage-prose.svelte-3g522v tbody td{border-bottom:1px solid var(--content-rule-paper);vertical-align:top;color:var(--content-ink-medium);padding:.55rem .75rem;line-height:1.4}.passage-prose.svelte-3g522v tbody tr:nth-child(2n){background:color-mix(in oklab, var(--content-bg-paper) 92%, var(--content-ink-dark))}.passage-prose.svelte-3g522v tbody td:first-child{color:var(--content-ink-dark);white-space:nowrap;font-weight:700}
