@layer tw-base,framework,framework.reset,framework.base,tw-utilities,author,user;@layer tw-base{.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}.filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }@font-face{font-family:Suez One;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/optimus/build/fonts/suez-one-latin-400-normal-KXMdkfTf.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/suez-one-latin-400-normal-CphRd5BR.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200;src:url(/wp-content/optimus/build/fonts/nunito-latin-200-normal-CUjPhLiE.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-200-normal-D3Tax78m.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:300;src:url(/wp-content/optimus/build/fonts/nunito-latin-300-normal-DOZaDzTt.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-300-normal-DkWU296a.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/optimus/build/fonts/nunito-latin-400-normal-CA33qtOw.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-400-normal-nExtXIcZ.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/optimus/build/fonts/nunito-latin-500-normal-CyLU93_3.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-500-normal-BCUx0yW4.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/optimus/build/fonts/nunito-latin-600-normal-BupoeBnc.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-600-normal-BIldxhQs.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/optimus/build/fonts/nunito-latin-700-normal-CGDVIs8t.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-700-normal-C5gyHyFo.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/wp-content/optimus/build/fonts/nunito-latin-800-normal-BQmuGLSm.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-800-normal-DGg9yqR-.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/wp-content/optimus/build/fonts/nunito-latin-900-normal-DjKsw8Wu.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/nunito-latin-900-normal-Cbl_xPe8.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:200;src:url(/wp-content/optimus/build/fonts/karla-latin-200-normal-DzLw1CJs.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-200-normal-CuIuHEdS.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:300;src:url(/wp-content/optimus/build/fonts/karla-latin-300-normal-BcF3J5Df.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-300-normal-DDGquwDD.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/optimus/build/fonts/karla-latin-400-normal-CQ1icEir.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-400-normal-B5RG7IeC.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/optimus/build/fonts/karla-latin-500-normal-Ai2ZOxh4.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-500-normal-6E_Lff7x.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/optimus/build/fonts/karla-latin-600-normal-D-Pw8l7f.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-600-normal-N_gOuXvs.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/optimus/build/fonts/karla-latin-700-normal-ChN0Vxh8.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-700-normal-sk-goJFK.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:800;src:url(/wp-content/optimus/build/fonts/karla-latin-800-normal-BfOpJ4Qp.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/karla-latin-800-normal-kfHplqgN.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:url(/wp-content/optimus/build/fonts/montserrat-latin-100-normal-BTBAXVBT.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-100-normal-DBjbkire.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(/wp-content/optimus/build/fonts/montserrat-latin-200-normal-Co0glrxx.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-200-normal-ByeQgr9u.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/wp-content/optimus/build/fonts/montserrat-latin-300-normal-DYYY4VIB.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-300-normal-DrgRfrdN.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/optimus/build/fonts/montserrat-latin-400-normal-BfmCfwfZ.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-400-normal-BhTl8mZv.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/optimus/build/fonts/montserrat-latin-500-normal-CN3hDfLq.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-500-normal-T-BM6Fhn.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/optimus/build/fonts/montserrat-latin-600-normal-CFh7D7Z4.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-600-normal-C1Wg56Vg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/optimus/build/fonts/montserrat-latin-700-normal-Dkxlx_w4.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-700-normal-o5q9xX7W.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/wp-content/optimus/build/fonts/montserrat-latin-800-normal-DIlMgMlR.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-800-normal-Cf8oFnaQ.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/wp-content/optimus/build/fonts/montserrat-latin-900-normal-HIE66ZyV.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/montserrat-latin-900-normal-B8YluUfy.woff) format("woff")}@font-face{font-family:Arvo;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/optimus/build/fonts/arvo-latin-400-normal-D5AA_J7c.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/arvo-latin-400-normal-DYCPRCiO.woff) format("woff")}@font-face{font-family:Arvo;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/optimus/build/fonts/arvo-latin-700-normal-BEzXOyGj.woff2) format("woff2"),url(/wp-content/optimus/build/fonts/arvo-latin-700-normal-CxcBXylU.woff) format("woff")}.border,[class*=" border-"],[class^=border-]{border-width:0;border-style:solid;border-color:currentColor}}@layer tw-components{:root{--space-0: 0;--space-50: .125rem;--space-100: .25rem;--space-150: .375rem;--space-200: .5rem;--space-300: .75rem;--space-400: 1rem;--space-450: 1.125rem;--space-500: 1.25rem;--space-600: 1.5rem;--space-800: 2rem;--space-1000: 2.5rem;--space-1200: 3rem;--space-1600: 4rem;--space-2000: 5rem;--space-2400: 6rem;--space-2800: 7rem;--space-3200: 8rem;--space-px: 1px;--size-200: .5rem;--size-300: .75rem;--size-350: .874rem;--size-400: 1rem;--size-450: 1.125rem;--size-500: 1.25rem;--size-600: 1.5rem;--size-800: 2rem;--text-leading-flat: 1.05;--text-leading-short: 1.3;--text-leading-regular: 1.4;--text-leading-large: 1.7}}@layer tw-utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.mt-0{margin-top:0}.mt-600{margin-top:1.5rem}.block{display:block}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-300{font-size:.75rem}.text-fonts-links{color:var(--colors-fonts-links)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[--flow-space\:theme\(spacing\.600\)\]{--flow-space: 1.5rem}.\[--pill-background\:theme\(backgroundImage\.gradientPrimary\)\]{--pill-background: linear-gradient(270deg, var(--colors-gradients-gradientPrimaryA), var(--colors-gradients-gradientPrimaryB))}.\[--pill-background\:theme\(colors\.reviews\)\]{--pill-background: var(--colors-reviews)}.focus-within\:not-sr-only:focus-within{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}@media (max-width: 768px){.max-\[768px\]\:hidden{display:none}}@media (min-width: 769px){.min-\[769px\]\:hidden{display:none}}}@layer framework.reset{:where(html:has(main.optimus-wrapper)),:where(html:has(main.optimus-wrapper)) :where(body,[role=banner],[role=contentinfo]){all:revert;box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.optimus-wrapper,.o-header){@nested html&{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none;}@nested html&:focus-within{scroll-behavior: smooth;}}:where(.optimus-wrapper,.o-header) *:not(:where(iframe,svg,svg *)),:where(.optimus-wrapper,.o-header) *:not(:where(iframe,svg,svg *)):before,:where(.optimus-wrapper,.o-header) *:not(:where(iframe,svg,svg *)):after{all:revert}:where(.optimus-wrapper,.o-header) img{width:revert-layer;height:revert-layer}:where(.optimus-wrapper,.o-header),:where(.optimus-wrapper,.o-header) *,:where(.optimus-wrapper,.o-header) *:before,:where(.optimus-wrapper,.o-header) *:after{box-sizing:border-box}:where(.optimus-wrapper,.o-header) h1,:where(.optimus-wrapper,.o-header) h2,:where(.optimus-wrapper,.o-header) h3,:where(.optimus-wrapper,.o-header) h4,:where(.optimus-wrapper,.o-header) h5,:where(.optimus-wrapper,.o-header) h6,:where(.optimus-wrapper,.o-header) p,:where(.optimus-wrapper,.o-header) li,:where(.optimus-wrapper,.o-header) figure,:where(.optimus-wrapper,.o-header) figcaption,:where(.optimus-wrapper,.o-header) blockquote,:where(.optimus-wrapper,.o-header) dl,:where(.optimus-wrapper,.o-header) dd,:where(.optimus-wrapper,.o-header) hr{margin:0}:where(.optimus-wrapper,.o-header) ul[role=list],:where(.optimus-wrapper,.o-header) ol[role=list],:where(.optimus-wrapper,.o-header) menu[role=list]{list-style:none;margin-block:0;padding-inline-start:0}:where(.optimus-wrapper,.o-header) [hidden]{display:none!important}:where(.optimus-wrapper,.o-header) pre{white-space:pre-wrap}:where(.optimus-wrapper,.o-header) hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}:where(.optimus-wrapper,.o-header) img,:where(.optimus-wrapper,.o-header) svg{display:inline-block}:where(.optimus-wrapper,.o-header) video,:where(.optimus-wrapper,.o-header) canvas,:where(.optimus-wrapper,.o-header) audio,:where(.optimus-wrapper,.o-header) iframe,:where(.optimus-wrapper,.o-header) embed,:where(.optimus-wrapper,.o-header) object{display:block}:where(.optimus-wrapper,.o-header) img,:where(.optimus-wrapper,.o-header) svg,:where(.optimus-wrapper,.o-header) video,:where(.optimus-wrapper,.o-header) canvas,:where(.optimus-wrapper,.o-header) audio,:where(.optimus-wrapper,.o-header) iframe,:where(.optimus-wrapper,.o-header) embed,:where(.optimus-wrapper,.o-header) object{vertical-align:middle;max-width:100%}:where(.optimus-wrapper,.o-header) iframe{border:0}:where(.optimus-wrapper,.o-header) audio{width:100%}:where(.optimus-wrapper,.o-header) picture{display:contents}:where(.optimus-wrapper,.o-header) source{display:none}:where(.optimus-wrapper,.o-header) img,:where(.optimus-wrapper,.o-header) svg,:where(.optimus-wrapper,.o-header) video,:where(.optimus-wrapper,.o-header) canvas{height:auto}:where(.optimus-wrapper,.o-header) audio:not([controls]){display:none}:where(.optimus-wrapper,.o-header) label,:where(.optimus-wrapper,.o-header) input,:where(.optimus-wrapper,.o-header) optgroup,:where(.optimus-wrapper,.o-header) button[type=submit],:where(.optimus-wrapper,.o-header) button[type=reset],:where(.optimus-wrapper,.o-header) textarea,:where(.optimus-wrapper,.o-header) select{font:inherit}:where(.optimus-wrapper,.o-header) :focus{outline-color:transparent}:where(.optimus-wrapper,.o-header) [aria-busy=true]{cursor:progress}:where(.optimus-wrapper,.o-header) button:not([aria-disabled],[disabled]),:where(.optimus-wrapper,.o-header) button[aria-disabled=false],:where(.optimus-wrapper,.o-header) button[disabled=false],:where(.optimus-wrapper,.o-header) [aria-controls]{cursor:pointer}:where(.optimus-wrapper,.o-header) abbr[title]{cursor:help}:where(.optimus-wrapper,.o-header) [aria-disabled=true],:where(.optimus-wrapper,.o-header) [aria-disabled]:not([aria-disabled=false]){cursor:default;pointer-events:none}:where(.optimus-wrapper,.o-header) sup,:where(.optimus-wrapper,.o-header) sub{vertical-align:baseline;font-size:1em}:where(.optimus-wrapper,.o-header) sup{font-variant-position:super}:where(.optimus-wrapper,.o-header) sub{font-variant-position:sub}}@layer user{@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;background-attachment:initial;scroll-behavior:auto;transition-delay:0s;transition-duration:0s}}}@layer framework.base{:where(:has(main.optimus-wrapper)){@nested html&{scroll-padding-top: calc(var(--banner-nav-height, 0px) + var(--site-top-offset, 0px));}}:where(:has(main.optimus-wrapper)) body{margin:0;padding:0;background-color:var(--colors-backgrounds-bgPage);color:var(--colors-fonts-body);touch-action:pan-x pan-y}:where(:has(main.optimus-wrapper)) [role=banner],:where(:has(main.optimus-wrapper)) [role=contentinfo],:where(:has(main.optimus-wrapper)) main,:where(:has(main.optimus-wrapper)) main :where(section,article){container-type:inline-size}:where(:has(main.optimus-wrapper)) main,:where(:has(main.optimus-wrapper)) [role=banner],:where(:has(main.optimus-wrapper)) [role=contentinfo]{position:relative}:where(:has(main.optimus-wrapper)) main{z-index:0}:where(:has(main.optimus-wrapper)) [role=banner]{z-index:2}:where(:has(main.optimus-wrapper)) [role=contentinfo]{z-index:1}:where(:has(main.optimus-wrapper)) [role=banner] ul,:where(:has(main.optimus-wrapper)) [role=banner] ol,:where(:has(main.optimus-wrapper)) [role=contentinfo] ul,:where(:has(main.optimus-wrapper)) [role=contentinfo] ol{list-style:none;padding-inline-start:0;margin-block:0}:where(:has(main.optimus-wrapper)) [role=banner] a,:where(:has(main.optimus-wrapper)) [role=contentinfo] a{color:currentcolor;text-decoration:none}:root{--font-stack-system: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}}@layer framework.base{:where(html:has(main.optimus-wrapper)){font-family:var(--font-family-body, sans-serif);font-size:1rem;font-weight:var(--font-weight-body, 400);line-height:var(--line-height-body, 1.4);text-rendering:optimizelegibility}:where(.optimus-wrapper,.o-header) h1,:where(.optimus-wrapper,.o-header) h2,:where(.optimus-wrapper,.o-header) h3,:where(.optimus-wrapper,.o-header) h4,:where(.optimus-wrapper,.o-header) h5,:where(.optimus-wrapper,.o-header) h6{font-size:1em;font-weight:inherit;line-height:inherit}:where(.optimus-wrapper,.o-header) a{font:inherit;color:inherit;text-decoration:inherit}:where(.optimus-wrapper,.o-header) b,:where(.optimus-wrapper,.o-header) strong{font-weight:var(--base-font-weight-bold, bolder)}:where(.optimus-wrapper,.o-header) caption,:where(.optimus-wrapper,.o-header) figcaption,:where(.optimus-wrapper,.o-header) label,:where(.optimus-wrapper,.o-header) legend{line-height:var(--leading-short, 1.2)}:where(.optimus-wrapper,.o-header) figure{margin-inline:0}:where(.optimus-wrapper,.o-header) blockquote{margin-inline-start:1ch;padding-inline:2ch 1.5ch;border-inline-start:3px solid currentcolor}:where(.optimus-wrapper,.o-header) blockquote footer{font-size:max(.875em,.875rem);font-style:italic}[data-reset-button-css]{background:none;border:0;padding:0;outline:0;color:inherit;font:inherit}}@layer framework{.o-wrapper{box-sizing:content-box;margin-inline:auto;max-inline-size:var(--wrapper-max-size, 60rem);padding-inline:var(--wrapper-gutter, 1.125rem)}.o-wrapper--narrow{--wrapper-max-size: 37rem}.flow>*{margin-bottom:0}.flow>*+*{--_flow-space: var(--flow-space, 1em);margin-top:var(--_flow-space)}}@layer framework{.action-bar{--_action-bar-height: var(--_bottom-bar-height, 3.125rem);--_action-bar-border-width: var(--_bottom-bar-border-width, 2px);display:grid;justify-content:center;place-items:stretch;grid-template-columns:repeat(var(--_items-count, 2),minmax(20px,10rem));text-align:center;font-family:var(--font-family-label, sans-serif);font-weight:var(--font-weight-label, 100);line-height:var(--line-height-label, 1.2);font-size:.75rem}.action-bar:has(:nth-child(3)){--_items-count: 3}.action-bar:has(:nth-child(4)){--_items-count: 4}.action-bar :is(nav,menu,ul){display:contents}.action-bar__item{contain:layout;color:var(--colors-text-primary-on-bgPage)}.action-bar__item:not(.action-bar__news):before{content:"";width:1px;background:var(--colors-backgrounds-separator);display:block;position:absolute;inset-inline-start:-.5px;inset-block:calc(.5 * .33 * var(--_action-bar-height))}.action-bar__item :is(button,a){width:calc(100% + 2px);height:calc(100% + var(--_action-bar-border-width));display:block;z-index:1;margin-inline:-1px;margin-top:calc(-1 * var(--_action-bar-border-width));position:relative;align-content:center}.action-bar__news{background-color:var(--colors-primary);color:var(--colors-text-on-primary-background)}.action-bar__news .left-arrow-icon--bold{display:none}@media (hover: hover){.action-bar__item:has(button:hover,a:hover){font-weight:700}.action-bar__news:has(button:hover,a:hover) .left-arrow-icon--bold{display:inline-block}.action-bar__news:has(button:hover,a:hover) .left-arrow-icon{display:none}}.action-bar__item:has(button:active,a:active,[aria-pressed],:focus-visible){z-index:1}.action-bar__item :focus-visible{outline:2px solid;outline-color:var(--outline-color, AccentColor)}.action-bar__favorites [aria-pressed=true] path{fill:currentcolor}.action-button{font-size:1rem;text-decoration:none;display:flex;align-items:center;justify-content:center;line-height:1;padding:var(--action-button-padding, max(.5em, .5rem));aspect-ratio:1;border-radius:var(--action-buttons-border-radius, var(--radius-medium, 10px));border-style:solid;border-color:transparent;color:var(--action-button-color, var(--colors-fonts-links));background:var(--action-button-background, var(--colors-backgrounds-bgAccent));transition:transform .2s ease}.action-button svg{inline-size:var(--icon-size, 1em);aspect-ratio:1;fill:currentcolor}@media (any-hover: hover){.action-button:hover{color:var(--action-button-background, var(--colors-backgrounds-bgAccent));background:var(--action-button-color, var(--colors-fonts-links))}}:root{--_bottom-bar-height: 3.125rem;--_bottom-bar-border-width: 2px}.bottom-bar{height:var(--_bottom-bar-height);background-color:var(--colors-backgrounds-bgPage);border-top:var(--_bottom-bar-border-width) solid var(--colors-primary);position:fixed;inset-inline:0;bottom:var(--site-bottom-offset, 0)}body:has(.bottom-bar) .opd_adsticky{translate:0 calc(-1 * (var(--_bottom-bar-height) + var(--site-bottom-offset, 0px)))}.byline{font-size:.874rem;display:flex;-moz-column-gap:1ch;column-gap:1ch;align-items:center;font-family:var(--font-family-label, sans-serif);font-weight:var(--font-weight-label, 100);line-height:1.05;color:var(--colors-fonts-links)}.byline>*{flex:0 0 fit-content}.byline__authors{display:flex;flex-wrap:nowrap;flex-shrink:1;-moz-column-gap:1ch;column-gap:1ch;align-items:center}.byline__authors p{flex-shrink:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.byline__authors ul{display:flex;align-items:center}.byline__authors li+li{margin-inline-start:-.5em}.byline__authors ul a{display:block}.byline__authors img{--_avatar-border-width: 1px;aspect-ratio:1;display:block;height:calc(1.667em - var(--_avatar-border-width));-o-object-fit:cover;object-fit:cover;border:var(--_avatar-border-width) solid var(--colors-primary);border-radius:2em}.byline time{color:var(--colors-fonts-indicators)}.card{--_card-padding: var(--card-padding, 1rem);--_card-padding-inline: var(--card-padding-inline, var(--_card-padding));--_card-padding-block: var(--card-padding-block, var(--_card-padding));box-shadow:var(--shadow-card, .25rem .25rem 1.25rem 0 rgb(0 0 0 / .15));border-radius:var(--radius-default, 20px);padding-inline:var(--_card-padding-inline);padding-block:var(--_card-padding-block);background-color:var(--colors-backgrounds-bgBlock)}.card-ad{--card-padding-block: .5rem}.card-ad>*{--_flow-space: .5rem}.card-ad__wrapper{margin-inline:calc(-1 * var(--_card-padding-inline, 0));margin-block-start:calc(-1 * var(--_card-padding-block, 0));inline-size:calc(100% + 2 * var(--_card-padding-inline, 0));height:17.5rem;overflow:hidden}.card-ad__wrapper>*{width:100%;height:100%;display:grid;place-items:center center}.card-ad__footer{margin-block-start:var(--_card-padding-block, 0);margin-inline-end:calc(-1 * var(--_card-padding-inline, 0) + var(--_card-padding-block, 0));display:flex;justify-content:space-between;align-items:center;color:var(--colors-fonts-links);font-size:.874rem}.card-interstitial{--card-padding-block: .5rem;--card-gap: .5rem;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;height:8rem;padding-inline:unset;padding-block:unset;background:none}.card-interstitial__wrapper{display:flex;align-items:center;justify-content:center;padding-inline:.5rem;padding-block:.5rem;background:linear-gradient(270deg,var(--colors-gradients-gradientTertiaryA),var(--colors-gradients-gradientTertiaryB));border-radius:var(--radius-default, var(--radius-medium, 10px));height:100%;width:100%;color:var(--colors-fonts-textTertiaryButton);font-family:var(--font-family-button),sans-serif;font-weight:700;font-size:14px;text-align:center;margin-inline:10px}.card-interstitial__inner{display:flex;padding-inline:.5rem;padding-block:.5rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--card-gap);width:10.25rem}.card-interstitial__wrapper span{font-weight:500;font-size:12px}.card-interstitial__start,.card-interstitial__end{display:flex;justify-content:space-between;height:100%;gap:10px}.card-interstitial__start:before,.card-interstitial__start .bar,.card-interstitial__start:after{background:var(--colors-gradients-gradientTertiaryA)}.card-interstitial__end:before,.card-interstitial__end .bar,.card-interstitial__end:after{background:var(--colors-gradients-gradientTertiaryB)}.card-interstitial__start:before,.card-interstitial__end:after{content:"";border-radius:var(--radius-default, var(--radius-medium, 10px));display:block;width:8px}.card-interstitial__start .bar,.card-interstitial__end .bar{border-radius:var(--radius-default, var(--radius-medium, 10px));width:11px}.card-interstitial__start:after,.card-interstitial__end:before{content:"";border-radius:var(--radius-default, var(--radius-medium, 10px));display:block;width:22px}.card-post{--card-padding-block: .5rem;display:grid;grid-template-areas:"illustration   illustration" "taxonomies     meta-icons" "title          title" "content        content" "footer-start   footer-end";gap:0 .5ch;grid-template-columns:minmax(0,1fr) auto;transition:transform .1s ease-in-out,box-shadow .2s ease-in-out,translate .2s ease-in-out;-webkit-tap-highlight-color:transparent}.card-post>:not([class*=card-post__],.byline){display:contents}.card-post__illustration,.card-post__badges{grid-area:illustration}.card-post__illustration{z-index:0;place-self:stretch stretch;margin-inline:calc(-1 * var(--_card-padding-inline, 0));margin-block-start:calc(-1 * var(--_card-padding-block, 0));max-width:none;width:calc(100% + 2 * var(--_card-padding-inline));aspect-ratio:16/9;overflow:hidden}.card-post__illustration img{transition:scale .15s ease-out;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card-post__badges{z-index:1;place-self:start end}.card-post__taxonomies{grid-area:taxonomies;margin-block-start:.5rem}.card-post__premium-post-disclaimer{grid-area:meta-icons;text-align:right;margin-block-start:.5rem}.card-post__premium-post-disclaimer>svg{height:1.5rem;width:1.5rem}.card-post__title{grid-area:title;min-height:calc(2em * var(--line-height-heading, 1.2));margin-block-start:.5rem}.card-post__content{grid-area:content;margin-block-start:.25rem}.card-post .byline{grid-area:footer-start;place-self:center start;margin-block-start:.75rem;max-width:100%}.card-post__actions{grid-area:footer-end;place-self:center end;margin-block-start:.75rem}.card-post__actions,.card-post__badges{margin-inline-end:calc(-1 * var(--_card-padding-inline, 0) + var(--_card-padding-block, 0))}.card-post__title a.expands-action:focus-visible{outline-style:none}.card-post:has(.card-post__title a.expands-action:focus-visible){outline:2px solid SelectedItem}.card-post:has(.card-post__title a.expands-action:focus-visible) .card-post__illustration img{scale:1.1}.card-post:has(.card-post__title a.expands-action:active){transform:scale(.98)}@media (hover: hover){.card-post:hover{translate:0 -5px;box-shadow:0 .25rem .5rem #0000000a,0 1em 1rem -.5em #00000014}}.live-icon{font-family:var(--live-icon-font-family);font-weight:var(--live-icon-font-weight);line-height:1.05;text-transform:uppercase;white-space:nowrap}.live-icon:before{content:"";display:inline-block;aspect-ratio:1;border-radius:100%;height:.75em;height:1cap;margin-inline-end:.5ch;background-color:currentcolor}.o-pill{--pill-background: var(--colors-primary);--pill-color: var(--colors-fonts-textButton);font-size:1.5rem;font-family:var(--font-family-button, sans-serif);border-radius:var(--pill-radius, var(--radius-default, 20px));background:var(--pill-background);color:var(--pill-color);line-height:1.05;min-width:2.5em;min-height:1.5em;padding:max(.167em,.25rem) max(.5em,.75rem);display:inline-flex;align-items:center;justify-content:center}.test-score{font-family:var(--font-family-button, sans-serif)}.test-score>b{font-weight:800}.test-score>small{font-size:max(.5em,.5rem);margin-inline-start:.5ch}[class^=text-heading-],[class*=" text-heading-"]{font-family:var(--font-family-heading, sans-serif);font-weight:var(--font-weight-heading, 700);line-height:var(--line-height-heading, 1.2)}.text-heading-3{font-size:1.125rem}[class^=text-label-],[class*=" text-label-"]{font-family:var(--font-family-label, sans-serif);font-weight:var(--font-weight-label, 100);line-height:var(--line-height-label, 1.2)}.text-label-3{font-size:.874rem}.tooltip{text-align:revert;font-family:var(--font-stack-system);font-size:.625rem;padding-block:.5em;padding-inline:.75em;color:#0a0a0a;background:#ffffffe5;border:1px solid;box-shadow:1px 1px 2px -2px currentcolor;border-color:currentcolor;border-color:color-mix(in srgb,var(--colors-fonts-body) 15%,var(--colors-backgrounds-bgPage))}.tooltip-anchor:not(:hover,:focus)+.tooltip{display:none}@supports (anchor-name: --anchor-name){.tooltip-container{--_tooltip-anchor-name: var(--tooltip-anchor-name, --tooltip-anchor);anchor-scope:all}.tooltip-anchor{anchor-name:var(--_tooltip-anchor-name)}.tooltip{position:fixed;position-anchor:var(--_tooltip-anchor-name);position-area:block-end inline-end;position-try-fallbacks:block-start inline-end,block-end inline-start,block-start inline-start,block-end,block-start}}@supports not (anchor-name: --anchor-name){.tooltip-container{position:relative}.tooltip{position:absolute;top:125%;left:75%;text-align:left;width:-moz-max-content;width:max-content;max-width:16rem}}.video-overlay{background-color:#4248667f;display:grid;grid-template-areas:"top" "button" "bottom";grid-template-rows:1fr auto 1fr;padding-inline:.5rem;padding-block:.75rem}.video-overlay>button{grid-area:button;place-self:center}.video-overlay__message{font-family:var(--font-family-label, sans-serif);grid-area:top;display:flex;gap:1ch;border-radius:var(--radius-default, 20px);background-color:#00000026;color:#fff;padding:.5rem;place-self:start;align-items:center}.video-overlay__message>*{flex-grow:0;flex-shrink:1}.video-overlay__message p{font-size:.75rem;max-width:15.167em}.video-overlay button svg{filter:drop-shadow(0 2px 20px var(--colors-primary))}.video-overlay button svg path{stroke:var(--colors-primary)}.video-wrapper{--video-aspect-ratio: 16/9;aspect-ratio:var(--video-aspect-ratio);display:grid;grid-template-areas:"main"}.video-wrapper>*{grid-area:main}.video-wrapper>picture{display:block}.video-wrapper>*,.video-wrapper :is(img,iframe,picture,video){height:100%;width:100%}.video-wrapper img{-o-object-fit:cover;object-fit:cover}.video-wrapper--vertical{--video-aspect-ratio: 1}.form-control{--_input-color: var(--input-color, FielText);--_input-background: var(--input-background, Field);--_input-border-width: var(--input-border-width, 1px);--_input-border-color: var(--input-border-color, ButtonBorder);--_input-border-radius: var(--input-border-radius, 0);--_input-min-width: var(--input-min-width, fit-content);--_input-base-height: var(--input-base-height, 1.75em);--_input-line-height: var(--input-line-height, 1.25);--_input-inline-padding: var(--input-inline-padding, .25ch);--_input-block-padding: calc(.5 * (var(--_input-base-height) - (var(--_input-line-height) * 1em)));--_placeholder-color: var(--placeholder-color, inherit);--_placeholder-opacity: var(--placeholder-opacity, .54)}.form-control ::-moz-placeholder{color:var(--_placeholder-color);opacity:var(--_placeholder-opacity)}.form-control ::placeholder{color:var(--_placeholder-color);opacity:var(--_placeholder-opacity)}}@layer framework{@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px #00000040;position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);animation:notyf-fadeoutdown .3s forwards;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translate(0)}.notyf__toast--disappear .notyf__message{animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translate(13%);z-index:5;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;animation:notyf-fadeinleft .3s forwards;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:#00000040;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:#00000026}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px #00000021;width:100%}.notyf__dismiss{width:56px}}}@layer framework{.expands-action-container{position:relative}.expands-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.expands-action-container :is(a,button,input):not(.expands-action),.expands-action-exception{position:relative;z-index:2}}
