.wp-block-table{margin:var(--ds-semantic-spacing-2xl) 0;font-family:var(--ds-semantic-font-default);font-size:var(--ds-core-typography-font-size-xs);line-height:1.4;padding:var(--ds-semantic-spacing-2xl);box-sizing:border-box;background-color:var(--ds-semantic-color-layout-surface-medium-default);border-radius:1rem}.wp-block-table table{border:solid 1px var(--ds-semantic-color-layout-border-strong-default);border-radius:.5rem;border-collapse:separate;border-spacing:0}.wp-block-table table tbody{vertical-align:top}.wp-block-table table tbody:last-child tr:last-child td{border-bottom:none}.wp-block-table table td{padding:var(--ds-semantic-spacing-s);border-top:none;border-right:none}.wp-block-table table td:last-child{border-right:none}.wp-block-table table td:first-child{border-left:none}.wp-block-table table th{padding:var(--ds-semantic-spacing-m) var(--ds-semantic-spacing-s);color:var(--ds-semantic-color-accent1-content-strong);font-weight:normal;font-family:var(--ds-semantic-font-default);font-weight:var(--ds-core-typography-font-weight-semibold);font-size:var(--ds-core-typography-font-size-s);line-height:1.5;border-top:none;border-right:none;border-bottom:solid 1px var(--ds-semantic-color-layout-border-strong-default)}.wp-block-table table th:last-child{border-right:none}.wp-block-table table th:first-child{border-left:none}.wp-block-table table tfoot{border-top:none}.wp-block-table table tfoot td{border-bottom:none;vertical-align:top}.wp-block-table table thead{border-bottom:none}.wp-block-table table thead,.wp-block-table table tfoot,.wp-block-table table td,.wp-block-table table th{border-color:var(--ds-semantic-color-layout-border-strong-default)}.wp-block-footnotes{font-family:var(--ds-semantic-font-default);font-size:var(--ds-core-typography-font-size-xs);line-height:1.5}body .wp-block-button{--ds-icon-color: var(--ds-semantic-color-layout-invert-content-medium)}body .wp-block-button .wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:var(--ds-semantic-spacing-xs);padding:var(--ds-semantic-spacing-s);border-radius:var(--ds-semantic-radius-action);border:0;background:var(--ds-semantic-color-action-surface-medium);color:var(--ds-semantic-color-layout-invert-content-medium);font-family:var(--ds-semantic-font-default);font-weight:var(--ds-core-typography-font-weight-semibold);font-size:var(--ds-core-typography-font-size-s);font-style:normal;line-height:120%;transition:background ease-out .25s,border ease-out .25s,color ease-out .25s;cursor:pointer}body .wp-block-button .wp-block-button__link path{stroke:var(--ds-semantic-color-layout-invert-content-medium)}body .wp-block-button .wp-block-button__link:hover{background:var(--ds-semantic-color-action-surface-strong)}body .wp-block-button .wp-block-button__link:active{background:var(--ds-semantic-color-action-surface-stronger)}body .wp-block-button .wp-block-button__link:focus{box-shadow:0px 0px 0px 2px var(--ds-semantic-color-layout-surface-medium-default),0px 0px 0px 4px var(--ds-semantic-color-action-surface-medium)}body .wp-block-button .wp-block-button__link.disabled{background:var(--ds-semantic-color-disabled-surface-medium, #F9FAFB);color:var(--ds-semantic-color-disabled-content-medium, #9CA3AF);cursor:not-allowed}body .wp-block-button .wp-block-button__link.disabled:focus{box-shadow:revert}body .wp-block-button .wp-block-button__link::before,body .wp-block-button .wp-block-button__link::after{transition:background ease-out .25s}body .wp-block-button.is-style-secondary{--ds-icon-color: var(--ds-semantic-color-action-content-medium)}body .wp-block-button.is-style-secondary .wp-block-button__link{border:1px solid var(--ds-semantic-color-action-border-medium);background:var(--ds-semantic-color-layout-surface-medium-default);color:var(--ds-semantic-color-action-content-medium);font-family:var(--ds-semantic-font-default);font-weight:var(--ds-core-typography-font-weight-semibold);font-size:var(--ds-core-typography-font-size-s);font-style:normal;line-height:120%;text-decoration:none !important}body .wp-block-button.is-style-secondary .wp-block-button__link path{stroke:var(--ds-semantic-color-action-content-stronger)}body .wp-block-button.is-style-secondary .wp-block-button__link:hover{border:1px solid var(--ds-semantic-color-action-border-strong, #374151);color:var(--ds-semantic-color-action-content-strong, #374151);background:var(--ds-semantic-color-action-surface-subtlest, #F9FAFB)}body .wp-block-button.is-style-secondary .wp-block-button__link:hover::before,body .wp-block-button.is-style-secondary .wp-block-button__link:hover::after{background-color:var(--ds-semantic-color-action-surface-medium)}body .wp-block-button.is-style-secondary .wp-block-button__link:active{border:1px solid var(--ds-semantic-color-action-border-strong);color:var(--ds-semantic-color-action-content-strong);background:var(--ds-semantic-color-action-surface-subtle, #F3F4F6)}body .wp-block-button.is-style-secondary .wp-block-button__link:active::before,body .wp-block-button.is-style-secondary .wp-block-button__link:active::after{background-color:var(--ds-semantic-color-action-surface-strong)}body .wp-block-button.is-style-secondary .wp-block-button__link:focus{box-shadow:0px 0px 0px 2px var(--ds-semantic-color-layout-surface-medium-default),0px 0px 0px 4px var(--ds-semantic-color-action-surface-medium)}body .wp-block-button.is-style-secondary .wp-block-button__link.disabled{color:var(--ds-semantic-color-disabled-content-medium, #9CA3AF);border:1px solid var(--ds-semantic-color-read-only-border-strong, #9CA3AF);background:var(--ds-semantic-color-action-invert-surface-subtle, rgba(255, 255, 255, 0.16));cursor:not-allowed}body .wp-block-button.is-style-secondary .wp-block-button__link.disabled:focus{box-shadow:revert}body .wp-block-button.is-style-tertiary{--ds-icon-color: var(--ds-semantic-color-action-content-medium)}body .wp-block-button.is-style-tertiary .wp-block-button__link{background:rgba(0,0,0,0);color:var(--ds-semantic-color-action-content-medium);font-family:var(--ds-semantic-font-default);font-weight:var(--ds-core-typography-font-weight-semibold);font-size:var(--ds-core-typography-font-size-s);font-style:normal;line-height:120%}body .wp-block-button.is-style-tertiary .wp-block-button__link path{stroke:var(--ds-semantic-color-action-content-medium)}body .wp-block-button.is-style-tertiary .wp-block-button__link:hover{color:var(--ds-semantic-color-action-content-strong, #374151);line-height:125%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:6%;text-underline-offset:25%}body .wp-block-button.is-style-tertiary .wp-block-button__link:hover::before,body .wp-block-button.is-style-tertiary .wp-block-button__link:hover::after{background-color:var(--ds-semantic-color-action-surface-medium)}body .wp-block-button.is-style-tertiary .wp-block-button__link:active{color:var(--ds-semantic-color-action-content-stronger, #111827)}body .wp-block-button.is-style-tertiary .wp-block-button__link:active::before,body .wp-block-button.is-style-tertiary .wp-block-button__link:active::after{background-color:var(--ds-semantic-color-action-surface-strong)}body .wp-block-button.is-style-tertiary .wp-block-button__link:focus{box-shadow:0px 0px 0px 2px var(--ds-semantic-color-layout-surface-medium-default),0px 0px 0px 4px var(--ds-semantic-color-surface-content-medium)}body .wp-block-button.is-style-tertiary .wp-block-button__link.disabled{color:var(--ds-semantic-color-disabled-content-medium, #9CA3AF);text-decoration:none !important;background-color:rgba(0,0,0,0);cursor:not-allowed}body .wp-block-button.is-style-tertiary .wp-block-button__link.disabled:focus{box-shadow:revert}body .wp-block-button.is-style-link{--ds-icon-color: var(--ds-semantic-color-action-content-stronger)}body .wp-block-button.is-style-link .wp-block-button__link{padding:var(--ds-semantic-spacing-3xs) var(--ds-semantic-spacing-xs);background:rgba(0,0,0,0);color:var(--ds-semantic-color-action-content-stronger);font-family:var(--ds-semantic-font-default);font-size:var(--ds-core-typography-font-size-xs);font-style:normal;font-weight:var(--ds-core-typography-font-weight-medium);line-height:var(--ds-core-typography-line-height-m)}body .wp-block-button.is-style-link .wp-block-button__link path{stroke:var(--ds-semantic-color-action-content-stronger)}body .wp-block-button.is-style-link .wp-block-button__link:hover{color:var(--ds-semantic-color-layout-content-medium)}body .wp-block-button.is-style-link .wp-block-button__link:active{color:var(--ds-semantic-color-action-content-strong)}body .wp-block-button.is-style-link .wp-block-button__link:focus{box-shadow:revert}body .wp-block-button.is-style-link .wp-block-button__link.disabled{background:rgba(0,0,0,0);color:var(--ds-semantic-color-disabled-content-subtle);cursor:not-allowed}body .wp-block-button.is-style-link .wp-block-button__link.disabled:focus{box-shadow:revert}body .wp-block-button.is-style-tag{--ds-icon-color: var(--ds-semantic-color-accent1-content-strong)}body .wp-block-button.is-style-tag .wp-block-button__link{cursor:default;display:flex;padding:var(--ds-semantic-spacing-3xs) var(--ds-semantic-spacing-s) var(--ds-semantic-spacing-3xs) 10px;align-items:center;gap:var(--ds-semantic-spacing-xs);width:fit-content;background:var(--ds-semantic-color-accent1-surface-subtle);color:var(--ds-semantic-color-action-content-stronger);font-family:var(--ds-semantic-font-default);font-weight:var(--ds-core-typography-font-weight-semibold);font-size:var(--ds-core-typography-font-size-s);font-style:normal;line-height:150%}body .wp-block-button.add-download .wp-block-button__link{--ds-icon-color: var(--ds-semantic-color-action-content-stronger);position:relative;z-index:1;padding:var(--ds-semantic-spacing-3xs);background:rgba(0,0,0,0);border-radius:var(--ds-semantic-radius-action);border:solid 2px rgba(0,0,0,0);gap:var(--ds-semantic-spacing-s);color:var(--ds-semantic-color-action-content-stronger);font-weight:var(--ds-core-typography-font-weight-regular);line-height:var(--ds-core-typography-line-height-l);text-decoration:underline !important;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:24%;text-underline-position:from-font}body .wp-block-button.add-download .wp-block-button__link:hover:not(#idhack){color:var(--ds-semantic-color-action-content-strong);background-color:var(--ds-semantic-color-layout-invert-content-medium);border:solid 2px rgba(0,0,0,0)}body .wp-block-button.add-download .wp-block-button__link:hover:not(#idhack)::before{background-color:var(--ds-semantic-color-action-content-strong)}body .wp-block-button.add-download .wp-block-button__link:not(#idhack){color:var(--ds-semantic-color-action-content-medium);font-size:var(--ds-core-typography-font-size-s)}body .wp-block-button.add-download .wp-block-button__link:not(#idhack)::before{background-color:var(--ds-semantic-color-action-content-medium)}body .wp-block-button.add-download .wp-block-button__link:focus{box-shadow:none;border:solid 2px var(--ds-semantic-color-action-border-medium)}body .wp-block-button.add-download .wp-block-button__link:active{border:solid 2px var(--ds-semantic-color-action-border-medium)}html{scroll-behavior:smooth}main{margin:0 auto auto;box-sizing:border-box;width:100%}body{background:var(--ds-semantic-color-layout-surface-medium-default);min-height:100%;display:flex;flex-direction:column;font-family:var(--ds-semantic-font-default);min-height:100svh;word-break:break-word}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:calc(var(--ds-semantic-sizing-6xl) + var(--ds-semantic-spacing-xs))}.admin-bar :where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:var(--ds-semantic-sizing-7xl)}@media screen and (max-width: 1200px){:where(h1,h2,h3,h4,h5,h6,[id]),.admin-bar :where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:calc(var(--ds-semantic-sizing-xl) + var(--ds-semantic-spacing-xs))}}.wp-block-citeo-semantic-tag{width:fit-content;background-color:var(--ds-semantic-color-neutral-surface-medium-default);border-radius:var(--ds-semantic-radius-default, 0.25rem) !important}.wp-block-citeo-semantic-tag .wp-block-citeo-semantic-icon{width:var(--ds-semantic-sizing-xs);height:var(--ds-semantic-sizing-xs)}p{font-family:var(--ds-semantic-font-default);font-size:var(--ds-core-typography-font-size-s);font-weight:var(--ds-core-typography-font-weight-regular);line-height:150%}.back-picto{position:absolute;top:0;right:0;left:0;z-index:0;width:100%;height:100%;max-width:var(--wp--style--global--content-size);margin:auto;mask-position:right 2.5rem;mask-size:clamp(10rem,30%,22rem);mask-repeat:no-repeat;background-color:var(--ds-semantic-color-accent1-surface-subtle);pointer-events:none}.subtheme-accent1.underline,.subtheme-accent1 .underline{text-decoration-color:var(--ds-semantic-color-accent1-surface-medium)}.subtheme-accent1 .back-picto{background-color:var(--ds-semantic-color-accent1-surface-subtle)}.subtheme-accent2.underline,.subtheme-accent2 .underline{text-decoration-color:var(--ds-semantic-color-accent2-surface-medium)}.subtheme-accent2 .back-picto{background-color:var(--ds-semantic-color-accent2-surface-subtle)}.subtheme-accent3.underline,.subtheme-accent3 .underline{text-decoration-color:var(--ds-semantic-color-accent3-surface-medium)}.subtheme-accent3 .back-picto{background-color:var(--ds-semantic-color-accent3-surface-subtle)}.subtheme-accent4.underline,.subtheme-accent4 .underline{text-decoration-color:var(--ds-semantic-color-accent4-surface-medium)}.subtheme-accent4 .back-picto{background-color:var(--ds-semantic-color-accent4-surface-subtle)}.subtheme-accent5.underline,.subtheme-accent5 .underline{text-decoration-color:var(--ds-semantic-color-accent5-surface-medium)}.subtheme-accent5 .back-picto{background-color:var(--ds-semantic-color-accent5-surface-subtle)}footer{position:relative;padding:var(--ds-semantic-spacing-5xl) var(--ds-semantic-spacing-2xl);font-family:var(--ds-semantic-font-default);background-color:var(--ds-semantic-color-action-surface-stronger)}footer::after{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;mask-image:var(--svg-pattern-corner);mask-size:max(15%,16rem);mask-position:right bottom;mask-repeat:no-repeat;background-color:var(--ds-semantic-color-layout-invert-content-subtle)}footer p{width:fit-content !important;margin:0}footer,footer .wp-block-button__link:not(#idhack),footer p:not(#idhack),footer .wp-block-heading,footer label:not(#idhack){color:var(--ds-semantic-color-layout-invert-content-medium)}footer .wp-block-heading{font-family:var(--ds-semantic-font-title);font-size:var(--ds-core-typography-font-size-s);text-transform:uppercase}footer [class*=has-prefix].is-style-link .wp-element-button:before,footer [class*=has-prefix].is-style-link:hover .wp-element-button:before,footer [class*=has-suffix].is-style-link .wp-element-button:before,footer [class*=has-suffix].is-style-link:hover .wp-element-button:before,footer [class*=has-prefix].is-style-tertiary .wp-element-button:before,footer [class*=has-prefix].is-style-tertiary:hover .wp-element-button:before,footer [class*=has-suffix].is-style-tertiary .wp-element-button:before,footer [class*=has-suffix].is-style-tertiary:hover .wp-element-button:before{background-color:var(--ds-semantic-color-layout-invert-content-medium)}footer .is-nowrap{flex-wrap:nowrap}footer .wp-block-navigation-item{--ds-icon-color: var(--ds-semantic-color-layout-invert-content-medium)}footer .wp-block-navigation-item.has-icon{mask-image:none}footer .wp-block-navigation-item .wp-block-navigation-item__content{display:inline-flex;gap:var(--ds-semantic-spacing-xs)}footer .wp-block-navigation-item ds-citeo-icon[name=icon-core_arrow-up-right]{--ds-semantic-color-layout-content-medium: var(--ds-semantic-color-layout-invert-content-medium)}footer .main-site-logo{flex-shrink:0}footer .main-site-logo img{width:100%}footer .has-bot-separator{padding-bottom:calc(var(--ds-semantic-spacing-s) + var(--ds-semantic-spacing-xs));background-image:url('data:image/svg+xml,<svg width="1200" height="8" viewBox="0 0 1200 8" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_301_13679)"><rect width="191.667" height="2" fill="%23F9FAFB"/><rect x="201.668" width="998.333" height="2" fill="%23F9FAFB"/></g><g clip-path="url(%23clip1_301_13679)"><rect y="6" width="1184" height="2" fill="%23F9FAFB"/></g><defs><clipPath id="clip0_301_13679"><rect width="1200" height="2" fill="white"/></clipPath><clipPath id="clip1_301_13679"><rect width="1200" height="2" fill="white" transform="translate(0 6)"/></clipPath></defs></svg>')}footer .link-container{padding:var(--ds-semantic-spacing-m) 0 0;justify-content:space-between;align-items:flex-start}footer .link-container .portal-links{flex-shrink:0}footer .link-container .portal-links .wp-element-button:before{width:var(--ds-semantic-sizing-s);height:var(--ds-semantic-sizing-s)}footer .social-links-row{position:relative;z-index:1;margin-top:var(--ds-semantic-spacing-2xl)}footer .social-links-row .wp-block-social-links{gap:var(--ds-semantic-spacing-l);margin-top:var(--ds-semantic-spacing-m)}footer .nav-row{align-items:flex-start;flex-wrap:wrap;gap:var(--ds-semantic-spacing-l);margin-top:var(--ds-semantic-spacing-2xl)}footer .nav-row .contact-container,footer .nav-row .wp-block-ds-citeocom-section-newsletter{max-width:24rem;flex-shrink:0}footer .nav-row .contact-container .alignement-wrapper,footer .nav-row .wp-block-ds-citeocom-section-newsletter .alignement-wrapper{background-color:rgba(0,0,0,0) !important;display:block;padding:0}footer .nav-row .contact-container .alignement-wrapper::after,footer .nav-row .wp-block-ds-citeocom-section-newsletter .alignement-wrapper::after{display:none}footer .nav-row .contact-container .wp-block-heading,footer .nav-row .wp-block-ds-citeocom-section-newsletter .wp-block-heading{text-transform:uppercase;font-size:var(--ds-core-typography-font-size-s);font-family:var(--ds-semantic-font-default);font-weight:var(--ds-core-typography-font-weight-semibold);line-height:1.5;margin-bottom:var(--ds-semantic-spacing-m)}footer .nav-row .contact-container .wp-block-button__link,footer .nav-row .wp-block-ds-citeocom-section-newsletter .wp-block-button__link{padding-left:0 !important;padding-right:0 !important}footer .nav-row .contact-container .email-container,footer .nav-row .wp-block-ds-citeocom-section-newsletter .email-container{margin-bottom:var(--ds-semantic-spacing-m);margin-block-start:0}footer .nav-row .contact-container .phone-container,footer .nav-row .wp-block-ds-citeocom-section-newsletter .phone-container{margin-bottom:var(--ds-semantic-spacing-m);margin-block-start:0}footer .nav-row .contact-container .phone-container .wp-block-button__link,footer .nav-row .wp-block-ds-citeocom-section-newsletter .phone-container .wp-block-button__link{font-size:var(--ds-core-typography-font-size-s-bis)}footer .nav-row .contact-container p,footer .nav-row .wp-block-ds-citeocom-section-newsletter p{width:100% !important;color:var(--ds-semantic-color-layout-content-subtlest) !important}footer .nav-row .contact-container p:not(:last-of-type),footer .nav-row .wp-block-ds-citeocom-section-newsletter p:not(:last-of-type){margin-bottom:var(--ds-semantic-spacing-xs)}footer .nav-row .contact-container .wp-block-citeo-semantic-icon,footer .nav-row .wp-block-ds-citeocom-section-newsletter .wp-block-citeo-semantic-icon{--ds-icon-color: var(--ds-semantic-color-layout-invert-content-medium);margin:0 !important;width:var(--ds-semantic-sizing-s);height:var(--ds-semantic-sizing-s)}footer .nav-row .contact-container .wp-block-citeo-semantic-icon.semantic-icon,footer .nav-row .wp-block-ds-citeocom-section-newsletter .wp-block-citeo-semantic-icon.semantic-icon{background-color:var(--ds-semantic-color-layout-invert-content-medium)}footer .nav-row .wp-block-navigation__container{align-items:flex-start;gap:var(--ds-semantic-spacing-l)}footer .nav-row .wp-block-navigation .wp-block-navigation-item{flex-direction:column;align-items:flex-start;width:11.25rem;gap:var(--ds-semantic-spacing-xs)}footer .nav-row .wp-block-navigation .wp-block-navigation-item.has-child{font-family:var(--ds-semantic-font-title);font-weight:var(--ds-core-typography-font-weight-semibold);text-transform:uppercase;padding:0 var(--ds-semantic-spacing-xs)}footer .nav-row .wp-block-navigation .wp-block-navigation-item.has-child a{color:var(--ds-semantic-color-layout-invert-content-medium)}footer .nav-row .wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation-item{text-transform:none;font-weight:var(--ds-core-typography-font-weight-regular);font-family:var(--ds-semantic-font-default)}footer .nav-row .wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation-item a{padding-left:0 !important;color:var(--ds-semantic-color-layout-invert-content-subtle);transition:color ease-out .2s}footer .nav-row .wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation-item a:hover{color:var(--ds-semantic-color-layout-invert-content-medium)}footer .nav-row .wp-block-navigation .has-child .wp-block-navigation__submenu-container,footer .nav-row .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,footer .nav-row .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,footer .nav-row .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{position:static;top:0;left:0;height:auto;min-width:0;opacity:1;overflow:visible;visibility:visible;width:auto}footer .nav-row .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:rgba(0,0,0,0);border:none}footer .footer-subnav{position:relative;z-index:1;align-items:flex-end;margin-top:3.75rem}footer .footer-subnav .wp-block-navigation ul{margin-left:var(--ds-semantic-spacing-l);gap:var(--ds-semantic-spacing-xl);font-size:var(--ds-core-typography-font-size-xs)}footer .footer-subnav a:not(#idhack){color:var(--ds-semantic-color-layout-invert-content-subtle)}footer .footer-subnav a:not(#idhack):hover{color:var(--ds-semantic-color-layout-invert-content-medium)}footer .wp-block-ds-citeocom-section-newsletter{padding:0;border-radius:0;display:block;background-color:rgba(0,0,0,0) !important;overflow:visible;box-shadow:none !important;border:none !important;transform:none !important}footer .wp-block-ds-citeocom-section-newsletter::after{display:none}footer .wp-block-ds-citeocom-section-newsletter .newsletter-input-col{margin-top:var(--ds-semantic-spacing-m)}footer .wp-block-ds-citeocom-section-newsletter .wp-block-button a,footer .wp-block-ds-citeocom-section-newsletter .wp-block-button button{width:100%;background-color:var(--ds-semantic-color-action-surface-stronger);box-sizing:border-box;border:1px solid var(--ds-semantic-color-layout-invert-border-strongest-default)}footer .wp-block-ds-citeocom-section-newsletter .checkbox-wrap input{margin-left:0}footer .wp-block-ds-citeocom-section-newsletter .input-group input{max-width:100%}footer .wp-block-ds-citeocom-section-newsletter .ds-text-base{margin-bottom:0}footer .wp-block-ds-citeocom-section-newsletter .ds-text-base .text-invert,footer .wp-block-ds-citeocom-section-newsletter .ds-text-base strong{color:var(--ds-semantic-color-layout-invert-content-medium);display:block;margin-bottom:var(--ds-semantic-spacing-xs)}footer .wp-block-ds-citeocom-section-newsletter .frc-captcha{display:none}.wp-block-site-logo{max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{width:100%}@media screen and (max-width: 1200px){footer .link-container{flex-direction:column;align-items:flex-start;row-gap:2rem}}@media screen and (max-width: 1024px){footer .main-site-logo{width:12.7rem}}@media screen and (max-width: 800px){footer{padding:var(--ds-semantic-spacing-5xl) var(--ds-semantic-spacing-2xl) var(--ds-semantic-spacing-xl)}footer .nav-row .contact-container,footer .nav-row .wp-block-ds-citeocom-section-newsletter{flex-shrink:initial !important}footer .has-bot-separator p{display:none}footer .footer-subnav{padding:var(--ds-semantic-spacing-m);background-color:var(--ds-semantic-color-action-surface-stronger);flex-direction:column;gap:var(--ds-semantic-spacing-m);align-items:flex-start}footer .footer-subnav .wp-block-navigation ul{margin-left:0;row-gap:1rem}}@media screen and (max-width: 600px){footer{padding:var(--ds-semantic-spacing-2xl) var(--ds-semantic-spacing-l) var(--ds-semantic-spacing-xl)}footer .link-container{flex-direction:column}footer .link-container .portal-links{flex-direction:column;align-items:flex-start;gap:var(--ds-semantic-spacing-l);margin-top:var(--ds-semantic-spacing-l)}footer .footer-subnav{padding:var(--ds-semantic-spacing-m) var(--ds-semantic-spacing-xs)}}/*# sourceMappingURL=style.css.map */
