/**
 * Theme Name: Fox Valley Wordbench Network Child
 * Description: Multisite presentation, gateway, and organization switcher for the Fox Valley Wordbench network.
 * Author: Fox Valley
 * Template: wordbench
 * Version: 2.6.43
 * Text Domain: fox-valley-wordbench-network
 */

:root{--fvnp-primary:#254b5d;--fvnp-accent:#d7aa34;--fvnp-font:Arial,Helvetica,sans-serif;--fvnp-ink:#172127;--fvnp-border:#d8dfe3}
/* Rec Board uses the same organization colour on every receiving site's event cards. */
body.fvnp-network-child .fvnp-event-card--source-rec-board,body.fvnp-network-child .fvnp-events-mini__item--source-rec-board,body.fvnp-network-child .fvnp-featured-event__card--source-rec-board{--fvnp-event-color:#560619;--fvnp-event-bg:#f5ecee}
body.fvnp-network-child{font-family:var(--fvnp-font);color:var(--fvnp-ink)}
body.fvnp-network-child a{color:var(--fvnp-primary)}
body.fvnp-network-child .fvnp-events>.fvnp-events__heading,
body.fvnp-network-child .fvnp-mini-calendar>.fvnp-home-events__heading,
body.fvnp-network-child .fvnp-featured-event>.fvnp-home-events__heading,
body.fvnp-network-child [id^="fvnp_upcoming_events-"] .widget__title,
body.fvnp-network-child [id^="fvnp_mini_calendar-"] .widget__title,
body.fvnp-network-child [id^="fvnp_featured_event-"] .widget__title{min-height:22px;margin:0 0 60px!important;padding:0!important;font-family:var(--fvnp-font,Arial,Helvetica,sans-serif)!important;font-feature-settings:normal!important;font-size:1rem!important;font-stretch:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.4!important;text-align:left!important;text-transform:uppercase!important;word-spacing:normal!important}
@media(max-width:991px){body.fvnp-network-child .fvnp-events>.fvnp-events__heading,body.fvnp-network-child .fvnp-mini-calendar>.fvnp-home-events__heading,body.fvnp-network-child .fvnp-featured-event>.fvnp-home-events__heading,body.fvnp-network-child [id^="fvnp_upcoming_events-"] .widget__title,body.fvnp-network-child [id^="fvnp_mini_calendar-"] .widget__title,body.fvnp-network-child [id^="fvnp_featured_event-"] .widget__title{margin-bottom:30px!important}}
body.fvnp-network-child a,body.fvnp-network-child a:link,body.fvnp-network-child a:visited,body.fvnp-network-child a:hover,body.fvnp-network-child a:focus,body.fvnp-network-child a:active{text-decoration:none!important;text-decoration-line:none!important}
body.fvnp-network-child a,body.fvnp-network-child a [class*="link-label"]{box-shadow:none!important}
body.fvnp-network-child .lsvr_service-list-widget__item{border-top:0!important}
body.fvnp-network-child a:hover,body.fvnp-network-child a:focus{color:color-mix(in srgb,var(--fvnp-primary) 75%,#000)}
body.fvnp-network-child .header__navbar,body.fvnp-network-child #footer{border-color:var(--fvnp-primary)}
body.fvnp-network-child .lsvr-wordbench-container__inner{padding-top:var(--fvnp-title-space-above,48px)}
body.fvnp-network-child .lsvr-wordbench-container__header{margin-bottom:var(--fvnp-title-space-below,32px)}
body.fvnp-network-child .lsvr-wordbench-post-grid__inner{padding-top:0}
body.fvnp-network-child .lsvr-wordbench-post-grid__header{position:relative;z-index:0;isolation:isolate;box-sizing:border-box;max-width:none;margin-bottom:var(--fvnp-title-space-below,32px);padding-top:var(--fvnp-title-space-above,48px);padding-bottom:var(--fvnp-title-space-below,32px);color:#fff}
body.fvnp-network-child .lsvr-wordbench-post-grid__header::before{position:absolute;z-index:-1;inset:0;background:var(--fvnp-primary);box-shadow:0 0 0 100vmax var(--fvnp-primary);clip-path:inset(0 -100vmax);content:"";pointer-events:none}
body.fvnp-network-child .lsvr-wordbench-post-grid__title,body.fvnp-network-child .lsvr-wordbench-post-grid__title-link,body.fvnp-network-child .lsvr-wordbench-post-grid__title-link:link,body.fvnp-network-child .lsvr-wordbench-post-grid__title-link:visited,body.fvnp-network-child .lsvr-wordbench-post-grid__title-link:hover,body.fvnp-network-child .lsvr-wordbench-post-grid__title-link:focus,body.fvnp-network-child .lsvr-wordbench-post-grid__title-link:active{color:#fff!important}
body.fvnp-network-child .lsvr-wordbench-post-grid__subtitle{max-width:800px;color:rgba(255,255,255,.86)!important}
body.fvnp-network-child .lsvr-wordbench-post-grid__subtitle a,body.fvnp-network-child .lsvr-wordbench-post-grid__subtitle a:hover,body.fvnp-network-child .lsvr-wordbench-post-grid__subtitle a:focus{color:inherit!important}

body.fvnp-network-child .lsvr-wordbench-sidebar__header-inner{padding-top:var(--fvnp-title-space-above,48px);padding-bottom:var(--fvnp-title-space-below,32px)}
body.fvnp-network-child .main-header{padding-top:var(--fvnp-title-space-above,48px);margin-bottom:var(--fvnp-title-space-below,32px)}
body.fvnp-network-child .main-header__title{margin-top:0}
body.fvnp-network-child .main-header__title:last-child,body.fvnp-network-child .main-header__subtitle{margin-bottom:0}
body.fvnp-network-child .main-header .breadcrumbs{margin-bottom:var(--fvnp-title-space-below,32px)}
body.fvnp-network-child .main-header .post-archive-categories{margin-top:var(--fvnp-title-space-below,32px);margin-bottom:0}
body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}
body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced .lsvr-wordbench-post-grid__categories-item{margin:0}
body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced{gap:8px}
body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced .lsvr-wordbench-post-grid__categories-item-link{display:inline-flex;box-sizing:border-box;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid color-mix(in srgb,var(--fvnp-primary) 35%,#fff);border-radius:5px;background:#fff;color:var(--fvnp-primary)!important;font-family:var(--fvnp-font);font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none!important}
body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced .lsvr-wordbench-post-grid__categories-item-link:hover,body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced .lsvr-wordbench-post-grid__categories-item-link:focus{border-color:var(--fvnp-primary);background:color-mix(in srgb,var(--fvnp-primary) 8%,#fff);color:var(--fvnp-primary)!important}
body.fvnp-network-child [data-fvnp-post-filter-nav].is-enhanced .lsvr-wordbench-post-grid__categories-item-link[aria-current="true"]{border-color:var(--fvnp-primary);background:var(--fvnp-primary);color:#fff!important;font-weight:800}
body.fvnp-network-child [data-fvnp-post-filter-terms][hidden],body.fvnp-network-child [data-fvnp-notice-filter-section][hidden],body.fvnp-network-child .lsvr-wordbench-post-grid__list-wrapper[hidden]{display:none!important}
body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-container,body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post.has-post-thumbnail .lsvr-wordbench-post-grid__post-container{padding:26px 30px;border-top:4px solid var(--fvnp-primary);border-radius:12px;background:#fff}
body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-thumb{display:none!important}
body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-title{margin:3px 0 8px;font-family:var(--fvnp-font);font-size:1.35rem;font-weight:800;line-height:1.25}
body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-categories{margin-bottom:7px}
body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-meta{margin-bottom:18px}
@media(max-width:600px){body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-container,body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post.has-post-thumbnail .lsvr-wordbench-post-grid__post-container{padding:22px 20px}body.fvnp-network-child .fvnp-latest-updates--title-first .lsvr-wordbench-post-grid__post-title{font-size:1.2rem}}
body.fvnp-network-child.blog .post__thumbnail{display:none!important}
body.fvnp-network-child.blog .post__header{padding:0 0 22px;border-bottom:1px solid var(--fvnp-border);background:transparent}
body.fvnp-network-child.blog .post__categories{margin:0 0 8px;font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
body.fvnp-network-child.blog .post__title{margin:0 0 10px;font-family:var(--fvnp-font);font-size:1.75rem;font-weight:800;line-height:1.2}
body.fvnp-network-child.blog .post-meta{margin:0;color:#52616b;font-size:.82rem}
body.fvnp-network-child.blog .post__content{margin-top:30px}
body.fvnp-network-child.blog .post-archive-categories.is-enhanced .post-archive-categories__item{margin:0}
body.fvnp-network-child.blog .post-archive-categories.is-enhanced .post-archive-categories__list{gap:8px}
body.fvnp-network-child.blog .post-archive-categories.is-enhanced .post-archive-categories__item-link{display:inline-flex;box-sizing:border-box;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid color-mix(in srgb,var(--fvnp-primary) 35%,#fff);border-radius:5px;background:#fff;color:var(--fvnp-primary)!important;font-family:var(--fvnp-font);font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none!important}
body.fvnp-network-child.blog .post-archive-categories.is-enhanced .post-archive-categories__item-link:hover,body.fvnp-network-child.blog .post-archive-categories.is-enhanced .post-archive-categories__item-link:focus{border-color:var(--fvnp-primary);background:color-mix(in srgb,var(--fvnp-primary) 8%,#fff);color:var(--fvnp-primary)!important}
body.fvnp-network-child.blog .post-archive-categories.is-enhanced .post-archive-categories__item-link[aria-current="true"]{border-color:var(--fvnp-primary);background:var(--fvnp-primary);color:#fff!important;font-weight:800}
body.fvnp-network-child.blog article.post[data-fvnp-native-post-filter-item][hidden]{display:none!important}
body.fvnp-network-child.blog .fvnp-native-post-filter__empty{margin:30px 0;padding:18px 20px;border:1px dashed var(--fvnp-border);border-radius:8px;background:#fff;color:#52616b}
@media(max-width:600px){body.fvnp-network-child.blog .post__header{padding-bottom:18px}body.fvnp-network-child.blog .post__title{font-size:1.4rem}body.fvnp-network-child.blog .post__content{margin-top:24px}}
@media(min-width:768px){body.fvnp-network-child.blog .post__content figure.wp-block-image,body.fvnp-network-child.single-post .post__content figure.wp-block-image{max-width:720px;margin-right:auto;margin-left:auto;text-align:center}body.fvnp-network-child.blog .post__content figure.wp-block-image img,body.fvnp-network-child.blog .post__content>img,body.fvnp-network-child.single-post .post__content figure.wp-block-image img,body.fvnp-network-child.single-post .post__content>img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(78vh,820px);margin-right:auto;margin-left:auto;object-fit:contain}}
@media(max-width:767px){body.fvnp-network-child.blog .post__content figure.wp-block-image,body.fvnp-network-child.single-post .post__content figure.wp-block-image{max-width:100%;margin-right:auto;margin-left:auto}body.fvnp-network-child.blog .post__content figure.wp-block-image img,body.fvnp-network-child.blog .post__content>img,body.fvnp-network-child.single-post .post__content figure.wp-block-image img,body.fvnp-network-child.single-post .post__content>img{display:block;width:auto!important;height:auto!important;max-width:100%!important;margin-right:auto;margin-left:auto;object-fit:contain}}
body.fvnp-network-child .fvnp-post-filter__empty{margin:0 0 20px;padding:14px 16px;border:1px dashed var(--fvnp-border);border-radius:8px;background:#fff;color:#52616b}
body.fvnp-network-child .fvnp-latest-notices{--fvnp-notice-color:var(--fvnp-primary);margin:clamp(34px,5vw,64px) 0 0;color:var(--fvnp-ink)}
body.fvnp-network-child .fvnp-latest-notices__heading{margin:0 0 20px;color:var(--fvnp-ink);font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2}
body.fvnp-network-child .fvnp-latest-notices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.fvnp-network-child .fvnp-latest-notice{display:grid;min-width:0;overflow:hidden;border:1px solid var(--fvnp-border);border-left:5px solid var(--fvnp-notice-color);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(23,33,39,.055)}
body.fvnp-network-child .fvnp-latest-notice--image{grid-template-columns:minmax(150px,28%) minmax(0,1fr)}
body.fvnp-network-child .fvnp-latest-notice--date{grid-template-columns:120px minmax(0,1fr)}
body.fvnp-network-child .fvnp-latest-notice__media{display:block;background:#e8edef;color:var(--fvnp-primary)!important}
body.fvnp-network-child .fvnp-latest-notice--image .fvnp-latest-notice__media,body.fvnp-network-child .fvnp-latest-notice__image{min-height:190px}
body.fvnp-network-child .fvnp-latest-notice__image{display:block;width:100%;height:100%;object-fit:cover}
body.fvnp-network-child .fvnp-latest-notice--date .fvnp-latest-notice__media,body.fvnp-network-child .fvnp-latest-notice__date-tile{min-height:160px}
body.fvnp-network-child .fvnp-latest-notice__date-tile{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;background:var(--fvnp-notice-color);color:#fff;text-transform:uppercase}
body.fvnp-network-child .fvnp-latest-notice__date-tile strong{font-size:2.2rem;line-height:1}
body.fvnp-network-child .fvnp-latest-notice__date-tile span{margin-top:5px;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:.1em}
body.fvnp-network-child .fvnp-latest-notice__content{display:flex;min-width:0;align-items:stretch;flex-direction:column;padding:20px;text-align:left}
body.fvnp-network-child .fvnp-latest-notice__badge{align-self:flex-start;margin:0 0 8px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--fvnp-notice-color) 13%,#fff);color:var(--fvnp-notice-color);font-size:.67rem;font-weight:900;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}
body.fvnp-network-child .fvnp-latest-notice__title{margin:0 0 12px;color:var(--fvnp-ink);font-size:1.25rem;line-height:1.25}
body.fvnp-network-child .fvnp-latest-notice__title a{color:inherit!important}
body.fvnp-network-child .fvnp-latest-notice__title a:hover,body.fvnp-network-child .fvnp-latest-notice__title a:focus{color:var(--fvnp-notice-color)!important}
body.fvnp-network-child .fvnp-latest-notice__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0 0 13px}
body.fvnp-network-child .fvnp-latest-notice__details div{min-width:0}
body.fvnp-network-child .fvnp-latest-notice__details dt{margin:0 0 2px;color:#708089;font-size:.65rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
body.fvnp-network-child .fvnp-latest-notice__details dd{margin:0;color:#33444e;font-size:.84rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
body.fvnp-network-child .fvnp-latest-notice__excerpt{margin:0 0 14px;color:#52616b;font-size:.92rem;line-height:1.5}
body.fvnp-network-child .fvnp-latest-notice__action{margin:auto 0 0;padding-top:4px}
body.fvnp-network-child .fvnp-latest-notice__action a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 14px;border-radius:7px;background:var(--fvnp-notice-color);color:#fff!important;font-size:.82rem;font-weight:900}
body.fvnp-network-child .fvnp-latest-notice__action a:hover,body.fvnp-network-child .fvnp-latest-notice__action a:focus{filter:brightness(.88)}
body.fvnp-network-child .fvnp-latest-notices__more{margin:20px 0 0;font-weight:800}
body.fvnp-network-child .fvnp-latest-notices__more a{color:var(--fvnp-notice-color)!important}
@media(max-width:991px){body.fvnp-network-child .fvnp-latest-notices__grid{grid-template-columns:1fr}}
@media(max-width:560px){body.fvnp-network-child .fvnp-latest-notice--image,body.fvnp-network-child .fvnp-latest-notice--date{grid-template-columns:1fr}body.fvnp-network-child .fvnp-latest-notice--image .fvnp-latest-notice__media,body.fvnp-network-child .fvnp-latest-notice__image{min-height:180px;max-height:220px}body.fvnp-network-child .fvnp-latest-notice--date .fvnp-latest-notice__media,body.fvnp-network-child .fvnp-latest-notice__date-tile{min-height:120px;max-height:140px}body.fvnp-network-child .fvnp-latest-notice__details{grid-template-columns:1fr}}
body.fvnp-network-child.single-lsvr_event .fvnp-event-single__featured{margin:0 0 clamp(24px,4vw,42px);overflow:hidden;border-radius:10px;background:#eef2f3}
body.fvnp-network-child.single-lsvr_event .fvnp-event-single__featured-image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
body.fvnp-network-child .header-logo{max-width:100%;line-height:0}
body.fvnp-network-child .header-logo__link{width:auto;max-width:100%!important;height:auto!important}
body.fvnp-network-child .header-logo__image{display:block;width:var(--fvnp-logo-width)!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}
body.fvnp-network-child .c-button,body.fvnp-network-child button:not(.header-mobile-menu-toggle):not(.header-mobile-search-toggle):not(.header-search-toggle),body.fvnp-network-child input[type="submit"]{background-color:var(--fvnp-primary);border-color:var(--fvnp-primary);color:#fff}
body.fvnp-network-child :focus-visible{outline:3px solid var(--fvnp-accent);outline-offset:3px}

@media(min-width:1400px){body.fvnp-network-child .header__navbar{padding-top:var(--fvnp-header-space-above);padding-bottom:var(--fvnp-header-space-below)}}
@media(max-width:1399px){body.fvnp-network-child .header__navbar-container{padding-top:var(--fvnp-header-space-above);padding-bottom:var(--fvnp-header-space-below)}}

/* Per-site top bar identity. */
body.fvnp-network-child .header__topbar:not(.header__topbar--collapsed){height:auto!important;min-height:0;background:linear-gradient(90deg,var(--fvnp-topbar-bg-start),var(--fvnp-topbar-bg-end))!important;color:var(--fvnp-topbar-text)!important;border-bottom:1px solid var(--fvnp-topbar-border)}
body.fvnp-network-child .header__topbar--collapsed{height:0!important;min-height:0!important}
body.fvnp-network-child .header__topbar-inner{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--fvnp-topbar-align);gap:8px var(--fvnp-topbar-gap);width:100%;max-width:var(--fvnp-topbar-max-width);margin:0 auto;padding:var(--fvnp-topbar-padding-y) var(--fvnp-topbar-padding-x);font-size:var(--fvnp-topbar-font-size)}
body.fvnp-network-child .header__topbar-inner::before,body.fvnp-network-child .header__topbar-inner::after{display:none!important;content:none!important}
body.fvnp-network-child .header-menu-secondary,body.fvnp-network-child .header-menu-languages,body.fvnp-network-child .header-social{float:none;height:auto;margin:0;padding:0;font-size:inherit}
body.fvnp-network-child .header-menu-secondary__list,body.fvnp-network-child .header-menu-languages__list,body.fvnp-network-child .header-social__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px var(--fvnp-topbar-gap);margin:0;padding:0}
body.fvnp-network-child .header-menu-secondary__item,body.fvnp-network-child .header-menu-languages__item,body.fvnp-network-child .header-social__item{display:block;margin:0;padding:0}
body.fvnp-network-child .header-menu-secondary__item--has-icon{padding-left:25px}
body.fvnp-network-child .header__topbar a{color:var(--fvnp-topbar-text)!important}
body.fvnp-network-child .header__topbar a:hover,body.fvnp-network-child .header__topbar a:focus{color:var(--fvnp-topbar-hover)!important}
body.fvnp-network-child .header-menu-secondary__item-icon,body.fvnp-network-child .header-social__icon{color:var(--fvnp-topbar-icon)!important}
body.fvnp-network-child .header-menu-languages::before{display:none!important}

/* Optional modern navigation based on the angled-panel reference. */
body.fvnp-menu-modern .header-title{font-size:var(--fvnp-nav-title-size)}
body.fvnp-menu-modern .header-title__link{color:var(--fvnp-nav-title)!important}
body.fvnp-menu-modern .header-tagline{color:var(--fvnp-nav-tagline)!important;font-size:var(--fvnp-nav-tagline-size)}
@media(min-width:1400px){
body.fvnp-menu-modern .header__navbar{isolation:isolate;background:var(--fvnp-nav-bg)!important;border-bottom:1px solid var(--fvnp-nav-border)!important;box-shadow:var(--fvnp-nav-shadow)}
body.fvnp-menu-modern .header__navbar::after{position:absolute;z-index:0;top:0;right:0;bottom:0;width:var(--fvnp-nav-accent-width);background:linear-gradient(110deg,var(--fvnp-nav-accent-start),var(--fvnp-nav-accent-end));clip-path:polygon(var(--fvnp-nav-accent-angle) 0,100% 0,100% 100%,0 100%);content:"";pointer-events:none}
body.fvnp-menu-modern .header__navbar-inner{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;max-width:var(--fvnp-nav-max-width);margin:0 auto;position:relative;z-index:1}
body.fvnp-menu-modern .header__navbar-container{min-width:0;flex-grow:0}
body.fvnp-menu-modern .header__navbar-menu{display:flex!important;min-width:0;align-items:center}
body.fvnp-menu-modern .header__navbar-menu::before,body.fvnp-menu-modern .header__navbar-menu::after{display:none!important;content:none!important}
body.fvnp-menu-modern .header-menu-primary{float:none;min-width:0;flex:1}
body.fvnp-menu-modern .header-menu-primary__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--fvnp-nav-align)}
body.fvnp-menu-modern .header-menu-primary__item--level-0{padding:8px var(--fvnp-nav-item-space)}
body.fvnp-menu-modern .header-menu-primary__item-link--level-0{padding:8px 0;border-bottom:3px solid transparent;color:var(--fvnp-nav-link)!important;font-size:var(--fvnp-nav-font-size);font-weight:var(--fvnp-nav-font-weight)}
body.fvnp-menu-modern .header-menu-primary__item-link--level-0:hover,body.fvnp-menu-modern .header-menu-primary__item-link--level-0:focus{border-bottom-color:transparent!important;color:var(--fvnp-nav-hover)!important}
body.fvnp-menu-modern .current-menu-item>.header-menu-primary__item-link--level-0,body.fvnp-menu-modern .current-menu-ancestor>.header-menu-primary__item-link--level-0{border-bottom-color:transparent!important;color:var(--fvnp-nav-active)!important}
body.fvnp-menu-modern .header-menu-primary__submenu{border:1px solid var(--fvnp-submenu-border)!important;background:var(--fvnp-submenu-bg)!important;box-shadow:0 14px 32px rgba(0,0,0,.14)}
body.fvnp-menu-modern .header-menu-primary__submenu .header-menu-primary__item-link{color:var(--fvnp-submenu-text)!important}
body.fvnp-menu-modern .header-menu-primary__submenu .header-menu-primary__item-link:hover,body.fvnp-menu-modern .header-menu-primary__submenu .header-menu-primary__item-link:focus{background:var(--fvnp-submenu-hover-bg)!important;color:var(--fvnp-submenu-hover-text)!important}
body.fvnp-menu-modern .header-cta,body.fvnp-menu-modern .header-search-toggle{float:none;flex:0 0 auto;position:relative;z-index:2}
body.fvnp-menu-modern .header-cta{margin-left:var(--fvnp-nav-item-space)}
body.fvnp-menu-modern .header-cta__link{padding:10px 20px;border:1px solid var(--fvnp-cta-border)!important;border-radius:var(--fvnp-cta-radius);background:var(--fvnp-cta-bg)!important;color:var(--fvnp-cta-text)!important;font-size:var(--fvnp-cta-font-size);font-weight:700;box-shadow:none}
body.fvnp-menu-modern .header-cta__link:hover,body.fvnp-menu-modern .header-cta__link:focus{border-color:var(--fvnp-cta-hover-bg)!important;background:var(--fvnp-cta-hover-bg)!important;color:var(--fvnp-cta-hover-text)!important}
body.fvnp-menu-modern .header-search-toggle__button{border-radius:999px;background:var(--fvnp-search-bg)!important;color:var(--fvnp-search-icon)!important}
body.fvnp-menu-modern .header-search-toggle__button:hover,body.fvnp-menu-modern .header-search-toggle__button:focus{background:var(--fvnp-search-hover-bg)!important;color:var(--fvnp-search-hover-icon)!important}

}

/* Style only the navigation group, leaving the logo and outer header intact. */
@media(min-width:1400px){
body.fvnp-menu-segmented .header__navbar-inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:30px}
body.fvnp-menu-segmented .header__navbar-container{min-width:0;flex:none}
body.fvnp-menu-segmented .header__navbar-menu{box-sizing:border-box;display:flex;width:fit-content;max-width:100%;min-width:0;align-items:center;justify-self:var(--fvnp-nav-self-align);padding:var(--fvnp-rounded-shell-padding-y) var(--fvnp-rounded-shell-padding-x);border:1px solid var(--fvnp-rounded-shell-border);border-radius:var(--fvnp-rounded-shell-radius);background:var(--fvnp-rounded-shell-bg);box-shadow:var(--fvnp-nav-shadow)}
body.fvnp-menu-segmented .header__navbar-menu::before,body.fvnp-menu-segmented .header__navbar-menu::after{display:none!important;content:none!important}
body.fvnp-menu-segmented .header-menu-primary{min-width:0;flex:0 1 auto;float:none}
body.fvnp-menu-segmented .header-menu-primary__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}
body.fvnp-menu-segmented .header-menu-primary__item--level-0{padding-right:var(--fvnp-nav-item-space);padding-left:var(--fvnp-nav-item-space)}
body.fvnp-menu-segmented .header-menu-primary__item-link--level-0{display:inline-flex;align-items:center;padding:10px 14px;border:0!important;border-radius:var(--fvnp-rounded-cta-radius);background:transparent!important;box-shadow:none!important;color:var(--fvnp-nav-link)!important;font-size:var(--fvnp-nav-font-size);font-weight:var(--fvnp-nav-font-weight);text-decoration:none!important}
body.fvnp-menu-segmented .header-menu-primary__item--level-0.menu-item-has-children>.header-menu-primary__item-link--level-0{padding-right:32px}
body.fvnp-menu-segmented .header-menu-primary__item--level-0.menu-item-has-children>.header-menu-primary__item-link--level-0>.header-menu-primary__item-link-icon{right:10px;color:currentColor!important}
body.fvnp-menu-segmented .header-menu-primary__item-link--level-0:hover,body.fvnp-menu-segmented .header-menu-primary__item-link--level-0:focus{border:0!important;background:var(--fvnp-rounded-arrow-bg)!important;box-shadow:none!important;color:var(--fvnp-rounded-arrow-color)!important;text-decoration:none!important}
body.fvnp-menu-segmented .current-menu-item>.header-menu-primary__item-link--level-0,body.fvnp-menu-segmented .current-menu-ancestor>.header-menu-primary__item-link--level-0,body.fvnp-menu-segmented .current_page_item>.header-menu-primary__item-link--level-0,body.fvnp-menu-segmented .current_page_ancestor>.header-menu-primary__item-link--level-0{border:0!important;background:var(--fvnp-rounded-cta-bg)!important;box-shadow:none!important;color:var(--fvnp-rounded-cta-text)!important;text-decoration:none!important}
body.fvnp-menu-segmented .current-menu-item>.header-menu-primary__item-link--level-0:hover,body.fvnp-menu-segmented .current-menu-item>.header-menu-primary__item-link--level-0:focus,body.fvnp-menu-segmented .current-menu-ancestor>.header-menu-primary__item-link--level-0:hover,body.fvnp-menu-segmented .current-menu-ancestor>.header-menu-primary__item-link--level-0:focus{background:var(--fvnp-rounded-cta-hover-bg)!important;color:var(--fvnp-rounded-cta-hover-text)!important}
body.fvnp-menu-segmented .header-menu-primary__submenu{border:1px solid var(--fvnp-submenu-border)!important;background:var(--fvnp-submenu-bg)!important}
body.fvnp-menu-segmented .header-menu-primary__submenu .header-menu-primary__item-link{color:var(--fvnp-submenu-text)!important;text-decoration:none!important}
body.fvnp-menu-segmented .header-menu-primary__submenu .header-menu-primary__item-link:hover,body.fvnp-menu-segmented .header-menu-primary__submenu .header-menu-primary__item-link:focus{background:var(--fvnp-submenu-hover-bg)!important;color:var(--fvnp-submenu-hover-text)!important;text-decoration:none!important}
body.fvnp-menu-segmented .header-cta,body.fvnp-menu-segmented .header-search-toggle{float:none;flex:0 0 auto}
}
body.fvnp-menu-segmented .header-cta__link{box-sizing:border-box;display:inline-flex;min-height:var(--fvnp-rounded-cta-height);align-items:center;gap:18px;padding:0 0 0 22px!important;overflow:hidden;border:1px solid var(--fvnp-rounded-cta-border)!important;border-radius:var(--fvnp-rounded-cta-radius);background:var(--fvnp-rounded-cta-bg)!important;color:var(--fvnp-rounded-cta-text)!important;font-size:var(--fvnp-cta-font-size);font-weight:700;line-height:1.2;text-decoration:none!important;box-shadow:none!important}
body.fvnp-menu-segmented .header-cta__link::after{display:grid;width:var(--fvnp-rounded-arrow-width);align-self:stretch;place-items:center;background:var(--fvnp-rounded-arrow-bg);color:var(--fvnp-rounded-arrow-color);font-size:1.5em;font-weight:400;content:"↗"}
body.fvnp-menu-segmented .header-cta__link:hover,body.fvnp-menu-segmented .header-cta__link:focus,body.fvnp-menu-segmented .header-cta__link:active{border-color:var(--fvnp-rounded-cta-hover-bg)!important;background:var(--fvnp-rounded-cta-hover-bg)!important;color:var(--fvnp-rounded-cta-hover-text)!important;text-decoration:none!important;box-shadow:none!important}
@media(max-width:1399px){
body.fvnp-topbar-mobile .header__topbar{display:block}
body.fvnp-topbar-mobile .header__topbar-inner{justify-content:center}
body.fvnp-menu-modern .header__navbar{background:var(--fvnp-nav-bg)!important;border-bottom:1px solid var(--fvnp-nav-border)!important}
body.fvnp-menu-modern .header__navbar-menu{border-top-color:var(--fvnp-mobile-border)!important;background:var(--fvnp-mobile-bg)!important}
body.fvnp-menu-modern .header-menu-primary__item-link{color:var(--fvnp-mobile-text)!important;font-size:var(--fvnp-nav-font-size)}
body.fvnp-menu-modern .header-menu-primary__item-link:hover,body.fvnp-menu-modern .header-menu-primary__item-link:focus,body.fvnp-menu-modern .current-menu-item>.header-menu-primary__item-link{color:var(--fvnp-mobile-active)!important}
body.fvnp-menu-modern .header-mobile-menu-toggle,body.fvnp-menu-modern .header-mobile-search-toggle{border-radius:6px;background:var(--fvnp-mobile-toggle-bg)!important;color:var(--fvnp-mobile-toggle-icon)!important}
body.fvnp-menu-modern .header-cta__link{border-radius:var(--fvnp-cta-radius);background:var(--fvnp-cta-bg)!important;color:var(--fvnp-cta-text)!important}
}

/* Switch wide tablets to Wordbench's touch menu before desktop links wrap. */
@media(min-width:1200px) and (max-width:1399px){
#lsvr-media-query-breakpoint{font-family:"1199"}
body.fvnp-network-child #header.header--sticky{position:relative;top:auto;right:auto;left:auto;width:auto}
body.fvnp-network-child .header__topbar{display:none}
body.fvnp-topbar-mobile .header__topbar{display:block}
body.fvnp-network-child .header__navbar{padding:0}
body.fvnp-network-child .header__navbar-inner{display:block!important;width:100%;max-width:none;padding:0}
body.fvnp-network-child .header__navbar-container{position:relative;min-height:10px;padding:var(--fvnp-header-space-above) 130px var(--fvnp-header-space-below) 20px}
body.fvnp-network-child .header-placeholder,body.fvnp-network-child.lsvr-has-sticky-header .header-placeholder{display:none}
body.fvnp-network-child .header-mobile-search-toggle,body.fvnp-network-child .header-mobile-menu-toggle{display:block;position:absolute;top:50%;right:14px;width:48px;height:48px;margin-top:-24px;padding:0;border:0;font-size:32px;line-height:48px}
body.fvnp-network-child .header-mobile-search-toggle{right:78px;font-size:22px}
body.fvnp-network-child .header-mobile-search-toggle__icon,body.fvnp-network-child .header-mobile-menu-toggle__icon{position:relative}
body.fvnp-network-child .header-mobile-search-toggle__icon::before,body.fvnp-network-child .header-mobile-menu-toggle__icon::before{position:relative;font-family:"wordbench-icons"!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}
body.fvnp-network-child .header-mobile-search-toggle__icon::before{top:2px;content:"\e919"}
body.fvnp-network-child .header-mobile-menu-toggle__icon::before{top:4px;content:"\e97d"}
body.fvnp-network-child .header-mobile-search-toggle--active .header-mobile-search-toggle__icon::before,body.fvnp-network-child .header-mobile-menu-toggle--active .header-mobile-menu-toggle__icon::before{top:3px;content:"\e978"}
body.fvnp-network-child .header__navbar-menu{display:none;box-sizing:border-box;width:100%!important;max-width:none;padding:10px 0 20px;border-width:1px 0 0!important;border-radius:0!important;box-shadow:none!important}
body.fvnp-network-child .header__navbar-menu::before,body.fvnp-network-child .header__navbar-menu::after{display:none!important;content:none!important}
body.fvnp-network-child .header-menu-primary{float:none;width:100%;min-width:0}
body.fvnp-network-child .header-menu-primary__list,body.fvnp-network-child .header-menu-primary__submenu{display:block;margin:0;padding:0;list-style:none}
body.fvnp-network-child .header-menu-primary__item,body.fvnp-network-child .header-menu-primary__item--level-0{display:block;position:relative;width:auto;margin:0;padding:0;line-height:normal}
body.fvnp-network-child .header-menu-primary__item-link,body.fvnp-network-child .header-menu-primary__item-link--level-0{display:block!important;min-height:48px;padding:14px 80px 14px 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:20px;text-decoration:none!important}
body.fvnp-network-child .header-menu-primary__item-link--level-1{padding-left:44px!important}
body.fvnp-network-child .header-menu-primary__item-link--level-2{padding-left:64px!important}
body.fvnp-network-child .header-menu-primary__item-link--level-3{padding-left:84px!important}
body.fvnp-network-child .header-menu-primary__item-link-icon,body.fvnp-network-child .header-menu-primary__item-link-indicator{display:none!important}
body.fvnp-network-child .header-menu-primary__submenu-wrapper,body.fvnp-network-child .header-menu-primary__item--dropdown .header-menu-primary__submenu-wrapper,body.fvnp-network-child .header-menu-primary__item--megamenu .header-menu-primary__submenu-wrapper{display:none;position:static!important;inset:auto!important;width:auto!important;margin:0!important;padding:0!important}
body.fvnp-network-child .header-menu-primary__submenu{width:auto!important;margin:0!important;border-width:1px 0 0!important;border-radius:0!important;box-shadow:none!important;transition:none}
body.fvnp-network-child .header-menu-primary__submenu-toggle{display:grid!important;position:absolute;top:4px;right:16px;width:44px;height:44px;padding:0;place-items:center;border:0;font-size:20px}
body.fvnp-network-child .header-menu-primary__submenu-toggle-icon::before{font-family:"wordbench-icons"!important;content:"\e90c"}
body.fvnp-network-child .header-menu-primary__submenu-toggle--active .header-menu-primary__submenu-toggle-icon::before{content:"\e90f"}
body.fvnp-network-child .header-search-toggle{display:none!important}
body.fvnp-network-child .header-search{padding:20px;border-top:1px solid var(--fvnp-mobile-border)}
body.fvnp-network-child .header-search__form{padding:0}
body.fvnp-network-child .header-search__close-button{display:none}
body.fvnp-network-child .header-cta{float:none;margin:20px 0 0;padding:0 20px}
body.fvnp-network-child .header-cta__link{box-sizing:border-box;width:100%;min-height:48px;justify-content:center}
body.fvnp-network-child .header__navbar-menu .header-menu-languages,body.fvnp-network-child .header__navbar-menu .header-menu-secondary,body.fvnp-network-child .header__navbar-menu .header-social{display:block;float:none;margin:20px 0 0;padding:20px 20px 0;border-top:1px solid var(--fvnp-mobile-border)}
}

.fvnp-area-switcher{position:relative;z-index:30;background:#172127;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.875rem}
.fvnp-area-switcher__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;margin:0 auto;padding:8px 24px}
.fvnp-area-switcher__portal{font-weight:700}
.fvnp-area-switcher__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin:0;padding:0;list-style:none}
.fvnp-area-switcher a{display:inline-block;padding:5px 2px;color:#fff!important;text-decoration:none;border-bottom:2px solid transparent}
.fvnp-area-switcher a:hover,.fvnp-area-switcher a:focus,.fvnp-area-switcher a[aria-current="page"]{border-bottom-color:transparent!important}
.fvnp-footer-contact{margin-bottom:18px;color:inherit}
.fvnp-footer-contact__name{margin:0 0 8px;font-weight:700}
.fvnp-footer-contact__details{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}
.fvnp-footer-contact a{color:inherit;text-decoration:none}

/* Let the root grow with the portal so Wordbench's 100% height does not clip the background. */
html.fvnp-gateway-root{height:auto;min-height:100%}
.fvnp-gateway{display:flex;min-height:100vh;min-height:100svh;flex-direction:column;margin:0;background:var(--gateway-bg-color,#edf2f3);color:#172127;font-family:var(--fvnp-font,Arial,Helvetica,sans-serif)}
.fvnp-gateway *{box-sizing:border-box}
.fvnp-gateway .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.fvnp-gateway a:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #111!important}
.fvnp-gateway__skip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 14px;background:#fff;color:#111;font-weight:700}
.fvnp-gateway__skip:focus{top:16px}
.fvnp-gateway__header{width:100%;max-width:var(--gateway-content-width,1240px);margin:0 auto;padding:var(--gateway-top-padding,38px) 24px 18px;text-align:center}
.fvnp-gateway--heading-left .fvnp-gateway__header{text-align:left}
.fvnp-gateway--heading-right .fvnp-gateway__header{text-align:right}
.fvnp-gateway__eyebrow{margin:0 0 6px;color:var(--gateway-eyebrow-color,#52616b);font-family:var(--gateway-heading-font,system-ui,sans-serif);font-size:var(--gateway-eyebrow-size,13px);font-weight:700;letter-spacing:.12em;text-shadow:var(--gateway-heading-shadow,none);text-transform:uppercase}
.fvnp-gateway__title{margin:0;color:var(--gateway-title-color,#172127);font-family:var(--gateway-heading-font,system-ui,sans-serif);font-size:var(--gateway-title-size,72px);font-weight:var(--gateway-heading-weight,800);line-height:1.05;overflow-wrap:anywhere;text-shadow:var(--gateway-heading-shadow,none)}
.fvnp-gateway__intro{max-width:680px;margin:18px auto 0;color:var(--gateway-intro-color,#43515a);font-size:var(--gateway-intro-size,18px);line-height:1.6;text-shadow:var(--gateway-heading-shadow,none)}
.fvnp-gateway--heading-left .fvnp-gateway__intro{margin-left:0;margin-right:auto}
.fvnp-gateway--heading-right .fvnp-gateway__intro{margin-left:auto;margin-right:0}
.fvnp-gateway__intro>:first-child{margin-top:0}
.fvnp-gateway__intro>:last-child{margin-bottom:0}
.fvnp-gateway__main{display:flex;width:100%;max-width:var(--gateway-content-width,1240px);flex:1;flex-direction:column;justify-content:var(--gateway-main-justify,center);margin:0 auto;padding:24px 24px var(--gateway-bottom-padding,30px)}
.fvnp-gateway__cards{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:var(--gateway-card-gap,22px);margin-right:auto;margin-left:auto}
.fvnp-gateway__cards--columns-1{max-width:var(--gateway-card-max-width,390px)}
.fvnp-gateway__cards--columns-2{max-width:calc(var(--gateway-card-max-width,390px) + var(--gateway-card-max-width,390px) + var(--gateway-card-gap,22px))}
.fvnp-gateway__cards--columns-3{max-width:calc(var(--gateway-card-max-width,390px) + var(--gateway-card-max-width,390px) + var(--gateway-card-max-width,390px) + var(--gateway-card-gap,22px) + var(--gateway-card-gap,22px))}
.fvnp-gateway-card{--card-bg:var(--gateway-card-bg,#fff);--card-text:var(--gateway-card-text,#172127);--card-accent:var(--fvnp-primary,#254b5d);--card-border:var(--gateway-card-border,#fff);--card-button-bg:var(--gateway-button-bg,#185c3b);--card-button-text:var(--gateway-button-text,#fff);position:relative;isolation:isolate;display:flex;width:100%;max-width:var(--gateway-card-max-width,390px);min-width:0;min-height:var(--gateway-card-min-height,360px);flex:1 1 var(--gateway-card-max-width,390px);flex-direction:column;padding:var(--gateway-card-padding,30px);overflow:hidden;border:var(--gateway-card-border-width,0) solid var(--card-border);border-radius:var(--gateway-card-radius,14px);background-color:var(--card-bg);box-shadow:var(--gateway-card-shadow,0 10px 30px rgba(28,42,49,.1));color:var(--card-text);backdrop-filter:blur(var(--gateway-card-blur,0));-webkit-backdrop-filter:blur(var(--gateway-card-blur,0))}
.fvnp-gateway-card::before{position:absolute;z-index:-1;inset:0;background-image:var(--card-image,none);background-position:center;background-size:cover;content:"";opacity:var(--card-image-opacity,0);pointer-events:none}
.fvnp-gateway--accent-top .fvnp-gateway-card{border-top:var(--gateway-accent-width,9px) solid var(--card-accent)}
.fvnp-gateway--accent-left .fvnp-gateway-card{border-left:var(--gateway-accent-width,9px) solid var(--card-accent)}
.fvnp-gateway--card-align-left .fvnp-gateway-card{text-align:left}
.fvnp-gateway--card-align-center .fvnp-gateway-card{text-align:center}
.fvnp-gateway--card-align-right .fvnp-gateway-card{text-align:right}
.fvnp-gateway--card-align-center .fvnp-gateway-card__logo{justify-content:center}
.fvnp-gateway--card-align-right .fvnp-gateway-card__logo{justify-content:flex-end}
.fvnp-gateway-card--logo-left .fvnp-gateway-card__logo{justify-content:flex-start}
.fvnp-gateway-card--logo-center .fvnp-gateway-card__logo{justify-content:center}
.fvnp-gateway-card--logo-right .fvnp-gateway-card__logo{justify-content:flex-end}
.fvnp-gateway--card-layout-center .fvnp-gateway-card{justify-content:center}
.fvnp-gateway--card-layout-center .fvnp-gateway-card__link{margin-top:20px}
.fvnp-gateway--card-layout-spread .fvnp-gateway-card__link{margin-top:auto}
.fvnp-gateway-card__content{color:var(--card-content-color,var(--card-text))}
.fvnp-gateway-card__logo{display:flex;min-height:var(--card-logo-height,var(--gateway-logo-height,100px));align-items:center;margin-bottom:18px;opacity:var(--card-content-opacity,1)}
.fvnp-gateway-card__logo img{display:block;max-width:min(100%,var(--card-logo-width,var(--gateway-logo-width,220px)));max-height:var(--card-logo-height,var(--gateway-logo-height,100px));width:auto;height:auto;object-fit:contain}
.fvnp-gateway-card__mark{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--card-accent);color:#fff;font-size:1.35rem;font-weight:800}
.fvnp-gateway-card__title{margin:0 0 12px;color:inherit;font-family:var(--gateway-heading-font,system-ui,sans-serif);font-size:var(--gateway-card-title-size,28px);line-height:1.18;overflow-wrap:anywhere}
.fvnp-gateway-card__headline{margin:0 0 16px;color:inherit;font-size:var(--gateway-card-body-size,16px);font-weight:700;line-height:1.45;overflow-wrap:anywhere}
.fvnp-gateway-card__description{margin:0 0 20px;color:inherit;font-size:var(--gateway-card-body-size,16px);line-height:1.55;overflow-wrap:anywhere}
.fvnp-gateway-card__description>:first-child{margin-top:0}
.fvnp-gateway-card__description>:last-child{margin-bottom:0}
.fvnp-gateway-card__description a{color:var(--card-text)!important;text-decoration:none}
.fvnp-gateway-card__link,.fvnp-gateway-compact{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:12px 18px;border-radius:var(--gateway-button-radius,5px);background:var(--card-button-bg);color:var(--card-button-text)!important;font-size:var(--gateway-button-size,16px);font-weight:800;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere}
.fvnp-gateway--button-full .fvnp-gateway-card__link{width:100%}
.fvnp-gateway--button-auto .fvnp-gateway-card__link{align-self:flex-start}
.fvnp-gateway--card-align-center.fvnp-gateway--button-auto .fvnp-gateway-card__link{align-self:center}
.fvnp-gateway--card-align-right.fvnp-gateway--button-auto .fvnp-gateway-card__link{align-self:flex-end}
.fvnp-gateway-card__link:hover,.fvnp-gateway-compact:hover{background:var(--card-button-hover-bg,var(--gateway-button-hover-bg,#12462d));color:var(--card-button-hover-text,var(--gateway-button-hover-text,#fff))!important}
.fvnp-gateway__compact-actions{display:flex;width:100%;flex-wrap:wrap;gap:var(--gateway-card-gap,22px);margin-top:var(--gateway-compact-spacing,24px)}
.fvnp-gateway--compact-align-left .fvnp-gateway__compact-actions{justify-content:flex-start}
.fvnp-gateway--compact-align-center .fvnp-gateway__compact-actions{justify-content:center}
.fvnp-gateway--compact-align-right .fvnp-gateway__compact-actions{justify-content:flex-end}
.fvnp-gateway-compact{max-width:min(100%,var(--gateway-compact-max-width,420px));padding-right:26px;padding-left:26px}
.fvnp-gateway--compact-auto .fvnp-gateway-compact{width:auto}
.fvnp-gateway--compact-full .fvnp-gateway-compact{width:100%;max-width:var(--gateway-compact-max-width,420px)}
.fvnp-gateway__footer{padding:var(--gateway-footer-padding,20px) 24px;background:var(--gateway-footer-bg,transparent);color:var(--gateway-footer-color,#5d6970);font-size:.875rem;text-align:center}
.fvnp-gateway__footer p{margin:0}

@media(max-width:900px){.fvnp-area-switcher__inner{align-items:flex-start;flex-direction:column}.fvnp-area-switcher__list{justify-content:flex-start}.fvnp-gateway{background-attachment:scroll!important}}
@media(max-width:700px){.fvnp-gateway__cards--columns-1,.fvnp-gateway__cards--columns-2,.fvnp-gateway__cards--columns-3{max-width:var(--gateway-card-max-width,390px)}.fvnp-gateway__cards .fvnp-gateway-card{max-width:100%;min-height:0;flex-basis:100%;padding:min(var(--gateway-card-padding,30px),24px)}.fvnp-gateway__compact-actions{flex-direction:column}.fvnp-gateway--compact-align-left .fvnp-gateway__compact-actions{align-items:flex-start}.fvnp-gateway--compact-align-center .fvnp-gateway__compact-actions{align-items:center}.fvnp-gateway--compact-align-right .fvnp-gateway__compact-actions{align-items:flex-end}.fvnp-gateway-compact{max-width:min(100%,var(--gateway-compact-max-width,420px))}.fvnp-gateway__title{font-size:var(--gateway-title-mobile-size,44px)}}
@media(max-width:480px){.fvnp-area-switcher__inner{padding:8px 16px}.fvnp-area-switcher__list{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:2px 12px}.fvnp-gateway__main,.fvnp-gateway__header{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){.fvnp-gateway *{scroll-behavior:auto!important;transition:none!important}}
