.rw-box{background:#fff;width:100%;position:relative;overflow:hidden}.rw-box>video{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rw-car{margin-top:clamp(28px,4vw,54px)}.rw-slides{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.js .rw-slides{scrollbar-width:none}.js .rw-slides::-webkit-scrollbar{display:none}.rw-slides:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.rw-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}@media (max-width:699px){.rw-slide{flex-basis:90%}.rw-slides{scroll-padding-left:0}}.rw-pair{align-content:start;gap:18px;display:grid}.rw-pair .rw-box{border:1px solid var(--ink);max-width:540px}@media (min-width:900px){.rw-pair{grid-template-columns:minmax(0,540px) minmax(0,40ch);align-items:center;column-gap:clamp(40px,6vw,110px)}}.rw-side .sh-n{margin:0 0 12px}.rw-side .rw-note{margin-top:12px}.rw-car-ctl{display:none}.js .rw-car-ctl{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.rw-car-btn{border:2px solid var(--ink);width:48px;height:48px;color:var(--ink);font:700 22px/1 var(--f-body);cursor:pointer;background:#fff;border-radius:0}.rw-car-btn:hover:not(:disabled){background:var(--ink);color:#fff}.rw-car-btn:disabled{opacity:.3;cursor:default}.rw-car-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rw-dot:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rw-car-n{min-width:4ch;margin:0;font-weight:700}.rw-dots{gap:2px;display:flex}.rw-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.rw-dot i{background:var(--ink);opacity:.25;border-radius:99px;width:10px;height:10px;transition:width .2s,opacity .2s;display:block}.rw-dot[aria-current=true] i{opacity:1;background:var(--gold);width:24px;box-shadow:0 0 0 1px var(--ink)}@media (prefers-reduced-motion:reduce){.rw-dot i{transition:none}}.rw-tags{flex-wrap:wrap;gap:6px;display:flex}.rw-tags .cs-pic-tag{margin:0}.rw-say{max-width:40ch;margin:14px 0 0;font-size:17px;line-height:1.45}.rw-note{color:var(--ink-2);max-width:46ch;margin:0;font-size:13px;line-height:1.5}.rw-car-bf .rw-pair .rw-box{width:min(300px,76vw);max-width:none}@media (min-width:900px){.rw-car-bf .rw-pair{grid-template-columns:400px minmax(0,46ch)}.rw-car-bf .rw-pair .rw-box{width:400px}}.rw-car-bf .rw-tags{margin:0 0 4px}.rw-car-bf .bf-transcript{margin-top:14px}.rw-msgs{gap:6px;max-width:46ch;margin:10px 0 0;padding-left:1.2em;font-size:14px;line-height:1.45;display:grid}.rw-sites{align-items:center;gap:22px;margin-top:clamp(48px,7vw,96px);display:grid}.rw-sites .rw-box{width:min(300px,72vw)}@media (min-width:900px){.rw-sites{grid-template-columns:300px minmax(0,46ch);column-gap:clamp(40px,6vw,110px)}}.rw-names{gap:6px;margin:14px 0 0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.rw-names span{color:var(--ink-2)}.rw-case{margin:clamp(26px,4vw,44px) 0}.rw-case .rw-box{border:1px solid var(--ink);max-width:540px}.rw-case figcaption{max-width:60ch;margin-top:10px;line-height:1.6}.helper-loop{margin:14px 0 0}.helper-loop .rw-box{border:1px solid var(--ink);width:min(260px,72vw)}.rw-cap{max-width:46ch;color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.5}@media (min-width:900px){.helper.has-loop{grid-template-columns:minmax(0,1fr) 240px;column-gap:40px}.helper.has-loop>:not(.helper-loop){grid-column:1}.helper.has-loop>.helper-loop{grid-area:1/2/span 5;margin:0}.helper-loop .rw-box{width:240px}}.seo-film{margin:4px 0 6px}.seo-film .rw-box{border:1px solid var(--ink);max-width:540px}.bf-film{margin:clamp(22px,3vw,36px) 0 0}.bf-film .rw-box{border:1px solid var(--ink);width:min(300px,76vw)}@media (min-width:900px){.bf-film .rw-box{width:400px}}.bf-film figcaption{max-width:52ch;margin-top:10px}.bf-thread .bf-film,.bf-transcript{margin-top:14px}.bf-transcript summary{cursor:pointer;font:700 12px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}
