.cr-reader{margin-block:32px 40px;border-block-start:1px solid #d2e1de;padding-block-start:28px;color:#213d3a}.cr-reader h2,.cr-reader-courses h2,.cr-reader-versions h2{font-size:clamp(24px,3vw,30px);line-height:1.25;margin:0 0 20px}.cr-reader__overview{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:40px}.cr-reader p,.cr-reader blockquote{line-height:1.65}.cr-reader blockquote{font-size:18px;margin:0;max-width:72ch}.cr-reader__label{font-size:14px;color:#526964;margin:0 0 10px}.cr-reader__citation{font-size:14px;margin:14px 0 0}.cr-reader a,.cr-reader-courses a,.cr-reader-versions a{color:#086a60;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cr-reader__tools{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cr-reader__tools a{min-height:44px;display:inline-flex;align-items:center}.cr-reader__tools .cr-reader__primary{background:#147e70;color:#fff;padding:10px 22px;border-radius:6px;text-decoration:none;font-weight:600}.cr-reader__tools p{font-size:14px;margin:0;color:#526964}.cr-reader__notice{background:#fff7e6;padding:16px 20px;border-inline-start:3px solid #967020;margin:0 0 24px}.cr-reader__nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-block:28px}.cr-reader__nav a{display:inline-flex;min-height:44px;align-items:center}.cr-reader__toc{border-block:1px solid #d2e1de}.cr-reader__toc summary{cursor:pointer;font-size:20px;font-weight:600;padding-block:20px}.cr-reader__toc summary>span{font-size:14px;font-weight:400;color:#526964;margin-inline-start:12px}.cr-reader__toc ol{list-style:none;padding:0;margin:0}.cr-reader__toc li{margin:0}.cr-reader__toc a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;min-height:44px;text-decoration:none}.cr-reader__toc a:hover>span:first-child{text-decoration:underline}.cr-reader__toc .cr-reader__level-2{padding-inline-start:24px}.cr-reader__page{flex-shrink:0;font-size:14px;color:#526964;font-variant-numeric:tabular-nums}.cr-reader__toc>p{font-size:14px;color:#526964;max-width:80ch;margin-block:16px 22px}.cr-reader-courses{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding-block:40px;border-block-start:1px solid #d2e1de;margin-top:40px}.cr-reader-courses p{line-height:1.6;color:#526964}.cr-reader-courses ul,.cr-reader-versions ul{list-style:none;padding:0;margin:0}.cr-reader-courses li{padding-block:18px;border-block-end:1px solid #d2e1de}.cr-reader-courses li:first-child{padding-top:0}.cr-reader-courses li a{font-size:20px;font-weight:600}.cr-reader-courses li p{margin:8px 0 0;font-size:15px}.cr-reader-versions{margin-block:12px 48px}.cr-reader-versions li a{display:inline-flex;align-items:center;min-height:44px}.cr-reader :focus-visible,.cr-reader-courses :focus-visible,.cr-reader-versions :focus-visible{outline:3px solid #996700;outline-offset:4px}#cr-source-document,#cr-pdf-title,#cr-course-topics,#cr-document-details{scroll-margin-top:120px}.cr-reader-courses>*{min-width:0}.cr-reader__fallback{font-size:15px;color:#526964}@media(max-width:700px){.cr-reader__overview,.cr-reader-courses{grid-template-columns:1fr;gap:24px}.cr-reader blockquote{font-size:16px}.cr-reader__tools{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 20px}.cr-reader__tools p{width:100%}.cr-reader__toc .cr-reader__level-2{padding-inline-start:12px}.cr-reader__toc a{font-size:15px}.cr-reader__toc summary>span{display:block;margin:6px 0 0}.cr-reader__nav{gap:4px 20px}.cr-reader-courses{padding-block:28px}.cr-reader__page{font-size:12px}.cr-reader__notice{padding:12px}}@media(forced-colors:active){.cr-reader :focus-visible,.cr-reader-courses :focus-visible{outline-color:Highlight}}

#cr-reader-title{scroll-margin-top:110px}.cr-detail__head{display:block}.cr-detail__head>.cr-card__number{display:none}.cr-detail__head h1{max-width:100%;margin-bottom:18px}

.cr-reader__quick{display:flex;flex-wrap:wrap;gap:4px 28px;margin-block:16px}.cr-reader__quick a{display:inline-flex;min-height:44px;align-items:center;gap:8px}.cr-reader__quick span{font-size:13px;color:#526964}
