.body.svelte-1szor9z .story-video{margin:2rem 0}.body.svelte-1szor9z .story-video-play{border-radius:var(--radius-sm);background:var(--color-navy);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.body.svelte-1szor9z .story-video-play img{width:100%;margin:0;display:block}.body.svelte-1szor9z .story-video-blank{aspect-ratio:16/9;background:var(--color-navy);width:100%;display:block}.body.svelte-1szor9z .story-video-icon{background:#0000008c;border-radius:9999px;width:4.5rem;height:4.5rem;transition:background-color .15s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.body.svelte-1szor9z .story-video-icon:after{content:"";border:.85rem solid #0000;border-left:1.4rem solid #fff;border-right-width:0;position:absolute;inset:50% auto auto 54%;translate:-50% -50%}.body.svelte-1szor9z .story-video-play:hover .story-video-icon,.body.svelte-1szor9z .story-video-play:focus-visible .story-video-icon{background:var(--color-red)}@media (prefers-reduced-motion:reduce){.body.svelte-1szor9z .story-video-icon{transition:none}}.body.svelte-1szor9z .story-video-frame{aspect-ratio:16/9;border-radius:var(--radius-sm);border:0;width:100%}.body.svelte-1szor9z .story-video figcaption{color:var(--color-muted);margin-top:.75rem;font-size:.9375rem}.body.svelte-1szor9z caption{caption-side:top;text-align:start;color:var(--color-muted);padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.body.svelte-1szor9z th{background-color:var(--color-navy-soft)}.body.svelte-1szor9z h2{border-top:1px solid var(--color-line);margin-top:3.5rem;padding-top:2.5rem}.body.svelte-1szor9z>h2:first-child{border-top:0;margin-top:0;padding-top:0}.body.svelte-1szor9z h3{margin-top:2.5rem}.body.svelte-1szor9z :is(h2,h3)+h3{margin-top:1rem}.body.svelte-1szor9z table{font-size:1rem;line-height:1.6}.body.svelte-1szor9z :is(th,td)>p{margin:0 0 .6em}.body.svelte-1szor9z :is(th,td)>p:last-child{margin-bottom:0}.body.svelte-1szor9z th strong{font-weight:inherit}.body.svelte-1szor9z tbody tr:nth-child(2n) td{background-color:color-mix(in srgb, var(--color-neutral) 60%, white)}.body.svelte-1szor9z li{margin-top:.3em;margin-bottom:.3em}.body.svelte-1szor9z li>p{margin-top:0;margin-bottom:0}.body.svelte-1szor9z li>p+p{margin-top:.5em}.body.svelte-1szor9z li>:is(ul,ol){margin-top:.3em;margin-bottom:0}.body.svelte-1szor9z p:empty{display:none}
