.rs-workspace{text-align:start;width:100%}.rs-workspace[data-rs-example]{max-width:72ch;margin-inline:auto}:is(.rs-passage,.rs-target,.rs-note,.rs-update,.rs-working-answer),.rs-feedback :is(p,ul,ol){max-width:72ch}.rs-title{margin:0 0 20px;font-size:1.25rem;line-height:1.4}.rs-passage{margin-block:0 24px}.rs-workspace p{overflow-wrap:break-word}.rs-section-label{color:var(--muted);margin:20px 0 6px;font-size:.9375rem;font-weight:650;line-height:1.5}.rs-section-label:first-child{margin-top:0}.rs-question{margin:24px 0 8px;font-size:1.125rem;font-weight:600;line-height:1.5}.rs-question:focus{outline:none}.rs-question:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.rs-target{margin:8px 0 16px;font-size:1.25rem;font-weight:650;line-height:1.6}.rs-note{color:var(--muted);margin:12px 0;font-size:.9375rem;line-height:1.6}.rs-update{border-top:1px solid var(--line);padding-top:16px}.rs-reference{background:var(--accent-soft);color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 3px;text-decoration-thickness:2px}.rs-options{grid-template-columns:minmax(0,1fr);margin-block:16px 0}.rs-option{min-height:52px}.rs-option .reading-option-value{font-weight:400;line-height:1.6}.rs-working-answer{border-block:1px solid var(--line);padding-block:16px}.rs-working-answer p:not(.rs-section-label){margin:0;line-height:1.7}.rs-actions{justify-content:flex-end;gap:16px;margin-top:24px;display:flex}.rs-actions .btn{width:auto;min-width:200px}.rs-feedback{margin-top:24px}.rs-feedback:focus{outline:none}.rs-feedback p{margin:0 0 12px;line-height:1.7}:is(.rs-reasons,.rs-rule,.rs-connections){margin-top:16px}:is(.rs-reasons,.rs-rule,.rs-connections)>summary{min-height:44px;color:var(--accent);cursor:pointer;align-content:center;font-weight:600;line-height:1.5;display:list-item}.rs-reasons ul{margin:8px 0 0;padding:0;list-style:none}.rs-reasons li{border-bottom:1px solid var(--line);padding-block:12px}.rs-reasons li:last-child{border-bottom:0;padding-bottom:0}.rs-reasons li p:last-child{margin-bottom:0}.rs-rule p{margin:8px 0 0;line-height:1.7}.rs-connections dl{margin:8px 0 0}.rs-connections dl>div{grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:16px;padding-block:8px;display:grid}.rs-connections dt{font-weight:650}.rs-connections dd{margin:0;line-height:1.5}.rs-language-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.6}.rs-language-table :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word;padding:10px 12px}.rs-language-table th{color:var(--muted);font-size:.875rem;font-weight:600}.rs-language-table :is(th,td):first-child{width:42%;padding-inline-start:0}.rs-language-table :is(th,td):last-child{padding-inline-end:0}.practice-setup-example .rs-workspace{margin-block:4px 0}.rs-workspace[data-rs-example] .rs-passage{margin-block:0 12px}.rs-workspace[data-rs-example] .rs-passage p{margin-block:0 12px;font-size:1.0625rem;line-height:1.7}.rs-workspace[data-rs-example] .rs-passage p.rs-section-label{margin:20px 0 6px;font-size:.9375rem;line-height:1.5}.rs-workspace[data-rs-example] .rs-passage p.rs-section-label:first-child{margin-top:0}.rs-workspace[data-rs-example] .rs-question{margin-block:12px 4px;font-size:1rem}.rs-workspace[data-rs-example] .rs-note{margin-block:8px 12px;font-size:.875rem}.rs-workspace[data-rs-example] .rs-target{margin-block:8px 12px;font-size:1.0625rem}.rs-workspace[data-rs-example] .rs-options{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-workspace[data-rs-example][data-rs-kind=improve-the-answer] .rs-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-workspace[data-rs-example] .reading-option-value{font-weight:600}.rs-workspace[data-rs-example] .rs-actions{margin-top:16px}.rs-workspace[data-rs-example] .rs-actions .btn{min-width:160px;min-height:48px}.rs-workspace[data-rs-example] .rs-language-table :is(th,td){padding-block:8px}.rs-example-complete{text-align:start;padding-block:16px}.rs-example-complete h3{margin-top:0;font-size:1.25rem}.rs-example-complete p{line-height:1.65}.rs-loading{padding-block:24px}@media (width<=650px){.rs-actions .btn{width:100%;min-width:0}.rs-title{margin-bottom:16px}.rs-language-table :is(th,td){padding-inline:8px}.rs-workspace[data-rs-example] .rs-options,.rs-workspace[data-rs-example][data-rs-kind=improve-the-answer] .rs-options{grid-template-columns:minmax(0,1fr)}.practice-main .practice-setup-example .rs-workspace :is(select,input,button,summary,a,[tabindex]){scroll-margin-bottom:max(104px,6.5rem)}}@media (forced-colors:active){.rs-reference{color:marktext;background:mark;text-decoration-color:marktext}}
