/* One type contract for the local home, embedded details, forms and privacy. */
@font-face{font-family:'Linud Sans';src:url('/fonts/manrope-latin.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:'Linud Outfit';src:url('/font-preview-assets/outfit/outfit-latin-600-normal.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
html[data-linud-type]{--linud-font-text:'Linud Sans',sans-serif;--linud-font-action:'Linud Outfit','Linud Sans',sans-serif}
/* Family overrides are deliberate: legacy sheets include ID selectors and font shorthands. */
html[data-linud-type] body,
html[data-linud-type] :where(h1,h2,h3,h4,h5,h6,p,a,li,label,input,textarea,select,summary,small,span,strong,b,em,button,legend,figcaption){font-family:var(--linud-font-text)!important}
html[data-linud-type] :is(h1,h2){font-weight:500!important}
html[data-linud-type] :is(h1,h2,h3,h4,h5,h6){font-style:normal!important}
html[data-in-panel][data-linud-type] main :is(h1,h2,h3,h4,h5,h6){text-align:center}
html[data-linud-type] main .scope .scope-list h3{text-align:left}
html[data-linud-type] main .scope>h2{color:#202020}
html[data-linud-type] main .scope>h2 em{color:var(--blue,#174dcd)}
html[data-linud-type] :is(h1,h2,h3,h4,h5,h6) :is(em,strong){font-style:normal!important;font-weight:700!important;font-variation-settings:normal}
html[data-linud-type] em{font-style:normal!important;font-variation-settings:normal}
html[data-linud-type] :is(button,.action,.fu-cta,.story-link,.story-enter,.story-skip,.text-link,.service-link),
html[data-linud-type] :is(button,.action,.fu-cta,.story-link,.story-enter,.story-skip,.text-link,.service-link) :is(span,strong){font-family:var(--linud-font-action)!important;font-weight:600}
/* Navigation is reading/wayfinding rather than a call to action. */
html[data-linud-type] .fu-tabs button,
html[data-linud-type] .header-menu-toggle,
html[data-linud-type] .header-menu-toggle span{font-family:var(--linud-font-text)!important}
