.material-section{max-width:1360px}.material-viewer{display:grid;grid-template-columns:1.65fr 1fr;gap:0;border:1px solid #b9cbbc;border-radius:7px;overflow:hidden;background:#eef2e9;margin-top:30px;--cycle-duration:5000ms}.material-stage{position:relative;min-height:480px;width:100%;isolation:isolate;background:#dce5d9}.material-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;z-index:0;transition:opacity .3s ease;pointer-events:none}.material-slide.is-active{opacity:1;z-index:1}.material-image-caption{position:absolute;right:12px;bottom:14px;left:12px;z-index:2;color:#fff;font-size:9px;text-align:right;text-shadow:0 1px 3px #000;background:#14343199;padding:6px 9px;width:max-content;max-width:calc(100% - 24px);margin-left:auto}.material-sidebar{padding:30px;min-width:0}.study-heading{display:flex;justify-content:space-between;gap:15px;font-size:10px}.study-heading .eyebrow{font-size:9px;margin-bottom:20px}.material-sidebar h3{font-size:28px;line-height:1.13;letter-spacing:-.04em;margin:0 0 15px}.material-sidebar>[data-material-description]{font-size:13px;line-height:1.65;color:#465e50;min-height:86px}.material-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.material-thumbnail{padding:4px;border:1px solid #b2c4b4;background:#f8faf5;color:#183f43;border-radius:5px;overflow:hidden;min-width:0;position:relative}.material-thumbnail img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:2px}.material-thumbnail>span{display:block;font-size:9px;line-height:1.4;padding:7px 1px;text-align:left;min-height:38px}.material-thumbnail[aria-pressed=true]{border:2px solid #183f43;padding:3px;background:#dce8da}.material-progress{display:block;position:absolute;bottom:0;left:0;height:3px;width:100%;background:#416b51;transform:scaleX(0);transform-origin:left}.material-thumbnail.is-timing .material-progress{animation:material-cycle var(--cycle-duration) linear forwards}.material-viewer[data-playing=false] .material-thumbnail.is-timing .material-progress{animation-play-state:paused}@keyframes material-cycle{to{transform:scaleX(1)}}.study-actions{display:flex;flex-direction:column;gap:12px}.material-player{align-self:flex-start;border:1px solid #abc0ad;border-radius:20px;background:none;color:#183f43;font-size:11px;min-height:44px;padding:10px 17px}.material-player:hover{background:#dae7d7}.study-actions .btn{font-size:12px;gap:15px}.material-sidebar .fine{font-size:10px;color:#4b6355;margin-bottom:0;margin-top:20px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1000px){.material-viewer{grid-template-columns:1.3fr 1fr}.material-sidebar{padding:24px}.material-stage{min-height:470px}.material-sidebar h3{font-size:25px}.material-thumbnail>span{font-size:8px}}
@media(max-width:760px){.material-viewer{grid-template-columns:1fr}.material-stage{min-height:0;aspect-ratio:3/2}.material-sidebar{padding:24px}.material-sidebar>[data-material-description]{min-height:0;font-size:14px}.material-thumbnail>span{font-size:11px;min-height:0;padding:9px 3px}.material-thumbnail img{aspect-ratio:1.5}.material-sidebar h3{font-size:30px}.material-thumbnails{gap:10px}.study-actions{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.study-actions .btn{flex:1;min-width:175px}.material-image-caption{font-size:8px}.material-section .section-top>p{font-size:14px}.material-sidebar .fine{font-size:11px}.material-stage .material-slide{object-fit:cover}.material-section{padding-top:58px;padding-bottom:58px}}
.material-thumbnail>span{font-size:11px;min-height:45px}.menu-toggle span{font-family:Arial,sans-serif}@media(max-width:1000px) and (min-width:761px){.material-thumbnail>span{font-size:10px}}@media(max-width:760px){.material-thumbnail>span{min-height:44px}}