.spotlight-card{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow)}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}[data-learning-artwork-viewer] .lab-artwork-dialog{width:min(560px,94vw);max-height:92vh;padding:20px;border:1px solid #e8be73;border-radius:16px;background:#102f3f;color:#fff9ed}[data-learning-artwork-viewer] .lab-artwork-dialog::backdrop{background:#081d2ddd;backdrop-filter:blur(5px)}[data-learning-artwork-viewer] .lab-artwork-tools{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}[data-learning-artwork-viewer] .lab-artwork-tools button{min-height:44px;border:1px solid #648188;border-radius:8px;padding:10px 14px;background:#244b53;color:#fff9ed;font:600 13px/1.4 sans-serif;cursor:pointer}[data-learning-artwork-viewer] .lab-artwork-tools [data-art-close]{background:#e8be73;color:#102f3f;border-color:#e8be73}[data-learning-artwork-viewer] .lab-artwork-scroll{max-height:68vh;overflow:auto;overscroll-behavior:contain;background:#091f29;border-radius:8px;padding:10px}[data-learning-artwork-viewer] .lab-artwork-crop{position:relative;display:block;overflow:hidden;width:min(100%,390px);aspect-ratio:590/990;margin:auto}[data-learning-artwork-viewer] .lab-artwork-crop img{position:absolute;display:block;top:0;left:0;width:122.034%;height:auto;max-width:none;max-height:none;transform:translate(-9.0278%,-7.2347%)}[data-learning-artwork-viewer] .lab-artwork-crop.lab-dialog-reversed{transform:rotate(180deg)}[data-learning-artwork-viewer] .lab-artwork-dialog[data-zoomed=true] .lab-artwork-crop{width:590px;max-width:none}[data-learning-artwork-viewer] .lab-artwork-dialog>p{font-size:12px;line-height:1.5;text-align:center;color:#d4e5df;margin:14px 0 0}.portal-spread-artwork{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;margin:12px 0 16px;border:1px solid #648188;border-radius:12px;background:#123442;color:#fff9ed;text-decoration:none}.portal-spread-crop{position:relative;display:block;overflow:hidden;aspect-ratio:590/990;border-radius:3px}.portal-spread-crop.is-reversed{transform:rotate(180deg)}:is(.ds-learning.ds-learning.learning-portal,.spread-course-shell) .portal-spread-crop img{position:absolute;display:block;width:122.034%;max-width:none;max-height:none;height:auto;left:0;top:0;transform:translate(-9.0278%,-7.2347%)}.portal-spread-artwork .portal-spread-crop{width:min(100%,210px);filter:drop-shadow(0 6px 8px #081d2d60)}.portal-spread-artwork span{text-align:center;font-size:13px;line-height:1.6}.portal-spread-artwork small{display:block;color:#e8be73;font-size:12px}.course-sample-card{text-decoration:none}.course-sample-enlarge{display:block;text-align:center;font-size:12px;color:#e8be73;padding-top:10px}@media(max-width:700px){[data-learning-artwork-viewer] .lab-artwork-dialog{padding:14px}[data-learning-artwork-viewer] .lab-artwork-tools button{padding:10px;font-size:12px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
