@charset "UTF-8";.banner{display:block;-webkit-text-decoration:none;text-decoration:none;position:relative;margin-inline:auto;width:calc(100% - var(--size-3))}@media only screen and (min-width: 768px) and (min-height: 361px){.banner{padding-top:1.875rem;position:absolute;bottom:7rem;left:50%;translate:-50% 0;width:45.5rem}}.banner blockquote{background-image:url(/assets/images/stars.svg),url(/assets/images/lights.svg),linear-gradient(272deg,var(--color-brand-gradient-rb));background-position:0 0,right calc(var(--size-line) * -3) top calc(var(--size-line) * -1);background-repeat:no-repeat;border-radius:var(--border-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding-inline:var(--size-2);height:var(--size-7)}@media only screen and (min-width: 568px){.banner blockquote{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px) and (min-height: 361px){.banner blockquote{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-image:url(/assets/images/stars.svg),url(/assets/images/lights.svg),url("data:image/svg+xml,%3csvg%20width='205'%20height='90'%20viewBox='0%200%20205%2090'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M205%2045.6757V0H198.455C148.026%2043.4525%2086.9818%2074.9253%2019.7407%2090H50.9067C104.686%2081.3723%20156.32%2066.3275%20205%2045.6757Z'%20fill='white'%20fill-opacity='0.04'%20style='mix-blend-mode:screen'/%3e%3cpath%20d='M205%2037.2622V0H179.455C129.026%2043.4525%2067.9818%2074.9253%200.740723%2090H31.9067C92.7391%2080.2407%20150.828%2062.2706%20205%2037.2622Z'%20fill='white'%20fill-opacity='0.08'%20style='mix-blend-mode:screen'/%3e%3c/svg%3e"),linear-gradient(272deg,var(--color-brand-gradient-rb));background-position:0 0,100% 0,100% 0;border-radius:var(--border-radius-base);padding-inline:var(--size-5);height:5.625rem}}.banner p{display:none}@media only screen and (min-width: 768px) and (min-height: 361px){.banner p{background:hsl(var(--h),var(--s),calc(var(--l) - 4%));border-radius:var(--border-radius-pill);color:var(--color-ink-inverse-max);display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-block:var(--size-1);padding-inline:var(--size-2);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:25rem;max-width:35.125rem}.banner p:after{background:var(--color-brand-primary);mix-blend-mode:color;border-radius:var(--border-radius-pill);content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.banner footer{background:var(--color-brand-2ry);border-radius:var(--border-radius-xs);color:var(--color-ink-inverse-900);font-size:var(--font-size-small);line-height:var(--line-height-small);display:-webkit-box;display:-ms-flexbox;display:flex;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-block:var(--size-half);padding-inline:var(--size-1p5);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width: 768px) and (min-height: 361px){.banner footer{border-radius:var(--border-radius-pill);margin-top:calc(var(--size-half) * -1);margin-left:var(--size-3);max-width:35.125rem}}.banner cite{display:none}@media only screen and (min-width: 768px) and (min-height: 361px){.banner cite{display:inline;font-style:normal;font-weight:500}.banner cite:after{content:"—";margin-inline:var(--size-half)}}.banner img{border-radius:var(--border-radius-sm);position:absolute;bottom:0;right:0;z-index:1}@media only screen and (max-width: 767px){.banner img{height:4.25rem;width:auto}}@media only screen and (min-width: 768px) and (min-height: 361px){.banner img{border-radius:0;right:var(--size-2p5)}}.drawer{--popover-body-background: var(--color-ink-2ry);--popover-body-box-shadow: var(--box-shadow-z4);--popover-body-color: var(--color-ink-inverse-base);background-color:var(--popover-body-background);-webkit-backdrop-filter:var(--backdrop-filter-blur-lg);backdrop-filter:var(--backdrop-filter-blur-lg);border-radius:var(--border-radius-base) 0 0 var(--border-radius-base);-webkit-box-shadow:none;box-shadow:none;color:var(--popover-body-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;text-align:left;position:fixed;top:0;right:0;bottom:0;-webkit-transition:translate var(--duration-sm) var(--easing-base),-webkit-box-shadow var(--duration-md) var(--easing-base);transition:translate var(--duration-sm) var(--easing-base),-webkit-box-shadow var(--duration-md) var(--easing-base);transition:translate var(--duration-sm) var(--easing-base),box-shadow var(--duration-md) var(--easing-base);transition:translate var(--duration-sm) var(--easing-base),box-shadow var(--duration-md) var(--easing-base),-webkit-box-shadow var(--duration-md) var(--easing-base);translate:100% 0;width:calc(100% - var(--size-7));z-index:var(--zindex-drawer)}.drawer.is-open{-webkit-box-shadow:var(--box-shadow-z4),0 0 0 101vmax rgba(0,0,0,.5);box-shadow:var(--box-shadow-z4),0 0 0 101vmax #00000080;translate:0}@media only screen and (min-width: 768px) and (min-height: 361px){.drawer{--popover-body-background: transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--size-2);margin:0;padding:0;overflow:visible;position:static;translate:0;width:auto;max-height:none}}.drawer__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--size-2)}@media only screen and (max-width: 767px){.drawer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0;overflow-y:auto;padding-block:var(--size-2);-webkit-padding-start:calc(var(--padding-x-box) - var(--size-half));padding-inline-start:calc(var(--padding-x-box) - var(--size-half));-webkit-padding-end:calc(var(--padding-x-box) / 3);padding-inline-end:calc(var(--padding-x-box) / 3)}.drawer__body .tablet\:popover{width:100%}.drawer__body .tablet\:popover.is-range{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.drawer__body .tablet\:popover.is-range .popover__content{-webkit-padding-start:var(--size-1);padding-inline-start:var(--size-1);-webkit-padding-end:0;padding-inline-end:0;overflow:visible}.drawer__body .tablet\:popover.is-politicians .popover__title{margin-top:2.4375rem}.drawer__body .popover__summary{display:none}.drawer__body .popover__body{max-width:calc(100% - var(--size-2));max-height:none}.drawer__body .popover__content{-webkit-padding-start:var(--size-1);padding-inline-start:var(--size-1);-webkit-padding-end:var(--size-half);padding-inline-end:var(--size-half)}.drawer__body [id=filter-search]{-webkit-margin-start:var(--size-1);margin-inline-start:var(--size-1);max-width:calc(100% - var(--size-1))}.drawer__body .popover__footer{display:none}}:where(.drawer .person)>figure{max-width:calc(100% - 2.25rem)}.drawer .popover__title{color:var(--color-ink-inverse-base);font-weight:500;font-size:var(--font-size-base);line-height:var(--line-height-base);text-transform:uppercase;padding-bottom:.5625rem;padding-inline:var(--size-1)}@media only screen and (min-width: 768px){.drawer .popover__title{display:none}}.drawer__footer{border-top:1px solid var(--color-ink-inverse-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:var(--size-1);position:sticky;bottom:0;width:100%;height:72px;z-index:1}.drawer__footer>.btn:first-of-type{color:var(--color-brand-text-inverse)}@media only screen and (min-width: 768px){.drawer__footer{display:none}}input:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){background-image:var(--icon-calendar-light);background-position:center left var(--size-2);background-repeat:no-repeat;padding-left:var(--size-7);position:relative;text-align:left;width:100%;min-height:var(--size-7)}input:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week])::-webkit-date-and-time-value{text-align:left}@-moz-document url-prefix(){input:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]):not(.dummy-class){padding-left:var(--size-2)}}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{margin-left:var(--size-1);margin-right:calc(var(--size-3) * -1);opacity:0;position:absolute;left:var(--size-1);width:var(--size-3)}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{background-image:none!important;padding-right:var(--size-1p5)!important}}.header{background:var(--color-background-header, rgba(0, 0, 0, .9));color:var(--color-ink-inverse-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-padding-start:var(--size-2);padding-inline-start:var(--size-2);-webkit-padding-end:var(--size-half);padding-inline-end:var(--size-half);height:var(--size-7)}@media only screen and (min-width: 768px) and (min-height: 361px){.header{-webkit-padding-end:var(--size-2);padding-inline-end:var(--size-2)}}@media only screen and (min-width: 1360px) and (min-height: 361px){.header{padding-inline:var(--size-3);position:fixed;top:0;right:0;left:0;z-index:var(--zindex-fixed)}}.header .logo{-webkit-margin-end:var(--size-3);margin-inline-end:var(--size-3)}[id=header-menu-trigger]{--height-btn: var(--size-6);padding-inline:var(--size-1)}@media only screen and (min-width: 768px) and (min-height: 361px){[id=header-menu-trigger]{display:none}}@media only screen and (min-width: 768px) and (min-height: 361px){:where(.header) .tablet\:popover.is-politicians .popover__body{left:auto;right:0}}.header__links{display:none}@media only screen and (min-width: 768px) and (min-height: 361px){.header__links{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}}.header__links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.header__links ul:before{content:"";display:block;width:1px;height:1px}.header__links li:nth-child(2),.header__links li:nth-child(3),.header__links li:nth-child(4){display:none}@media only screen and (min-width: 1024px){.header__links li:nth-child(2){display:block}}@media only screen and (min-width: 1280px){.header__links li:nth-child(3){display:block}}@media only screen and (min-width: 1360px){.header__links li:nth-child(4){display:block}}.header__links a{color:var(--color-ink-inverse-2ry);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-1);-webkit-text-decoration:none;text-decoration:none;height:var(--size-5)}.header__links a:hover{color:var(--color-brand-text-inverse)}.header__links a:hover .label{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:max(.08em,1px);text-underline-offset:.2em}.header__links .material-symbols-outlined{font-size:var(--size-3)}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-2);padding-bottom:var(--size-1);position:relative;width:100%}.person:not(:last-child){margin-bottom:var(--size-1)}.person:not(:last-child):after{border-bottom:1px solid var(--color-ink-inverse-border);content:"";position:absolute;bottom:calc(var(--size-half) * -1);right:0;left:calc(var(--size-line) * 3);height:0}:where(.popover__body) [id=filter-search]{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2229%22%20height%3D%2228%22%20viewBox%3D%220%200%2029%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.62599%2022.3384L4.91913%2023.0457L6.33383%2024.4595L7.04069%2023.7521L5.62599%2022.3384ZM12.2324%2018.5569C12.6227%2018.1662%2012.6225%2017.5331%2012.2319%2017.1427C11.8412%2016.7523%2011.2081%2016.7525%2010.8177%2017.1431L12.2324%2018.5569ZM7.04069%2023.7521L12.2324%2018.5569L10.8177%2017.1431L5.62599%2022.3384L7.04069%2023.7521Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M21.6658%2015.6206C19.16%2018.1265%2015.0971%2018.1265%2012.5913%2015.6206C10.0854%2013.1147%2010.0854%209.05193%2012.5913%206.54607C15.0971%204.0402%2019.16%204.0402%2021.6658%206.54607C24.1717%209.05193%2024.1717%2013.1147%2021.6658%2015.6206Z%22%20stroke%3D%22white%22%20stroke-opacity%3D%220.5%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E%0A);background-position:var(--size-2) 50%;background-repeat:no-repeat;-webkit-margin-end:var(--padding-x-box);margin-inline-end:var(--padding-x-box);margin-bottom:var(--size-2p5);-webkit-padding-start:var(--size-7);padding-inline-start:var(--size-7);max-width:calc(100% - var(--size-3))}:where(.person).is-all{padding-bottom:var(--size-3)}:where(.person).is-all label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}:where(.person).is-all [type=checkbox]{margin-top:0}:where(.person figure){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:var(--size-2);position:relative}:where(.person figure) img{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);position:relative;z-index:1}:where(.person figure)>figure{-webkit-box-flex:0;-ms-flex:none;flex:none}:where(.person figure)>figure:after{border-radius:var(--border-radius-sm);content:"";position:absolute;right:0;bottom:0;left:0;height:var(--size-7)}:where(.person figure)>figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;white-space:nowrap;margin-top:var(--size-1);overflow:hidden}:where(.person figcaption)>small{color:var(--color-ink-inverse-2ry);display:block;margin-top:calc(var(--size-half) * -1)}:where(.person)>[type=checkbox]{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-margin-end:0;margin-inline-end:0;margin-top:var(--size-1)}:where(.person.is-democrat) figure>figure:after{background-color:var(--color-brand-primary)}:where(.person.is-democrat) [type=checkbox]:checked,:where(.person.is-democrat) [type=checkbox]:checked:active,:where(.person.is-democrat) [type=checkbox]:checked:focus{--form-control-background-color: var(--color-brand-primary);--form-control-border-color: var(--color-brand-primary)}:where(.person.is-republican) figure>figure:after{background-color:var(--color-brand-2ry)}:where(.person.is-republican) [type=checkbox]:checked,:where(.person.is-republican) [type=checkbox]:checked:active,:where(.person.is-republican) [type=checkbox]:checked:focus{--form-control-background-color: var(--color-brand-2ry);--form-control-border-color: var(--color-brand-2ry)}:where(.person.is-independent,.person.is-foreign) figure>figure:after{background-color:var(--color-neutral)}.modal{--modal-background: var(--color-ink-2ry);--modal-border-radius: var(--border-radius-base);--modal-padding-x: var(--padding-x-box);background:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;opacity:1;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:display var(--duration-md) var(--easing-base),opacity var(--duration-md) var(--easing-base);transition:display var(--duration-md) var(--easing-base),opacity var(--duration-md) var(--easing-base);transition-behavior:allow-discrete;width:inherit;min-width:100%;height:inherit;min-height:100%}.modal:not([open]),.modal[open=false]{display:none;opacity:0}@starting-style{.modal{opacity:0}}.modal__base,.modal article{background:var(--modal-background);-webkit-backdrop-filter:var(--backdrop-filter-blur-lg);backdrop-filter:var(--backdrop-filter-blur-lg);border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0;-webkit-box-shadow:var(--box-shadow-z5);box-shadow:var(--box-shadow-z5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto auto 0;padding:0;overflow-y:auto;opacity:1;overscroll-behavior-y:contain;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:translate var(--duration-md) var(--easing-base),opacity var(--duration-md) var(--easing-base);transition:translate var(--duration-md) var(--easing-base),opacity var(--duration-md) var(--easing-base);translate:0;width:min(100%,var(--width-lg));max-height:calc(100% - var(--size-5))}@starting-style{.modal__base,.modal article{translate:0 50%}}@media (pointer: coarse){.modal__base,.modal article{scrollbar-gutter:stable both-edges}}@media only screen and (min-width: 768px) and (min-height: 341px){.modal__base,.modal article{border-radius:var(--modal-border-radius);border-top-width:var(--size-2);margin-bottom:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:calc(100vh - var(--size-8))}@starting-style{.modal__base,.modal article{translate:0 -50%}}}.modal:not([open]) .modal__base,.modal[open=false] .modal__base{translate:0 50%}@media only screen and (min-width: 768px) and (min-height: 341px){.modal:not([open]) .modal__base,.modal[open=false] .modal__base{translate:0 -50%}}.modal.is-sm{border-radius:var(--modal-border-radius);margin-bottom:auto;width:min(100vw - var(--size-4),var(--width-base))}@media only screen and (min-width: 768px) and (min-height: 341px){.modal.is-lg{width:var(--width-xl)}}.modal:modal::-ms-backdrop{background-color:var(--color-background-scrim)}.modal:modal::backdrop{background-color:var(--color-background-scrim)}@supports not (selector(:modal)){.modal::-ms-backdrop{background-color:var(--color-background-scrim)}.modal::backdrop{background-color:var(--color-background-scrim)}}.modal__header{padding-block:var(--size-2p5) var(--size-1p5);padding-inline:var(--size-2p5)}.modal__header>:is(h2,h3,h4){color:var(--color-ink-inverse-base);font-size:var(--font-size-base);font-weight:500}@media only screen and (min-width: 768px) and (min-height: 341px){.modal__header{padding-block:var(--size-3) var(--size-2);padding-inline:var(--size-4)}}.modal__body{padding-inline:var(--size-1p5)}@media only screen and (min-width: 768px) and (min-height: 341px){.modal__body{padding-inline:var(--size-2)}}.modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:var(--size-1);padding-inline:var(--size-1p5)}@media only screen and (min-width: 768px) and (min-height: 341px){.modal__footer{padding-bottom:var(--size-2);padding-inline:var(--size-2)}}.modal__footer .btn{--button-background: transparent;--button-color: var(--color-ink-inverse-base);--button-hover: var(--color-ink-inverse-border);--button-padding-x: var(--size-2)}.modal__footer .btn.is-submit{--button-color: var(--color-brand-text-inverse)}.popover,.tablet\:popover{--popover-summary-color: var(--color-ink-2ry);--popover-summary-background: var(--color-ink-min);--popover-body-background: var(--color-background-frosted-glass);--popover-body-border-radius: var(--border-radius-base);--popover-body-border: 0;--popover-body-box-shadow: var(--box-shadow-z3);--popover-body-color: var(--color-ink-2ry);--popover-body-width: var(--width-sm);--scrollbar-track: transparent;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 768px) and (min-height: 361px){.popover,.tablet\:popover{--popover-body-width: var(--width-base)}}.popover{display:contents}@media only screen and (min-width: 768px) and (min-height: 361px){.popover{display:block}}@media only screen and (min-width: 768px) and (min-height: 361px){:where(.tablet\:popover) .popover__body{--translate-shift: -3rem;background-color:var(--popover-body-background);-webkit-backdrop-filter:var(--backdrop-filter-blur-lg);backdrop-filter:var(--backdrop-filter-blur-lg);border-radius:var(--popover-body-border-radius);border:var(--popover-body-border);-webkit-box-shadow:var(--popover-body-box-shadow);box-shadow:var(--popover-body-box-shadow);color:var(--popover-body-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;text-align:left;margin:var(--size-1p5) 0 0;padding-block:var(--size-2);-webkit-padding-start:calc(var(--padding-x-box) - var(--size-half));padding-inline-start:calc(var(--padding-x-box) - var(--size-half));-webkit-padding-end:calc(var(--padding-x-box) / 3);padding-inline-end:calc(var(--padding-x-box) / 3);opacity:0;pointer-events:none;-webkit-transition:opacity var(--duration-sm) var(--easing-base),translate var(--duration-sm) var(--easing-base);transition:opacity var(--duration-sm) var(--easing-base),translate var(--duration-sm) var(--easing-base);position:absolute;top:auto;left:0;translate:0 var(--translate-shift);width:var(--popover-body-width);max-height:72vh;max-height:72dvh;z-index:var(--zindex-popover)}}@media only screen and (min-width: 768px) and (min-height: 361px){:where(.tablet\:popover.is-open) .popover__body{opacity:1;pointer-events:all;translate:0}}:where(.popover) .popover__body{--translate-shift: -3rem;background-color:var(--popover-body-background);-webkit-backdrop-filter:var(--backdrop-filter-blur-lg);backdrop-filter:var(--backdrop-filter-blur-lg);border-radius:var(--popover-body-border-radius);border:var(--popover-body-border);-webkit-box-shadow:var(--popover-body-box-shadow);box-shadow:var(--popover-body-box-shadow);color:var(--popover-body-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;text-align:left;margin:var(--size-1p5) 0 0;padding-block:var(--size-2);-webkit-padding-start:calc(var(--padding-x-box) - var(--size-half));padding-inline-start:calc(var(--padding-x-box) - var(--size-half));-webkit-padding-end:calc(var(--padding-x-box) / 3);padding-inline-end:calc(var(--padding-x-box) / 3);opacity:0;pointer-events:none;-webkit-transition:opacity var(--duration-sm) var(--easing-base),translate var(--duration-sm) var(--easing-base);transition:opacity var(--duration-sm) var(--easing-base),translate var(--duration-sm) var(--easing-base);position:absolute;top:auto;left:0;translate:0 var(--translate-shift);width:var(--popover-body-width);max-height:72vh;max-height:72dvh;z-index:var(--zindex-popover)}:where(.popover.is-open) .popover__body{opacity:1;pointer-events:all;translate:0}.is-up>.popover__body{--translate-shift: 3rem;bottom:100%;margin-top:0}@media only screen and (min-width: 568px) and (min-height: 341px){.is-up>.popover__body{margin-bottom:var(--size-2)}}.is-right>.popover__body{left:auto;right:0}.has-menu>.popover__body{padding-inline:var(--size-2)}@media only screen and (max-width: 567px){.has-menu>.popover__body{left:50%;translate:-50% 0}}.popover__content{padding-block:var(--size-half);-webkit-padding-start:var(--size-half);padding-inline-start:var(--size-half);-webkit-padding-end:calc(var(--padding-x-box) / 3 * 2);padding-inline-end:calc(var(--padding-x-box) / 3 * 2);overflow-y:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;max-height:100%}.popover__content::-webkit-scrollbar{background-color:var(--scrollbar-track);width:var(--scrollbar-thumb-size);height:var(--scrollbar-thumb-size)}.popover__content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.popover__content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--scrollbar-thumb);border-radius:var(--border-radius-pill);border:var(--size-4) solid transparent}@media only screen and (min-width: 768px) and (min-height: 361px){:where(.tablet\:popover) .popover__summary{background:var(--popover-summary-background);border:0;color:var(--popover-summary-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-half);padding:var(--size-half) var(--size-1)}}:where(.popover) .popover__summary{background:var(--popover-summary-background);border:0;color:var(--popover-summary-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-half);padding:var(--size-half) var(--size-1)}.popover__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--size-1);-webkit-padding-start:var(--size-half);padding-inline-start:var(--size-half);-webkit-padding-end:var(--padding-x-box);padding-inline-end:var(--padding-x-box)}.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:var(--size-1);padding:0}:where(.popover.is-period) label{color:var(--color-ink-inverse-2ry);position:absolute;top:50%;left:var(--size-2);translate:0 -50%}:where(.popover.is-period) [type=text]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-padding-start:var(--size-8);padding-inline-start:var(--size-8)}.menu__item{background:transparent;border:0;border-radius:var(--border-radius-sm);color:var(--menu-item-color, inherit);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--size-2);-webkit-text-decoration:none;text-decoration:none;padding:var(--size-1) var(--size-1p5);width:100%}.menu__item .material-symbols-outlined{color:var(--menu-item-icon-color, var(--color-ink-3ry))}@media (any-hover: hover) and (pointer: fine){.menu__item:hover{background:var(--menu-item-hover, var(--color-ink-min))}}.popover.is-invert,.popover[data-theme=dark],:where(.header,.search-ui-container,[data-theme=dark]) .popover,:where(.header,.search-ui-container,[data-theme=dark]) .tablet\:popover{--popover-summary-color: var(--color-ink-inverse-max);--popover-body-background: var(--color-ink-2ry);--popover-body-color: var(--color-ink-inverse-base);--icon-chevron-down: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.5%2012.75L17%2021.25L25.5%2012.75%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A)}.popover.is-invert input,.popover[data-theme=dark] input,:where(.header,.search-ui-container,[data-theme=dark]) .popover input,:where(.header,.search-ui-container,[data-theme=dark]) .tablet\:popover input{--form-control-background-color: var(--color-ink-inverse-min);--form-control-color: var(--color-ink-inverse-base)}.popover.is-invert .btn,.popover[data-theme=dark] .btn,:where(.header,.search-ui-container,[data-theme=dark]) .popover .btn,:where(.header,.search-ui-container,[data-theme=dark]) .tablet\:popover .btn{--button-hover: var(--color-ink-inverse-min);--button-color: var(--color-brand-text-inverse)}.popover.is-invert .menu__item,.popover[data-theme=dark] .menu__item,:where(.header,.search-ui-container,[data-theme=dark]) .popover .menu__item,:where(.header,.search-ui-container,[data-theme=dark]) .tablet\:popover .menu__item{--menu-item-color: var(--color-ink-inverse-base);--menu-item-hover: var(--color-ink-inverse-min);--menu-item-icon-color: var(--color-ink-inverse-2ry)}:where(.header,[data-theme=dark]) .popover,:where(.header,[data-theme=dark]) .tablet\:popover{--popover-summary-background: var(--color-background-inverse)}:where(.search-ui-container) .popover,:where(.search-ui-container) .tablet\:popover{--popover-summary-background: transparent}.video-overlay__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--size-2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0 var(--size-2) var(--size-1);position:relative;z-index:1}@media only screen and (min-width: 768px) and (min-height: 341px){.video-overlay__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.video-overlay__footer>li:last-child{display:none}@media only screen and (min-width: 768px) and (min-height: 341px){.video-overlay__footer>li:last-child{display:block;-webkit-margin-start:auto;margin-inline-start:auto}.video-overlay__footer>li:last-child .overlay-video-info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.overlay-video-info,.video-overlay__footer .popover__summary{background:transparent;color:var(--color-ink-inverse-2ry);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--size-half);font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:right;-webkit-text-decoration:none;text-decoration:none;padding-block:var(--size-half)}.video-overlay__label{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.15em}:where(.video-overlay__footer :not(.menu__item)) .material-symbols-outlined{font-size:var(--size-2p5);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;-webkit-text-decoration:none;text-decoration:none}:where(.form.is-settings){--color-icon: var(--color-ink-inverse-2ry)}:where(.form.is-settings) label{color:var(--color-ink-inverse-base);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--size-1)}:where(.form.is-settings) .form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding-top:var(--size-1p5);padding-bottom:0;padding-inline:var(--size-1) var(--size-1)}:where(.form.is-settings) .form__field:not(:last-of-type){border-bottom:1px solid var(--color-ink-inverse-border)}:where(.form.is-settings) .form__field>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}@media only screen and (min-width: 768px) and (min-height: 341px){:where(.form.is-settings) .form__field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--size-2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;padding-inline:var(--size-2) var(--size-1)}}:where(.form.is-settings) select{--form-control-background-color: transparent;--form-control-color: var(--color-ink-inverse-2ry);--form-control-border-radius: var(--border-radius-xs);--form-control-padding-y: 0;--form-control-padding-x: var(--size-1p5) var(--size-4);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--icon-sm-chevron-up-down);background-position:center right var(--size-1);background-repeat:no-repeat;background-size:1rem auto;border:0;border-radius:var(--border-radius-sm);-webkit-margin-start:var(--size-2p5);margin-inline-start:var(--size-2p5);height:var(--size-6)}:where(.form.is-settings) select:focus-visible{outline:.125rem solid -webkit-focus-ring-color;outline-offset:-.375rem}@media only screen and (min-width: 768px) and (min-height: 341px){:where(.form.is-settings) select{text-align:right;-webkit-margin-start:0;margin-inline-start:0}}
