/* Content, images and text sizes are unchanged. */
html.nf17-compact #header [data-device=desktop]{display:none!important}
html.nf17-compact #header [data-device=mobile]{display:block!important}
html.nf17-compact #offcanvas [data-device=desktop]{display:none!important}
html.nf17-compact #offcanvas [data-device=mobile]{display:flex!important}
html.nf17-compact #offcanvas .ct-panel-content-inner{width:100%;padding:24px;gap:24px}
html.nf17-compact #offcanvas a{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px}
html.nf17-compact #header [data-device=mobile] .ct-container{min-height:106px!important;height:auto!important}
html.nf17-compact #header [data-device=mobile] [data-column=end]{min-width:48px}
.nf-site [id],main[id]{scroll-margin-top:var(--nf-anchor-gap,150px)}
.nf17-contact-links{display:flex;flex-wrap:wrap;gap:12px 24px}.nf17-contact-links a{overflow-wrap:anywhere}
.nf17-compact-cta{display:none!important}
@media(min-width:768px){html.nf17-compact .nf17-compact-cta{display:inline-flex!important;white-space:normal;max-width:52vw;min-height:44px;height:auto;padding:14px 20px!important;line-height:1.25!important}html.nf17-compact #header [data-device="mobile"] [data-column="end"] [data-items="primary"]{gap:20px}}
html.nf17-compact #offcanvas .ct-panel-content{overflow-y:auto}
html.nf17-compact #header [data-device="mobile"] button[data-toggle-panel]{min-width:44px;min-height:44px;justify-content:center}
