.rs-studio{--rs-ink:#133e48;--rs-muted:var(--rnc-design-526b73);--rs-teal:var(--rnc-design-007b89);--rs-teal-ink:#006777;--rs-deep:#073e49;--rs-line:#d6e5e7;--rs-card:#fff;--rs-soft:#eff7f5;--rs-peach:#fff1e9;--rs-coral:#f4b39e;color:var(--rs-ink);max-width:1240px}.rs-studio *{box-sizing:border-box}.rs-studio h1,.rs-studio h2,.rs-studio h3,.rs-studio h4{color:inherit}.rs-studio p{line-height:1.65}.rs-studio em{font-style:normal}.rs-studio a,.rs-studio button,.rs-studio summary,.rs-studio select,.rs-studio input{touch-action:manipulation}.rs-studio a:focus-visible,.rs-studio button:focus-visible,.rs-studio summary:focus-visible,.rs-studio input:focus-visible,.rs-studio select:focus-visible{outline:3px solid var(--rnc-design-d97e65);outline-offset:4px}.rs-studio [id]{scroll-margin-top:125px}.rs-studio .rs-case:focus{outline:none}.rs-studio .rs-case:focus-visible{outline:3px solid var(--rs-teal);outline-offset:4px}.rs-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:12px;color:var(--rs-muted);margin:4px 0 23px;line-height:1.6}.rs-breadcrumb a{color:var(--rs-teal-ink);font-weight:600}.rs-breadcrumb svg{flex:none}.rs-hero{border-radius:32px;overflow:hidden;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;padding:48px;background:radial-gradient(ellipse at 100% 0,#d9efeb,transparent 62%),var(--rs-soft);border:1px solid var(--rs-line);gap:15px;margin-bottom:24px}.rs-eyebrow,.rs-kicker{display:flex;align-items:center;gap:8px;font-size:10px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rs-teal-ink);line-height:1.6!important}.rs-hero h1{font-size:clamp(34px,4.3vw,57px);line-height:1.07;letter-spacing:-.045em;font-weight:800;margin:22px 0}.rs-hero h1 em{color:var(--rs-teal-ink)}.rs-lead{font-size:20px;font-weight:600;margin-bottom:14px;max-width:480px}.rs-intro{color:var(--rs-muted);font-size:15px;margin-bottom:26px;max-width:460px}.rs-button{display:inline-flex;gap:12px;align-items:center;justify-content:center;border:1px solid transparent;background:var(--rs-teal);color:#fff!important;padding:14px 19px;border-radius:13px;font-size:14px;font-weight:750;min-height:48px;text-decoration:none!important;line-height:1.4;box-shadow:0 6px 14px #007b8912;transition:background .15s}.rs-button:hover{background:#006675}.rs-button--coral{background:var(--rs-coral);color:#173e48!important}.rs-button--coral:hover{background:#ef9e84}.rs-hero-facts{display:flex;gap:20px;margin-top:29px;border-top:1px solid var(--rs-line);padding-top:20px}.rs-hero-facts span{font-size:11px;color:var(--rs-muted);display:flex;flex-direction:column;gap:3px}.rs-hero-facts b{font-size:24px;line-height:1.2;color:var(--rs-teal-ink);letter-spacing:-.025em}.rs-ward-art{position:relative;min-width:0}.rs-ward-art svg{width:100%;height:auto;display:block}.rs-art-tag{position:absolute;display:flex;align-items:center;gap:10px;background:#ffffffed;border:1px solid #ffffff;border-radius:15px;box-shadow:0 12px 30px #0d526516;padding:12px 16px;color:#153f4a}.rs-art-tag svg{width:19px;flex:none;color:var(--rnc-design-007b89)}.rs-art-tag strong,.rs-art-tag span{display:block}.rs-art-tag strong{font-size:12px}.rs-art-tag span{font-size:10px;margin-top:3px;color:var(--rnc-design-58717a)}.rs-art-tag--one{top:15%;left:4%}.rs-art-tag--two{bottom:8%;right:0}.rs-method{display:grid;grid-template-columns:.9fr 1.3fr;gap:30px;align-items:center;padding:28px 10px 34px}.rs-method h2,.rs-section-head h2{font-size:29px;font-weight:750;line-height:1.15;letter-spacing:-.03em;margin-top:11px}.rs-method ol{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rs-method li{display:flex;flex-direction:column;gap:12px}.rs-method li>span{width:43px;height:43px;border-radius:13px;background:var(--rs-soft);border:1px solid var(--rs-line);display:grid;place-items:center;color:var(--rs-teal)}.rs-method small{font-size:10px;color:var(--rs-muted)}.rs-method h3{font-size:16px;font-weight:750;margin:3px 0}.rs-method li p{font-size:12px;color:var(--rs-muted)}.rs-department-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;background:var(--rs-card);border:1px solid var(--rs-line);border-radius:24px;padding:20px;align-items:center;margin:16px 0 23px}.rs-feature-image{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/10}.rs-feature-image>div{height:100%}.rs-feature-image img{height:100%;object-fit:cover}.rs-feature-image>span{display:flex;gap:7px;align-items:center;position:absolute;bottom:17px;left:16px;right:16px;width:max-content;max-width:calc(100% - 32px);font-size:11px;font-weight:700;border-radius:30px;background:#fff;padding:9px 13px;color:#006777;box-shadow:0 6px 20px #042b4324}.rs-department-feature>div:nth-child(2){padding:14px 20px 14px 0}.rs-department-feature h2{font-size:32px;line-height:1.12;font-weight:750;letter-spacing:-.025em;margin:12px 0}.rs-department-feature p:not(.rs-kicker){font-size:14px;color:var(--rs-muted);max-width:450px}.rs-level-summary{font-size:11px;margin:18px 0 23px;color:var(--rs-teal-ink)}.rs-scope{display:flex;gap:13px;border:1px solid var(--rs-line);border-radius:15px;padding:17px 20px;background:var(--rs-soft);margin:18px 0 22px}.rs-scope>svg{flex:none;margin-top:4px;color:var(--rs-teal)}.rs-scope p{font-size:12px;color:var(--rs-muted);max-width:1050px}.rs-scope strong{display:block;color:var(--rs-ink);font-size:13px;margin-bottom:4px}.rs-departments{margin:48px 0}.rs-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.rs-section-head>p{font-size:13px;color:var(--rs-muted);max-width:450px}.rs-department-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.rs-dept{background:var(--rs-card);border:1px solid var(--rs-line);padding:21px;border-radius:18px;display:flex;flex-direction:column}.rs-dept--live{background:var(--rs-soft);border-color:#70b7bd;box-shadow:0 5px 20px #007b8907}.rs-dept--live:hover{border-color:var(--rs-teal)}.rs-dept-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:var(--rs-teal)}.rs-dept-top small{font-size:10px;color:var(--rs-muted)}.rs-dept h3{font-size:15px;font-weight:700;line-height:1.3;margin-bottom:9px}.rs-dept p{font-size:12px;color:var(--rs-muted);margin-bottom:20px;flex:1}.rs-dept-status{display:flex;justify-content:space-between;font-size:10px;color:var(--rs-muted);font-weight:650;border-top:1px solid var(--rs-line);padding-top:12px}.rs-dept--live .rs-dept-status{color:var(--rs-teal-ink)}.rs-ward-heading{display:grid;grid-template-columns:1.15fr .85fr;background:radial-gradient(ellipse at 100% 30%,#e3f1ec,transparent 60%),var(--rs-soft);border:1px solid var(--rs-line);border-radius:27px;overflow:hidden;align-items:center;gap:22px;padding:35px 42px;margin-bottom:24px}.rs-ward-heading h1{font-size:clamp(30px,4vw,48px);line-height:1.09;font-weight:800;letter-spacing:-.04em;margin:15px 0}.rs-ward-heading p:not(.rs-kicker){font-size:16px;color:var(--rs-muted);line-height:1.6}.rs-heading-art{position:relative;max-width:330px;justify-self:end}.rs-heading-art>span{font-size:10px;color:var(--rs-teal-ink);display:block;text-align:center;padding-top:5px}.rs-heading-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.rs-heading-chips span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;background:var(--rs-card);border:1px solid var(--rs-line);border-radius:20px;padding:8px 10px}.rs-reading-guide{display:flex;gap:25px;align-items:center;padding:5px 4px 26px}.rs-reading-guide p{font-size:12px;color:var(--rs-muted);max-width:620px}.rs-reading-guide b{display:block;color:var(--rs-ink);margin-bottom:5px;font-size:13px}.rs-difficulty-key{display:flex;flex-wrap:wrap;gap:7px}.rs-difficulty-key span{font-size:10px;border-radius:20px;padding:7px 10px;background:var(--rs-soft);color:var(--rs-teal-ink);border:1px solid var(--rs-line)}.rs-difficulty-key [data-level="2"]{background:#edf2fb;color:#3b5680}.rs-difficulty-key [data-level="3"]{background:#fff4e7;color:#785125}.rs-difficulty-key [data-level="4"]{background:#fff0eb;color:#904732}.rs-reader-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:26px;margin-bottom:38px}.rs-index{position:sticky;top:110px;max-height:calc(100dvh - 130px);overflow:auto;scrollbar-width:thin;border:1px solid var(--rs-line);border-radius:18px;background:var(--rs-card);padding:20px}.rs-index-head small{font-size:9px;letter-spacing:.13em;color:var(--rs-teal-ink);font-weight:800}.rs-index-head h2{font-size:17px;font-weight:750;line-height:1.2;margin:8px 0 20px}.rs-search{display:flex;align-items:center;gap:9px;border:1px solid var(--rs-line);border-radius:10px;padding:10px 11px;background:var(--rs-soft)}.rs-search svg{flex:none;color:var(--rs-teal)}.rs-search input{background:transparent;min-width:0;width:100%;font-size:12px;color:var(--rs-ink);outline-offset:2px;border:none}.rs-search input::placeholder{color:var(--rs-muted)}.rs-level-select{display:block;font-size:10px;color:var(--rs-muted);margin:15px 0 5px;font-weight:600}.rs-level-select select{width:100%;display:block;padding:10px 9px;font-size:12px;color:var(--rs-ink);background:var(--rs-card);border:1px solid var(--rs-line);border-radius:9px;margin-top:6px;min-height:42px}.rs-result-count{font-size:10px;color:var(--rs-muted);display:flex;justify-content:space-between;margin:13px 0}.rs-result-count button{color:var(--rs-teal-ink);text-decoration:underline;padding:3px;min-height:35px}.rs-index-group h3{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:12px 0 8px;color:var(--rs-teal-ink)}.rs-index-group h3[data-level="4"]{color:#a1503a}.rs-index-group a{display:grid;grid-template-columns:21px 1fr 13px;align-items:center;gap:8px;font-size:11px;color:var(--rs-muted);padding:11px 7px;line-height:1.45;border-radius:8px;min-height:46px}.rs-index-group a>span{font-size:10px;color:var(--rs-teal-ink);font-weight:700}.rs-index-group a[aria-current]{background:var(--rs-soft);color:var(--rs-ink);font-weight:700;border:1px solid var(--rs-line)}.rs-index-group a:hover{background:var(--rs-soft)}.rs-no-results{font-size:12px;color:var(--rs-muted);padding:12px 0}.rs-mobile-index{display:none}.rs-reader-label{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--rs-muted);padding:0 4px 14px}.rs-reader-label span:last-child{white-space:nowrap}.rs-case{border:1px solid var(--rs-line);border-radius:18px;overflow:hidden;background:var(--rs-card);margin-bottom:12px}.rs-case>summary{display:flex;align-items:center;gap:15px;padding:21px 23px;cursor:pointer;list-style:none;background:var(--rs-card)}.rs-case>summary::-webkit-details-marker,.rs-sources>summary::-webkit-details-marker,.rs-mobile-index>summary::-webkit-details-marker{display:none}.rs-case-number{display:grid;place-items:center;flex:none;width:40px;height:45px;border:1px solid var(--rs-line);border-radius:12px;background:var(--rs-soft);font-size:18px;color:var(--rs-teal-ink);font-weight:750}.rs-case>summary>div{min-width:0;flex:1}.rs-case-topic{font-size:9px;color:var(--rs-muted);letter-spacing:.09em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:6px}.rs-case h2{font-size:20px;line-height:1.26;letter-spacing:-.02em;font-weight:750;margin:0 0 8px}.rs-case-difficulty{font-size:10px;font-weight:650;color:var(--rs-teal-ink)}.rs-case[data-level="4"] .rs-case-difficulty{color:#9b4b36}.rs-case-chevron{color:var(--rs-muted);flex:none}.rs-case[open]{border-color:#90c2c5;box-shadow:0 8px 26px #0b566908}.rs-case[open]>summary{background:var(--rs-soft);border-bottom:1px solid var(--rs-line)}.rs-case[open] .rs-case-chevron{transform:rotate(180deg)}.rs-case-body{padding:26px 29px 0;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rs-case-body p{font-size:14px;line-height:1.75}.rs-case-body h3{font-size:15px;font-weight:750;display:flex;align-items:center;gap:8px;line-height:1.35}.rs-case-body h3 svg{flex:none;color:var(--rs-teal)}.rs-situation .rs-kicker{margin-bottom:9px}.rs-situation>p:last-child{font-size:15px;color:var(--rs-ink)}.rs-cues{margin:22px 0}.rs-cues h3{font-size:12px;color:var(--rs-muted);font-weight:650}.rs-cues ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.rs-cues li{font-size:11px;line-height:1.5;background:var(--rs-soft);border:1px solid var(--rs-line);border-radius:11px;padding:11px 10px;display:flex;gap:7px;align-items:start}.rs-cues li>span:first-child{width:5px;height:5px;background:var(--rs-teal);border-radius:50%;flex:none;margin-top:5px}.rs-priority{display:flex;gap:12px;align-items:start;background:var(--rs-deep);color:#fff;border-radius:14px;padding:18px 19px;margin:20px 0}.rs-priority>svg{flex:none;color:#a9ddd3;margin-top:3px}.rs-priority small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#bce5df;font-weight:700}.rs-priority p{font-size:16px;line-height:1.5;font-weight:650;margin-top:5px}.rs-decision-map{margin:23px 0 30px}.rs-decision-map ol{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rs-decision-map li{position:relative;display:flex;flex-direction:column;gap:9px;border:1px solid var(--rs-line);border-radius:12px;padding:14px;background:var(--rs-card)}.rs-decision-map li:nth-child(2){background:var(--rs-peach)}.rs-map-number{font-size:9px;font-weight:750;color:var(--rs-teal-ink)}.rs-decision-map strong{font-size:11px;line-height:1.5;font-weight:650;max-width:95%}.rs-map-arrow{position:absolute;right:-13px;top:45%;z-index:1;color:var(--rs-teal);background:var(--rs-card);border-radius:50%;padding:2px;width:21px;height:21px}.rs-decision-map figcaption{font-size:9px;color:var(--rs-muted);line-height:1.55;margin-top:9px}.rs-actions>ol{margin:20px 0 28px;display:flex;flex-direction:column;gap:23px}.rs-actions li{display:flex;gap:14px}.rs-action-number{display:grid;place-items:center;background:var(--rs-soft);color:var(--rs-teal-ink);border:1px solid var(--rs-line);width:29px;height:29px;flex:none;font-weight:700;font-size:12px;border-radius:9px}.rs-actions h4{font-size:15px;font-weight:750;line-height:1.4;margin:1px 0 7px}.rs-actions p{color:var(--rs-ink);font-size:13px}.rs-actions .rs-why{margin-top:10px;color:var(--rs-muted);font-size:12px;border-left:2px solid #e8baa5;padding-left:12px}.rs-why b{display:block;font-size:10px;color:var(--rs-teal-ink);margin-bottom:3px}.rs-evidence-inline{font-size:10px;color:var(--rs-teal-ink);display:inline-flex;align-items:center;gap:2px;font-weight:700;vertical-align:super;padding:3px 4px}.rs-evidence-inline:hover{text-decoration:underline}.rs-follow-through{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0}.rs-follow-through section{background:var(--rs-soft);border-radius:13px;padding:18px}.rs-follow-through .rs-avoid{background:var(--rs-peach)}.rs-follow-through h3{font-size:12px;margin-bottom:10px}.rs-follow-through p{font-size:12px;color:var(--rs-muted)}.rs-handoff{display:flex;gap:13px;background:var(--rs-card);border:1px solid var(--rs-line);border-left:3px solid var(--rs-teal);border-radius:12px;padding:19px}.rs-handoff>svg{flex:none;color:var(--rs-teal);margin-top:3px}.rs-handoff h3{font-size:12px;margin-bottom:9px}.rs-handoff p{font-size:13px;font-style:italic}.rs-handoff small{display:block;color:var(--rs-muted);font-size:10px;line-height:1.6;margin-top:9px}.rs-terms{display:flex;gap:9px;margin:21px 0!important;font-size:11px!important;color:var(--rs-muted)}.rs-terms>svg{flex:none;color:var(--rs-teal);margin-top:3px}.rs-terms b{display:block;font-size:10px;color:var(--rs-teal-ink);margin-bottom:3px}.rs-sources{border-top:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);padding:13px 0}.rs-sources summary{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;list-style:none;cursor:pointer;min-height:38px}.rs-sources summary span{font-size:9px;margin-left:auto;color:var(--rs-muted);font-weight:400}.rs-sources summary svg{flex:none}.rs-sources ol{list-style:decimal;padding-left:20px;font-size:11px;margin:12px 0}.rs-sources li{padding:5px 0 12px}.rs-sources a{color:var(--rs-teal-ink);font-weight:650;line-height:1.6}.rs-sources a svg{display:inline-block;margin-left:5px;vertical-align:middle}.rs-sources li p{font-size:11px;color:var(--rs-muted);margin-top:5px}.rs-source-date{font-size:10px!important;color:var(--rs-muted);padding:4px 0 12px}.rs-small-practice{display:flex;gap:10px;align-items:center;background:var(--rs-soft);padding:14px 16px;border-radius:11px;margin-top:23px}.rs-small-practice>svg{flex:none;color:var(--rs-teal)}.rs-small-practice p{font-size:11px;line-height:1.7}.rs-small-practice a{color:var(--rs-teal-ink);font-weight:750;display:inline-flex;gap:4px;align-items:center}.rs-small-practice p>span{font-size:9px;color:var(--rs-muted)}.rs-case-owner,.rs-ownership{display:flex;align-items:start;gap:6px;font-size:9px!important;color:var(--rs-muted);line-height:1.65!important;margin:16px 0 22px}.rs-case-owner>svg,.rs-ownership>svg{flex:none;margin-top:2px}.rs-case-navigation{border-top:1px solid var(--rs-line);margin:0 -29px;display:grid;grid-template-columns:1fr 1fr;background:var(--rs-soft)}.rs-case-navigation>a{display:flex;gap:10px;align-items:center;padding:17px 22px;font-size:11px;font-weight:650;color:var(--rs-teal-ink);line-height:1.5;min-height:83px}.rs-case-navigation>a:last-child{border-left:1px solid var(--rs-line);text-align:right;justify-content:end}.rs-case-navigation a>svg{flex:none}.rs-case-navigation small{display:block;font-size:9px;color:var(--rs-muted);font-weight:400;margin-bottom:4px}.rs-case-navigation a:hover{background:#dfeeea}.rs-nav-start{display:flex;align-items:center;padding:20px;font-size:11px;color:var(--rs-muted)}.rs-exam-bridge{display:grid;grid-template-columns:1fr 1fr;gap:30px 42px;position:relative;background:radial-gradient(ellipse at 10% 0,#226264,transparent 60%),var(--rs-deep);border-radius:27px;padding:40px;color:#fff;margin:46px 0 30px}.rs-exam-bridge .rs-eyebrow{color:#b1ddd4}.rs-exam-bridge h2{font-size:32px;line-height:1.15;font-weight:750;letter-spacing:-.025em;margin:19px 0}.rs-exam-bridge h2 em{color:#f5b9a6}.rs-exam-copy>p:not(.rs-eyebrow){font-size:13px;line-height:1.8;color:#dfefeb;margin-bottom:14px}.rs-exam-links{display:flex;flex-direction:column;gap:9px}.rs-exam-links>a{display:flex;align-items:center;gap:11px;background:#ffffff0c;border:1px solid #ffffff20;border-radius:13px;padding:13px 15px;color:#fff}.rs-exam-links>a>span{color:#b2e0d7;background:#ffffff10;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none}.rs-exam-links>a>div{flex:1}.rs-exam-links strong{display:block;font-size:12px;font-weight:700;line-height:1.4}.rs-exam-links small{display:block;font-size:10px;line-height:1.5;color:#c6e0da;margin-top:4px}.rs-exam-links>a>svg{flex:none;color:#f5b9a6}.rs-exam-links>a:hover{background:#ffffff16;border-color:#a6d5cb80}.rs-exam-bridge footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff24;padding-top:23px;gap:24px}.rs-exam-bridge footer p{font-size:10px;line-height:1.7;color:#cce3de;max-width:640px}.rs-exam-bridge footer .rs-button{flex:none;font-size:12px}.rs-teaching{border:1px solid var(--rs-line);background:var(--rs-card);border-radius:22px;padding:28px;display:grid;grid-template-columns:.9fr 1.1fr;gap:23px 35px}.rs-teaching>div>svg{color:var(--rs-teal);margin-bottom:15px}.rs-teaching h2{font-size:25px;font-weight:750;line-height:1.2;letter-spacing:-.02em;margin-top:12px}.rs-teaching ol{list-style:decimal;padding-left:18px;color:var(--rs-muted);font-size:12px;line-height:1.75;display:flex;flex-direction:column;gap:10px}.rs-teaching ol b{color:var(--rs-ink)}.rs-teaching>a{grid-column:1/-1;display:flex;align-items:center;gap:7px;color:var(--rs-teal-ink);font-weight:700;font-size:12px}.rs-related{display:flex;flex-wrap:wrap;gap:11px 22px;padding:28px 0 0}.rs-related a{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650;color:var(--rs-teal-ink)}.fr-risk-card{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--fr-line);border-radius:24px;background:var(--fr-card);overflow:hidden;margin:35px 0}.fr-risk-art{background:var(--fr-soft);padding:18px 28px;display:grid;place-items:center}.fr-risk-copy{padding:34px}.fr-risk-copy h2{font-size:32px;line-height:1.15;font-weight:750;letter-spacing:-.025em;margin:12px 0;color:var(--fr-ink)}.fr-risk-copy>p:not(.fr-kicker){font-size:14px;line-height:1.7;color:var(--fr-muted);margin:12px 0 20px}.fr-risk-copy small{display:block;font-size:11px;color:var(--fr-muted);margin-top:15px}.fr-risk-card .rs-ward-art{max-width:380px}.dark .rs-studio{--rs-ink:#e2eeeb;--rs-muted:#a9c3c4;--rs-teal:var(--rnc-design-008895);--rs-teal-ink:#9ddcd5;--rs-deep:#06333f;--rs-line:#33545d;--rs-card:#102e38;--rs-soft:#163a43;--rs-peach:#413c3c}.dark .rs-hero,.dark .rs-ward-heading{background:radial-gradient(ellipse at 100% 0,#24524e,transparent 60%),var(--rs-soft)}.dark .rs-difficulty-key [data-level="2"]{background:#263c57;color:#c1d1ee}.dark .rs-difficulty-key [data-level="3"]{background:#493d2f;color:#ead2b4}.dark .rs-difficulty-key [data-level="4"]{background:#4d3733;color:#f1c3b6}.dark .rs-case[data-level="4"] .rs-case-difficulty,.dark .rs-index-group h3[data-level="4"]{color:#f0b5a5}.dark .rs-case-navigation a:hover{background:#214c55}.dark .rs-exam-bridge .rs-button--coral{color:#173e48!important}.dark .rs-ward-art svg{filter:brightness(.9)}@media(max-width:1000px){.rs-hero{padding:32px;gap:0}.rs-hero h1{font-size:42px}.rs-department-grid{grid-template-columns:repeat(3,1fr)}.rs-reader-layout{grid-template-columns:235px minmax(0,1fr);gap:17px}.rs-index{padding:15px}.rs-case-body{padding:23px 23px 0}.rs-case-navigation{margin:0 -23px}.rs-method{grid-template-columns:1fr;gap:24px}.rs-method h2 br{display:none}.rs-department-feature{gap:25px}.rs-exam-bridge{padding:30px;gap:26px}}@media(max-width:760px){.rs-hero{grid-template-columns:1fr;padding:28px 23px;border-radius:23px}.rs-hero h1{font-size:39px;max-width:450px}.rs-lead{font-size:18px}.rs-intro{font-size:14px}.rs-hero .rs-ward-art{max-width:430px;width:100%;margin:8px auto 0}.rs-art-tag--one{left:2%}.rs-art-tag--two{right:2%}.rs-hero-facts{gap:28px}.rs-method{padding:20px 3px}.rs-method ol{grid-template-columns:repeat(2,1fr);gap:22px}.rs-method li{flex-direction:row;align-items:start;gap:11px}.rs-method li>span{flex:none}.rs-department-feature{grid-template-columns:1fr;padding:13px;gap:13px}.rs-feature-image{aspect-ratio:16/8}.rs-department-feature>div:nth-child(2){padding:15px 9px}.rs-department-feature h2{font-size:28px}.rs-scope{padding:15px;gap:10px}.rs-scope p{font-size:11px}.rs-section-head{display:block}.rs-section-head>p{margin-top:13px}.rs-department-grid{grid-template-columns:repeat(2,1fr);gap:10px}.rs-dept{padding:17px 15px}.rs-dept h3{font-size:14px}.rs-dept p{font-size:11px}.rs-ward-heading{padding:26px 24px;grid-template-columns:1fr;gap:12px;border-radius:23px}.rs-ward-heading h1{font-size:37px}.rs-heading-art{max-width:235px;justify-self:center;width:100%}.rs-heading-art .rs-ward-art{margin-top:-10px}.rs-heading-chips{gap:6px;margin-top:15px}.rs-heading-chips span{font-size:9px;padding:7px 9px}.rs-reading-guide{display:block;padding:0 2px 20px}.rs-difficulty-key{margin-top:14px;gap:6px}.rs-difficulty-key span{font-size:9px;padding:6px 8px}.rs-mobile-index{display:block;border:1px solid var(--rs-line);border-radius:13px;background:var(--rs-card);margin:0 0 20px}.rs-mobile-index>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:16px;font-size:12px;font-weight:700;cursor:pointer}.rs-mobile-index>summary>svg:last-child{margin-left:auto}.rs-mobile-index>div{padding:0 16px 16px;max-height:65dvh;overflow:auto}.rs-reader-layout{display:block}.rs-index{display:none}.rs-case>summary{padding:18px 16px;gap:11px}.rs-case-number{width:33px;height:39px;font-size:15px;border-radius:10px}.rs-case h2{font-size:18px}.rs-case-topic{font-size:8px;letter-spacing:.06em}.rs-case-difficulty{font-size:9px}.rs-case-body{padding:22px 18px 0}.rs-situation>p:last-child{font-size:14px}.rs-cues ul{grid-template-columns:1fr;gap:6px}.rs-cues li{padding:10px 12px}.rs-priority{padding:16px 14px;gap:10px}.rs-priority p{font-size:14px}.rs-decision-map ol{grid-template-columns:1fr;gap:9px}.rs-decision-map li{flex-direction:row;align-items:center;gap:12px;padding:13px 14px}.rs-decision-map strong{font-size:11px;max-width:90%}.rs-map-arrow{top:auto;bottom:-15px;right:calc(50% - 10px);transform:rotate(90deg)}.rs-actions li{gap:10px}.rs-actions h4{font-size:14px}.rs-actions p{font-size:12px;line-height:1.8}.rs-actions .rs-why{font-size:11px}.rs-follow-through{grid-template-columns:1fr;gap:11px}.rs-follow-through section{padding:16px}.rs-handoff{padding:16px;gap:10px}.rs-handoff p{font-size:12px}.rs-sources summary{font-size:11px}.rs-sources summary span{font-size:8px}.rs-case-navigation{margin:0 -18px}.rs-case-navigation>a{padding:15px 12px;font-size:10px;gap:6px}.rs-case-navigation a>svg{width:15px}.rs-case-navigation small{font-size:8px}.rs-nav-start{font-size:10px;padding:13px}.rs-exam-bridge{grid-template-columns:1fr;border-radius:23px;padding:28px 22px;gap:21px}.rs-exam-bridge h2{font-size:28px}.rs-exam-bridge footer{display:block}.rs-exam-bridge footer .rs-button{margin-top:17px;width:100%}.rs-teaching{grid-template-columns:1fr;padding:24px 20px;gap:20px}.rs-teaching h2{font-size:25px}.rs-teaching ol{font-size:12px}.fr-risk-card{grid-template-columns:1fr}.fr-risk-art{padding:10px 25px}.fr-risk-card .rs-ward-art{max-width:310px}.fr-risk-copy{padding:27px}.fr-risk-copy h2{font-size:29px}}@media(max-width:380px){.rs-hero h1{font-size:33px}.rs-ward-heading h1{font-size:31px}.rs-hero-facts{gap:17px}.rs-case h2{font-size:16px}.rs-case-topic{letter-spacing:0}.rs-breadcrumb{font-size:11px}.rs-art-tag{padding:10px}.rs-art-tag strong{font-size:10px}.rs-art-tag span{font-size:9px}}@media(prefers-reduced-motion:reduce){.rs-studio *{scroll-behavior:auto!important;transition:none!important}}@media print{.rs-studio{display:none!important}}.rs-case-body .rs-situation>p:last-child{font-size:16px}.rs-actions p,.rs-follow-through p,.rs-handoff p{font-size:14px;line-height:1.8}.rs-actions .rs-why{font-size:13px}.rs-terms,.rs-sources li p{font-size:12px!important}.rs-sources summary{min-height:44px}.rs-evidence-inline{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.rs-search input,.rs-level-select select{min-height:44px}@media(max-width:760px){.rs-actions p,.rs-follow-through p,.rs-handoff p{font-size:14px}.rs-case-body .rs-situation>p:last-child{font-size:15px}.rs-actions .rs-why{font-size:13px}.rs-sources li a{font-size:12px;line-height:1.8}}.rs-department-switch{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 0 24px}.rs-department-switch>a{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--rs-teal-ink)}.rs-department-switch label{display:flex;align-items:center;gap:12px;color:var(--rs-muted);font-size:11px}.rs-department-switch select{border:1px solid var(--rs-line);border-radius:11px;padding:11px 35px 11px 12px;max-width:100%;background:var(--rs-card);color:var(--rs-ink);font-size:13px;min-height:44px}.rs-ward-heading h1{overflow-wrap:anywhere}.rs-dept--live{transition:transform .16s,border-color .16s}.rs-dept--live:hover{transform:translateY(-3px);border-color:var(--rs-teal)}@media(max-width:760px){.rs-department-switch{display:block}.rs-department-switch label{display:block;margin-top:16px}.rs-department-switch select{display:block;width:100%;margin-top:7px}.rs-ward-heading h1{font-size:32px}}.rs-reader .rs-case{--rs-case-accent: var(--rnc-design-006d7c);--rs-case-tint: #edf8f6;--rs-case-badge: #def0ec;--rs-case-border: #c1deda;--rs-case-hover: #e2f2ee;margin-bottom:22px;border:1px solid var(--rs-case-border);border-radius:20px;background:var(--rs-card);box-shadow:0 3px 12px #153e4805}.rs-reader .rs-case:nth-of-type(2n){--rs-case-accent: #a44d41;--rs-case-tint: #fff2ed;--rs-case-badge: #ffe6dc;--rs-case-border: #e7ccc3;--rs-case-hover: #fbe8e0}.rs-reader .rs-case>summary{position:relative;padding:25px 25px 24px;background:linear-gradient(110deg,var(--rs-case-tint),var(--rs-card) 90%);border-top:4px solid var(--rs-case-accent);transition:background .18s,border-color .18s}.rs-reader .rs-case>summary:hover{background:var(--rs-case-tint)}.rs-reader .rs-case-number{width:46px;height:49px;border-color:var(--rs-case-border);color:var(--rs-case-accent);background:var(--rs-case-badge);font-size:20px;border-radius:13px;box-shadow:inset 0 1px #ffffff90}.rs-reader .rs-case h2{margin-bottom:9px;line-height:1.35}.rs-reader .rs-case-topic{margin-bottom:7px}.rs-reader .rs-case-chevron{color:var(--rs-case-accent)}.rs-reader .rs-case[open]{border-color:var(--rs-case-accent);box-shadow:0 8px 25px #153e480a}.rs-reader .rs-case[open]>summary{background:var(--rs-case-tint);border-bottom-color:var(--rs-case-border)}.rs-reader .rs-case-body{padding-top:30px}.rs-reader .rs-situation{border-bottom:1px solid var(--rs-line);padding-bottom:23px}.rs-reader .rs-situation .rs-kicker{color:var(--rs-case-accent)}.rs-reader .rs-actions>ol{gap:0}.rs-reader .rs-actions li{padding:20px 0}.rs-reader .rs-actions li:first-child{padding-top:0}.rs-reader .rs-actions li+li{border-top:1px solid var(--rs-line)}.rs-reader .rs-actions li>div{min-width:0}.rs-reader .rs-action-number{background:var(--rs-case-tint);border-color:var(--rs-case-border);color:var(--rs-case-accent)}.rs-reader .rs-case-navigation{background:var(--rs-case-tint);border-top-color:var(--rs-case-border);margin-top:27px}.rs-reader .rs-case-navigation>a:last-child{border-left-color:var(--rs-case-border)}.rs-reader .rs-case-navigation a:hover{background:var(--rs-case-hover)}.rs-reader .rs-case-navigation a{min-height:92px}.rs-reader .rs-case-navigation small{font-weight:650}.dark .rs-reader .rs-case{--rs-case-accent: #9ddcd5;--rs-case-tint: #173b43;--rs-case-badge: #214950;--rs-case-border: #3b6268;--rs-case-hover: #244b52}.dark .rs-reader .rs-case:nth-of-type(2n){--rs-case-accent: #efb5a5;--rs-case-tint: #3a3035;--rs-case-badge: #4d3a3e;--rs-case-border: #70545a;--rs-case-hover: #4a3a40}@media(max-width:760px){.rs-reader .rs-case{margin-bottom:18px;border-radius:17px}.rs-reader .rs-case>summary{padding:21px 16px 20px;gap:12px}.rs-reader .rs-case-number{width:37px;height:43px;font-size:17px;border-radius:11px}.rs-reader .rs-case h2{font-size:18px;margin-bottom:8px}.rs-reader .rs-case-body{padding-top:25px}.rs-reader .rs-situation{padding-bottom:19px}.rs-reader .rs-actions li{padding:18px 0}.rs-reader .rs-case-navigation{margin-top:23px}.rs-reader .rs-case-navigation a{min-height:86px}}@media(max-width:380px){.rs-reader .rs-case>summary{padding-inline:13px;gap:10px}.rs-reader .rs-case h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.rs-reader .rs-case>summary{transition:none}}
