.recall[data-astro-cid-cikwzxp5]{margin-top:var(--space-6);border-top:2px solid var(--color-blue);padding-top:var(--space-4)}.recall[data-astro-cid-cikwzxp5] h2[data-astro-cid-cikwzxp5]{margin-top:0}.recall-intro[data-astro-cid-cikwzxp5]{color:var(--color-grey-4)}.recall-item[data-astro-cid-cikwzxp5]{border:1px solid var(--color-grey-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.recall-item[data-astro-cid-cikwzxp5] summary[data-astro-cid-cikwzxp5]{cursor:pointer;font-weight:600}.recall-number[data-astro-cid-cikwzxp5]{min-width:1.6em;color:var(--color-grey-3);font-family:var(--font-mono);display:inline-block}.recall-explain[data-astro-cid-cikwzxp5]{border-left:3px solid var(--color-blue);padding-left:var(--space-3);color:var(--color-grey-4)}.recall-score[data-astro-cid-cikwzxp5]{font-weight:700}.recall-course[data-astro-cid-cikwzxp5]{margin-top:var(--space-4)}.recall-list[data-astro-cid-cikwzxp5] .recall-card{border:1px solid var(--color-grey-2);padding:var(--space-3);margin-bottom:var(--space-3)}.recall-list[data-astro-cid-cikwzxp5] .recall-q{margin:0 0 var(--space-3);font-weight:700}.recall-list[data-astro-cid-cikwzxp5] .recall-option{text-align:left;width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);border:2px solid var(--color-grey-2);font:inherit;cursor:pointer;min-height:var(--touch-target);background:0 0;display:block}.recall-list[data-astro-cid-cikwzxp5] .recall-option:hover,.recall-list[data-astro-cid-cikwzxp5] .recall-option:focus-visible{border-color:var(--color-blue)}.recall-list[data-astro-cid-cikwzxp5] .recall-option[data-state=right]{border-color:var(--color-ok);background:var(--color-ok-wash)}.recall-list[data-astro-cid-cikwzxp5] .recall-option[data-state=wrong]{border-color:var(--color-red);background:var(--color-red-wash)}.recall-list[data-astro-cid-cikwzxp5] .recall-option:disabled{cursor:default}.recall-list[data-astro-cid-cikwzxp5] .recall-feedback{border-left:3px solid var(--color-blue);padding-left:var(--space-3);margin-bottom:0}.recall-list[data-astro-cid-cikwzxp5] .recall-verdict{margin-bottom:var(--space-1);font-weight:700}[data-qw-article]{--qw-graphite:var(--plate-bg);--qw-graphite-soft:var(--plate-bg);--qw-measure:var(--content-width);--qw-wide:58rem;--qw-gutter:clamp(1.25rem, 5vw, 3rem);padding-bottom:var(--space-6);position:relative}.qw-progress{top:var(--header-height);z-index:5;background:0 0;height:2px;margin-bottom:-2px;position:sticky}.qw-progress span{background:var(--color-red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){.qw-progress span{animation:linear both qw-progress;animation-duration:auto;animation-timeline:scroll(root)}}@keyframes qw-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qw-hero{margin-bottom:var(--space-6)}.qw-hero__inner{box-sizing:border-box;max-width:var(--qw-wide);padding:var(--space-4) var(--qw-gutter) 0;margin:0 auto}.qw-hero__inner>*{max-width:var(--qw-measure)}.qw-crumb{margin:0 0 var(--space-4);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:600}.qw-crumb a{color:var(--color-grey-4);text-decoration:none}.qw-crumb a:hover{color:var(--color-red)}.qw-hero h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:600;line-height:1}.qw-dek{max-width:44ch;margin:var(--space-4) 0 0;color:var(--color-grey-4);font-family:var(--font-serif);text-wrap:pretty;font-size:clamp(1.05rem,.6vw + .95rem,1.35rem);line-height:1.5}.qw-meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-grey-2);color:var(--color-grey-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:.66rem;font-weight:500;display:flex}.qw-meta p{margin:0}.qw-hero .draft-note{margin-top:var(--space-4)}.qw-hero__plate{aspect-ratio:16/9;background:var(--color-grey-1);max-height:70svh;position:relative;overflow:hidden}.qw-hero__plate img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}[data-qw-has-hero=true] .qw-hero__inner{padding-top:var(--space-5)}.qw-plate-caption,.qw-interlude figcaption{max-width:var(--qw-wide);margin:var(--space-2) auto 0;padding-inline:var(--qw-gutter);color:var(--color-grey-3);font-family:var(--font-mono);letter-spacing:.05em;font-size:.66rem}.qw-credit{color:var(--color-grey-3);margin-left:.6ch;font-style:italic}.qw-body{display:flow-root}[data-qw-article] .qw-chapter{box-sizing:border-box;max-width:var(--qw-wide);padding-inline:var(--qw-gutter);margin:0 auto}[data-qw-article] .qw-chapter+.qw-chapter{margin-top:var(--space-6)}[data-qw-article] .qw-chapter>*{max-width:var(--qw-measure);margin-inline:0}[data-qw-article] .qw-chapter>h2{margin-top:0;margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:600;line-height:1.1}[data-qw-article] .qw-chapter>h2:before{width:2.25rem;height:3px;margin-bottom:var(--space-3);background:var(--color-signal);content:"";display:block}[data-qw-article] .qw-chapter p,[data-qw-article] .qw-chapter li{font-family:var(--font-serif);font-size:clamp(1.02rem,.35vw + .95rem,1.2rem);line-height:1.62}[data-qw-article] .qw-chapter li{margin-bottom:var(--space-2)}[data-qw-article] .qw-chapter a{overflow-wrap:anywhere}[data-qw-article] .qw-chapter[data-qw-mode=evidence]>ol,[data-qw-article] .qw-chapter[data-qw-mode=evidence]>ul,[data-qw-article] .qw-chapter[data-qw-mode=evidence]>table,[data-qw-article] .qw-chapter[data-qw-mode=evidence]>details{box-sizing:border-box;max-width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-left:3px solid var(--color-grey-2);background:var(--color-grey-1)}[data-qw-article] .qw-chapter[data-qw-mode=evidence]>details{padding-block:var(--space-3)}[data-qw-article] .qw-chapter blockquote{box-sizing:border-box;width:100vw;max-width:100vw;margin:var(--space-6) 0 var(--space-6) calc(50% - 50vw);padding:clamp(2rem, 6vw, 4rem) var(--qw-gutter);color:var(--plate-ink);background:var(--qw-graphite);font-family:var(--font-serif);text-wrap:pretty;border:0;font-size:clamp(1.35rem,2.6vw,2.4rem);font-weight:400;line-height:1.28}[data-qw-article] .qw-chapter blockquote>*{max-width:26ch;margin-inline:auto}[data-qw-article] .qw-chapter blockquote p{font-size:inherit;line-height:inherit}[data-qw-article] .qw-chapter blockquote p+p{margin-top:var(--space-3)}[data-qw-article] .qw-chapter blockquote:before{width:2.25rem;max-width:26ch;height:3px;margin:0 auto var(--space-4);background:var(--color-signal);content:"";display:block}[data-qw-article] .qw-chapter blockquote a{color:var(--plate-ink)}[data-qw-article] .qw-chapter hr{width:2.25rem;margin:var(--space-6) 0;border:0;border-top:3px solid var(--color-grey-2)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qw-interlude{animation:linear both qw-rise;animation-duration:auto;animation-timeline:view();animation-range:entry}[data-qw-article] .qw-chapter blockquote{animation:linear both qw-settle;animation-duration:auto;animation-timeline:view();animation-range:entry}}}@keyframes qw-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes qw-settle{0%{transform:translateY(1rem)}to{transform:none}}.qw-interlude{margin:var(--space-7) 0}.qw-interlude img{aspect-ratio:16/9;object-fit:cover;object-position:50% 50%;width:100%}.qw-interlude figcaption{max-width:var(--qw-wide);margin:var(--space-2) auto 0;padding-inline:var(--qw-gutter);color:var(--color-grey-3);font-size:var(--text-sm)}.qw-end{box-sizing:border-box;max-width:var(--qw-wide);margin:var(--space-7) auto 0;padding-inline:var(--qw-gutter)}.qw-end .witness-mark{margin-bottom:var(--space-4)}.qw-back{margin-top:var(--space-4);font-size:var(--text-sm)}.qw-back a{text-decoration:none}.qw-back a:hover{text-decoration:underline}html[data-a11y-contrast=high] [data-qw-article] .qw-chapter[data-qw-mode=evidence] ol,html[data-a11y-contrast=high] [data-qw-article] .qw-chapter[data-qw-mode=evidence] ul,html[data-a11y-contrast=high] [data-qw-article] .qw-chapter[data-qw-mode=evidence] details{border-left-color:var(--color-ink);background:var(--color-paper)}@media (prefers-reduced-motion:reduce){.qw-progress span{transform:scaleX(1)}}.qw-recall[data-astro-cid-7natcuz3]{max-width:var(--content-width);padding-inline:var(--space-3);margin-inline:auto}
