@charset "UTF-8";#article_container{max-width:45rem;margin:1rem auto;padding:1rem;background-color:#fff;color:#444;display:flex;flex-direction:column;gap:1rem;box-shadow:0 0 .5rem .1rem #0003;overflow:scroll}#article_container p{font-size:1.2rem;background-color:var(--element-background-color);padding:.125rem .5rem}#article_container p:first-child{margin-block-start:0}#article_container .h1{display:flex;width:fit-content;background-color:var(--element-background-color);font-size:2.4rem;font-weight:800;line-height:2.6rem;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem .5rem}#article_container .h2{display:flex;width:fit-content;background-color:var(--element-background-color);line-height:1.8rem;font-size:1.5rem;font-weight:500;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem .5rem}#article_container .h3{display:flex;width:fit-content;background-color:var(--element-background-color);font-size:1rem;font-weight:500;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem .5rem}#article_container .h4{display:flex;width:fit-content;background-color:var(--element-background-color);font-size:.875rem;font-weight:500;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem .5rem}#article_container #article_hero___media{display:flex;flex-direction:column;justify-content:center;gap:.5rem;margin:0;cursor:pointer}#article_container #article_hero___media #article_hero___media___image{height:auto;width:100%;aspect-ratio:16/9;max-width:100%;max-height:100%;background-color:#ccc;display:flex;justify-content:center;align-items:center}#article_container #article_hero___media #media_overlay{display:flex;justify-content:center;align-items:center;gap:.5rem;height:8rem;width:8rem;background-color:#00000080;border-radius:50%;cursor:pointer}#article_container #article_hero___media #media_overlay.small{height:4rem;width:4rem}#article_container #article_hero___media #media_overlay .play_icon{display:flex;justify-content:center;align-items:center;height:4rem;width:3rem;margin-left:.5rem;background-color:#fff;clip-path:polygon(0% 0%,100% 50%,0% 100%)}#article_container #article_hero___media #media_overlay .play_icon.small{height:2rem;width:1.5rem}#article_container #article_hero,#article_container #article_hero #article_hero___meta{display:flex;flex-direction:column;gap:.5rem}#article_container #article_meta{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:.5rem}#article_container #article_meta #article_source{flex-grow:2}#article_container #article_meta #article_source .h3{margin:0}#article_container #article_meta #article_engagement{display:flex;justify-content:flex-end;gap:.375rem;margin-top:0;padding:0}#article_container #article_meta #article_engagement .divider{height:1.5rem;width:1px;margin:0 .25rem;padding:0;background-color:#666}#article_container #article_meta #article_engagement .icon{display:flex;font-size:1.5rem;height:1.5rem;width:1.5rem;cursor:pointer}#article_container #article_meta #article_engagement .icon svg{font-size:1.5rem}#article_container #article_summary{box-sizing:content-box;padding:1rem;background-color:#333;color:#fff;pointer-events:auto;cursor:pointer!important}#article_container #article_summary ul{margin-right:1rem}#article_container #article_related{box-sizing:content-box;background-color:#ffebcd;padding:1rem;pointer-events:auto;cursor:pointer!important}#article_container #article_related ul{margin-right:1rem}#article_container #article_related .links{cursor:pointer}#article_container #article_related .links:hover{text-decoration:underline}#article_container #article_poll{float:left;width:20rem;display:flex;flex-direction:column;gap:.5rem;background-color:#333;color:#fff;padding:1rem;margin:0 1rem 1rem 0}#article_container #article_poll #article_poll___options{display:flex;flex-direction:column;gap:.5rem}#article_container #article_poll #article_poll___options input{margin-right:.5rem}#article_container #article_poll button{margin:.5rem auto 0;width:100%;padding:.5rem 1rem}#template_selector div{cursor:pointer}#template_selector div:hover{text-decoration:underline}.live_update .live_update___meta{display:flex;flex-direction:row;align-items:center;margin-left:1rem;gap:.25rem;max-height:1.25rem;overflow:hidden}.live_update .live_update___meta span{font-size:.875rem;color:#444;font-weight:700}.live_update .live_update___meta svg{background-color:#fff}.live_update .divider{height:.75rem;width:1px;margin-left:1.72rem;border-left:1px dashed #ccc}.live_update .divider.long{height:3rem}.live_update p{border:1px solid #bbb;border-radius:.5rem;margin-block-start:0;margin-block-end:0;padding:1rem;background-color:#fff}.live_update.small .divider{height:.5rem}.live_update.small .divider.long{height:1.25rem}.live_update.small p{padding:.25rem 1rem;font-size:1rem}:root{--element-background-color: transparent}#mobile_container{max-width:100%;margin:0 auto;padding:0 1rem}#mobile_card{display:flex;flex-direction:column;gap:.5rem;max-width:393px;margin:0 auto;background-color:#fff;color:#444;border-radius:.25rem;overflow:hidden;box-shadow:0 0 .5rem .1rem #0003;margin-top:1rem}#mobile_card.dark{background-color:#fff;color:#444;padding-top:.5rem}#mobile_card .h1{display:flex;width:fit-content;background-color:var(--element-background-color);font-size:1.2rem;font-weight:800;line-height:1.4rem;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem 1rem;cursor:pointer}#mobile_card .h1:hover{text-decoration:underline}#mobile_card .h2{display:flex;width:fit-content;background-color:var(--element-background-color);line-height:1.2rem;font-size:1rem;font-weight:500;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem 1rem}#mobile_card .h3{display:flex;width:fit-content;background-color:var(--element-background-color);font-size:.75rem;font-weight:500;margin:.5rem 0;margin-block-start:0;margin-block-end:0;padding:.125rem 1rem}#mobile_card #mobile_card___meta{display:flex;flex-direction:row;align-items:center;gap:.5rem}#mobile_card #mobile_card_engagement{display:flex;flex-direction:row;justify-content:stretch;gap:.75rem;margin-top:0;padding:.5rem 1rem 1rem}#mobile_card #mobile_card_engagement #mobile_card_engagement___save{flex-grow:2;display:flex;justify-content:flex-end}#mobile_card #mobile_card_engagement .divider{height:1.5rem;width:1px;margin:0 .25rem;padding:0;background-color:#666}#mobile_card #mobile_card_engagement .icon{display:flex;font-size:1.5rem;height:1.5rem;width:1.5rem;cursor:pointer}#mobile_card #mobile_card_engagement .icon svg{font-size:1.5rem}#mobile_card #mobile_card_summary{box-sizing:content-box;padding:.5rem 0;background-color:#eee;color:#444}#mobile_card #mobile_card_summary ul{margin-right:1rem}#mobile_card #mobile_card_summary li{font-size:.875rem}#mobile_card #mobile_card_summary .h2{font-weight:700}#mobile_card #mobile_card_content{padding:.5rem 1rem}#mobile_card .more{cursor:pointer}#mobile_card .more:hover{text-decoration:underline}#mobile_card .more:hover:after{content:" »"}#mobile_card #mobile_card_poll{display:flex;flex-direction:column;gap:.5rem;background-color:#333;color:#fff;padding:1rem 0;margin:0}#mobile_card #mobile_card_poll #mobile_card_poll___options{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}#mobile_card #mobile_card_poll #mobile_card_poll___options input{margin-right:.5rem}#mobile_card #mobile_card_poll button{padding:.5rem 1rem;margin:.5rem 1rem 0;width:-webkit-fill-available}#mobile_card___media{display:flex;flex-direction:column;justify-content:center;gap:.5rem;margin:0}#mobile_card___media.thumbnail{min-width:7rem;margin:0 1rem 0 0}#mobile_card___media.thumbnail #media_overlay{height:2rem;width:2rem}#mobile_card___media.thumbnail #media_overlay .play_icon{height:1.5rem;width:1rem}#mobile_card___media #mobile_card___media___image{height:auto;width:100%;aspect-ratio:16/9;max-width:100%;max-height:100%;background-color:#ccc;display:flex;justify-content:center;align-items:center}#mobile_card___media #media_overlay{display:flex;justify-content:center;align-items:center;gap:.5rem;height:5rem;width:5rem;background-color:#00000080;border-radius:50%;cursor:pointer}#mobile_card___media #media_overlay .play_icon{display:flex;justify-content:center;align-items:center;height:3rem;width:2rem;margin-left:.5rem;background-color:#fff;clip-path:polygon(0% 0%,100% 50%,0% 100%)}#mobile_card_related{box-sizing:content-box;background-color:#ffebcd;padding:.5rem 0;pointer-events:auto;cursor:pointer!important}#mobile_card_related h3{margin:0;font-size:1rem;padding:0 1rem}#mobile_card_related ul{margin-right:1rem}#mobile_card_related .links{font-size:.875rem;cursor:pointer}#mobile_card_related .links:hover{text-decoration:underline}*{box-sizing:border-box}body{margin:0;padding:0}#root{margin:0;height:100vh;width:100vw;overflow:hidden}#root #main_container{width:100vw;height:100vh;display:flex;flex-direction:row;justify-content:stretch;align-items:flex-start;color:#444}#root #main_container #left_container{min-width:45rem;width:60%;max-width:calc(100% - 393px);height:100vh;overflow:hidden;background-color:#f4f4f4;border-right:1px solid #ccc;padding:0 1rem;display:flex;flex-direction:column;justify-content:flex-start}#root #main_container #right_container{min-width:393px;width:40%;height:100%;background-color:#f4f4f4}.live{animation:pulse 1s infinite alternate}@keyframes pulse{0%{color:#b00}to{color:#ddd}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
