.public-breadcrumbs{border-bottom:0;background:var(--pub-bg-1a1214);color:var(--pub-text-e6dfdc)}.public-breadcrumbs a{color:var(--pub-text-ffffff)}.public-breadcrumbs li:not(:last-child):after{color:var(--pub-text-a89a9c)}.public-breadcrumbs [aria-current=page]{color:var(--pub-text-e6dfdc)}.civic-page>.civic-page-head,.dashboard-page>.dashboard-page-head,.network-detail>.network-detail-header,.network-directory>header:first-child,main[lang]>.nfn-page-header{border-top:0;border-bottom:3px solid var(--primary);padding-block:clamp(1rem,2.5vw,2rem) clamp(1.75rem,3.5vw,2.75rem)}@media (prefers-reduced-motion:no-preference){main[lang]>.nfn-page-header>*{animation:nfn-rise var(--motion-reveal) var(--ease-out) both}main[lang]>.nfn-page-header>:nth-child(2){animation-delay:var(--motion-stagger)}main[lang]>.nfn-page-header>:nth-child(n+3){animation-delay:calc(var(--motion-stagger) * 2)}}.public-tabs ul{gap:.25rem 1rem;border-bottom:1px solid var(--line)}.public-tabs a{border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:0 .25rem;background:transparent;color:var(--muted);font-weight:600}.public-tabs a:hover,.public-tabs a[aria-current=page]{background:transparent;color:var(--foreground)}.public-tabs a[aria-current=page]{border-color:var(--primary)}.public-tabs a[aria-current=page] .public-tab-count{color:var(--muted)}.public-list-layout-start:has(>.public-refine),.public-list-layout:has(>.public-refine){grid-template-columns:minmax(0,1fr);gap:1.25rem}.public-list-layout-start>.public-refine,.public-list-layout>.public-refine{order:-1}.public-refine{display:grid;gap:.75rem;border-radius:var(--radius-lg);padding:1rem 1.25rem;box-shadow:var(--shadow-card)}.public-refine>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-refine :is(.public-content-filters,.public-directory-filters){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr));align-items:end;gap:.75rem 1rem}@media (max-width:40rem){.public-refine :is(.public-content-filters,.public-directory-filters){grid-template-columns:repeat(2,minmax(0,1fr))}}.public-refine .public-directory-filters>p,.public-refine :is(.public-content-filters,.public-directory-filters)>:is(button,.nfn-button){align-self:end}.public-refine .public-directory-filters>p{grid-column:1/-1;margin:0}.public-refine .public-content-filters>button[type=submit]{grid-column-end:-1}.public-refine-links{margin:0}@media print{.public-refine,.public-refine :is(.public-content-filters,.public-directory-filters){display:none}}.public-content-filters button[type=submit],.public-directory-filters button[type=submit]{min-height:2.5rem;border-radius:var(--radius);padding-inline:1.25rem}.public-archive-list,.public-older-band{border-radius:var(--radius-lg);overflow:hidden}.public-content-main .nfn-content-card .public-card-photo img{transition:transform var(--motion-reveal) var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.public-content-main .nfn-content-card:is(:hover,:focus-within) .public-card-photo img{transform:scale(var(--zoom-scale))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.public-archive-list>li,.public-content-main .nfn-content-grid>li{animation:nfn-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}.public-content-main .nfn-info-nav,.public-content-main .nfn-info-rail>*{border-radius:var(--radius-lg);overflow:hidden}main .info-banner{border-top-width:3px;border-radius:var(--radius-lg);overflow:hidden}main .detail-hero{border-top:0;border-bottom:3px solid var(--primary)}#main-content main .detail-hero{margin-top:0}main .detail-hero .detail-hero-inner{padding-block:clamp(1.25rem,3vw,2.5rem) clamp(2rem,4.5vw,3.5rem)}main .public-detail-aside .nfn-card{overflow:hidden;border-top-width:3px;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}main .public-detail-card{border-radius:var(--radius-lg)}@media (prefers-reduced-motion:no-preference){main .detail-hero .public-detail-header>*{animation:nfn-rise var(--motion-reveal) var(--ease-out) both}main .detail-hero .detail-hero-inner>:nth-child(2){animation:nfn-pop var(--motion-reveal) var(--ease-out) both;animation-delay:calc(var(--motion-stagger) * 2)}}.public-directory-head{border-bottom-width:1px;border-bottom-color:var(--line-strong)}.public-directory-rows{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.public-directory-rows li{transition:background-color var(--motion-fast) var(--ease-out)}.public-directory-rows li:hover{background:var(--paper)}main form.public-content-filters{border-radius:var(--radius-lg)}main .public-rail-card{overflow:hidden;border-top-width:3px;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}#main-content>.public-breadcrumbs~main[lang]{margin-top:0}.cal-grid td.is-today .cal-num{width:2rem;min-width:0;height:2rem;padding:0;aspect-ratio:1}.register-form{align-items:end}.register-form .nfn-field>.nfn-input{flex:none}.register-form .register-actions{min-height:2.75rem}.public-people-tools label{flex:1 1 20rem;max-width:28rem}.public-people-tools input{width:100%;min-width:0}.province-card dl>div{display:grid;grid-template-rows:1fr auto;align-items:start}.province-card dl dd{align-self:end}.nfn-auth-gate-card form button[type=submit],.nfn-auth-gate-card form>button[type=submit]{width:100%}.nfn-auth-gate-card form+p{margin-top:1rem}.public-card-cover{max-height:15rem}.nfn-content-grid .public-card-photo{max-height:22rem}