.continuous-reading .intro{margin-inline:auto}.continuous-reading .article-row{display:block;max-width:920px;margin-inline:auto}.continuous-reading .article-row>.margin-note{display:none}.continuous-reading .article-row>.prose{max-width:none}.continuous-reading .article-row>.prose>p{max-width:710px;margin-inline:auto}.continuous-reading .story-unit{margin:0 auto 32px;max-width:920px}.continuous-reading .report-flow{margin:0 auto;max-width:920px;scroll-margin-top:100px}.continuous-reading .report-copy{font:1.125rem/2 var(--sans);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;max-width:710px;margin:0 auto 28px}.continuous-reading .report-copy:empty{display:none}.continuous-reading .key-sentence{font-weight:750;color:var(--ink)}.continuous-reading .expert-response{display:grid;grid-template-columns:minmax(135px,170px) minmax(0,1fr);gap:28px;margin:26px 0 34px;padding:28px 32px;background:var(--pale);border-left:3px solid var(--blue);break-inside:avoid}.expert-identity{display:flex;align-items:flex-start;flex-direction:column;gap:6px;min-width:0}.expert-identity>strong{font:700 1.125rem/1.6 var(--sans);color:var(--ink);overflow-wrap:anywhere}.expert-identity .expert-role{font:.875rem/1.8 var(--sans);color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}.expert-explanation{min-width:0}.continuous-reading .expert-speech{font:1rem/2 var(--sans);color:#505d70;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;margin:0}.continuous-reading .expert-verbatim{font-size:1.125rem;color:var(--ink);line-height:1.95}.continuous-reading .expert-verbatim .key-sentence{color:var(--blue)}.continuous-reading .expert-response+.report-copy{margin-top:30px}.continuous-reading .story-unit+.story-unit{margin-top:28px}.continuous-reading .story-unit.has-expert+.story-unit.has-expert{margin-top:38px}.continuous-reading .report-flow+.article-row{margin-top:24px}.continuous-reading .article-credit{margin-top:38px}.continuous-reading .ending{margin:38px auto;max-width:920px}.continuous-reading .law-compare+.report-flow{margin-top:48px}
.expert-voice{min-width:0;border:0;margin:0;padding:0}.continuous-reading .expert-voice p{font:1.125rem/1.95 var(--sans);color:var(--ink);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;margin:0}.continuous-reading .report-copy.quote-context{margin:24px auto 15px;font-size:.9375rem;line-height:1.85;color:var(--muted)}.quote-context-label{display:block;color:var(--blue);font-size:.8125rem;font-weight:600;margin-bottom:5px}.quote-context+.expert-response{margin-top:15px}
@media(max-width:900px){.continuous-reading .expert-response{grid-template-columns:minmax(110px,145px) minmax(0,1fr);padding:26px;gap:22px}}
@media(max-width:680px){.continuous-reading .expert-voice p{font-size:1.0625rem;word-break:normal}.continuous-reading .expert-response{grid-template-columns:minmax(0,1fr);padding:23px 20px;gap:20px;margin:22px 0 30px}.expert-identity{gap:3px;padding-bottom:16px;border-bottom:1px solid #bdc8d8}.expert-identity>strong{font-size:1.0625rem}.expert-identity .expert-role{font-size:.875rem}.continuous-reading .report-copy{font-size:1.0625rem;line-height:1.95;word-break:normal}.continuous-reading .expert-speech{font-size:.9375rem;word-break:normal}.continuous-reading .expert-verbatim{font-size:1.0625rem;line-height:1.95}.continuous-reading .story-unit{margin-bottom:25px}.continuous-reading .story-unit+.story-unit{margin-top:25px}}
@media print{.continuous-reading .expert-voice p{font-size:11pt;line-height:1.8}.continuous-reading .expert-response{background:white;display:block;border-left:2px solid #777;padding:12px 18px;margin:16px 0;break-inside:auto}.expert-identity{display:block;border:0;padding:0;margin-bottom:8px}.expert-identity>strong,.expert-identity .expert-role{font-size:10pt;margin-right:10px}.continuous-reading .report-copy,.continuous-reading .expert-speech,.continuous-reading .expert-verbatim{font-size:11pt;line-height:1.8}.continuous-reading .key-sentence{color:#111}.continuous-reading .story-unit{margin-bottom:16px}}
