.reader-column .blk{margin-top:2.4em;scroll-margin-top:1.5rem}.reader-column .blk:first-child{margin-top:0}.reader-column .blk>*+*{margin-top:.85em}.reader-column .blk[data-highlight=true]{animation:2.4s ease-out blk-flash}@keyframes blk-flash{0%,35%{box-shadow:-14px 0 0 0 color-mix(in oklab, var(--reader-accent), transparent 82%), 14px 0 0 0 color-mix(in oklab, var(--reader-accent), transparent 82%);background:color-mix(in oklab, var(--reader-accent), transparent 82%)}to{box-shadow:none;background:0 0}}.reader-column .blk[data-block=connect]{margin-top:1.8em}.blk-head{justify-content:space-between;align-items:baseline;gap:12px;min-height:1em;display:flex}.reader-column .blk-head+*{margin-top:.45em}.reader-column .blk-eyebrow{margin-bottom:0}.reader-column .blk-heading{letter-spacing:-.005em;text-wrap:balance;margin-top:.3em;font-size:1.32em;font-weight:600;line-height:1.22}.reader-column .blk-subheading{margin-top:0;font-size:1.08em;font-weight:600;line-height:1.3}.reader-column .blk-lede{font-size:1.04em}.blk-cue,.blk-meta,.blk-small,.blk-tag,.blk-response-label,.blk-prov,.blk-btn,.blk-linkbtn,.blk-disclosure-btn,.blk-tab,.blk-check,.blk-definition-label,.blk-authority-rank,.blk-question-num,.blk-video-caption,.blk-timer-controls,.blk-email-head,.blk-source-role,.blk-source-notes,.blk-source-items,.blk-checklist-detail,.blk-review-line,.blk-return,.blk-leader-note,.blk-choice-feedback{font-family:var(--reader-font-ui)}.blk-cue{letter-spacing:.1em;text-transform:uppercase;color:var(--reader-muted);margin-bottom:.35em;font-size:.72em;font-weight:600;display:block}.reader-column .blk-meta{color:var(--reader-muted);letter-spacing:0;text-transform:none;font-size:.8em;font-weight:400}.reader-column .blk-small{color:var(--reader-muted);font-size:.86em;line-height:1.55}.reader-column .blk-spoken{font-size:1.04em}.reader-column .blk-spoken q{quotes:"“" "”" "‘" "’"}.reader-column .blk-spoken q:before,.reader-column .blk-spoken q:after{color:var(--reader-accent-ink)}.reader-column .blk-leader-note{color:var(--reader-muted);border-left:2px solid var(--reader-line);margin-top:.6em;padding-left:.9em;font-size:.86em;line-height:1.55}.reader-column .blk-leader-note .blk-cue{margin-bottom:.15em;font-size:.78em}.blk-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--reader-muted);border:1px solid var(--reader-line);vertical-align:middle;border-radius:999px;padding:.15em .6em;font-size:.7em;font-weight:600;line-height:1.4;display:inline-block}.blk-tag-optional{color:var(--reader-accent-ink);border-color:color-mix(in oklab, var(--reader-accent), transparent 60%)}.blk-prov{letter-spacing:.06em;text-transform:lowercase;min-width:24px;min-height:24px;color:var(--reader-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 30%);text-decoration-color:color-mix(in oklab, currentColor, transparent 30%);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-5px 0;padding:0 2px;font-size:.68em;font-weight:500;line-height:1.2;transition:color .12s,background-color .12s;display:inline-flex}.blk-prov:hover,.blk-prov[data-popup-open]{color:var(--reader-accent-ink);background:var(--reader-hover);text-decoration-color:currentColor}li .blk-prov,dt .blk-prov{vertical-align:middle;margin-left:.2em}.blk-prov-pop dl{gap:8px;margin:0;font-size:13px;line-height:1.45;display:grid}.blk-prov-pop dl>div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.blk-prov-pop dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding-top:2px;font-size:11px;font-weight:600}.blk-prov-pop dd{overflow-wrap:anywhere;margin:0}.blk-prov-pop a{text-underline-offset:.12em;text-decoration:underline}.blk-prov-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-left:6px;font-size:10.5px}.blk-disclosure{border-top:1px solid var(--reader-line);border-bottom:1px solid var(--reader-line)}.blk-disclosure-quiet{border:0}.blk-disclosure-btn{text-align:left;width:100%;min-height:44px;color:var(--reader-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:.92em;font-weight:500;display:flex}.blk-disclosure-quiet .blk-disclosure-btn{color:var(--reader-muted);min-height:36px;font-size:.86em}.blk-disclosure-btn:hover{color:var(--reader-accent-ink)}.blk-disclosure-chev{width:18px;height:18px;color:var(--reader-faint);flex:none;transition:transform .16s}.blk-disclosure[data-open=true] .blk-disclosure-chev{transform:rotate(180deg)}.blk-disclosure[data-open=false]>.blk-disclosure-body{display:none}.reader-column .blk-disclosure-body{padding:.2em 0 1em 26px}.blk-disclosure-quiet .blk-disclosure-body{font-size:.95em}.reader-column .blk-disclosure-body>*+*{margin-top:.7em}.reader-column .blk-reference a{color:inherit;-webkit-text-decoration-color:color-mix(in oklab, var(--reader-accent), transparent 40%);text-decoration-color:color-mix(in oklab, var(--reader-accent), transparent 40%)}.reader-column .blk-reference a:hover{color:var(--reader-accent-ink)}.reader-column .blk-passage{color:var(--reader-fg);border-left-color:var(--reader-accent);font-style:italic}.blk-video{margin:0}.blk-video-frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.blk-video-frame iframe,.blk-video-poster{border:0;width:100%;height:100%;position:absolute;inset:0}.blk-video-poster{cursor:pointer;background:#000;padding:0;display:block}.blk-video-poster img{object-fit:cover;opacity:.92;width:100%;height:100%}.blk-video-play{color:#111;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;transition:transform .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 24px #00000059}.blk-video-play svg{fill:currentColor;width:28px;height:28px;margin-left:4px}.blk-video-poster:hover .blk-video-play{background:#fff;transform:scale(1.05)}.blk-video-poster:focus-visible{outline-offset:-3px;outline:3px solid #fff}.blk-video-frame:has(.blk-video-poster:focus-visible){outline:3px solid var(--reader-accent-ink);outline-offset:3px}@supports selector(:has(a)){.blk-video-poster:focus-visible{outline:none}}.blk-video-caption{color:var(--reader-fg);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:.6em;font-size:.86em;line-height:1.45;display:flex}.blk-video-label{font-weight:500}.blk-video-links{flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}.blk-video-links a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.blk-video-links svg{width:13px;height:13px}.blk-audio{margin:0}.blk-audio figcaption{font-family:var(--reader-font-ui);margin-bottom:.4em;font-size:.9em;font-weight:500}.blk-audio audio{width:100%}.reader-column .blk-questions{margin:0;padding:0;list-style:none}.reader-column .blk-question{border-top:1px solid var(--reader-line);grid-template-columns:2.2em minmax(0,1fr) auto;gap:0 .4em;padding:1em 0;scroll-margin-top:1.5rem;display:grid}.reader-column .blk-question+.blk-question{margin-top:0}.reader-column .blk-question:last-child{border-bottom:1px solid var(--reader-line)}.blk-question-num{letter-spacing:.06em;color:var(--reader-accent-ink);font-variant-numeric:tabular-nums;padding-top:.35em;font-size:.78em;font-weight:600}.blk-question-body{min-width:0}.reader-column .blk-question-body>*+*{margin-top:.6em}.blk-question-tags{flex-wrap:wrap;gap:6px;display:flex}.reader-column .blk-question-text{margin:0}.blk-question-prov{padding-top:.4em}.blk-response{margin-top:.7em}.blk-response-label{letter-spacing:.08em;text-transform:uppercase;color:var(--reader-muted);justify-content:space-between;gap:12px;margin-bottom:.4em;font-size:.74em;font-weight:600;display:flex}.blk-response-state{letter-spacing:.02em;text-transform:none;color:var(--reader-quiet);font-weight:400}.blk-textarea{width:100%;min-height:4.5em;color:var(--reader-fg);background:color-mix(in oklab, var(--reader-fg), transparent 96%);border:1px solid var(--reader-line);resize:vertical;border-radius:10px;outline:none;padding:.6em .8em;font-family:inherit;font-size:.95em;line-height:1.55;transition:border-color .12s,box-shadow .12s;display:block}.blk-textarea::placeholder{color:var(--reader-quiet);opacity:1}.blk-textarea:focus-visible{border-color:var(--reader-accent-ink);box-shadow:0 0 0 3px color-mix(in oklab, var(--reader-accent-ink), transparent 70%)}.blk-optional-control{font-size:.9em}.blk-btn,.blk-linkbtn{cursor:pointer;border-radius:999px;font-size:.86em;font-weight:500}.blk-btn{min-height:40px;color:var(--reader-fg);border:1px solid color-mix(in oklab, var(--reader-fg), transparent 62%);background:0 0;padding:0 18px;transition:background-color .12s,border-color .12s}.blk-btn:hover:not(:disabled){background:var(--reader-hover);border-color:color-mix(in oklab, var(--reader-fg), transparent 40%)}.blk-btn:disabled{opacity:.45;cursor:default}.blk-btn-primary{background:var(--reader-accent);border-color:var(--reader-accent);color:#fff}.blk-btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--reader-accent), black 10%);border-color:color-mix(in oklab, var(--reader-accent), black 10%)}.reader[data-theme=dark] .blk-btn-primary{color:#0e0e0e;background:var(--reader-accent-ink);border-color:var(--reader-accent-ink)}.blk-linkbtn{color:var(--reader-accent-ink);text-underline-offset:.16em;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline;text-decoration-thickness:1px}.reader-column .blk-practice{background:color-mix(in oklab, var(--reader-accent), var(--reader-bg) 92%);border:1px solid color-mix(in oklab, var(--reader-accent), var(--reader-bg) 78%);border-radius:14px;padding:1.2em 1.3em}.reader-column .blk-practice>*+*{margin-top:.75em}.reader-column .blk-practice .blk-heading{margin-top:.15em}.reader-column .blk-practice-prompt{font-size:1.04em}.reader-column .blk-options{padding-left:1.2em}.reader-column .blk-options li+li{margin-top:.25em}.reader-column .blk-return{color:var(--reader-muted);font-size:.86em;line-height:1.55}.blk-return .blk-cue{margin-bottom:.2em;font-size:.8em}.blk-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:.9em;display:inline-flex}.blk-check input{width:18px;height:18px;accent-color:var(--reader-accent-ink)}.reader-column .blk-closing{text-align:center;padding:.4em 0 0}.reader-column .blk-closing .blk-head{justify-content:center;position:relative}.reader-column .blk-closing .blk-head .blk-prov{position:absolute;top:0;right:0}.reader-column .blk-closing-text{max-width:52ch;margin-left:auto;margin-right:auto;font-size:1.06em}.reader-column .blk-closing-hint{font-family:var(--reader-font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--reader-accent-ink);margin-top:1.2em;font-size:.72em;font-weight:600}.reader-column .blk-closing-hint:before,.reader-column .blk-closing-hint:after{content:"";background:var(--reader-line);vertical-align:middle;width:2.2em;height:1px;margin:0 .9em;display:inline-block}.reader-column .blk-leader{border-top:1px solid var(--reader-line);padding-top:1.4em}.reader-column .blk-bullets{padding-left:1.3em;list-style:outside}.reader-column .blk-options,.reader-column .blk-prose ul{list-style:outside}.reader-column .blk-prose ol,.reader-column ol.blk-bullets{list-style:decimal}.reader-column .blk-bullets li+li{margin-top:.5em}.reader-column .blk-grounding .blk-head{z-index:1;pointer-events:none;margin-bottom:-1.6em;position:relative}.reader-column .blk-grounding .blk-head .blk-prov{pointer-events:auto}.blk-tabs{flex-wrap:wrap;gap:6px;display:flex}.blk-tab{border:1px solid var(--reader-line);min-height:40px;color:var(--reader-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:.86em;font-weight:500;transition:background-color .12s,color .12s,border-color .12s}.blk-tab:hover{background:var(--reader-hover)}.blk-tab[aria-selected=true]{background:var(--reader-fg);color:var(--reader-bg);border-color:var(--reader-fg)}.blk-tabpanel[data-active=false]{display:none}.reader-column .blk-tabpanel{padding-top:.6em}.reader-column .blk-tabpanel>*+*{margin-top:.5em}.blk-tabpanel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reader-column .blk-prose>*+*{margin-top:.9em}.reader-column .blk-prose h2{margin-top:1.4em;font-size:1.2em}.reader-column .blk-prose h3{margin-top:1.2em;font-size:1.05em}.reader-column .blk-prose code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--reader-hover);border-radius:4px;padding:.05em .35em;font-size:.88em}.reader-column .blk-phrases{padding:0;list-style:none}.reader-column .blk-phrases li{border-top:1px solid var(--reader-line);padding:.55em 0;font-style:italic}.reader-column .blk-phrases li+li{margin-top:0}.reader-column .blk-phrases li:last-child{border-bottom:1px solid var(--reader-line)}.reader-column .blk-phrases q{quotes:"“" "”"}.reader-column .blk-definitions{gap:0;margin:0;display:grid}.reader-column .blk-definition{border-top:1px solid var(--reader-line);grid-template-columns:minmax(0,1fr);gap:.15em 1em;padding:.8em 0;display:grid}.reader-column .blk-definition:last-child{border-bottom:1px solid var(--reader-line)}.reader-column .blk-definition dt{font-weight:600}.reader-column .blk-definition dd{color:var(--reader-muted);margin:0}.blk-definition-label{letter-spacing:.1em;color:var(--reader-accent-ink);font-variant-numeric:tabular-nums;margin-right:.7em;font-size:.74em;font-weight:600}@media (min-width:640px){.reader-column .blk-definitions[data-numbered=true] .blk-definition dt{grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;column-gap:1em;display:grid}.reader-column .blk-definitions[data-numbered=true] .blk-definition-label{margin-right:0}.reader-column .blk-definitions[data-numbered=true] .blk-definition dd{padding-left:3.6em}}.reader-column .blk-checklist{margin:0;padding:0;list-style:none}.reader-column .blk-checklist-item{border-top:1px solid var(--reader-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 .8em;padding:.7em 0;display:grid}.reader-column .blk-checklist-item+.blk-checklist-item{margin-top:0}.reader-column .blk-checklist-item:last-child{border-bottom:1px solid var(--reader-line)}.blk-checklist-item input{width:20px;height:20px;accent-color:var(--reader-accent-ink);cursor:pointer;margin-top:.3em}.blk-checklist-item label{cursor:pointer}.blk-checklist-label{font-weight:500;display:block}.blk-checklist-item[data-checked=true] .blk-checklist-label{color:var(--reader-muted);text-decoration:line-through}.blk-checklist-detail{color:var(--reader-muted);margin-top:.15em;font-size:.86em;display:block}.reader-column .blk-callout{border:1px solid var(--reader-line);border-radius:12px;justify-content:space-between;gap:12px;padding:1em 1.2em;display:flex}.reader-column .blk-callout[data-tone=emphasis]{border-color:color-mix(in oklab, var(--reader-accent), transparent 55%)}.reader-column .blk-callout[data-tone=warning]{border-color:#bf664d80;border-color:lab(53.5644% 34.7515 30.7593/.5)}.reader-column .blk-callout-body>*+*{margin-top:.4em}.reader-column .blk-callout-heading{margin:0;font-weight:600}.reader-column .blk-callout-stat{border:0;padding:.4em 0}.blk-stat{flex-wrap:wrap;align-items:baseline;gap:.2em .6em;display:flex}@media (max-width:480px){.blk-stat{flex-direction:column;align-items:flex-start}.blk-stat-text{max-width:none}}.blk-stat-figure{letter-spacing:-.03em;color:var(--reader-accent-ink);font-variant-numeric:tabular-nums;font-size:3.2em;font-weight:500;line-height:1}.blk-stat-text{color:var(--reader-muted);max-width:40ch;font-size:.95em}.blk-stat-text strong{color:var(--reader-fg)}.reader-column .blk-quote{margin:0}.reader-column .blk-quote blockquote{color:var(--reader-fg);font-size:1.08em}.reader-column .blk-quote figcaption{font-family:var(--reader-font-ui);color:var(--reader-muted);margin-top:.4em;font-size:.86em}.reader-column .blk-image{margin:0}.reader-column .blk-image img{border-radius:10px;width:100%;height:auto}.reader-column .blk-image figcaption{font-family:var(--reader-font-ui);color:var(--reader-muted);margin-top:.5em;font-size:.86em}.reader-column .blk-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reader-column .blk-choices li+li{margin-top:0}.blk-choice{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--reader-fg);border:1px solid var(--reader-line);cursor:pointer;background:0 0;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 14px;transition:border-color .12s,background-color .12s;display:flex}.blk-choice:hover{background:var(--reader-hover)}.blk-choice[data-picked=true]{border-color:var(--reader-fg)}.blk-choice[data-state=correct]{border-color:var(--reader-accent);background:color-mix(in oklab, var(--reader-accent), transparent 88%)}.blk-choice[data-state=incorrect]{border-color:#bf664d}.blk-choice-mark{border:1.5px solid var(--reader-faint);border-radius:50%;flex:none;width:16px;height:16px;margin-top:.3em}.blk-choice[role=checkbox] .blk-choice-mark{border-radius:4px}.blk-choice[data-picked=true] .blk-choice-mark{background:var(--reader-fg);border-color:var(--reader-fg);box-shadow:inset 0 0 0 3px var(--reader-bg)}.blk-choice[data-state=correct] .blk-choice-mark{background:var(--reader-accent);border-color:var(--reader-accent)}.reader-column .blk-choice-feedback{color:var(--reader-muted);padding:.4em 14px 0;font-size:.86em}.blk-selfcheck-reveal[data-open=false]{display:none}.reader-column .blk-selfcheck-reveal{background:var(--reader-hover);border-radius:10px;padding:.9em 1.1em}.reader-column .blk-selfcheck-reveal>*+*{margin-top:.5em}.blk-timer-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blk-timer-clock{font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:3.2em;font-size:2em}.blk-timer-controls{align-items:center;gap:14px;display:inline-flex}.reader-column .blk-authorities{margin:0;padding:0;list-style:none}.reader-column .blk-authorities li{border-top:1px solid var(--reader-line);grid-template-columns:2.4em minmax(0,1fr);gap:0 .5em;padding:.7em 0;display:grid}.reader-column .blk-authorities li+li{margin-top:0}.reader-column .blk-authorities li:last-child{border-bottom:1px solid var(--reader-line)}.blk-authority-rank{color:var(--reader-accent-ink);font-variant-numeric:tabular-nums;padding-top:.3em;font-size:.78em;font-weight:600}.blk-authority-body{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.blk-authority-note{color:var(--reader-muted);font-size:.86em;font-family:var(--reader-font-ui);flex-basis:100%}.reader-column .blk-review-line{color:var(--reader-muted);font-size:.86em}.reader-column .blk-sources{margin:0;padding:0;list-style:none}.reader-column .blk-source{border-top:1px solid var(--reader-line);padding:.75em 0}.reader-column .blk-source+.blk-source{margin-top:0}.reader-column .blk-source:last-child{border-bottom:1px solid var(--reader-line)}.blk-source-title{font-weight:500;display:block}.blk-source-role,.blk-source-notes{color:var(--reader-muted);margin-top:.15em;font-size:.86em;display:block}.reader-column .blk-source-items{padding:.4em 0 0 1em;font-size:.86em;list-style:none}.reader-column .blk-source-items li+li{margin-top:.2em}.reader-column .blk-rollout-blurb{border-bottom:1px solid var(--reader-line);padding-bottom:1.4em}.reader-column .blk-rollout-blurb>*+*{margin-top:.6em}.reader-column .blk-email{margin-top:1.6em}.blk-email-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:.5em;display:flex}.blk-email-head .blk-cue{margin:0}.reader-column .blk-email-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--reader-line);background:color-mix(in oklab, var(--reader-fg), transparent 97%);border-radius:12px;margin:0;padding:1em 1.1em;font-family:inherit;font-size:.95em;line-height:1.6}.reader-column .blk-pagebreak hr{width:100%;margin:2em 0 1.2em}.blk-print-only,.reader-column .blk-question.blk-print-only{display:none}@media print{.blk-print-only{display:block}.reader-column .blk-question.blk-print-only{display:grid}.reader-column .blk{break-inside:avoid-page;margin-top:1.6em}.reader-column .blk[data-block=questions],.reader-column .blk[data-block=markdown],.reader-column .blk[data-block=definitions],.reader-column .blk[data-block=rollout]{break-inside:auto}.blk-disclosure[data-open=false]>.blk-disclosure-body,.blk-tabpanel[data-active=false],.blk-selfcheck-reveal[data-open=false]{display:block}.reader-column .blk-reference a[href^=http]:after,.reader-column .blk-video-links a[href^=http]:after{content:none}.blk-video-links:after{content:attr(data-backup);color:#444;flex-basis:100%;font-size:.85em;display:block}.blk-disclosure-btn{color:#000;min-height:0;padding:4px 0;font-weight:600}.blk-disclosure-chev{display:none}.reader-column .blk-disclosure-body{padding-left:0}.blk-video-frame{display:none}.blk-video-caption{font-size:.9em}.blk-video-links svg{display:none}.blk-cue,.blk-eyebrow,.blk-question-num,.blk-definition-label,.blk-authority-rank,.blk-stat-figure{color:#000!important}.reader-column .blk-practice{background:#fff;border:1px solid #000}.blk-tab,.blk-textarea{display:none}.blk-choice{border-color:#999}.blk-choice[data-state]{background:#fff}.reader-column .blk-email-body{background:#fff;border-color:#999}.reader-column .blk-callout{border-color:#999}.reader-column .blk-selfcheck-reveal{background:#fff;border:1px solid #999}.reader-column .blk-closing-hint{color:#000}}
