.article-prose{max-width:42rem;font-family:var(--font-inter), system-ui, sans-serif;color:#ffffffe0;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.65}@media (min-width:640px){.article-prose{font-size:1.125rem}}.article-prose>*+*{margin-top:1.25em}.article-prose p{margin-block:0}.article-prose>p+p{margin-top:1.1em}.article-prose h2,.article-prose h3,.article-prose h4{font-family:var(--font-inter), system-ui, sans-serif;color:#fff;text-wrap:balance;font-weight:800;line-height:1.25}.article-prose h2{margin-top:2em;font-size:1.5rem}.article-prose h3{margin-top:1.75em;font-size:1.25rem}.article-prose h4{margin-top:1.5em;font-size:1.0625rem}.article-prose h2+*,.article-prose h3+*,.article-prose h4+*{margin-top:.6em}.article-prose strong,.article-prose b{color:#fff;font-weight:700}.article-prose a{color:var(--color-lfc-red-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-prose a:hover{color:#fff}.article-prose ul,.article-prose ol{padding-left:1.4em}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose li+li{margin-top:.4em}.article-prose li::marker{color:var(--color-lfc-red-text)}.article-prose blockquote{color:#ffffffbf;border-left:3px solid #c8102e;padding:.25rem 0 .25rem 1rem;font-style:italic}.article-prose blockquote>*+*{margin-top:.75em}.article-prose hr{border:0;border-top:1px solid var(--line);margin-block:2em}.article-prose img{background:var(--surface-3);cursor:zoom-in;width:100%;height:auto;display:block}.article-prose img:not([width]):not([height]){aspect-ratio:16/9;object-fit:cover}.article-prose figure{background:0 0;border:0;margin-block:1.75em;margin-inline:0;overflow:visible}.article-prose figure figure{margin-block:0}.article-prose figcaption{color:#a0a0a0;padding:.5rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:639px){.article-prose figure,.article-prose>img{margin-inline:-1rem}.article-prose figure>figcaption{padding-inline:1rem}.article-prose figure figure{margin-inline:0}}.article-prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.article-prose th,.article-prose td{border:1px solid var(--line-strong);text-align:left;padding:.5rem .75rem}.article-prose th{background:var(--surface-3);color:#fff}.article-prose .article-embed,.article-prose .article-video-container{aspect-ratio:16/9;background:#000;position:relative}.article-prose .article-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-prose .article-video-container .article-video,.article-prose video{background:#000;width:100%;height:100%;display:block}.article-prose .article-video-player{margin-block:1.75em}.article-prose .article-video-placeholder a{text-decoration:none;display:block;position:relative}.article-prose .article-video-placeholder .video-play-overlay{background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.article-prose .article-video-placeholder .video-play-overlay:after{content:"";background:#c8102eeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 6.5v11l9-5.5z'/%3E%3C/svg%3E") 50%/2rem no-repeat;border-radius:9999px;width:4rem;height:4rem}.article-prose iframe{max-width:100%}.article-prose .article-video-player{aspect-ratio:16/9;background:#000;position:relative}.article-prose .article-video-player .article-video-host,.article-prose .article-video-player .article-video-container{aspect-ratio:auto;position:absolute;inset:0}.article-prose .article-video-player .article-video-placeholder{margin:0}.article-prose .article-video-player .article-video-placeholder,.article-prose .article-video-player .article-video-placeholder a,.article-prose .article-video-player .article-video-placeholder img{height:100%}.article-prose .article-video-player .article-video-placeholder img{object-fit:cover;cursor:pointer}.article-prose .article-video-player .article-video-placeholder figcaption{inset-inline:0;color:#fff;background:linear-gradient(#0000,#000000d9);padding:.75rem 1rem;position:absolute;bottom:0}.article-prose section+section{margin-top:2em}.article-prose section>*+*{margin-top:1.25em}.article-prose section>h2:first-child{margin-top:0}
