.guided-story{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:var(--lightningcss-light,oklch(95.5% 0 0))var(--lightningcss-dark,oklch(22.5% 0 0));--paper:var(--lightningcss-light,oklch(98.5% 0 0))var(--lightningcss-dark,oklch(22.5% 0 0));--ink:var(--lightningcss-light,oklch(21% 0 0))var(--lightningcss-dark,oklch(93% 0 0));--ink-muted:var(--lightningcss-light,oklch(46% 0 0))var(--lightningcss-dark,oklch(74% 0 0));--rule:var(--lightningcss-light,oklch(84% 0 0))var(--lightningcss-dark,oklch(38% 0 0));--red:var(--lightningcss-light,oklch(50% .165 28))var(--lightningcss-dark,oklch(72% .14 30));--link:var(--red);--sheet:#fff;background:var(--paper);min-block-size:100vh;color:var(--ink);font-family:var(--font-sans);padding-block:clamp(1rem,.9583rem + .1852vw,1.125rem) clamp(3rem,2.875rem + .5556vw,3.375rem);padding-inline:clamp(1rem,.9583rem + .1852vw,1.125rem);font-size:clamp(1rem,.9583rem + .1852vw,1.125rem);line-height:1.5}@media (prefers-color-scheme:dark){.guided-story{--lightningcss-light: ;--lightningcss-dark:initial}}.dark .guided-story{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.guided-story article{max-inline-size:75rem;margin-inline:auto}.guided-story .opening-layout,.guided-story .opening-words,.guided-story .sections,.guided-story .sources,.guided-story footer,.guided-story .method{gap:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem);display:grid}.guided-story .opening-layout{align-items:start;gap:clamp(1rem,.9583rem + .1852vw,1.125rem);padding-block-end:clamp(2rem,1.9167rem + .3704vw,2.25rem)}.guided-story .opening-print{max-inline-size:26rem}.guided-story .opening-words{align-content:center;gap:clamp(1rem,.9583rem + .1852vw,1.125rem)}.guided-story .sections,.guided-story footer{gap:clamp(3rem,2.875rem + .5556vw,3.375rem)}.guided-story section{border-block-start:1px solid var(--rule);gap:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem);padding-block-start:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem);scroll-margin-block-start:clamp(1rem,.9583rem + .1852vw,1.125rem);display:grid}.guided-story .passage{align-items:start;gap:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem);display:grid}.guided-story .commentary,.guided-story .sources{min-inline-size:0}.guided-story .commentary{gap:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem);display:grid}.guided-story .photograph{inline-size:100%;max-inline-size:50rem;margin-inline:auto}.guided-story .sources{gap:clamp(2rem,1.9167rem + .3704vw,2.25rem)}.guided-story h1,.guided-story h2{text-wrap:balance;margin:0;font-weight:650;line-height:1.15}.guided-story h1{letter-spacing:-.025em;font-size:clamp(2.4883rem,2.1734rem + 1.3999vw,3.4332rem)}.guided-story h2{font-size:clamp(1.44rem,1.3341rem + .4708vw,1.7578rem)}.guided-story p{text-wrap:pretty;max-inline-size:66ch;margin:0}.guided-story .dek{color:var(--ink-muted);padding-block-start:clamp(.75rem,.71875rem + .1389vw,.84375rem)}.guided-story .lead{font-size:clamp(1rem,.9583rem + .1852vw,1.125rem)}.guided-story footer{border-block-start:2px solid var(--ink);align-items:start;margin-block-start:clamp(3rem,2.875rem + .5556vw,3.375rem);padding-block-start:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem)}.guided-story .method .text-role-ours{gap:clamp(1rem,.9583rem + .1852vw,1.125rem);display:grid}.guided-story a{color:var(--link);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.guided-story a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--paper)}.guided-story [data-text-role=ours],.guided-story [data-text-role=translation]{direction:ltr}.guided-story .text-role-label{letter-spacing:normal;text-transform:none;direction:ltr;font-size:clamp(.8333rem,.8111rem + .0988vw,.9rem);line-height:1.5}.guided-story .text-role-translation{max-inline-size:66ch;font-size:clamp(1.2rem,1.1312rem + .3056vw,1.4062rem);line-height:1.5}@media (width>=768px){.guided-story .lead{font-size:clamp(1.2rem,1.1312rem + .3056vw,1.4062rem)}.guided-story .opening-words{gap:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem)}.guided-story .opening-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1.9167rem + .3704vw,2.25rem)}}@media (width>=960px){.guided-story{padding-inline:clamp(2rem,1.9167rem + .3704vw,2.25rem)}.guided-story .passage,.guided-story footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1.9167rem + .3704vw,2.25rem)}.guided-story .commentary{max-inline-size:48ch}}.guided-story .story-piece{gap:clamp(.75rem,.71875rem + .1389vw,.84375rem);min-inline-size:0;display:grid}.guided-story .story-piece .folio{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:clamp(.8333rem,.8111rem + .0988vw,.9rem)}.guided-story .story-piece .headline{white-space:pre-line;font-size:clamp(1.2rem,1.1312rem + .3056vw,1.4062rem);line-height:1.7}.guided-story .story-piece p{text-wrap:pretty;margin:0}.guided-story .story-piece .piece-link{min-block-size:44px;font-family:var(--font-sans);color:var(--link);text-underline-offset:.15em;justify-self:start;align-items:center;font-size:clamp(.8333rem,.8111rem + .0988vw,.9rem);font-weight:600;text-decoration:underline;display:flex}.guided-story .story-piece .piece-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--paper)}.guided-story .story-image{inline-size:100%;max-inline-size:var(--crop-width);gap:clamp(.5rem,.4792rem + .0926vw,.5625rem);margin:0;margin-inline:auto;display:grid}.guided-story .story-image .mat{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--sheet);border:1px solid var(--rule)}.guided-story .story-image img{block-size:auto;inline-size:100%;display:block}.guided-story .story-image figcaption{font-family:var(--font-sans);gap:clamp(.75rem,.71875rem + .1389vw,.84375rem);padding-block-start:clamp(.5rem,.4792rem + .0926vw,.5625rem);font-size:clamp(.8333rem,.8111rem + .0988vw,.9rem);line-height:1.5;display:grid}.guided-story .story-image .credit{color:var(--ink-muted);margin:0}.guided-story .story-image p{text-wrap:pretty;margin:0}.guided-story .byline{color:var(--ink-muted);font-size:clamp(.8333rem,.8111rem + .0988vw,.9rem)}.guided-story h3{font-size:inherit;text-wrap:balance;margin:0;font-weight:650}.guided-story .method ul{gap:clamp(.75rem,.71875rem + .1389vw,.84375rem);margin:0;padding-inline-start:clamp(1.5rem,1.4375rem + .2778vw,1.6875rem);list-style-type:disc;display:grid}.guided-story .story-image figcaption a{color:var(--link);text-underline-offset:.15em;text-decoration:underline;position:relative}.guided-story .story-image figcaption a:after{content:"";block-size:44px;inline-size:100%;min-inline-size:44px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline-start:0}
