.rpt-bunko-line-item[data-reading],.rpt-bunko-route-step[data-reading]{grid-template-columns:minmax(0,1fr);gap:var(--rj-ref-space-2-5)}.rpt-bunko-kaidai-row[data-reading]{padding-block:var(--rj-ref-space-8)}.rpt-bunko-kaidai-row[data-reading] :is(.rpt-bunko-line-no,.rpt-bunko-entry-eyebrow,.rpt-bunko-route-time){line-height:1.7}.rpt-bunko-kaidai-row[data-reading] :is(.rpt-bunko-line-title,.rpt-bunko-entry-title,.rpt-bunko-route-title,.rpt-bunko-question-title){margin:0 0 var(--rj-ref-space-3);font-size:var(--rpt-type-lead);font-weight:500;line-height:1.55}.rpt-bunko-question[data-reading]{padding-inline:0}.rpt-bunko-question[data-reading]:before{position:static;display:block;margin-bottom:var(--rj-ref-space-2-5);line-height:1.7}.rpt-bunko-kaidai-row[data-reading] :is(.rpt-bunko-line-desc,.rpt-bunko-entry-body,.rpt-bunko-route-body,.rpt-bunko-question-body){font-size:var(--rpt-type-subtitle);font-weight:400;line-height:1.9}.rpt-bunko-entry[data-reading]{grid-template-columns:minmax(0,1fr);gap:var(--rj-ref-space-5)}.rpt-bunko-entry[data-reading] .rpt-bunko-entry-aside{border-left:0;border-top:1px solid var(--rpt-bunko-rule-soft);padding:var(--rj-ref-space-4) 0 0}.rpt-bunko-reading-excerpt{margin:var(--rj-ref-space-5) 0;padding:var(--rj-ref-space-4) var(--rj-ref-space-5);border-left:2px solid var(--rpt-bunko-rule-mid);background:var(--rpt-bunko-paper-light,rgb(255 255 255/35%))}.rpt-bunko-reading-excerpt figcaption{margin-bottom:var(--rj-ref-space-2);font-family:var(--font-sans);font-size:var(--rpt-type-micro);line-height:1.7;color:var(--rpt-bunko-ink-faint)}.rpt-bunko-reading-excerpt blockquote{margin:0;font-family:var(--font-serif);font-size:var(--rpt-type-subtitle);font-weight:400;line-height:1.9;color:var(--rpt-bunko-ink);overflow-wrap:anywhere}.rpt-bunko-reading-details{margin:var(--rj-ref-space-5) 0 0;display:grid;grid-gap:var(--rj-ref-space-4);gap:var(--rj-ref-space-4)}.rpt-bunko-reading-details dt{margin-bottom:var(--rj-ref-space-1);font-family:var(--font-sans);font-size:var(--rpt-type-micro);font-weight:600;line-height:1.7;color:var(--rpt-bunko-vermilion)}.rpt-bunko-reading-details dd,.rpt-bunko-reading-question{margin:0;font-size:var(--rpt-type-subtitle);font-weight:400;line-height:1.9;color:var(--rpt-bunko-ink-soft)}.rpt-bunko-reading-question{margin-top:var(--rj-ref-space-2)}.rpt-bunko-question[data-reading] .rpt-bunko-question-body{margin-top:var(--rj-ref-space-5)}.rpt-bunko-practice-tips{margin:var(--rj-ref-space-6) 0 0;padding-left:1.5em;font-size:var(--rpt-type-subtitle);line-height:1.9}.rpt-bunko-practice-tips li{padding:var(--rj-ref-space-4) 0 var(--rj-ref-space-4) var(--rj-ref-space-2);border-bottom:1px solid var(--rpt-bunko-rule-soft)}.rpt-bunko-practice-tips li::marker{color:var(--rpt-bunko-vermilion);font-family:var(--font-sans)}.rpt-bunko-research-message{display:block;font-family:var(--font-serif);font-size:var(--rpt-type-lead);font-weight:400;line-height:1.8;letter-spacing:.03em}.rpt-bunko-research-attribution{display:block;margin-top:var(--rj-ref-space-3);font-family:var(--font-sans);font-size:var(--rpt-type-micro);font-weight:400;letter-spacing:normal;color:var(--rpt-bunko-ink-soft)}.rpt-bunko-research-attribution a{color:inherit;-webkit-text-decoration-color:var(--rpt-bunko-rule-mid);text-decoration-color:var(--rpt-bunko-rule-mid);text-underline-offset:.2em}@media (max-width:600px){.rpt-bunko-reading-excerpt{padding:var(--rj-ref-space-3) var(--rj-ref-space-4)}}