:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#edf2fb;--slide-shadow:0 16px 42px #1a326029, 0 3px 10px #1a32601a;--press-blue:#09276061}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page-bg);min-width:320px;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.catalog{width:100%;padding:clamp(12px,2.5vw,32px) clamp(0px,2.5vw,32px)}.slide{aspect-ratio:4819650/6821490;width:min(100%,900px);box-shadow:var(--slide-shadow);isolation:isolate;background:#fff;margin:0 auto clamp(14px,2.4vw,28px);scroll-margin-top:18px;position:relative;overflow:hidden}.slide>img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.slide__placeholder{background:linear-gradient(100deg,#f5f7fc 40%,#e7ecf6 50%,#f5f7fc 60%) 0 0/200% 100%;animation:1.4s ease-in-out infinite slide-shimmer;position:absolute;inset:0}@keyframes slide-shimmer{to{background-position:-200% 0}}.hotspot{z-index:2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:clamp(8px,1.5vw,18px);outline:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s;display:block;position:absolute}.hotspot:after{content:"";border-radius:inherit;background:0 0;transition:background-color .17s,box-shadow .17s;position:absolute;inset:0;box-shadow:inset 0 0 #0000}.hotspot:hover:after,.hotspot:focus-visible:after{background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff6b,0 0 0 3px #225ec52e}.hotspot.is-pressed{transform:scale(.95)}.hotspot.is-pressed:after{background:var(--press-blue);box-shadow:inset 0 3px 9px #00000047,inset 0 0 0 1px #0000001f}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.catalog{padding-inline:0}.slide{margin-bottom:10px;box-shadow:0 8px 22px #1a32601f}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hotspot,.hotspot:after{transition:none}.slide__placeholder{animation:none}}
