.rois-resource-detail{--rois-teal:#0f5559;--rois-deep:#0b3b3e;--rois-gold:#d8a12d;--rois-line:#dce5e3}.rois-resource-back{display:inline-block;margin-bottom:22px;color:var(--rois-teal)!important;font-weight:750;text-decoration:none!important}.rois-resource-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.rois-resource-detail-facts div{padding:15px;border:1px solid var(--rois-line);border-radius:10px;background:#f6f9f8}.rois-resource-detail-facts span{display:block;margin-bottom:5px;color:#738084;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.rois-resource-detail-facts strong{color:#163f42;font-size:14px}.rois-resource-detail-actions{display:flex;gap:10px;margin:0 0 32px}.rois-resource-lecture-button,.rois-resource-print-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border:1px solid var(--rois-teal);border-radius:9px;font:inherit;font-weight:800;text-decoration:none!important;cursor:pointer}.rois-resource-lecture-button{background:var(--rois-teal);color:#fff!important}.rois-resource-print-button{background:#fff;color:var(--rois-teal)}.rois-resource-lesson-overview{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin:26px 0}.rois-resource-lesson-overview section{padding:26px;border:1px solid var(--rois-line);border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(13,62,65,.045)}.rois-resource-section-kicker{display:block;margin-bottom:7px;color:#a37216;font-size:10px;font-weight:850;letter-spacing:.15em}.rois-resource-lesson-overview h2,.rois-resource-flow h2{margin:0 0 14px;color:var(--rois-deep);font-size:24px}.rois-resource-lesson-overview ul{margin:0;padding-left:20px}.rois-resource-lesson-overview li{margin:0 0 9px;line-height:1.5}.rois-resource-detail-description{margin:34px 0;font-size:17px;line-height:1.75}.rois-resource-detail-description h2,.rois-resource-detail-description h3{color:var(--rois-deep)}.rois-resource-preparation{margin:25px 0;padding:22px;border-left:5px solid var(--rois-gold);border-radius:6px;background:#faf7ef}.rois-resource-preparation h2{margin-top:0;color:var(--rois-deep)}.rois-resource-flow{margin:34px 0}.rois-resource-flow ol{margin:0;padding:0;list-style:none}.rois-resource-flow li{display:grid;grid-template-columns:82px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--rois-line)}.rois-resource-flow li>span{color:#9a6a0e;font-size:12px;font-weight:850;text-transform:uppercase}.rois-resource-flow strong{display:block;color:var(--rois-deep);font-size:18px}.rois-resource-flow p{margin:5px 0 0;color:#5e6e71;line-height:1.5}.rois-resource-closing section:last-child{background:#f8f5ee}.rois-resource-closing p{margin:0;line-height:1.65}.rois-resource-references{margin:28px 0;padding:16px 19px;border:1px solid var(--rois-line);border-radius:11px;background:#f7faf9}.rois-resource-references summary{color:var(--rois-deep);font-weight:800;cursor:pointer}.rois-resource-references ul{margin-bottom:0}.rois-resource-open{display:inline-block;margin:12px 0;padding:14px 19px;border-radius:9px;background:var(--rois-teal);color:#fff!important;font-weight:800;text-decoration:none!important}.rois-resource-reviewed{color:#718083;font-size:12px}.rois-resource-reviewed:before{content:'✓';margin-right:6px;color:#17744a;font-weight:900}@media(max-width:900px){.rois-resource-detail-facts,.rois-resource-lesson-overview{grid-template-columns:1fr 1fr}}@media(max-width:620px){.rois-resource-detail-facts,.rois-resource-lesson-overview{grid-template-columns:1fr}.rois-resource-detail-actions{align-items:stretch;flex-direction:column}.rois-resource-flow li{grid-template-columns:64px 1fr}}@media print{.rois-resource-detail-actions,.rois-resource-back,.rois-resource-open{display:none}.rois-resource-detail-facts,.rois-resource-lesson-overview{break-inside:avoid}.rois-resource-detail{font-size:11pt}}
