.fynqo-public{font-family:var(--fynqo-font-sans)}.fynqo-public .glass-nav{background:var(--fynqo-bg);border-bottom:1px solid var(--fynqo-border);box-shadow:none;backdrop-filter:none}.fynqo-public .site-brand__text{font-family:var(--fynqo-font-sans);letter-spacing:-.035em;font-size:26px;font-weight:600}.fynqo-public .site-brand__mark{width:32px;height:32px}.fynqo-public :is(.site-nav-link,.site-icon-button){min-height:44px;font-size:13px;font-weight:400}.fynqo-public .site-nav-link.is-active{color:var(--fynqo-text);box-shadow:inset 0 -2px var(--fynqo-accent-light);border-radius:0}.fynqo-public :is(h1,h2){font-family:var(--fynqo-font-display);text-wrap:balance;letter-spacing:-.025em;font-weight:500}.fynqo-public h1{line-height:1.12}.fynqo-public :is(p,li){text-wrap:pretty}.fynqo-public :is(.card,.glass-card){border-radius:var(--fynqo-radius-box);box-shadow:none;border-color:var(--fynqo-border)}.fynqo-public :is(.btn-primary,.btn-secondary,.btn-outline,input,select,textarea){border-radius:var(--fynqo-radius-field)}.fynqo-public :is(input,select,textarea){min-height:44px;color:var(--fynqo-text);background-color:var(--fynqo-surface)}.fynqo-public :is(input,textarea)::placeholder{color:var(--fynqo-muted);opacity:1}.fynqo-public :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--fynqo-text);outline-offset:4px}.fynqo-public .site-footer{background:var(--fynqo-bg);border-top:1px solid var(--fynqo-border)}.fynqo-public .site-footer :is(h3,h4){font-family:var(--fynqo-font-sans);font-weight:500}.fynqo-public .site-footer a{text-underline-offset:4px;align-items:center;min-height:32px;display:inline-flex}.fynqo-public .site-footer a:hover{text-decoration:underline}.fynqo-public table{font-variant-numeric:tabular-nums}@media (width<=640px){.fynqo-public :is(.btn-primary,.btn-secondary,.btn-outline),.fynqo-public .site-footer a{min-height:44px}}@media (prefers-reduced-motion:reduce){.fynqo-public *,.fynqo-public :before,.fynqo-public :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.fynqo-public .regie-tour__rail{background:var(--fynqo-brand-night);color:var(--fynqo-brand-on-night)}.fynqo-public .regie-tour__rail strong{color:var(--fynqo-brand-on-night)}.fynqo-public .regie-tour__rail span.is-active{color:var(--fynqo-brand-leaf)}.fynqo-public .regie-tour__panel-head h3{font-family:var(--fynqo-font-display);font-weight:500}.fynqo-public #cookieDismiss{opacity:1;color:var(--fynqo-muted)}.fynqo-public .site-footer a{color:var(--fynqo-muted)}.fynqo-public .regie-video__chrome strong{color:var(--fynqo-brand-on-night)}.fynqo-public .site-language{position:relative}.fynqo-public .site-language summary{cursor:pointer;list-style:none}.fynqo-public .site-language summary::-webkit-details-marker{display:none}.fynqo-public .site-language__options{background:var(--fynqo-surface);border:1px solid var(--fynqo-border);border-radius:.75rem;min-width:12rem;max-height:65dvh;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.fynqo-public .site-language__options a{min-height:44px;color:var(--fynqo-text);border-radius:.35rem;align-items:center;padding:.5rem .75rem;display:flex}.fynqo-public .site-language__options a:hover{background:var(--fynqo-surface-alt)}.fynqo-public .site-section-nav{background:var(--fynqo-surface);border-bottom:1px solid var(--fynqo-border)}.fynqo-public .site-section-nav__inner{align-items:center;gap:2rem;width:min(100% - 2rem,76rem);margin-inline:auto;display:flex}.fynqo-public .site-section-nav__label{flex-shrink:0;font-size:.8rem;font-weight:600}.fynqo-public .site-section-nav ul{flex-wrap:wrap;gap:.25rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.fynqo-public .site-section-nav a{min-height:44px;color:var(--fynqo-muted);text-underline-offset:.35rem;align-items:center;padding-block:.65rem;font-size:.8rem;display:flex}.fynqo-public .site-section-nav a:hover,.fynqo-public .site-section-nav a[aria-current]{color:var(--fynqo-text);text-decoration:underline}.fynqo-public .site-section-nav a[aria-current]{text-decoration-color:var(--fynqo-accent-light);text-decoration-thickness:2px}.fynqo-public .site-mobile-actions button{font:inherit;background:0 0}.fynqo-public .site-mobile-menu{background:var(--fynqo-bg);box-shadow:18px 0 36px -28px #000000d1}@media (width<=760px){.fynqo-public .site-section-nav__inner{padding-top:.55rem;display:block}.fynqo-public .site-section-nav__label{font-size:.75rem;display:block}.fynqo-public .site-section-nav ul{gap:0 1rem}}.fynqo-public .editorial-article .premium-hero{padding:clamp(2.75rem,6vw,5rem) 0 2.5rem}.fynqo-public .editorial-article .premium-hero:before{display:none}.fynqo-public .editorial-article .premium-measure{max-width:46rem}.fynqo-public .editorial-article h1{margin:.75rem 0 1.5rem;font-size:clamp(2.1rem,4.7vw,3.6rem)}.fynqo-public .editorial-article .answer-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:1.5rem;padding:0}.fynqo-public .editorial-article .answer-panel p{font-size:1.12rem;line-height:1.75}.fynqo-public .editorial-article .answer-label{font-family:var(--fynqo-font-sans);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:600}.fynqo-public .editorial-review-note{border:1px solid var(--fynqo-border);border-radius:.5rem;margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.6}.fynqo-public .editorial-review-note p{color:var(--fynqo-muted);margin:.3rem 0 0}.fynqo-public .editorial-article .content-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.fynqo-public .editorial-article .content-prose{max-width:46rem}.fynqo-public :is(a,span,p,dd,strong).text-primary,.fynqo-public a.text-fynqo-accent{color:var(--color-fynqo-accent-light)}
