.msra-notebook{color:#172e41;max-width:1200px}.msra-notebook *{box-sizing:border-box}.msra-notebook a{color:#075e69}.notebook-heading-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.notebook-report-link{cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.notebook-intro{color:#425b6e;max-width:780px;margin:20px 0 12px;line-height:1.65}.notebook-progress{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.notebook-progress progress{accent-color:#0c7472;width:160px}.notebook-progress small{color:#526574;width:100%}.notebook-filters{grid-template-columns:2fr 1fr;gap:20px;margin:28px 0 16px;display:grid}.notebook-filters>div{gap:8px;font-weight:600;display:grid}.notebook-filters input,.notebook-filters select{font:inherit;color:#172e41;background:#fff;border:1px solid #91a9ba;border-radius:8px;width:100%;min-width:0;padding:12px}.notebook-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.notebook-card{background:#fff;border:1px solid #cad8e1;border-radius:10px;padding:22px;display:block;text-decoration:none!important}.notebook-card:hover{background:#f5fbfb;border-color:#0c7472}.notebook-card h2{color:#172e41;margin:10px 0;font-size:21px;line-height:1.35}.notebook-card p{color:#425b6e;margin:0 0 14px;font-size:16px;line-height:1.6}.notebook-card small{color:#526574;font-size:13px}.notebook-card span{font-size:14px;font-weight:600}.notebook-reader{background:#fff;border:1px solid #d6e1e8;border-radius:12px;max-width:780px;margin:20px auto;padding:32px}.notebook-reader h2{margin:14px 0;font-size:32px;line-height:1.2}.notebook-reader h3{margin:28px 0 12px;font-size:22px;line-height:1.35}.notebook-reader p{font-size:18px;line-height:var(--ds-reading-line-height);margin:12px 0}.notebook-teaching-list{font-size:18px;line-height:var(--ds-reading-line-height,1.65);margin:12px 0 20px;padding-left:1.4em}.notebook-teaching-list>li{margin:9px 0;padding-left:.15em}.notebook-teaching-list>li::marker{color:#0c7472}.notebook-reader .notebook-scope{color:#526574;font-size:17px}.notebook-definition{color:#526574;font-size:.92em}.notebook-reader abbr{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.notebook-reviewed{align-items:center;gap:10px;margin:22px 0;font-weight:600;display:flex}.notebook-reviewed input{accent-color:#0c7472;width:18px;height:18px}.notebook-example{background:#eff8f7;border-left:3px solid #0c7472;margin-top:28px;padding:1px 20px 16px}.notebook-reader summary{cursor:pointer;padding:12px 0;font-weight:600}.notebook-glossary{margin-top:28px}.notebook-glossary dt{margin-top:12px;font-weight:700}.notebook-glossary dd{margin:4px 0 12px;line-height:1.6}.notebook-back{color:#075e69;cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:600;text-decoration:underline}.notebook-sources{padding-left:22px;list-style:outside}.notebook-sources li{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.notebook-sources a{text-decoration:underline}.notebook-external{color:#526574;font-size:13px}.msra-notebook :focus-visible{outline-offset:4px;outline:3px solid #087e8b}.msra-notebook button,.msra-notebook input,.msra-notebook select,.msra-notebook textarea{font-family:inherit}.notebook-concern{max-width:780px;margin:24px auto;scroll-margin-top:24px}.notebook-concern-panel{background:#fff;border:1px solid #cad8e1;border-radius:10px;padding:20px}.notebook-concern-panel h2{margin:0 0 8px;font-size:20px}.notebook-concern-panel p{line-height:1.6}.notebook-concern-fields{gap:14px;margin-top:16px;display:grid}.notebook-concern-fields label{gap:6px;font-weight:600;display:grid}.notebook-concern-fields select,.notebook-concern-fields textarea{color:#172e41;background:#fff;border:1px solid #91a9ba;border-radius:8px;width:100%;padding:11px;font-size:16px}.notebook-concern-fields textarea{resize:vertical;min-height:110px}.notebook-concern-fields small,.notebook-footer{color:#526574;font-size:14px}.notebook-concern-error{color:#a21d2d}.notebook-footer{border-top:1px solid #d6e1e8;max-width:780px;margin:36px auto 20px;padding-top:16px;line-height:1.6}.notebook-footer summary{cursor:pointer;font-weight:600}.notebook-footer p{margin:8px 0}.notebook-footer small{margin-top:10px;display:block}@media (width<=700px){.notebook-list,.notebook-filters{grid-template-columns:1fr}.notebook-reader{padding:22px 18px}.notebook-reader h2{font-size:28px}.notebook-reader p,.notebook-teaching-list{font-size:17px}.notebook-card{padding:18px}}@media print{.notebook-back,.notebook-progress,.notebook-reviewed,.notebook-filters,.notebook-concern,.notebook-report-link{display:none}.notebook-reader{border:0;max-width:none;padding:0}.notebook-reader details:not([open])>:not(summary){display:block!important}.notebook-reader summary{display:none}.notebook-reader section{break-inside:avoid}}
