.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}:root{--tfb-ink:var(--wp--preset--color--ink, #15122b);--tfb-brand:var(--wp--preset--color--brand, #5d28ff);--tfb-brand-dark:var(--wp--preset--color--brand-dark, #4518db);--tfb-brand-soft:var(--wp--preset--color--brand-soft, #efeaff);--tfb-text:var(--wp--preset--color--text, #1c1b22);--tfb-muted:var(--wp--preset--color--muted, #5c5b6b);--tfb-line:var(--wp--preset--color--line, #e3e1ea);--tfb-soft:var(--wp--preset--color--soft, #f6f5f9);--tfb-rule:1px solid var(--wp--preset--color--line, #e3e1ea);--tfb-rule-title:1px solid var(--wp--preset--color--ink, #15122b);--tfb-heading:var(--wp--preset--font-family--sans, Poppins, system-ui, sans-serif);--tfb-sans:var(--wp--preset--font-family--sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--tfb-radius:4px}.tfb-btn{display:inline-flex;align-items:center;gap:.4em;padding:.7em 1.2em;border-radius:var(--tfb-radius);background:var(--tfb-ink);color:#fff!important;font:600 14px/1.2 var(--tfb-sans);text-decoration:none!important;border:1px solid #fff0;transition:background .15s}.tfb-btn:hover{background:var(--tfb-brand)}.tfb-btn--accent{background:var(--tfb-brand)}.tfb-btn--accent:hover{background:var(--tfb-brand-dark)}.tfb-btn--ghost{background:#fff0;color:var(--tfb-ink)!important;border-color:var(--tfb-ink)}.tfb-btn--ghost:hover{background:var(--tfb-ink);color:#fff!important}.tfb-btn--light{background:#fff;color:var(--tfb-ink)!important}.tfb-btn--light:hover{background:var(--tfb-brand-soft)}.tfb-section-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:var(--tfb-rule-title);padding-top:10px;margin:0 0 18px}.tfb-section-title,.tfb-section-title{margin:0;color:var(--tfb-ink);font:700 14px/1.2 var(--tfb-sans);letter-spacing:.06em;text-transform:uppercase}.tfb-sponsor-mini{display:inline-flex;align-items:center;gap:10px;padding-left:16px;border-left:1px solid var(--tfb-line);color:var(--tfb-muted)!important;font:400 12px/1 var(--tfb-sans);text-decoration:none!important}.tfb-sponsor-mini img{height:28px;width:auto;max-width:140px;object-fit:contain}.tfb-editor{margin:0 0 40px;font-family:var(--tfb-sans)}.tfb-editor__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 36px;padding:0 0 28px;border-bottom:var(--tfb-rule)}.tfb-editor__logo{width:264px;aspect-ratio:12 / 5;padding:14px 18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);line-height:0}.tfb-editor__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tfb-editor__id{min-width:0}.tfb-editor__id .tfb-partner-badge{margin:0 0 10px}.tfb-editor__name{margin:0;color:var(--tfb-ink);font:600 clamp(30px, 3.4vw, 42px)/1.1 var(--tfb-heading);letter-spacing:-.01em}.tfb-editor__tagline{max-width:620px;margin:10px 0 0;color:#3d3c48;font:400 16px/1.5 var(--tfb-sans)}.tfb-editor__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0}.tfb-editor__actions .tfb-btn{justify-content:center;text-align:center;white-space:nowrap}.tfb-editor__main{padding:28px 0 0}.tfb-editor__main.has-facts{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.tfb-editor__intro{max-width:760px;color:var(--tfb-text);font:400 17px/1.65 var(--tfb-sans)}.tfb-editor__intro p{margin:0 0 12px}.tfb-editor__intro p:last-child{margin-bottom:0}.tfb-editor__facts{margin:0;padding:4px 0 0;border-top:1px solid var(--tfb-ink)}.tfb-editor__facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tfb-line)}.tfb-editor__facts>div:last-child{border-bottom:0}.tfb-editor__facts dt{margin:0;color:var(--tfb-muted);font:500 12px/1.3 var(--tfb-sans);letter-spacing:.05em;text-transform:uppercase}.tfb-editor__facts dd{margin:0;color:var(--tfb-ink);font:600 15px/1.3 var(--tfb-sans);text-align:right}.tfb-admin-note{margin:24px 0 0;padding:14px 18px;background:#fff8e5;border:1px solid #f0d58a;border-radius:var(--tfb-radius);color:#5c4a10;font:400 14px/1.5 var(--tfb-sans)}.tfb-admin-note ul{margin:6px 0 8px;padding-left:18px}.tfb-admin-note a{color:#5c4a10;font-weight:600;text-decoration:underline}.tfb-downloads{margin-top:36px}.tfb-downloads__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;list-style:none;margin:0;padding:0}.tfb-download{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);transition:border-color .15s,box-shadow .15s}.tfb-download:hover{border-color:var(--tfb-brand);box-shadow:0 10px 24px -16px rgb(93 40 255 / .5)}.tfb-download__type{align-self:flex-start;margin-bottom:12px;padding:4px 8px;background:var(--tfb-brand-soft);color:var(--tfb-brand-dark);border-radius:3px;font:600 11px/1 var(--tfb-sans);letter-spacing:.05em;text-transform:uppercase}.tfb-download__date{margin:0 0 10px;color:var(--tfb-violet,#381DB2);font:600 13px/1.3 var(--tfb-sans)}.tfb-download__title,.tfb-download__title{margin:0 0 8px;color:var(--tfb-ink);font:600 18px/1.3 var(--tfb-heading)}.tfb-download__title:has(+.tfb-download__date){margin-bottom:4px}.tfb-download__desc{margin:0 0 16px;color:#3d3c48;font:400 14px/1.5 var(--tfb-sans)}.tfb-download__link{margin-top:auto;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:var(--tfb-brand)!important;font:600 14px/1.3 var(--tfb-sans);text-decoration:none!important}.tfb-download__link::before{content:"↓";font-weight:700}.tfb-download__link[target]::before{content:"↗"}.tfb-download__link:hover{text-decoration:underline!important}.tfb-download__meta{color:var(--tfb-muted);font-weight:400;font-size:12.5px}.tfb-cited{margin:40px 0 0;font-family:var(--tfb-sans)}.tfb-cited__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;list-style:none;margin:0;padding:0}.tfb-cited__item a{box-sizing:border-box;display:flex;align-items:center;gap:14px;height:100%;padding:14px;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);color:var(--tfb-ink)!important;text-decoration:none!important;transition:border-color .15s}.tfb-cited__item a:hover{border-color:var(--tfb-brand)}.tfb-cited__logo{flex:0 0 96px;height:40px;line-height:0}.tfb-cited__logo img{width:100%;height:100%;object-fit:contain}.tfb-cited__text{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.35;color:var(--tfb-muted)}.tfb-cited__text strong{color:var(--tfb-ink);font-size:15px}.tfb-cited__text em{font-style:normal;color:var(--tfb-brand);font-weight:600;margin-top:2px}.tfb-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;list-style:none;margin:0;padding:0}.tfb-directory a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);text-decoration:none;color:var(--tfb-ink);font:600 14px/1.3 var(--tfb-sans);text-align:center}.tfb-directory a:hover{border-color:var(--tfb-brand);color:var(--tfb-brand)}.tfb-directory img{width:100%;height:60px;object-fit:contain}.tfb-sponsor{margin:0 0 36px;font-family:var(--tfb-sans)}.tfb-sponsor__caption{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;color:var(--tfb-muted);font-size:12.5px;line-height:1.3}.tfb-sponsor__caption strong{color:var(--tfb-ink)}.tfb-sponsor__caption a{color:inherit}.tfb-sponsor__badge{padding:3px 7px;border:1px solid currentColor;border-radius:3px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tfb-sponsor__link,.tfb-sponsor picture{display:block;line-height:0}.tfb-sponsor img{width:100%;height:auto;border-radius:var(--tfb-radius)}.tfb-sponsor--post{margin:0 0 32px;padding:14px 0;border-top:1px solid var(--tfb-line);border-bottom:1px solid var(--tfb-line)}@media (max-width:1100px){.tfb-editor__head{grid-template-columns:auto minmax(0,1fr)}.tfb-editor__actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}@media (max-width:900px){.tfb-editor__main.has-facts{grid-template-columns:1fr;gap:28px}.tfb-editor__logo{width:200px}}@media (max-width:600px){.tfb-editor__head{grid-template-columns:1fr;gap:18px}.tfb-editor__logo{width:180px}.tfb-editor__actions{flex-direction:column}}.tfb-archive-head{padding:0 0 22px;margin:0 0 28px;border-bottom:var(--tfb-rule)}.tfb-eyebrow{margin:0 0 6px;color:var(--tfb-brand);font:600 12px/1 var(--tfb-sans);letter-spacing:.08em;text-transform:uppercase}.tfb-archive-title{margin:0;color:var(--tfb-ink);font:600 clamp(32px, 4vw, 46px)/1.1 var(--tfb-heading)}.tfb-archive-desc{max-width:760px;margin-top:12px;font:400 16.5px/1.6 var(--tfb-sans)}.tfb-partner-badge{display:inline-block;margin:0 0 8px;padding:3px 8px;background:var(--tfb-brand-soft);color:var(--tfb-brand-dark);border-radius:3px;font:600 10.5px/1.3 var(--tfb-sans);letter-spacing:.07em;text-transform:uppercase}.tfb-cited__text .tfb-partner-badge{align-self:flex-start;margin-bottom:4px}.tfb-editor-basic{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:0 0 22px;margin:0 0 28px;border-bottom:var(--tfb-rule)}.tfb-editor-basic__logo{flex:0 0 auto;width:200px;line-height:0}.tfb-editor-basic__logo img{width:100%;height:auto;max-height:84px;object-fit:contain;object-position:left center}.tfb-editor-basic .tfb-archive-title{flex:1 1 auto;margin:0}.tfb-editor-basic__cta{flex-basis:100%;margin:0;font:400 13px/1.4 var(--tfb-sans)}.tfb-editor-basic__cta a{color:var(--tfb-muted);text-decoration:none}.tfb-editor-basic__cta a:hover{color:var(--tfb-brand);text-decoration:underline}.tfb-partners__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;list-style:none;margin:0;padding:0}.tfb-partner-card a{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px;background:#fff;border:1px solid var(--tfb-line);border-radius:8px;color:var(--tfb-ink);text-decoration:none;transition:border-color .15s,box-shadow .15s}.tfb-partner-card a:hover{border-color:var(--tfb-brand);box-shadow:0 10px 24px -16px rgb(93 40 255 / .5)}.tfb-partner-card__logo{display:block;margin:0 0 16px;line-height:0}.tfb-partner-card__logo img{width:100%;height:auto;aspect-ratio:12 / 5;object-fit:contain}.tfb-partner-card__name{font:600 18px/1.3 var(--tfb-heading)}.tfb-partner-card__tagline{margin-top:6px;color:#3d3c48;font:400 14px/1.5 var(--tfb-sans)}.tfb-partner-card__more{margin-top:auto;padding-top:14px;color:var(--tfb-brand);font:600 13px/1 var(--tfb-sans)}.tfb-partners__empty{color:var(--tfb-muted)}.tfb-partners-strip__logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 24px;list-style:none;margin:0;padding:0}.tfb-partners-strip__logos>li:nth-child(n+13),.tfb-partners-box__logos>li:nth-child(n+5){display:none}.tfb-partners-strip__logos a,.tfb-partners-box__logos a{display:flex;align-items:center;justify-content:center;height:100%;padding:6px;border-radius:6px;line-height:0;transition:background .15s}.tfb-partners-strip__logos a:hover,.tfb-partners-box__logos a:hover{background:var(--tfb-soft)}.tfb-partners-strip__logos img,.tfb-partners-box__logos img{width:100%;height:auto;aspect-ratio:12 / 5;object-fit:contain}.tfb-partners-strip__name{font:600 13px/1.3 var(--tfb-sans);color:var(--tfb-ink);text-align:center;line-height:1.3}.tfb-partners-box__logos{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;margin:0 0 12px;padding:0}.tfb-partners-box .tfb-more{margin:0}@media (max-width:900px){.tfb-partners-strip__logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.tfb-partners-strip__logos{grid-template-columns:repeat(3,minmax(0,1fr))}.tfb-partners-strip__logos>li:nth-child(n+10){display:none}.tfb-editor-basic__logo{width:150px}}.tfb-editor__actions .tfb-btn:not(.tfb-btn--ghost){background:var(--tfb-violet,#381DB2)}.tfb-editor__actions .tfb-btn:not(.tfb-btn--ghost):hover{background:var(--tfb-brand)}.tfb-partner-badge.is-demo{background:#fff4d6;color:#7a5a00}.tfb-editor__demo{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;margin:40px 0 0;padding:22px 26px;background:var(--tfb-soft,#f6f5f9);border-left:3px solid var(--tfb-violet,#381DB2);border-radius:var(--tfb-radius)}.tfb-editor__demo p{margin:0;max-width:760px;color:var(--tfb-text);font:400 15px/1.55 var(--tfb-sans)}.tfb-editor__demo .tfb-btn{flex:0 0 auto;background:var(--tfb-violet,#381DB2)}.tfb-editor__demo .tfb-btn:hover{background:var(--tfb-brand)}@media (max-width:700px){.tfb-editor__demo{flex-direction:column;align-items:flex-start}}.tfb-partners-invite{max-width:760px;padding:8px 0;font-family:var(--tfb-sans)}.tfb-partners-invite__title{margin:0 0 12px;color:var(--tfb-ink);font:600 26px/1.25 var(--tfb-heading)}.tfb-partners-invite__text{margin:0 0 22px;color:var(--tfb-text);font:400 17px/1.6 var(--tfb-sans)}.tfb-partners-invite__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.tfb-partners-invite__actions .tfb-btn:not(.tfb-btn--ghost){background:var(--tfb-violet,#381DB2)}.tfb-partners-invite__actions .tfb-btn:not(.tfb-btn--ghost):hover{background:var(--tfb-brand)}:root{--cookieadmin-primary-color:#001d39;--cookieadmin-primary-hover-color:#985e23;--cookieadmin-secondary-color:#0046b2;--cookieadmin-secondary-hover-color:#0065ff;--cookieadmin-txcolor:#0f172a;--cookieadmin-green-txtcolor:#3a8356;--cookieadmin-warning-txtcolor:#9c7930;--cookieadmin-red-txtcolor:#b55355;--cookieadmin-green-color:#15a448;--cookieadmin-warning-color:#e9b306;--cookieadmin-red-color:#dd2727}.cookieadmin-postbox-container{max-width:92vw;float:unset;margin:10px}.cookieadmin_cookie_modal label,.cookieadmin_cookie_modal input{padding:5px;margin-right:5px;font-size:15px}.cookieadmin_cookie_modal label{font-weight:501}.cookieadmin_bottom{bottom:20px}.cookieadmin_top{top:20px}.cookieadmin_right{right:15px}.cookieadmin_left{left:15px}@keyframes cookieadmin_slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cookieadmin_slideSide{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.cookieadmin_consent-header{display:flex;background:#12625f4d;color:#000;padding:12px;box-sizing:border-box;margin:4px;align-items:center;justify-content:space-between}.cookieadmin_consent-contents{display:flex;margin:0 5px}.cookieadmin_consent_settings{display:flex;width:100%;flex-direction:column;background:#fff}.cookieadmin-contents{width:100%}.cookieadmin-setting{display:flex;padding:6px 0;justify-content:flex-start}.cookieadmin-setting-head{width:100%;padding:5px;align-content:center}.cookieadmin-setting-contents{align-items:baseline;padding:5px;margin:5px}.cookieadmin-setting-results{align-items:baseline;padding:5px;margin:5px;width:80%}.cookieadmin-button{padding:5px;row-gap:5px}.cookieadmin_law_container{position:fixed;width:25%;box-sizing:border-box;z-index:99999;display:none}.cookieadmin_consent_btns{align-content:center;display:flex;justify-content:space-evenly;flex-wrap:wrap}.cookieadmin_box{width:25%;box-sizing:border-box;display:none}.cookieadmin_notice_group{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cookieadmin_consent_inside{color:#000;background-color:#FFF;border:1px solid #f4f4f4;padding:15px;border-radius:4px;box-shadow:1px 3px 10px rgb(0 0 0 / .2)}#cookieadmin_notice_title{font-weight:601;margin:0;padding-left:5px}.cookieadmin_notice_con{font-size:initial;padding:0 6px;flex:1}.cookieadmin_cookie_modal{display:none;flex-direction:column;position:fixed;max-height:80vh;background-color:#FFF;border:1px solid #F4F4F4;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .2);z-index:999999}.cookieadmin_center{top:10%;left:22%;max-width:60vw}.cookieadmin_side{flex-direction:column;position:fixed;width:35vw;bottom:0;animation:0.5s ease-out forwards cookieadmin_slideSide;max-height:100vh;left:0;top:0;border-radius:0}.cookieadmin_down{position:fixed;max-width:100%;max-height:55vh;bottom:0;animation:0.5s ease-out forwards cookieadmin_slideUp}.cookieadmin_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1000}.cookieadmin_mod_head{display:flex;justify-content:space-between}.cookieadmin_mod_head,.cookieadmin_wrapper{padding:15px;border-bottom:1px solid #CCC}.cookieadmin_close_pref{background:none;border:none;align-self:baseline;color:gray;cursor:pointer;padding:0}.cookieadmin_preference_title{font-size:20px;font-weight:801;margin:9px}.cookieadmin_preference_details{padding:0 10px}.cookieadmin_preference{overflow:hidden;height:83px;font-size:15px}.cookieadmin_showmore{background:none;border:none;color:#1863dc;padding:0;cursor:pointer}.cookieadmin_details_wrapper{padding:15px;height:calc(100% - 6%);overflow:auto;scrollbar-width:thin}.cookieadmin_types{padding:10px 10px;border-top:1px solid #CCC}.cookieadmin_header{display:flex;justify-content:space-between}.cookieadmin_header>span>label{cursor:pointer}.cookieadmin_remark{display:none;justify-self:right}.cookieadmin_act{display:inline;color:#1863dc}.cookieadmin-nece-cookies{display:none;padding:1px;border-radius:10px;margin:0 20px;margin-right:4rem;font-size:smaller;font-size:1rem;text-align:center}.cookieadmin_desc{padding:5px 20px;font-size:15px;padding-right:4rem}.cookieadmin_footer{left:0;padding:15px;flex-wrap:wrap;width:100%}.cookieadmin_modal_footer{left:0;padding:15px;flex-wrap:wrap;border-top:1px solid #CCC}.cookieadmin_btn{background-color:#fff0;border:1px solid gray;color:#1863dc;padding:.4rem .9rem;border-radius:4px;margin:2px 5px;cursor:pointer;flex:auto;text-wrap:auto}.cookieadmin_btn:hover{opacity:.8}.cookieadmin_show_pref_cookies{cursor:pointer;font-size:18px}.cookieadmin_re_consent{display:none;position:fixed;bottom:15px;left:15px;background:linear-gradient(to left,#0033cc 0%,#6666ff 100%);height:50px;width:50px;border-radius:50%!important;cursor:pointer;border:0;z-index:99999;padding:5px!important}.cookieadmin-cookie-card{background:ghostwhite;border-radius:10px;padding:16px;font-family:'Open Sans','Segoe UI',sans-serif;box-shadow:0 2px 6px rgb(0 0 0 / .1);margin:10px auto;text-align:left}.cookieadmin-cookie-header{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:6px}.cookieadmin-cookie-name{font-weight:700;color:#333}.cookieadmin-cookie-duration{font-size:.85rem}.cookieadmin-cookie-duration>b{font-weight:700}.cookieadmin-cookie-description{font-size:.9rem;margin-bottom:12px}.cookieadmin-cookie-tags{display:flex;gap:8px}.cookieadmin-tag{background:#e0e0e0;padding:4px 10px;border-radius:12px;font-size:.75rem;color:#333}.cookieadmin_toggle,.cookieadmin_toggle_disabled{position:relative;display:inline-block;width:24px;height:11px}.cookieadmin_toggle input,.cookieadmin_toggle_disabled input{display:none}.cookieadmin_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;height:21px;width:34px;background-color:gray;transition:.4s;border-radius:34px}.cookieadmin_slider:before{position:absolute;content:"";height:15px;width:15px;left:3.2px;bottom:3.2px;background-color:#fff;transition:.2s;border-radius:50%}input:checked+.cookieadmin_slider{background-color:#3582c4}input:checked+.cookieadmin_slider:before{transform:translateX(13px)}input:disabled+.cookieadmin_slider{background-color:#3582c4}input:disabled+.cookieadmin_slider:before{transform:translateX(13px)}.cookieadmin-poweredby{margin-top:10px}.cookieadmin-poweredby a img{height:15px}.cookieadmin-poweredby a{color:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:11px;gap:2px;text-decoration:none}.cookieadmin_modal_footer .cookieadmin-poweredby a{justify-content:end}@media (max-width:767px){.cookieadmin_center{top:10%;left:5%;max-width:90vw}.cookieadmin_show_pref_cookies{font-size:14px}.cookieadmin_law_container,.cookieadmin_box{width:90%}.cookieadmin_side{width:100%}}@media (min-width:768px) and (max-width:991px){.cookieadmin_box{width:45%}}@media (min-width:992px) and (max-width:1199px){.cookieadmin_box{width:35%}}@media (min-width:1200px) and (max-width:1360px){.cookieadmin_box{width:30%}}@media (min-width:768px){.cookieadmin_notice_group{flex-direction:row;justify-content:space-between;align-items:center}.cookieadmin_notice_con{flex:1}.cookieadmin_consent_btns{flex-shrink:0}}@media (max-width:480px){.cookieadmin_consent_inside .cookieadmin_btn{width:100%;margin:5px 0}.cookieadmin_modal_footer{padding:8px}}:root{--tfb-ink:var(--wp--preset--color--ink);--tfb-ink-2:var(--wp--preset--color--ink-2);--tfb-violet:var(--wp--preset--color--violet);--tfb-on-violet:#ddd6ff;--tfb-on-violet-dim:#c3b8f7;--tfb-brand:var(--wp--preset--color--brand);--tfb-brand-dark:var(--wp--preset--color--brand-dark);--tfb-brand-soft:var(--wp--preset--color--brand-soft);--tfb-text:var(--wp--preset--color--text);--tfb-muted:var(--wp--preset--color--muted);--tfb-line:var(--wp--preset--color--line);--tfb-soft:var(--wp--preset--color--soft);--tfb-rule:1px solid var(--wp--preset--color--line);--tfb-rule-title:1px solid var(--wp--preset--color--ink);--tfb-heading:var(--wp--preset--font-family--sans);--tfb-sans:var(--wp--preset--font-family--sans);--tfb-radius:var(--wp--custom--radius, 4px);--tfb-sidebar:var(--wp--custom--sidebar, 320px)}body{-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--tfb-brand);outline-offset:2px}.tfb-header{margin:0}.tfb-header>*{margin-block:0!important}.tfb-topbar{border-bottom:1px solid rgb(255 255 255 / .14);color:var(--tfb-on-violet);font-size:12.5px;line-height:1}.tfb-topbar__inner{min-height:34px;align-items:center}.tfb-topbar p{margin:0;color:var(--tfb-on-violet)}.tfb-topbar a{color:var(--tfb-on-violet)}.tfb-topbar a:hover{color:#fff}.tfb-topbar__links a+a{margin-left:18px}.tfb-topbar__nav{gap:18px;align-items:center}.tfb-topbar__social{margin:0}.tfb-masthead{color:#fff}.tfb-masthead__inner{padding-block:22px;align-items:center;gap:24px}.tfb-brand{gap:6px!important}.tfb-brand__logo img{max-height:46px;width:auto!important}.tfb-brand__tagline{margin:0;color:var(--tfb-on-violet);font-size:13px;line-height:1.2}.tfb-masthead__tools{align-items:center;gap:12px}.tfb-masthead__cta .wp-block-button__link:hover{background:var(--tfb-brand-soft)!important;color:var(--tfb-violet)!important}.tfb-search{margin:0}.tfb-search .wp-block-search__inside-wrapper{width:300px;padding:0;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .24);border-radius:var(--tfb-radius)}.tfb-search .wp-block-search__inside-wrapper:focus-within{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .5)}.tfb-search .wp-block-search__input{padding:10px 12px;background:#fff0;border:0;color:#fff;font:400 14px/1.2 var(--tfb-sans)}.tfb-search .wp-block-search__input::placeholder{color:var(--tfb-on-violet-dim)}.tfb-search .wp-block-search__button{margin:0;padding:0 12px;background:#fff0;color:#fff;border:0}.tfb-search .wp-block-search__button svg{fill:currentColor;min-width:22px;min-height:22px}.tfb-navpart{position:sticky;top:0;z-index:40;margin:0!important}.admin-bar .tfb-navpart{top:var(--wp-admin--admin-bar--height,32px)}.tfb-navbar{position:relative;border-bottom:1px solid var(--tfb-line);box-shadow:0 1px 0 rgb(21 18 43 / .04)}.tfb-navbar__inner{min-height:52px;align-items:stretch}.tfb-nav{position:static}@media (min-width:600px){.tfb-nav .wp-block-navigation__responsive-container,.tfb-nav .wp-block-navigation__responsive-close,.tfb-nav .wp-block-navigation__responsive-dialog,.tfb-nav .wp-block-navigation__responsive-container-content{position:static!important}}.tfb-nav .wp-block-navigation__container{gap:4px;align-items:stretch}.tfb-nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content,.tfb-nav .wp-block-navigation-submenu__toggle{display:flex;align-items:center;height:52px;padding:0 16px!important;border-bottom:3px solid #fff0;margin-bottom:-1px;color:var(--tfb-ink)}.tfb-nav .wp-block-navigation__container>.wp-block-navigation-item:first-child>.wp-block-navigation-item__content{padding-left:0!important}.tfb-nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover,.tfb-nav .wp-block-navigation__container>.current-menu-item>.wp-block-navigation-item__content,.tfb-nav .wp-block-navigation-submenu__toggle:hover,.tfb-nav .wp-block-navigation-submenu__toggle[aria-expanded="true"]{color:var(--tfb-brand);border-bottom-color:var(--tfb-brand)}.tfb-nav .wp-block-navigation-submenu__toggle{background:none;gap:6px}.tfb-nav .wp-block-navigation__submenu-icon{margin-left:2px}.tfb-nav .tfb-solutions{position:static}.tfb-nav .tfb-solutions>.wp-block-navigation__submenu-container{left:0!important;right:0;top:100%!important;width:auto!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:32px;padding:18px max(24px, calc((100% - 1240px) / 2 + 24px)) 24px!important;background:#fff!important;border:0!important;border-top:1px solid var(--tfb-line)!important;border-bottom:1px solid var(--tfb-line)!important;box-shadow:0 18px 30px -18px rgb(21 18 43 / .25)}.tfb-nav .tfb-solutions .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display:block;width:100%;padding:9px 0!important;border-bottom:1px solid var(--tfb-soft);color:var(--tfb-ink);font:500 14px/1.3 var(--tfb-sans)}.tfb-nav .tfb-solutions .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--tfb-brand)}.tfb-nav-search{display:none}.tfb-kicker{margin:0 0 8px!important;font:600 11.5px/1.45 var(--tfb-sans);letter-spacing:.07em;text-transform:uppercase}.tfb-kicker a{color:var(--tfb-brand);position:relative;z-index:1}.tfb-kicker a.tfb-kicker__type,.tfb-kicker span.tfb-kicker__type{color:var(--tfb-ink)}.tfb-kicker__sep{margin:0 6px;color:var(--tfb-muted)}.tfb-kicker a:hover{text-decoration:underline}.tfb-eyebrow{margin-top:0!important;margin-bottom:6px!important;color:var(--tfb-brand);font:600 12px/1 var(--tfb-sans);letter-spacing:.08em;text-transform:uppercase}.tfb-section-head{gap:16px!important;border-top:var(--tfb-rule-title);padding-top:12px;margin:0 0 18px!important}.tfb-section-head .tfb-section-title,h2.tfb-section-title{margin:0!important;color:var(--tfb-ink);font:700 14px/1.2 var(--tfb-sans);letter-spacing:.06em;text-transform:uppercase}.tfb-section-head>.wp-block-tfb-sponsor-mini{margin:0!important}.tfb-section-head>.tfb-more{margin:0 0 0 auto!important}.tfb-more{margin:0;font:600 13px/1 var(--tfb-sans);white-space:nowrap}.tfb-more a{color:var(--tfb-brand)}.tfb-more a:hover{text-decoration:underline}.tfb-thumb{max-width:600px;margin:0!important;background:#fff;overflow:hidden;line-height:0}.tfb-thumb img{transition:transform .3s ease}.tfb-card:hover .tfb-thumb img{transform:scale(1.03)}.tfb-card{position:relative}.tfb-card>*,.tfb-card__body>*{margin-block:0}.tfb-card__title{margin:0 0 8px!important;letter-spacing:-.01em;color:var(--tfb-ink);font-family:var(--tfb-heading);font-weight:600;font-size:18px;line-height:1.25;letter-spacing:-.005em}.tfb-card__title a{color:inherit}.tfb-card__title a:hover{color:var(--tfb-brand)}.tfb-card__title a::after{content:"";position:absolute;inset:0}.tfb-card__excerpt{margin:0 0 10px!important;color:#3d3c48}.tfb-card__excerpt p{margin:0}.tfb-card__excerpt .wp-block-post-excerpt__more-text{display:none}.tfb-card__date{margin:0!important}.tfb-card--standard .tfb-thumb{margin-bottom:16px!important}.tfb-card--standard .tfb-card__title{margin-bottom:10px!important;line-height:1.3}.tfb-card--lead{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:center}.tfb-card--lead .tfb-card__title{font-size:clamp(26px, 2.6vw, 34px);line-height:1.15;font-weight:600}.tfb-card--lead .tfb-card__excerpt{font-size:16.5px}.tfb-card--list{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;padding:20px 0;border-bottom:1px solid var(--tfb-line)}.tfb-card--list .tfb-card__title{font-size:20px}.tfb-card--list:not(:has(.tfb-thumb)),.tfb-split .tfb-q-split-main .tfb-card--list:not(:has(.tfb-thumb)),.tfb-card--lead:not(:has(.tfb-thumb)){grid-template-columns:1fr!important}.tfb-card--compact{padding:14px 0;border-bottom:1px solid var(--tfb-line)}.tfb-card--compact .tfb-card__title{font-size:17.5px;margin-bottom:4px!important}.wp-block-query .wp-block-post-template{margin:0;padding:0}.wp-block-post-template.is-layout-grid{gap:24px}.tfb-q-lead .wp-block-post-template>li:first-child .tfb-card,.tfb-q-split-main .tfb-card{padding:0;border:0}.tfb-q-split-side li:first-child .tfb-card{padding-top:0}.tfb-q-split-side li:last-child .tfb-card{border-bottom:0}.tfb-page{padding-block:28px 56px}.tfb-page>*{margin-block-start:0}.tfb-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--tfb-sidebar);gap:48px;align-items:start}.tfb-layout>*{margin:0!important}.tfb-home{padding-block:28px 24px}.tfb-front{display:grid;grid-template-columns:minmax(0,1fr) var(--tfb-sidebar);gap:40px;margin-bottom:48px!important}.tfb-front>*{margin:0!important}.tfb-q-lead{padding-bottom:28px;margin-bottom:28px!important;border-bottom:1px solid var(--tfb-line)}.tfb-front .tfb-q-grid .tfb-card__title{font-size:17px}.tfb-q-grid .wp-block-post-template.is-layout-grid{column-gap:28px;row-gap:32px}.tfb-fil{border-left:1px solid var(--tfb-line);padding-left:28px}.tfb-fil>*:not(.tfb-section-head){margin-block:0!important}.tfb-fil__item{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--tfb-soft)}.tfb-q-fil li:first-child .tfb-fil__item{padding-top:0}.tfb-fil__item>*,.tfb-fil__body>*{margin:0!important}.tfb-fil__date{color:var(--tfb-brand);font:600 12.5px/1.45 var(--tfb-sans)}.tfb-fil__body .tfb-kicker{margin-bottom:7px!important;font-size:10.5px;line-height:1.45}.tfb-fil__title,.tfb-latest__title{font:500 14px/1.4 var(--tfb-sans)!important;letter-spacing:0}.tfb-fil__title a,.tfb-latest__title a{color:var(--tfb-ink)}.tfb-fil__title a:hover,.tfb-latest__title a:hover{color:var(--tfb-brand)}.tfb-fil .tfb-more{margin-top:16px!important}.tfb-section{margin-bottom:48px!important}.tfb-section__inner>*{margin-block:0}.tfb-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px}.tfb-split>*{margin:0!important}.tfb-split .tfb-q-split-main .tfb-card--list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.tfb-split .tfb-q-split-main .tfb-card__title{font-size:23px}.tfb-q-split-side{border-left:1px solid var(--tfb-line);padding-left:28px}.tfb-q-rows .wp-block-post-template.is-layout-grid{column-gap:48px;row-gap:0}.tfb-card--row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;padding:18px 0}.tfb-card--row .tfb-card__title{font-size:19px;line-height:1.3}.tfb-newsletter{border-radius:var(--tfb-radius);padding:24px;color:#fff}.tfb-newsletter>*{margin-block:0}.tfb-newsletter__eyebrow{margin:0 0 6px!important;font:600 11.5px/1 var(--tfb-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.tfb-newsletter__title{margin:0 0 16px!important;font:600 18px/1.3 var(--tfb-heading)}.tfb-newsletter .wp-block-button__link:hover{background:var(--tfb-brand-soft)!important;color:var(--tfb-ink)!important}.tfb-newsletter--band,.tfb-newsletter--footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 32px;padding:32px 40px;margin-block:0 48px!important}.tfb-newsletter--band{background:var(--tfb-violet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Ccircle cx='200' cy='40' r='120' fill='%235d28ff' fill-opacity='.55'/%3E%3C/svg%3E") right top no-repeat}.tfb-newsletter--footer{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2)}.tfb-newsletter--band .tfb-newsletter__title,.tfb-newsletter--footer .tfb-newsletter__title{grid-column:1;margin:0!important;font-size:26px}.tfb-newsletter--band .tfb-newsletter__eyebrow,.tfb-newsletter--footer .tfb-newsletter__eyebrow{grid-column:1}.tfb-newsletter--band .tfb-newsletter__form,.tfb-newsletter--footer .tfb-newsletter__form{grid-column:2;grid-row:1 / span 2;margin:0!important;min-width:0}.tfb-sidebar{display:flex;flex-direction:column;gap:36px}.tfb-sidebar>*{margin:0!important}.tfb-q-latest .wp-block-post-template{counter-reset:tfb}.tfb-q-latest .wp-block-post-template>li{counter-increment:tfb;display:grid;grid-template-columns:34px 1fr;padding:12px 0;border-bottom:1px solid var(--tfb-soft);margin:0}.tfb-q-latest .wp-block-post-template>li:first-child{padding-top:0}.tfb-q-latest .wp-block-post-template>li::before{content:counter(tfb);color:var(--tfb-brand);font:600 22px/1.1 var(--tfb-heading)}.tfb-latest__item>*{margin:0!important}.tfb-latest__item .tfb-kicker{font-size:10.5px;margin-bottom:3px!important}.tfb-breadcrumb{margin-bottom:18px!important;color:var(--tfb-muted);font:400 12.5px/1.4 var(--tfb-sans)}.tfb-breadcrumb a{color:var(--tfb-muted)}.tfb-breadcrumb a:hover{color:var(--tfb-brand);text-decoration:underline}.tfb-breadcrumb [aria-current]{color:var(--tfb-ink)}.tfb-breadcrumb__sep{margin:0 8px;opacity:.5}.tfb-archive__head{padding:0 0 22px;margin-bottom:28px!important;border-bottom:var(--tfb-rule)}.tfb-archive__head>*{margin-block:0}.tfb-archive__title{margin:0!important;font:600 clamp(32px, 4vw, 46px)/1.1 var(--tfb-heading);letter-spacing:-.01em}.tfb-archive__desc{max-width:760px;margin-top:12px!important;color:#3d3c48;font-size:16.5px}.tfb-archive__desc p:last-child{margin-bottom:0}.tfb-search-page{margin-top:16px!important;max-width:520px}.tfb-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0!important;padding:0}.tfb-chips a{display:inline-block;padding:6px 12px;border:1px solid var(--tfb-line);border-radius:99px;color:var(--tfb-ink);font:500 13px/1 var(--tfb-sans)}.tfb-chips a:hover{border-color:var(--tfb-brand);color:var(--tfb-brand)}.tfb-q-archive li:first-child .tfb-card--list{padding-top:0}body.category:not(.paged) .tfb-q-archive .wp-block-post-template>li:first-child .tfb-card--list{grid-template-columns:1.25fr 1fr;gap:28px;align-items:center;padding-bottom:28px}body.category:not(.paged) .tfb-q-archive .wp-block-post-template>li:first-child .tfb-card__title{font-size:clamp(24px, 2.4vw, 31px);line-height:1.2;font-weight:600}.tfb-pagination{margin-top:32px!important;gap:6px}.tfb-pagination .page-numbers,.tfb-pagination .wp-block-query-pagination-previous,.tfb-pagination .wp-block-query-pagination-next{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);color:var(--tfb-ink);font:500 14px/1 var(--tfb-sans)}.tfb-pagination .page-numbers.current{background:var(--tfb-ink);border-color:var(--tfb-ink);color:#fff}.tfb-pagination a:hover{border-color:var(--tfb-brand);color:var(--tfb-brand)}.tfb-pagination .wp-block-query-pagination-numbers{display:flex;gap:6px}.tfb-empty{color:var(--tfb-muted)}.tfb-article{min-width:0}.tfb-article>*{margin-block:0}.tfb-article__head{margin-bottom:26px!important}.tfb-article__head>*{margin-block:0}.tfb-article__title{margin:4px 0 16px!important;font-size:clamp(28px, 3.2vw, 40px);line-height:1.18;letter-spacing:-.015em}.tfb-article__standfirst{margin:0 0 20px!important;color:#2e2d38;font:500 18px/1.6 var(--tfb-heading)}.tfb-article__standfirst p{margin:0}.tfb-article__standfirst .wp-block-post-excerpt__more-text{display:none}.tfb-byline{display:flex;flex-wrap:wrap;gap:6px 0;padding:12px 0;border-top:1px solid var(--tfb-line);border-bottom:1px solid var(--tfb-line);color:var(--tfb-muted);font:400 13px/1.4 var(--tfb-sans)}.tfb-byline span:not(:last-child)::after{content:"·";margin:0 10px;opacity:.6}.tfb-byline strong{color:var(--tfb-ink);font-weight:600}.tfb-article__visual{margin:0 0 32px!important;background:#fff;text-align:center}.tfb-article__visual img{width:100%;max-width:600px;height:auto!important;margin:0 auto}.tfb-article__body{max-width:720px;color:var(--tfb-text);font:400 17px/1.75 var(--tfb-heading)}.tfb-article__body>*{margin-block:0 1.1em}.tfb-article__body h2,.tfb-article__body h3{margin:1.6em 0 .6em;font-family:var(--tfb-sans);font-weight:700;line-height:1.3;letter-spacing:0}.tfb-article__body h2{font-size:22px}.tfb-article__body h3{font-size:19px}.tfb-article__body a{text-underline-offset:2px}.tfb-article__body blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:4px solid var(--tfb-brand);color:var(--tfb-ink);font-size:19px;font-weight:500;font-style:normal}.tfb-article__body blockquote p{margin:0}.tfb-article__body ul,.tfb-article__body ol{padding-left:1.2em}.tfb-article__body li{margin-bottom:.35em}.tfb-article__body figcaption{font-family:var(--tfb-sans)}.wp-block-tfb-sponsor-banner,.wp-block-tfb-cited-editors{margin-block:0!important}.tfb-article .tfb-cited{margin:40px 0 0}.tfb-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;padding:32px 0 16px;border-bottom:1px solid var(--tfb-line);font:500 13px/1 var(--tfb-sans)}.tfb-share__label{margin-right:8px;color:var(--tfb-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.tfb-share a,.tfb-share button{padding:8px 12px;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);background:#fff;color:var(--tfb-ink);font:inherit;cursor:pointer}.tfb-share a:hover,.tfb-share button:hover{border-color:var(--tfb-ink);color:var(--tfb-ink)}.tfb-related{margin:48px 0 0!important}.tfb-related .tfb-card__title{font-size:17px}.tfb-static .tfb-page__title{margin-bottom:24px}.tfb-notfound .tfb-page__title{margin-bottom:14px}.tfb-notfound__lead{color:#3d3c48;font-size:17px}.tfb-main .tfb-notfound__search,.tfb-notfound>.tfb-notfound__search{max-width:var(--wp--style--global--content-size,720px)!important;margin-top:20px!important}.tfb-notfound__search .wp-block-search__inside-wrapper{max-width:560px}.tfb-notfound__search .wp-block-search__input{padding:12px 14px;border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);font:400 15px/1.2 var(--tfb-sans)}.tfb-notfound__search .wp-block-search__input:focus{outline:2px solid var(--tfb-brand);outline-offset:1px;border-color:var(--tfb-brand)}.tfb-notfound__search .wp-block-search__button{margin-left:8px;padding:0 18px;background:var(--tfb-violet);color:#fff;border:0;border-radius:var(--tfb-radius);font:600 14px/1 var(--tfb-sans);cursor:pointer}.tfb-notfound__search .wp-block-search__button:hover{background:var(--tfb-brand)}.tfb-notfound__suggest,.tfb-notfound__browse{margin-top:48px!important}.tfb-notfound__terms{margin-bottom:8px!important}.tfb-q-notfound .wp-block-post-template{margin:0}.tfb-q-notfound li:last-child .tfb-card--compact{border-bottom:0}.tfb-notfound__label{margin:18px 0 0!important;color:var(--tfb-muted);font:600 11.5px/1 var(--tfb-sans);letter-spacing:.08em;text-transform:uppercase}.tfb-notfound__label+.tfb-chips{margin-top:10px!important}.tfb-notfound__latest{margin-top:56px!important}.tfb-notfound__latest .tfb-card__title{font-size:17px}.tfb-notfound__report{margin-top:48px!important;margin-bottom:8px!important;padding-top:18px;border-top:var(--tfb-rule);color:var(--tfb-muted);font-size:14px}.tfb-notfound__report a{color:var(--tfb-brand);text-decoration:underline}.tfb-footer{margin-top:24px;padding-block:48px 28px;color:var(--tfb-on-violet);font-size:14px}.tfb-footer>*{margin-block:0}.tfb-footer a{color:#fff}.tfb-footer a:hover{color:#fff;text-decoration:underline}.tfb-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1.6fr 1fr;gap:40px}.tfb-footer__grid>*{margin:0!important}.tfb-footer__about img{max-height:40px;width:auto!important}.tfb-footer__about p{margin:14px 0 0}.tfb-footer__heading{margin:0 0 14px!important;color:#fff;font:600 12px/1 var(--tfb-sans);letter-spacing:.08em;text-transform:uppercase}.tfb-footer ul{list-style:none;margin:0;padding:0}.tfb-footer li{margin:0 0 8px}.tfb-footer__solutions ul{columns:2;column-gap:24px}.tfb-footer__legal{margin-top:40px!important;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18);color:var(--tfb-on-violet-dim);font-size:12.5px}.tfb-footer__legal p{margin:0}@media (max-width:1100px){.tfb-front,.tfb-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.tfb-q-grid .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tfb-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.tfb-topbar .wp-block-tfb-today{display:none}.tfb-topbar__inner{justify-content:flex-end!important}.tfb-masthead__inner{padding-block:14px}.tfb-brand__tagline{display:none}.tfb-brand__logo img{max-height:34px}.tfb-masthead .tfb-search{display:none}.tfb-front,.tfb-layout,.tfb-split{grid-template-columns:1fr}.tfb-fil,.tfb-q-split-side{border-left:0;padding-left:0}.tfb-aside{position:static}.tfb-card--lead,body.category:not(.paged) .tfb-q-archive .wp-block-post-template>li:first-child .tfb-card--list{grid-template-columns:1fr;gap:16px}.tfb-q-related .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tfb-newsletter--band,.tfb-newsletter--footer{grid-template-columns:1fr;padding:28px 24px}.tfb-newsletter--band .tfb-newsletter__form,.tfb-newsletter--footer .tfb-newsletter__form{grid-column:1;grid-row:auto}}@media (max-width:599px){.tfb-navbar__inner{min-height:48px;align-items:center}.tfb-nav .wp-block-navigation__responsive-container-open{display:flex;align-items:center;gap:8px;padding:0;color:var(--tfb-ink);font:600 14px/1 var(--tfb-sans)}.tfb-nav .wp-block-navigation__responsive-container-open::after{content:"Rubriques"}.tfb-nav .wp-block-navigation__responsive-container.is-menu-open{padding:24px}.tfb-nav .is-menu-open .wp-block-navigation__container{gap:0;width:100%}.tfb-nav .is-menu-open .wp-block-navigation-item{width:100%}.tfb-nav .is-menu-open .wp-block-navigation-item__content,.tfb-nav .is-menu-open .wp-block-navigation-submenu__toggle{height:auto;padding:12px 0!important;width:100%;border-bottom:1px solid var(--tfb-line)!important;font-size:16px}.tfb-nav .is-menu-open .tfb-solutions>.wp-block-navigation__submenu-container{display:block!important;padding:0 0 0 14px!important;box-shadow:none;border:0!important}.tfb-nav .is-menu-open .tfb-solutions .wp-block-navigation-item__content{font-size:15px;font-weight:500}.tfb-nav .is-menu-open .tfb-nav-search{display:block;width:100%;margin-top:16px}.tfb-nav .is-menu-open .tfb-nav-search .wp-block-search__inside-wrapper{border:1px solid var(--tfb-line);border-radius:var(--tfb-radius);padding:0}.tfb-nav .is-menu-open .tfb-nav-search .wp-block-search__input{border:0;padding:12px}.tfb-nav .is-menu-open .tfb-nav-search .wp-block-search__button{background:#fff0;color:var(--tfb-ink);border:0}}@media (max-width:600px){.tfb-page,.tfb-home{padding-top:20px}.tfb-q-grid .wp-block-post-template.is-layout-grid,.tfb-q-rows .wp-block-post-template.is-layout-grid,.tfb-q-related .wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.tfb-card--row{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:16px 0}.tfb-card--row .tfb-card__title{font-size:17px}.tfb-card--list,.tfb-split .tfb-q-split-main .tfb-card--list{grid-template-columns:120px minmax(0,1fr);gap:14px}.tfb-card--list .tfb-card__excerpt{display:none}.tfb-card--list .tfb-card__title,.tfb-split .tfb-q-split-main .tfb-card__title{font-size:17px}.tfb-q-grid .tfb-card--standard{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.tfb-q-grid .tfb-card--standard .tfb-thumb{max-width:600px;margin:0!important}.tfb-footer__grid{grid-template-columns:1fr;gap:28px}.tfb-article__body{font-size:16.5px}.tfb-section-head .wp-block-tfb-sponsor-mini{order:3;flex-basis:100%}.tfb-section-head .tfb-sponsor-mini{padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.tfb-thumb img{transition:none}.tfb-card:hover .tfb-thumb img{transform:none}}html{scroll-behavior:smooth}#newsletter{scroll-margin-top:80px}.tfb-newsletter--footer{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:4px 48px;align-items:start}.tfb-newsletter--footer .tfb-newsletter__eyebrow,.tfb-newsletter--footer .tfb-newsletter__title,.tfb-newsletter--footer .tfb-newsletter__lead{grid-column:1}.tfb-newsletter--footer .tfb-newsletter__title{margin:0!important;color:#fff;font:600 26px/1.2 var(--tfb-heading);letter-spacing:-.01em}.tfb-newsletter__lead{margin:8px 0 0!important;color:var(--tfb-on-violet);font-size:15px}.tfb-newsletter--footer .tfb-newsletter__form{grid-column:2;grid-row:1 / span 3;align-self:center}.tfb-newsletter__brevo{margin:0}.tfb-newsletter__brevo form{margin:0}.tfb-newsletter__brevo [class^="sib_signup_box_inside"]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;align-items:end}.tfb-newsletter__brevo [class^="sib_signup_box_inside"]>*{grid-column:1 / -1}.tfb-newsletter__brevo p{margin:0;color:var(--tfb-on-violet);font-size:14px;line-height:1.5}.tfb-newsletter__brevo p.sib-email-area{grid-column:1;display:flex;flex-direction:column;gap:8px;color:#fff;font-weight:500}.tfb-newsletter__brevo p.sib-email-area+p{grid-column:2}.tfb-newsletter__brevo p:last-child{margin-top:12px;font-size:12px;color:var(--tfb-on-violet-dim)}.tfb-newsletter__brevo input[type="email"]{box-sizing:border-box;width:100%;height:46px;margin:0;padding:0 14px;background:#fff;border:0;border-radius:var(--tfb-radius);color:var(--tfb-ink);font:400 15px/1 var(--tfb-sans)}.tfb-newsletter__brevo input[type="email"]:focus{outline:2px solid #fff;outline-offset:2px}.tfb-newsletter__brevo input[type="submit"]{height:46px;margin:0;padding:0 20px;background:#fff;border:0;border-radius:var(--tfb-radius);color:var(--tfb-violet);font:600 14px/1 var(--tfb-sans);cursor:pointer;transition:background .15s}.tfb-newsletter__brevo input[type="submit"]:hover{background:var(--tfb-brand-soft)}.tfb-newsletter__brevo .sib_msg_disp:empty{display:none}.tfb-newsletter__brevo .sib_msg_disp{margin-bottom:10px;color:#fff}.tfb-newsletter__missing{margin:0;padding:10px 12px;border:1px dashed rgb(255 255 255 / .5);border-radius:var(--tfb-radius);color:#fff;font-size:13px}.tfb-footer-links{list-style:none;margin:0;padding:0}.tfb-footer__solutions .tfb-footer-links{columns:2;column-gap:24px}@media (max-width:900px){.tfb-newsletter--footer{grid-template-columns:1fr}.tfb-newsletter--footer .tfb-newsletter__form{grid-column:1;grid-row:auto;margin-top:16px!important}}@media (max-width:480px){.tfb-newsletter__brevo [class^="sib_signup_box_inside"]{grid-template-columns:1fr}.tfb-newsletter__brevo p.sib-email-area+p{grid-column:1;margin-top:10px}.tfb-newsletter__brevo input[type="submit"]{width:100%}}@media (min-width:901px){.tfb-front{align-items:stretch}.tfb-front>.tfb-fil{contain:size;overflow:hidden;display:flex;flex-direction:column}.tfb-front>.tfb-fil>.tfb-q-fil{flex:1 1 auto;min-height:0;overflow:hidden}.tfb-front>.tfb-fil>.tfb-more{flex:0 0 auto;margin-top:12px!important}}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/plugins/mailin/img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(/wp-content/plugins/mailin/img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}