.article-body .sop-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%;margin:1.6em 0;padding:0;display:grid}@media (min-width:640px){.article-body .sop-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.article-body .sop-gallery[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-body .sop-gallery[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.article-body .sop-gallery:empty{display:none}.article-body .sop-gallery>figure{min-width:0;margin:0}.article-body .sop-gallery>figure>a{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--surface-2);cursor:zoom-in;display:block;overflow:hidden}.article-body .sop-gallery>figure img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .25s;display:block}@media (hover:hover){.article-body .sop-gallery>figure>a:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.article-body .sop-gallery>figure img{transition:none}}.article-body .sop-gallery figcaption{margin-top:.4em;padding-left:.6em;font-size:.8rem;line-height:1.35}.article-body .sop-credit{letter-spacing:.01em;font-style:normal;font-weight:600;display:inline-block}.article-body figcaption .sop-credit{margin-left:.2em}dialog.glb{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}dialog.glb::backdrop{background:#080a0deb}.glb__box{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:48px 12px 12px;display:flex;position:relative}.glb__img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 130px)}.glb__cap{text-align:center;max-width:min(900px,94vw);font:400 .92rem/1.4 var(--font-ui,system-ui, sans-serif);gap:2px;margin:10px 0 0;display:grid}.glb__cap small{opacity:.7}.glb__close,.glb__nav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:44px;height:44px;font-size:1.8rem;line-height:1;position:absolute}.glb__close:hover,.glb__nav:hover{background:#ffffff47}.glb__close:focus-visible,.glb__nav:focus-visible{outline-offset:2px;outline:3px solid #4ea1db}.glb__close{top:10px;right:10px}.glb__nav{top:50%;transform:translateY(-50%)}.glb__nav--prev{left:8px}.glb__nav--next{right:8px}@media (max-width:640px){.glb__nav{top:auto;bottom:14px;transform:none}}
.article-body .sop-video{max-width:100%;margin:1.6em 0}.article-body .sop-video__facade,.article-body .sop-video__player{aspect-ratio:16/9;border-radius:var(--radius-md,12px);color:#fff;background:linear-gradient(135deg,#10161d 0%,#1b2a3a 100%);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.article-body .sop-video[data-ratio="9:16"] .sop-video__facade,.article-body .sop-video[data-ratio="9:16"] .sop-video__player{aspect-ratio:9/16;max-width:340px;margin-inline:auto}.article-body .sop-video[data-ratio=auto] .sop-video__facade,.article-body .sop-video[data-ratio=auto] .sop-video__player{aspect-ratio:4/5;max-width:520px;margin-inline:auto}.article-body .sop-video__facade img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.article-body .sop-video__facade:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000009e 100%);position:absolute;inset:0}.article-body .sop-video__play{z-index:1;background:var(--on,#4ea1db);border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;transition:transform .18s;position:absolute;top:50%;left:50%;box-shadow:0 6px 24px #00000073}.article-body .sop-video__play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #0b0d10;position:absolute;top:20px;left:27px}.article-body .sop-video__prov{z-index:1;color:#fff;font:700 var(--fs-xs,.75rem)/1.4 var(--font-ui,system-ui, sans-serif);letter-spacing:.04em;text-transform:uppercase;background:#0009;border-radius:999px;padding:3px 10px;position:absolute;top:12px;left:12px}.article-body .sop-video__priv{z-index:1;font:500 .72rem/1.3 var(--font-ui,system-ui, sans-serif);color:#ffffffd1;text-shadow:0 1px 4px #000000b3;position:absolute;bottom:10px;left:14px;right:14px}.article-body .sop-video__cta{z-index:1;font:650 var(--fs-sm,.9rem)/1.3 var(--font-ui,system-ui, sans-serif);text-shadow:0 1px 6px #0009;position:absolute;bottom:30px;left:14px;right:14px}@media (hover:hover){.article-body .sop-video__facade:hover .sop-video__play{transform:scale(1.08)}}.article-body .sop-video__facade:focus-visible{outline:3px solid var(--on,#4ea1db);outline-offset:3px}@media (prefers-reduced-motion:reduce){.article-body .sop-video__play{transition:none}}.article-body .sop-video .sop-video__player iframe{aspect-ratio:auto;background:#000;border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:block;position:absolute;inset:0}.article-body .sop-video--local video{border-radius:var(--radius-md,12px);object-fit:contain;background:#000;width:100%;height:auto;max-height:80vh;display:block}.article-body .sop-video--local video:not([height]){aspect-ratio:16/9}.article-body .sop-video figcaption{margin-top:.6em}.article-body .sop-video--local[data-orient=v] video,.article-body .sop-video--local[data-orient=q] video{width:auto;max-width:100%;height:auto;max-height:min(78vh,680px);margin-inline:auto}.article-body .sop-video--local[data-orient=v] figcaption,.article-body .sop-video--local[data-orient=q] figcaption{max-width:460px;margin-inline:auto}.article-body .sop-video--local:not([data-orient]) video{max-height:min(78vh,680px)}.article-body .sop-video.sop-center{max-width:min(560px,100%);margin-inline:auto}.article-body .sop-video.sop-center figcaption{text-align:center}.article-body .sop-video--local,.article-body .sop-has-sound{position:relative}.article-body .sop-video__sound{z-index:2;color:#fff;cursor:pointer;max-width:calc(100% - 24px);font:700 clamp(.92rem, 2.6vw, 1.05rem)/1.2 var(--font-ui,system-ui, sans-serif);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bd;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #0006}.article-body .sop-video__sound-ico{background:var(--on,#4ea1db);color:#0b0d10;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.1rem;animation:1.6s ease-out infinite sop-sound-pulse;display:inline-grid}@keyframes sop-sound-pulse{0%{box-shadow:0 0 #4ea1dba6}to{box-shadow:0 0 0 14px #4ea1db00}}.article-body .sop-video__sound:hover,.article-body .sop-video__sound:focus-visible{background:var(--on,#4ea1db);color:#0b0d10}@media (prefers-reduced-motion:reduce){.article-body .sop-video__sound-ico{animation:none}}
