.audit-layout .short-form-showcase{width:89.3%;margin:16px auto var(--section-gap);color:var(--ivory);background:#000;padding:0;scroll-margin-top:28px}.short-form-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.short-form-heading h2{font:700 clamp(44px, 6vw, 96px)/.98 var(--font-body);letter-spacing:-.045em;text-transform:none;margin:0}.short-form-heading h2 span{color:#8faaa4}.short-form-heading p{font:400 clamp(16px, 1.4vw, 22px)/1.35 var(--font-body);color:#b9bcb8;margin:0 0 4px}.short-form-rail{--short-form-gap:clamp(18px, 2vw, 28px);grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--short-form-gap)) / 4);gap:var(--short-form-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:start;display:grid;overflow-x:auto}.short-form-rail::-webkit-scrollbar{display:none}.short-form-rail:focus-visible{outline:2px solid var(--link-blue);outline-offset:6px}.short-form-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;margin:0;padding:0}.short-form-frame{aspect-ratio:9/16;background:#0a0c0c;width:100%;position:relative;overflow:hidden}.short-form-frame img,.short-form-frame video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.short-form-frame img[hidden]{display:none}.short-form-frame video{opacity:0}.short-form-frame video.has-frame{opacity:1}.short-form-caption{padding-top:14px}.short-form-meta{color:#a9b0ad;font:400 .9375rem/1.3 var(--font-body);justify-content:space-between;gap:12px;display:flex}.short-form-meta span:last-child{font-variant-numeric:tabular-nums}.short-form-caption h3{font:400 clamp(22px, 1.8vw, 28px)/1.15 var(--font-body);letter-spacing:-.02em;margin:8px 0 0}.short-form-actions{z-index:2;pointer-events:none;background:linear-gradient(#000000b8,#00000059 62%,#0000);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 24px;display:flex;position:absolute;inset:0 0 auto}.short-form-actions button,.short-form-navigation button{min-height:44px;font:400 1rem/1.2 var(--font-body);color:var(--ivory);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.short-form-actions button{pointer-events:auto;color:#fff;text-shadow:0 1px 6px #0009;transition:color .2s}.short-form-actions button:hover:not(:disabled){color:#91b1ff}.short-form-actions button:disabled{opacity:.35;cursor:default}.short-form-actions button:focus-visible{outline-offset:2px;outline:2px solid #91b1ff}.short-form-play{text-align:left;min-width:0}.short-form-play svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px}.short-form-sound{min-width:44px}.short-form-sound svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.short-form-seek{z-index:2;font:400 .875rem/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 6px #0009;background:linear-gradient(#0000,#00000059 34%,#000000c7);flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:20px 14px 12px;display:flex;position:absolute;inset:auto 0 0}.short-form-seek[data-started=false]{visibility:hidden}.short-form-seek input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:44px;accent-color:var(--link-blue);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 100%;margin:0;padding:0;display:block}.short-form-seek input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--link-blue) var(--short-form-progress), #ffffff80 var(--short-form-progress));border-radius:2px;height:3px}.short-form-seek input::-moz-range-track{background:#ffffff80;border-radius:2px;height:3px}.short-form-seek input::-moz-range-progress{background:var(--link-blue);border-radius:2px;height:3px}.short-form-seek input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px;margin-top:-4px}.short-form-seek input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px}.short-form-seek input:focus-visible{outline-offset:0;outline:2px solid #91b1ff}.short-form-seek input:disabled{opacity:.4;cursor:default}.short-form-seek span:last-child{white-space:nowrap;text-align:right}.short-form-status{z-index:3;color:#fff;font:400 1rem/1.4 var(--font-body);background:#000000d9;margin:0;padding:10px;position:absolute;bottom:108px;left:12px;right:12px}.short-form-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.short-form-navigation{font:400 .9375rem/1.2 var(--font-body);font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin-top:16px;display:flex}.short-form-navigation>span{margin-right:auto}.short-form-navigation>span>span{color:#9da5a1}.short-form-navigation button{width:44px;color:var(--link-blue);font-size:28px}.short-form-navigation button:hover:not(:disabled){color:#91b1ff}.short-form-navigation button:disabled{opacity:.3;cursor:default}.short-form-navigation button:focus-visible{outline:2px solid var(--link-blue);outline-offset:2px}@media (min-width:1600px){.short-form-rail{grid-auto-columns:calc((100% - 4 * var(--short-form-gap)) / 5)}}@media (max-width:1099px){.short-form-heading{gap:24px}.short-form-heading h2{font-size:clamp(44px,6.5vw,70px)}.short-form-rail{--short-form-gap:18px;grid-auto-columns:calc((100% - 2 * var(--short-form-gap)) / 3)}.short-form-meta{font-size:.875rem}}@media (max-width:699px){.audit-layout .short-form-showcase{width:calc(100% - 48px);margin-top:8px;margin-bottom:48px}.short-form-heading{margin-bottom:26px;display:block}.short-form-heading h2{letter-spacing:-.035em;font-size:clamp(42px,10.5vw,66px)}.short-form-heading h2 span{display:block}.short-form-heading p{margin-top:16px;font-size:1rem}.short-form-heading p br{display:none}.short-form-heading p br:after{content:" "}.short-form-rail{--short-form-gap:16px;grid-auto-columns:min(82%,18rem);width:calc(100% + 24px);padding-right:24px}.short-form-caption h3{font-size:24px}.short-form-navigation{margin-top:12px}}@media (prefers-reduced-motion:reduce){.short-form-actions button{transition:none}}
