.rr-res-hero{padding:74px 0 78px;background:linear-gradient(130deg,#fff 58%,#f3f5f8 58%)}.rr-res-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:68px;align-items:center}.rr-res-hero h1{font-size:clamp(2.5rem,4.7vw,4.7rem);max-width:800px}.rr-res-intro{font-size:19px;max-width:650px;margin:26px 0}.rr-res-contents{padding:36px;background:var(--ink);color:#fff;border-radius:4px}.rr-res-contents h2{font-size:27px;line-height:1.3}.rr-res-contents .eyebrow{color:#bfcfff}.rr-res-contents ol{padding-left:22px;margin:25px 0}.rr-res-contents li{padding:7px 0}.rr-res-contents .textlink{color:#fff;border-color:#adbce4}.rr-res-section{padding:68px 0}.rr-res-prose{max-width:1000px}.rr-res-prose h2{max-width:780px}.rr-res-section-heading{display:flex;gap:38px;justify-content:space-between;align-items:end;margin-bottom:26px}.rr-res-section-heading h2{font-size:clamp(1.8rem,3vw,2.65rem)}.rr-res-section-heading>p{max-width:360px;margin:0;font-size:14px}.rr-res-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:4px}.rr-res-table{border-collapse:collapse;width:100%;min-width:920px;font-size:14px;background:#fff}.rr-res-table caption{text-align:left;padding:18px;font-weight:700;background:var(--paper)}.rr-res-table th,.rr-res-table td{padding:15px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.rr-res-table thead{background:var(--ink);color:#fff}.rr-res-table th:first-child{width:28%}.rr-res-table th small{display:block;font-size:12px;font-weight:400;color:var(--muted);line-height:1.5;margin-top:7px}.rr-res-table input{display:block;width:100%;min-width:120px;border:1px solid #a7b3c4;border-radius:3px;font:inherit;color:var(--ink);background:#fff;padding:11px 8px;min-height:44px}.rr-res-table input:focus{outline:3px solid #c0cefa;outline-offset:1px;border-color:var(--blue)}.rr-res-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.rr-res-clear{font:inherit;background:none;border:0;border-bottom:1px solid var(--muted);padding:8px 0;color:var(--muted);cursor:pointer;margin-left:8px}.rr-res-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px}.rr-res-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-res-card{padding:28px;background:#fff;border:1px solid var(--line);border-radius:4px}.rr-res-card h3{font-size:22px;line-height:1.3}.rr-res-card p{font-size:15px}.rr-res-card .textlink{margin-top:10px}.rr-res-step{display:block;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:24px}.rr-res-note{max-width:880px;font-size:14px}.rr-res-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.rr-res-report{padding:30px;background:var(--paper);border-left:3px solid var(--gold)}.rr-res-report dl{margin:0}.rr-res-report dl>div{padding:15px 0;border-top:1px solid var(--line)}.rr-res-report dt{font-weight:700}.rr-res-report dd{margin:5px 0 0;color:var(--muted);font-size:15px}.rr-res-source-list{padding-left:21px}.rr-res-source-list>li{margin:15px 0}.rr-res-source-list a,.rr-res-facts a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.rr-res-source-list p{margin:7px 0;font-size:15px}.rr-res-media-card{margin:0;display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:center;padding:27px;background:#fff;border:1px solid var(--line);border-radius:4px}.rr-res-media-card img{width:130px;height:180px;object-fit:cover;border-radius:2px}.rr-res-media-card h2{font-size:25px}.rr-res-media-card p{font-size:14px;margin:10px 0}.rr-res-facts{margin:0}.rr-res-facts>div{padding:12px 0;border-bottom:1px solid var(--line)}.rr-res-facts dt{font-size:12px;color:var(--muted)}.rr-res-facts dd{margin:3px 0 0;font-weight:600;overflow-wrap:anywhere}.rr-res-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rr-resource-page button:focus-visible,.rr-resource-page a:focus-visible{outline:3px solid #8ca6f9;outline-offset:4px}#worksheet-status:empty{display:none}
@media(max-width:1000px){.rr-res-hero-grid{gap:30px}.rr-res-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-res-media-card{display:block}.rr-res-media-card img{margin-bottom:20px}.rr-res-split{gap:30px}.rr-res-contents{padding:27px}}
@media(max-width:680px){.rr-res-hero{padding:42px 0;background:#fff}.rr-res-hero-grid,.rr-res-split{grid-template-columns:1fr;gap:30px}.rr-res-hero h1{font-size:2.7rem}.rr-res-intro{font-size:17px}.rr-res-section{padding:44px 0}.rr-res-section-heading{display:block}.rr-res-section-heading>p{margin-top:18px;max-width:none}.rr-res-card-grid{grid-template-columns:1fr;gap:14px}.rr-res-contents h2{font-size:25px}.rr-res-card{padding:23px}.rr-res-media-card{display:grid;grid-template-columns:95px 1fr;padding:20px;gap:18px}.rr-res-media-card img{width:95px;height:135px;margin:0}.rr-res-media-card h2{font-size:21px}.rr-res-actions .btn{width:100%}.rr-res-clear{margin:5px 0}.rr-res-source-list{padding-left:18px}}
@media print{.header,.footer,.mobile-actions,.rr-res-actions,.rr-resource-page .cta,.rr-res-contents,.rr-res-hero .actions,.rr-resource-page .skip{display:none!important}.rr-res-hero,.rr-res-section{padding:18px 0;background:#fff}.rr-res-hero-grid,.rr-res-split{display:block}.rr-resource-page .wrap{padding:0;max-width:none}.rr-res-card-grid{display:block}.rr-res-card{break-inside:avoid;margin:10px 0}.rr-res-hero h1{font-size:30px}.rr-resource-page h2{font-size:23px}.rr-res-intro{font-size:13px}.rr-res-table-scroll{overflow:visible;border:0}.rr-res-table{min-width:0;table-layout:fixed;font-size:10px}.rr-res-table th,.rr-res-table td{padding:6px}.rr-res-table input{min-width:0;font-size:10px;padding:3px;min-height:25px}.rr-res-table thead{color:#000;background:#eee}.rr-res-table tr{break-inside:avoid}.rr-res-table caption{padding:7px}.rr-res-table th:first-child{width:25%}.rr-res-section-heading{display:block}.rr-res-section-heading>p{max-width:none}.rr-res-media-card{display:none}}
