@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{margin:0}.site{--site-gutter: 64px;--site-container: 1280px;container:site/inline-size;font:400 17px/1.55 var(--site-font);color:var(--s-text);background:var(--s-bg);min-height:100vh}.site :where(a){color:inherit}.site :where(h1,h2,h3,h4,h5,h6){font-family:var(--site-font);margin:0;font-weight:900;line-height:1.15;text-wrap:balance;color:var(--s-heading)}.site :focus-visible{outline:3px solid var(--s-text);outline-offset:3px}.site :where(img){max-width:100%}.skip{position:absolute;left:-9999px;top:8px;z-index:10;padding:8px 14px;background:var(--c-black);color:var(--c-white)}.skip:focus{left:8px}.wrap{padding-inline:max(var(--site-gutter),(100cqi - var(--site-container)) / 2)}.node-column{--stack-gap: 22px}.ge-sm{--stack-gap: 8px}.ge-md{--stack-gap: 22px}.ge-lg{--stack-gap: 40px}.site[data-mode=edit]:not(.entry-editing) .stack:empty{min-height:80px;display:grid;place-items:center;border:1px dashed var(--c-muted);border-radius:var(--site-radius)}.site[data-mode=edit]:not(.entry-editing) .stack:empty:after{content:"Przeciągnij tu element";color:var(--c-muted);font:400 13px/1.3 system-ui,sans-serif}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, 22px)}.stack>.gb-sm:not(:first-child){margin-top:calc(8px - var(--stack-gap, 22px))}.stack>.gb-lg:not(:first-child){margin-top:calc(48px - var(--stack-gap, 22px))}.node-section{position:relative}.sp-sm{padding-block:36px}.sp-md{padding-block:56px}.sp-lg{padding-block:80px}.node-region.sp-sm,.node-region.sp-md,.node-region.sp-lg,.w-banner.sp-sm,.w-banner.sp-md,.w-banner.sp-lg{padding-block:0}.menu-list{list-style:none;margin:0;padding:0}.util{font-size:14px}.util .wrap{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.util nav,.util .menu-list{display:flex;gap:20px;align-items:center}.util a{text-decoration:none;white-space:nowrap}.util .langs{display:flex;gap:12px;font-weight:700}.util .langs a{color:inherit;text-decoration:none}.util .langs a[aria-current=true]{text-decoration:underline;text-underline-offset:4px}.textsize-one{display:inline-flex;align-items:center;gap:6px}.textsize-one__icon{font-weight:700}.util-btn{font:inherit;background:none;border:0;color:inherit;cursor:pointer;padding:0}.util-btn[aria-pressed=true]{font-weight:700;text-decoration:underline}.head{border-top:6px solid var(--c-accent_bg);border-bottom:1px solid var(--c-line)}.head .wrap{min-height:96px;display:flex;align-items:center;gap:40px}.logo{display:flex;align-items:center;gap:14px;text-decoration:none;flex:none;margin:0}.logo img{height:58px;width:auto;display:block}.logo span{font:700 16px/1.2 var(--site-font);letter-spacing:-.02em;white-space:pre-line}.nav{font-weight:700;font-size:17px;flex:1}.nav .menu-list{display:flex;gap:26px;flex-wrap:wrap}.nav a{text-decoration:none}.nav a[aria-current]{color:var(--c-accent_text);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:3px}.srch{width:46px;height:46px;border:1px solid var(--c-line);border-radius:var(--site-radius);background:var(--s-bg);color:inherit;display:grid;place-items:center;cursor:pointer}.menuBtn{display:none;height:44px;border:1px solid var(--c-line);background:var(--s-bg);color:inherit;border-radius:var(--site-radius);padding:0 14px;font:700 16px var(--site-font);margin-left:auto}.nav-mobile{padding:8px 18px 16px;font-weight:700}.nav-mobile .menu-list{display:flex;flex-direction:column;gap:10px}.foot{border-top:6px solid var(--c-accent_bg);font-size:15px}.foot .wrap{padding-block:48px 24px}.foot .menu-list{display:flex;flex-direction:column;gap:8px}.foot .logo span{font-size:18px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:36px}.fgrid--3{grid-template-columns:1.4fr 1fr 1fr}.fgrid--4{grid-template-columns:1.4fr 1fr 1fr 1fr}.foot-title{font:700 17px/1.3 var(--site-font);margin:0 0 10px}.foot-col .menu-list{line-height:1.9;gap:0}.foot-contact{line-height:1.9}.foot-contact p{margin:0}.fbot{margin-top:32px;padding-top:16px;border-top:1px solid var(--s-border);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}.btn-row{margin:0}.ubtn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--site-radius);font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;background:var(--s-button-bg);color:var(--s-button-text)}.ubtn:hover{background:var(--s-text);color:var(--s-bg)}.ubtn-secondary{background:transparent;color:var(--s-link);border-color:currentColor}.ubtn-text{background:transparent;color:var(--s-link);padding:0;text-decoration:underline}.sec-title{font-size:34px;margin-bottom:26px}.el-heading{font-size:28px}h1.el-heading,h1.sec-title{font-size:44px}.h2row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;flex-wrap:wrap}.h2row h1,.h2row h2,.h2row h3,.h2row h4,.h2row h5{font-size:34px}.more{font-weight:700;font-size:16px;color:var(--s-link)}.txt{max-width:760px}.txt p{margin:12px 0 0}.txt a{color:var(--s-link)}.wrap.txt{max-width:none}.wrap.txt>*{max-width:760px}.w-model-field>p{margin:0}.model-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.model-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--site-radius)}.txt-list{margin:0;padding-left:22px}.quote{margin:0;border-left:4px solid var(--c-accent_bg);padding-left:22px}.quote blockquote{margin:0;font-size:22px;font-weight:700}.quote p{margin:0}.quote figcaption{margin-top:8px;opacity:.85}.divider{border:0;border-top:2px solid var(--s-border);width:100%;margin:0}.divider-dashed{border-top-style:dashed}.role-link,.role-heading{border-top-color:var(--s-link)}.spacer-sm{height:16px}.spacer-md{height:40px}.spacer-lg{height:80px}.fig{margin:0}.fig img{width:100%;display:block;border-radius:var(--site-radius);object-fit:cover}.fig figcaption{font-size:14px;margin-top:8px;opacity:.85}.ratio-3-2 img{aspect-ratio:3/2}.ratio-16-9 img{aspect-ratio:16/9}.ratio-1-1 img{aspect-ratio:1/1}.img-empty{display:block;width:100%;min-height:200px;background:var(--c-line)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table caption{text-align:left;font-weight:700;margin-bottom:8px}.table th,.table td{border:1px solid var(--s-border);padding:8px 12px;text-align:left}.video{margin:0}.video iframe,.video video{width:100%;aspect-ratio:16/9;border:0;display:block}.icon-text{display:flex;gap:14px}.icon-text .material-symbols-rounded{font-size:36px;color:var(--s-link)}.icon-text p{margin:0}.icon-text .icon-title{font-weight:700;font-size:19px}.file{display:flex;gap:8px;align-items:center;margin:0}.file a{color:var(--s-link);font-weight:700}.tabs-list{display:flex;gap:4px;border-bottom:2px solid var(--s-border);margin-bottom:16px}.tabs-list button{font:700 16px var(--site-font);background:none;border:0;padding:10px 16px;color:inherit;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.tabs-list button[aria-selected=true]{border-bottom-color:var(--c-accent_bg)}details{border-bottom:1px solid var(--s-border);padding:14px 0}details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";flex:none;font:400 30px/1 var(--site-font);transition:transform .2s ease}details summary:focus-visible{outline:3px solid var(--c-accent_bg);outline-offset:4px}details summary h2,details summary h3,details summary h4,details summary h5,details summary h6{display:inline;margin:0;font-size:19px;font-weight:700}details[open] summary:after{transform:rotate(45deg)}details>.txt{margin-top:10px;max-width:860px}@media (prefers-reduced-motion: reduce){details summary:after{transition:none}}.w-banner .hero{display:grid;grid-template-columns:1fr 1fr;min-height:440px}.w-banner .tx{padding:56px var(--site-gutter);padding-left:max(var(--site-gutter),(100cqi - var(--site-container)) / 2);display:flex;flex-direction:column;justify-content:center;gap:18px}.w-banner .tx p{margin:0;font-size:19px;max-width:520px}.w-banner .kick{font:900 13px var(--site-font);letter-spacing:.14em;text-transform:uppercase;border-left:4px solid var(--c-accent_bg);padding-left:10px}.w-banner .hx{font-size:48px}.w-banner .ph{position:relative;min-height:300px;background:var(--c-muted)}.w-banner .ph img,.w-banner .ph .img-empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.grid{display:grid;grid-template-columns:repeat(var(--c, 3),minmax(0,1fr));gap:26px}.tiles{margin:0}.tile{border:1px solid var(--s-border);border-radius:var(--site-radius);padding:22px 24px;text-decoration:none;display:flex;flex-direction:column;gap:6px}.tile b{font-size:22px}.stats{list-style:none;padding:0;margin:0;--c: 4}.stat b{display:block;font-size:46px;font-weight:900;line-height:1}.stat span{font-size:16px}.cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cta .sec-title{margin-bottom:8px}.cta p{margin:0}.card{border:1px solid var(--c-line);border-radius:var(--site-radius);overflow:hidden;background:var(--c-white);color:var(--c-ink);display:flex;flex-direction:column}.card .im{aspect-ratio:3/2;background:var(--c-line);overflow:hidden}.card .im img{width:100%;height:100%;object-fit:cover;display:block}.card .ratio-16-9{aspect-ratio:16/9}.card .ratio-1-1{aspect-ratio:1/1}.card .bd{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px}.card .dt{color:var(--c-accent_text);font-weight:700;font-size:14px;letter-spacing:.02em;margin:0}.card .cat{margin:0;font-size:14px;color:var(--c-muted)}.card h2,.card h3,.card h4,.card h5,.card h6{font-size:22px;line-height:1.25;color:var(--c-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.card h2 a,.card h3 a,.card h4 a,.card h5 a,.card h6 a{text-decoration:none}.card p{margin:0;color:var(--c-muted);font-size:16px}.news-list .grid{--c: 1}.news-list .grid .card{flex-direction:row}.news-list .grid .im{width:220px;flex:none}.news-slider .grid{grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);grid-template-columns:none;overflow-x:auto}.news-featured .grid{grid-template-columns:2fr 1fr}.news-featured .grid .card:first-child{grid-row:span 2}.news-empty{margin:0}.entry-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--c-muted)}.entry-crumbs a{color:var(--s-link)}.entry-title{font-size:44px;margin:0}.entry-meta{margin:0;color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.entry-lead{font-size:20px;font-weight:700;line-height:1.6;margin:0}.entry-image{margin:0}.entry-image img,.entry-image .entry-image__empty{width:100%;aspect-ratio:16/9;border-radius:var(--site-radius);display:block;object-fit:cover}.entry-image .entry-image__empty{aspect-ratio:16/9;background:var(--c-line)}.entry-image figcaption{margin-top:8px;color:var(--c-muted);font-size:14px}.entry-body{font-size:18px;line-height:1.7}.entry-blocks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;margin-top:20px}.entry-block{grid-column:span var(--w, 12);min-width:0}.entry-block>:first-child:not(.entry-block__tools),.entry-block .entry-block__tools+*{margin-top:0}.entry-block__text>:first-child{margin-top:0}.entry-block__text>:last-child{margin-bottom:0}.entry-block__figure{margin:0}.entry-block__figure img{width:100%;display:block;border-radius:var(--site-radius)}.entry-block__figure figcaption{margin-top:8px;color:var(--c-muted);font-size:14px}.entry-block__media,.entry-block__audio{width:100%;display:block;border-radius:var(--site-radius)}.entry-block__address{margin:0 0 10px;font-weight:700}.entry-block__location .contact__map{width:100%;min-height:280px}@container site (max-width: 700px){.entry-block{grid-column:1/-1}.entry-block__resize{display:none}}[data-entry-field]{cursor:text;border-radius:4px;transition:box-shadow .15s}[data-entry-field]:hover{box-shadow:0 0 0 2px #1f5fa859}[data-entry-field][contenteditable]{box-shadow:0 0 0 2px #1f5fa8;outline:none}[data-placeholder]:empty:after{content:attr(data-placeholder);color:var(--c-muted);opacity:.75;font-weight:400}.entry-body__text:empty,.entry-block__text:empty{min-height:1.7em}.entry-image{position:relative}.entry-edit-chip{position:absolute;top:12px;left:12px;padding:6px 12px;border:0;border-radius:999px;background:#141414c7;color:#fff;font:700 14px/1.2 var(--site-font);cursor:pointer}.entry-block--edit{position:relative;border-radius:4px}.entry-block--edit:hover,.entry-block--edit:focus-within{outline:1px dashed var(--c-muted);outline-offset:4px}.entry-block__tools{position:absolute;z-index:5;top:0;left:calc(100% + 12px);display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-white);box-shadow:0 2px 8px #00000014;opacity:0;pointer-events:none;transition:opacity .15s}.entry-block__tools:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:14px}.entry-block__tools button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--c-ink);cursor:pointer}.entry-block__tools button:hover:not(:disabled){background:var(--c-gray)}.entry-block__tools button:disabled{opacity:.35;cursor:default}.entry-block__tools button:focus-visible{outline:2px solid #1f5fa8;outline-offset:0}.entry-block__tools .material-symbols-rounded{font-size:18px}.entry-block--edit:hover .entry-block__tools,.entry-block__tools:focus-within{opacity:1;pointer-events:auto}.entry-block__type{width:26px;height:26px;display:grid;place-items:center;margin-bottom:2px;border-bottom:1px solid var(--c-line);color:var(--c-muted)}.entry-block__remove{color:#b3261e!important}.entry-block__resize{position:absolute;z-index:6;top:0;bottom:0;right:-9px;width:12px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .15s}.entry-block__resize:before{content:"";width:4px;height:min(56px,70%);border-radius:2px;background:#1f5fa8}.entry-block__resize:hover,.entry-block__resize.is-active,.entry-block--edit:hover .entry-block__resize{opacity:1}.entry-block__size{position:absolute;top:50%;right:100%;margin-right:4px;padding:3px 6px;border-radius:4px;background:#1f5fa8;color:#fff;font:700 12px/1.2 system-ui,sans-serif;white-space:nowrap;transform:translateY(-50%);display:none}.entry-block__resize:hover .entry-block__size,.entry-block__resize.is-active .entry-block__size{display:block}.is-resizing,.is-resizing *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.entry-block--narrow .entry-block__tools{top:6px;right:6px;left:auto;flex-direction:row}.entry-block--narrow .entry-block__tools:before{display:none}.entry-block--narrow .entry-block__type{margin:0 2px 0 0;border-bottom:0;border-right:1px solid var(--c-line)}.site[data-device=sm] .entry-block__tools,.site[data-device=xs] .entry-block__tools{position:static;flex-direction:row;gap:4px;margin-bottom:8px;padding:0;border:0;background:none;box-shadow:none;opacity:1;pointer-events:auto}.site[data-device=sm] .entry-block__tools:before,.site[data-device=xs] .entry-block__tools:before{display:none}.site[data-device=sm] .entry-block__tools button,.site[data-device=xs] .entry-block__tools button{width:30px;height:30px;border:1px solid var(--c-line);background:var(--c-white)}.site[data-device=sm] .entry-block__resize,.site[data-device=xs] .entry-block__resize{display:none}.site[data-device=sm] .entry-block__type,.site[data-device=xs] .entry-block__type{margin:0 auto 0 0;border:0}.entry-block__empty{width:100%;min-height:96px;border:1px dashed var(--c-muted);border-radius:var(--site-radius);background:var(--c-gray);color:var(--c-ink);font:700 16px/1.3 var(--site-font);cursor:pointer}.entry-add{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.entry-add__btn{width:92px;height:76px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--c-muted);border-radius:var(--site-radius);background:var(--c-white);color:var(--c-ink);font:400 13px/1.2 var(--site-font);cursor:pointer}.entry-add__btn:hover{border-style:solid;border-color:#1f5fa8;color:#1f5fa8}.entry-rich-toolbar{position:absolute;z-index:50;display:flex;gap:2px;padding:4px;border-radius:10px;background:#141414;box-shadow:0 6px 20px #00000040}.entry-rich-toolbar button{min-width:30px;height:30px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#fff;font:700 13px/1 system-ui,sans-serif;cursor:pointer}.entry-rich-toolbar button:hover{background:#ffffff29}.entry-related{margin-top:16px}.entry-related>:is(h2,h3,h4,h5){font-size:28px;margin-bottom:18px}.entry-related .grid--single{--c: 1}.entry-dyn{position:relative;outline:1px dashed currentColor;outline-offset:-1px}.entry-dyn:before{content:attr(data-field);position:absolute;bottom:100%;right:0;z-index:2;padding:1px 6px;border-radius:4px;background:#8a4b08;color:#fff;font:700 11px/16px system-ui,sans-serif;letter-spacing:0;text-transform:none}.cal{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px}.ev{display:flex;gap:18px;align-items:center;background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--site-radius);padding:16px 18px;text-decoration:none}.ev .d{width:68px;flex:none;text-align:center;border-right:3px solid var(--c-accent_bg);padding-right:14px;line-height:1.1}.ev .d b{display:block;font-size:30px;color:var(--c-accent_text)}.ev .d span{font-size:13px;font-weight:700;color:var(--c-muted)}.ev .ev-title{font-weight:700}.ev .ev-time{display:block;margin-top:2px;font-weight:400;color:var(--c-muted)}.ev .ev-cat{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent_text)}.empty{padding:80px 64px;text-align:center}.is-text-editable [data-edit]{outline:1px dashed currentColor;outline-offset:-1px;cursor:text}[data-edit][contenteditable]{outline:2px solid currentColor;outline-offset:0;cursor:text}.editor-placeholder{margin:24px 64px;padding:48px 24px;border:2px dashed var(--c-line);text-align:center;color:var(--c-muted)}.site[data-mode=edit]{--site-level-dim: .4}.site[data-mode=edit]:not([data-active-level="1"]) [data-level="1"]:not([data-widget=main-content]),.site[data-mode=edit][data-active-level="1"] .site-main>[data-level]:not([data-level="1"]),.site[data-mode=edit] [data-widget=block-ref]>*{opacity:var(--site-level-dim);transition:opacity .2s}.row-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cols-gap, 26px)}.gc-sm{--cols-gap: 12px}.gc-md{--cols-gap: 26px}.gc-lg{--cols-gap: 48px}.site[data-device=xl] .hide-xl{display:none}.site[data-device=xl] .span-xl-1{grid-column:span 1}.site[data-device=xl] .span-xl-2{grid-column:span 2}.site[data-device=xl] .span-xl-3{grid-column:span 3}.site[data-device=xl] .span-xl-4{grid-column:span 4}.site[data-device=xl] .span-xl-5{grid-column:span 5}.site[data-device=xl] .span-xl-6{grid-column:span 6}.site[data-device=xl] .span-xl-7{grid-column:span 7}.site[data-device=xl] .span-xl-8{grid-column:span 8}.site[data-device=xl] .span-xl-9{grid-column:span 9}.site[data-device=xl] .span-xl-10{grid-column:span 10}.site[data-device=xl] .span-xl-11{grid-column:span 11}.site[data-device=xl] .span-xl-12{grid-column:span 12}.site[data-device=xl] .cols-xl-1 .grid{--c: 1}.site[data-device=xl] .cols-xl-2 .grid{--c: 2}.site[data-device=xl] .cols-xl-3 .grid{--c: 3}.site[data-device=xl] .cols-xl-4 .grid{--c: 4}.site[data-device=xl] .cols-xl-5 .grid{--c: 5}.site[data-device=xl] .cols-xl-6 .grid{--c: 6}.site[data-mode=edit][data-device=xl] .hide-xl{display:revert;opacity:.45;outline:2px dashed var(--c-muted);outline-offset:-2px}.site[data-device=l] .hide-l{display:none}.site[data-device=l] .span-l-1{grid-column:span 1}.site[data-device=l] .span-l-2{grid-column:span 2}.site[data-device=l] .span-l-3{grid-column:span 3}.site[data-device=l] .span-l-4{grid-column:span 4}.site[data-device=l] .span-l-5{grid-column:span 5}.site[data-device=l] .span-l-6{grid-column:span 6}.site[data-device=l] .span-l-7{grid-column:span 7}.site[data-device=l] .span-l-8{grid-column:span 8}.site[data-device=l] .span-l-9{grid-column:span 9}.site[data-device=l] .span-l-10{grid-column:span 10}.site[data-device=l] .span-l-11{grid-column:span 11}.site[data-device=l] .span-l-12{grid-column:span 12}.site[data-device=l] .cols-l-1 .grid{--c: 1}.site[data-device=l] .cols-l-2 .grid{--c: 2}.site[data-device=l] .cols-l-3 .grid{--c: 3}.site[data-device=l] .cols-l-4 .grid{--c: 4}.site[data-device=l] .cols-l-5 .grid{--c: 5}.site[data-device=l] .cols-l-6 .grid{--c: 6}.site[data-mode=edit][data-device=l] .hide-l{display:revert;opacity:.45;outline:2px dashed var(--c-muted);outline-offset:-2px}.site[data-device=sm] .hide-sm{display:none}.site[data-device=sm] .span-sm-1{grid-column:span 1}.site[data-device=sm] .span-sm-2{grid-column:span 2}.site[data-device=sm] .span-sm-3{grid-column:span 3}.site[data-device=sm] .span-sm-4{grid-column:span 4}.site[data-device=sm] .span-sm-5{grid-column:span 5}.site[data-device=sm] .span-sm-6{grid-column:span 6}.site[data-device=sm] .span-sm-7{grid-column:span 7}.site[data-device=sm] .span-sm-8{grid-column:span 8}.site[data-device=sm] .span-sm-9{grid-column:span 9}.site[data-device=sm] .span-sm-10{grid-column:span 10}.site[data-device=sm] .span-sm-11{grid-column:span 11}.site[data-device=sm] .span-sm-12{grid-column:span 12}.site[data-device=sm] .cols-sm-1 .grid{--c: 1}.site[data-device=sm] .cols-sm-2 .grid{--c: 2}.site[data-device=sm] .cols-sm-3 .grid{--c: 3}.site[data-device=sm] .cols-sm-4 .grid{--c: 4}.site[data-device=sm] .cols-sm-5 .grid{--c: 5}.site[data-device=sm] .cols-sm-6 .grid{--c: 6}.site[data-mode=edit][data-device=sm] .hide-sm{display:revert;opacity:.45;outline:2px dashed var(--c-muted);outline-offset:-2px}.site[data-device=xs] .hide-xs{display:none}.site[data-device=xs] .span-xs-1{grid-column:span 1}.site[data-device=xs] .span-xs-2{grid-column:span 2}.site[data-device=xs] .span-xs-3{grid-column:span 3}.site[data-device=xs] .span-xs-4{grid-column:span 4}.site[data-device=xs] .span-xs-5{grid-column:span 5}.site[data-device=xs] .span-xs-6{grid-column:span 6}.site[data-device=xs] .span-xs-7{grid-column:span 7}.site[data-device=xs] .span-xs-8{grid-column:span 8}.site[data-device=xs] .span-xs-9{grid-column:span 9}.site[data-device=xs] .span-xs-10{grid-column:span 10}.site[data-device=xs] .span-xs-11{grid-column:span 11}.site[data-device=xs] .span-xs-12{grid-column:span 12}.site[data-device=xs] .cols-xs-1 .grid{--c: 1}.site[data-device=xs] .cols-xs-2 .grid{--c: 2}.site[data-device=xs] .cols-xs-3 .grid{--c: 3}.site[data-device=xs] .cols-xs-4 .grid{--c: 4}.site[data-device=xs] .cols-xs-5 .grid{--c: 5}.site[data-device=xs] .cols-xs-6 .grid{--c: 6}.site[data-mode=edit][data-device=xs] .hide-xs{display:revert;opacity:.45;outline:2px dashed var(--c-muted);outline-offset:-2px}.site[data-mode=edit] .hide-lang{opacity:.45;outline:2px dashed var(--c-muted);outline-offset:-2px}@container site (max-width: 1060px){.util .wrap{flex-wrap:wrap;row-gap:4px;padding-block:6px}.util nav,.util .menu-list{gap:14px}.head .wrap{gap:16px}.head .nav{display:none}.head .logo{margin-right:auto}.head .menuBtn{display:inline-flex;align-items:center;margin-left:0}}.site[data-device=sm]{--site-gutter: 36px}.site[data-device=sm] .nav{font-size:15px}.site[data-device=sm] .nav .menu-list{gap:16px}.site[data-device=sm] .w-banner .hx{font-size:38px}.site[data-device=sm] .grid{--c: 2}.site[data-device=sm] .fgrid{grid-template-columns:1fr 1fr}.site[data-device=sm] .stats{--c: 2}.site[data-device=xs]{--site-gutter: 18px}.site[data-device=xs] .util nav:first-child{display:none}.site[data-device=xs] .head .wrap{min-height:76px;gap:12px}.site[data-device=xs] .logo img{height:44px}.site[data-device=xs] .logo span{font-size:13px}.site[data-device=xs] .nav,.site[data-device=xs] .srch{display:none}.site[data-device=xs] .menuBtn{display:inline-flex;align-items:center}.site[data-device=xs] .w-banner .hero{grid-template-columns:1fr}.site[data-device=xs] .w-banner .tx{padding:32px 18px;order:2}.site[data-device=xs] .w-banner .hx{font-size:32px}.site[data-device=xs] .w-banner .ph{min-height:220px}.site[data-device=xs] .sec-title,.site[data-device=xs] .h2row h2,.site[data-device=xs] .h2row h3{font-size:26px}.site[data-device=xs] .grid,.site[data-device=xs] .stats{--c: 1}.site[data-device=xs] .cal,.site[data-device=xs] .fgrid,.site[data-device=xs] .news-featured .grid{grid-template-columns:1fr}.site[data-device=xs] .news-list .card{flex-direction:column}.site[data-device=xs] .news-list .im{width:100%}.site.hc{--c-ink: #000000;--c-gray: #FFFFFF;--c-line: #FFEB3B;--c-accent_bg: #FFEB3B;--c-accent_text: #FFEB3B;--s-bg: #000000;--s-text: #FFEB3B;--s-heading: #FFEB3B;--s-link: #FFEB3B;--s-button-bg: #FFEB3B;--s-button-text: #000000;--s-border: #FFEB3B;--c-muted: #FFEB3B}.site.hc [class*=sc-],.site.hc .card,.site.hc .ev,.site.hc .tile{--s-bg: #000000;--s-text: #FFEB3B;--s-heading: #FFEB3B;--s-link: #FFEB3B;--s-button-bg: #FFEB3B;--s-button-text: #000000;--s-border: #FFEB3B;background:#000;color:#ffeb3b;border-color:#ffeb3b}.site.hc .card h2,.site.hc .card h3,.site.hc .card h4,.site.hc .card p,.site.hc .ev .d b,.site.hc .dt{color:#ffeb3b}.wrap-full{padding:0 24px}.section-box--center{text-align:center}.section-box--center .btn-row,.section-box--center .h2row{justify-content:center}.band-shadow{position:relative;box-shadow:0 12px 32px #0000002e}.site{--st-scale: 1}.site[data-device=sm]{--st-scale: .8}.site[data-device=xs]{--st-scale: .6}.site .st-fs{font-size:var(--st-fs)}.site .st-fw{font-weight:var(--st-fw)}.site .st-lh{line-height:var(--st-lh)}.site .st-ls{letter-spacing:var(--st-ls)}.site .st-tt{text-transform:var(--st-tt)}.site .st-al{text-align:var(--st-al)}.site .st-al :is(.btn-row,.h2row){justify-content:var(--st-justify)}.site .node-element.st-fs :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,a,button,td,th,label,dt,dd){font-size:var(--st-fs)!important}.site .node-element.st-fw :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,a,button,td,th,label,dt,dd){font-weight:var(--st-fw)!important}.site .node-element.st-lh :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,a,button,td,th,label,dt,dd){line-height:var(--st-lh)!important}.site .node-element.st-ls :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,a,button,td,th,label,dt,dd){letter-spacing:var(--st-ls)!important}.site .node-element.st-tt :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,a,button,td,th,label,dt,dd){text-transform:var(--st-tt)!important}.site .node-element.st-al :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,a,button,td,th,label,dt,dd){text-align:var(--st-al)!important}.site .node-section.band-image{background-image:linear-gradient(color-mix(in srgb,var(--s-bg) 82%,transparent),color-mix(in srgb,var(--s-bg) 82%,transparent)),var(--band-image);background-size:cover;background-position:center}.site.no-justify :is(p,li,div,td,blockquote)[style*=justify]{text-align:start!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gallery__grid,.partners__list,.downloads__list,.social__list{list-style:none;margin:0;padding:0}.gallery__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery__grid figure{margin:0}.gallery__grid img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--site-radius);display:block}.gallery__grid figcaption{margin-top:6px;color:var(--c-muted);font-size:14px}.gallery__open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--site-radius)}.lightbox{width:min(1100px,100vw - 32px);max-height:calc(100vh - 32px);padding:16px;border:0;border-radius:var(--site-radius);background:var(--c-ink);color:var(--c-white)}.lightbox::backdrop{background:#000c}.lightbox__figure{margin:0}.lightbox__figure img{display:block;width:100%;max-height:calc(100vh - 170px);object-fit:contain}.lightbox__caption{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:15px}.lightbox__counter{margin-left:auto;white-space:nowrap}.lightbox__bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lightbox__btn{min-height:40px;padding:0 16px;border:1px solid var(--c-white);border-radius:var(--site-radius);background:transparent;color:var(--c-white);font:700 15px var(--site-font);cursor:pointer}.lightbox__btn:disabled{opacity:.4;cursor:default}.lightbox__btn--close{margin-left:auto;background:var(--c-white);color:var(--c-ink)}.lightbox :focus-visible{outline:3px solid var(--c-white);outline-offset:3px}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}.contact p{margin:0 0 8px}.contact a{color:var(--s-link)}.contact__address,.contact__hours{white-space:pre-line}.contact__data>:is(h2,h3,h4,h5,h6){margin-bottom:14px}.contact__data{line-height:1.7}.contact__map{width:100%;min-height:320px;border:1px solid var(--s-border);border-radius:var(--site-radius)}.partners__list{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center}.partners__list img{max-height:64px;max-width:180px;display:block}.partners__list a{color:var(--s-link)}.downloads__list{display:grid;gap:12px}.downloads__list li{display:flex;gap:10px;align-items:flex-start}.downloads__list a{color:var(--s-link);font-weight:700}.downloads__ext,.file__info{font-weight:400}.downloads__desc{display:block;color:var(--c-muted);font-size:14px}.social{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.social__title{margin:0;font-weight:700}.social__list{display:flex;flex-wrap:wrap;gap:8px 16px}.social__list a{color:var(--s-link);font-weight:700}.site-search{display:flex;flex-direction:column;gap:8px}.site-search label{font-weight:700}.site-search__row{display:flex;gap:8px}.site-search__row input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:2px solid var(--s-border);border-radius:var(--site-radius);font:inherit}.sitemap ul{margin:0;padding-left:20px}.sitemap li{margin:6px 0}.sitemap a{color:var(--s-link)}@container site (max-width: 760px){.gallery__grid,.gallery__grid--2,.gallery__grid--4,.contact{grid-template-columns:minmax(0,1fr)}}.month__grid{width:100%;border-collapse:collapse;margin-bottom:18px}.month__grid caption{text-align:left;font-weight:800;font-size:20px;margin-bottom:10px}.month__grid th,.month__grid td{width:14.2857142857%;padding:8px 0;text-align:center;border:1px solid var(--s-border)}.month__grid abbr{text-decoration:none}.month__day--event{background:var(--s-button-bg);color:var(--s-button-text);font-weight:800}.month__day--today .month__number{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.month__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.month__list li{display:flex;gap:12px}.month__list a{color:var(--s-link);font-weight:700}.month__date{min-width:56px;font-weight:800}.login{max-width:480px;margin:0 auto}.login__intro{color:var(--c-muted);margin-bottom:20px}.login__form{display:flex;flex-direction:column;gap:8px}.login__form label{font-weight:700}.login__form input{min-height:48px;padding:0 14px;border:2px solid var(--s-border);border-radius:var(--site-radius);font:inherit}.login__form input[aria-invalid=true]{border-color:currentColor}.login__message{min-height:1.5em;margin:4px 0 0;font-weight:700}.site.variant-gray{filter:grayscale(1)}.variant-mark{position:fixed;z-index:50;width:72px;height:auto;pointer-events:none}.variant-mark--top-left{top:0;left:0}.variant-mark--top-right{top:0;right:0}.variant-mark--bottom-left{bottom:0;left:0}.variant-mark--bottom-right{bottom:0;right:0}@media (prefers-reduced-motion: reduce){.site *{transition:none;animation:none;scroll-behavior:auto}}.site-edit{position:fixed;right:24px;bottom:24px;z-index:50;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;background:#1a5dd6;color:#fff;font:700 15px/1 var(--site-font);text-decoration:none;box-shadow:0 6px 20px #00000040}.site-edit:hover{background:#154cb0}.site-edit:focus-visible{outline:3px solid #FFFFFF;box-shadow:0 0 0 6px #1a5dd6}.site-edit .material-symbols-rounded{font-size:20px}@media (max-width: 600px){.site-edit{right:12px;bottom:12px;height:40px;padding:0 14px;font-size:14px}}@media print{.site-edit{display:none}}.site-notice{margin:0;padding:10px 24px;background:var(--c-gray);color:var(--c-ink);border-bottom:1px solid var(--c-line);font-size:15px;text-align:center}.site-visitor{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 16px;margin:0;padding:6px 24px;background:var(--c-gray);color:var(--c-ink);border-bottom:1px solid var(--c-line);font-size:15px}.site-visitor .ubtn-text{min-height:32px;border:0;font:inherit;font-weight:700;cursor:pointer}.login__logged{display:flex;flex-direction:column;gap:12px}.login__code-info{margin:0;color:var(--c-muted)}.site-unavailable{display:flex;flex-direction:column;justify-content:center;gap:16px;max-width:640px;min-height:70vh;margin:0 auto;padding:48px var(--site-gutter);text-align:center}.site-unavailable p{margin:0;font-size:19px;white-space:pre-line}.site.hc[class*=sc-]{--s-bg: #000000;--s-text: #FFEB3B;--s-heading: #FFEB3B;--s-link: #FFEB3B;--s-button-bg: #FFEB3B;--s-button-text: #000000;--s-border: #FFEB3B;background:#000;color:#ffeb3b}.site.hc .site-edit{background:#ffeb3b;color:#000}.site.hc .site-edit:hover{background:#fff}.site.hc .site-edit:focus-visible{outline-color:#000;box-shadow:0 0 0 6px #ffeb3b}.site.hc .site-notice,.site.hc .site-visitor{background:#000;color:#ffeb3b;border-color:#ffeb3b}.foot-social,.panel-menu,.panel-menu__sub,.panel-menu__sub3,.nav__sub-list,.nav__sub3,.pager__list,.aentry__tags,.archive__list,.search-results__list,.consent-banner__list,.ccards__list,.sec-menu ul,.sec-menu ol,.toc ul,.toc ol,.steps__list,.links__list,.timeline__list,.link-list,.crumbs ol,.shortcuts .tiles,.w-banner .hero__links{list-style:none;margin:0;padding:0}.site[data-text-size="110"]{zoom:1.1}.site[data-text-size="120"]{zoom:1.2}.pre{white-space:pre-line}.editor-placeholder{margin:0}.w-banner figure.ph{margin:0}.w-banner .btn-row{display:flex;flex-wrap:wrap;gap:12px}.w-banner .hero__links-title{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.w-banner .hero__links{display:flex;flex-wrap:wrap;gap:8px 20px;font-weight:700}.w-banner .hero__links a{color:var(--s-link)}.w-banner .hero__caption{position:absolute;right:0;bottom:0;max-width:80%;padding:6px 12px;font-size:13px;background:var(--c-ink);color:var(--c-white)}.w-banner .hero--plain{grid-template-columns:1fr;min-height:0}.w-banner .hero--cover{position:relative;grid-template-columns:1fr;min-height:520px}.w-banner .hero--cover .ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.w-banner .hero--cover .tx{position:relative;z-index:1;align-self:end;max-width:calc(var(--site-container) * .6);background:var(--s-bg)}.shortcuts .shortcuts__head{margin-bottom:26px}.shortcuts .shortcuts__head .sec-title{margin-bottom:10px}.shortcuts .shortcuts__intro{margin:0;max-width:760px}.shortcuts .tiles__item{display:flex}.shortcuts .tile{flex:1;border-top:4px solid var(--tile-accent, var(--s-border))}.shortcuts .tile__over{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shortcuts .tile__img{width:calc(100% + 48px);margin:-22px -24px 12px;aspect-ratio:3/2;object-fit:cover}.shortcuts .shortcuts__more{margin:22px 0 0}.shortcuts--list .tiles{display:flex;flex-direction:column;border-top:1px solid var(--s-border)}.shortcuts--list .tile{border:0;border-bottom:1px solid var(--s-border);border-radius:0;padding:14px 0}.shortcuts--list .tile b{font-size:18px}.cta .cta__over{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.cta .cta__buttons{display:flex;flex-wrap:wrap;gap:12px}.cta--box{border:1px solid var(--s-border);border-radius:var(--site-radius);padding:32px}.numbers__intro{margin:-12px 0 26px;max-width:760px}.page-head{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.page-head.page-head--media{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.site[data-device=sm] .page-head.page-head--media,.site[data-device=xs] .page-head.page-head--media{grid-template-columns:minmax(0,1fr)}.page-head__over{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-head__title{font-size:44px}.site[data-device=xs] .page-head__title{font-size:32px}.page-head__lead{margin:16px 0 0;font-size:19px;max-width:760px}.page-head__media{margin:0}.page-head__media img{width:100%;display:block;aspect-ratio:3/2;object-fit:cover}.page-head__media figcaption{font-size:13px;margin-top:6px}.crumbs{margin-bottom:18px;font-size:14px}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0}.crumbs li:not(:last-child):after{content:"›";margin:0 8px;opacity:.7}.crumbs a{color:var(--s-link)}.media-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.media-text.media-text--left .media-text__media{order:-1}.media-text.media-text--text{grid-template-columns:minmax(0,1fr)}.site[data-device=sm] .media-text,.site[data-device=xs] .media-text{grid-template-columns:minmax(0,1fr);gap:24px}.site[data-device=sm] .media-text.media-text--left .media-text__media,.site[data-device=xs] .media-text.media-text--left .media-text__media{order:0}.media-text__over,.timeline__over{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.media-text__body .sec-title{margin-bottom:14px}.media-text__body .btn-row{margin-top:20px}.media-text__media{margin:0}.media-text__media img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover}.media-text__media figcaption{font-size:13px;margin-top:6px}.link-list{margin-top:18px;display:flex;flex-direction:column;gap:8px;font-weight:700}.link-list a{color:var(--s-link)}.timeline__head{margin-bottom:28px}.timeline__head .sec-title{margin-bottom:10px}.timeline__intro{margin:0;max-width:760px}.timeline__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;border-top:2px solid var(--s-border);padding-top:20px}.timeline__label{display:block;font-size:28px;font-weight:900;line-height:1.1}.timeline__title{display:block;margin-top:6px}.timeline__body p{margin:6px 0 0}.links__title{font-size:26px;margin-bottom:12px}.links__list{border-top:1px solid var(--s-border)}.links__item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--s-border)}.links__link{font-weight:700;color:var(--s-link);display:inline-flex;gap:8px}.links__text{font-size:15px}.steps__title{font-size:26px;margin-bottom:16px}.steps__list{display:flex;flex-direction:column;gap:14px}.steps__item{display:flex;gap:16px;align-items:flex-start}.steps__no{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:var(--s-button-bg);color:var(--s-button-text)}.steps__body p{margin:4px 0 0}.alert{border-left:6px solid var(--c-accent_bg);background:var(--s-bg)}.alert__row{display:flex;align-items:center;gap:14px;padding-block:12px}.alert__text{margin:0;flex:1}.alert__text a{margin-left:8px;font-weight:700;color:var(--s-link)}.alert__close{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--s-border);border-radius:var(--site-radius);background:transparent;color:inherit;cursor:pointer}.alert--warning,.alert--error{border-left-width:10px;font-weight:700}.sec-menu,.toc{font-size:15px}.sec-menu a,.toc a{display:block;padding:7px 0;text-decoration:none}.sec-menu a[aria-current],.toc a[aria-current]{font-weight:700;color:var(--s-link)}.sec-menu__title,.toc__title{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sec-menu__list>li{border-top:1px solid var(--s-border)}.sec-menu__sub{padding-left:14px!important;padding-bottom:6px!important}.toc__list{border-left:2px solid var(--s-border);padding-left:14px!important}.ccards__title{font-size:30px;margin-bottom:20px}.ccard{border:1px solid var(--s-border);border-radius:var(--site-radius);padding:22px 24px}.ccard__name{font-size:20px}.ccard__text{margin:8px 0 0}.ccard__facts{margin:12px 0 0;display:grid;gap:6px}.ccard__facts div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.ccard__facts dt{font-weight:700}.ccard__facts dd{margin:0;overflow-wrap:anywhere}.ccard__facts a{color:var(--s-link)}.ccard__link{display:inline-block;margin-top:12px;font-weight:700;color:var(--s-link)}.cform{max-width:760px}.cform__title{font-size:30px;margin-bottom:10px}.cform__intro,.cform__required{margin:0 0 16px}.cform__field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.cform__field label{font-weight:700}.cform__field--check{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px}.cform__field--check label{flex:1;font-weight:400}.cform__field--check input{width:22px;height:22px;margin-top:2px}.cform__field--check .cform__error{flex-basis:100%}.cform input:not([type=checkbox]),.cform select,.cform textarea,.archive__controls input,.archive__controls select{font:inherit;min-height:48px;padding:10px 14px;border:2px solid var(--c-muted);border-radius:var(--site-radius);background:var(--c-white);color:var(--c-ink);width:100%}.cform [aria-invalid=true]{border-color:var(--c-ink);border-width:3px}.cform__error{margin:0;font-weight:700}.cform__error:before{content:"! "}.cform__summary,.cform__success{border:3px solid var(--s-border);border-left-width:10px;padding:16px 20px;margin-bottom:20px}.cform__summary p,.cform__success p{margin:0}.cform__summary-title{font-weight:700}.cform__summary ul{margin:8px 0 0}.cform__demo{margin-top:8px!important;font-size:14px}.cform__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consents__text{flex-basis:100%;margin:0 0 0 32px}.consents__status{min-height:1.5em}.consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;min-height:0;max-height:70vh;overflow-y:auto;border-top:4px solid var(--s-border)}.consent-banner__inner{max-width:1100px;margin:0 auto;padding:20px 24px}.consent-banner__title{font-size:22px;margin:0 0 8px}.consent-banner__text{margin:0 0 12px}.consent-banner__list{margin-bottom:8px}.search-results__status{margin:16px 0;font-weight:700}.search-results__group{margin-top:28px}.search-results__name{font-size:24px;margin-bottom:12px}.search-results__count{font-weight:400}.search-results__item{padding:14px 0;border-top:1px solid var(--s-border)}.search-results__item p{margin:6px 0 0}.search-results__link{font-weight:700;font-size:18px;color:var(--s-link)}.search-results__date{margin-left:10px;font-size:14px}.archive__intro{margin:0 0 20px;max-width:760px}.archive__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:20px;border:1px solid var(--s-border);border-radius:var(--site-radius)}.archive__search,.archive__select{display:flex;flex-direction:column;gap:6px;flex:1 1 240px}.archive__search label,.archive__select label{font-weight:700}.archive__search-row{display:flex}.archive__search-row input{flex:1;min-width:0}.archive__search-row .archive__search-btn{flex:none;border-radius:0 var(--site-radius) var(--site-radius) 0}.archive--filters-lists .archive__search{flex-basis:100%}.archive--filters-lists .archive__select{flex:1 1 160px}.archive__chips{border:0;margin:0;padding:0;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.archive__chips legend{font-weight:700;margin-bottom:6px;padding:0;width:100%}.chip{font:inherit;font-size:15px;min-height:40px;padding:0 16px;border:2px solid var(--s-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.chip[aria-pressed=true]{background:var(--s-button-bg);border-color:var(--s-button-bg);color:var(--s-button-text);font-weight:700}.archive__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:16px 0}.archive__clear{font:inherit;font-weight:700;background:none;border:0;min-height:44px;padding:0;color:var(--s-link);text-decoration:underline;cursor:pointer}.archive__count{margin:0}.archive__list:not(.grid){display:flex;flex-direction:column}.archive__list:not(.grid)>.archive__item{border-top:1px solid var(--s-border);padding:18px 0}.aentry{display:flex;gap:18px;align-items:flex-start;height:100%}.aentry__img{width:180px;aspect-ratio:3/2;object-fit:cover;flex:none}.archive--tiles .aentry{flex-direction:column;border:1px solid var(--s-border);border-radius:var(--site-radius);overflow:hidden;gap:0}.archive--tiles .aentry__img{width:100%}.archive--tiles .aentry__body{padding:18px 20px}.aentry__body{flex:1;min-width:0}.aentry__meta{margin:0 0 6px;font-size:14px}.aentry__title{font-size:20px}.aentry__title a{text-decoration:none}.aentry__title a:hover{text-decoration:underline}.aentry__lead{margin:6px 0 0}.aentry__tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.aentry__tags li{font-size:13px;padding:2px 10px;border:1px solid var(--s-border);border-radius:999px}.aentry__when{flex:none;width:64px;text-align:center;border:2px solid var(--s-border);border-radius:var(--site-radius);padding:6px 0}.aentry__when b{display:block;font-size:24px;line-height:1.1}.aentry__when span{font-size:13px;text-transform:uppercase}.aentry__avatar{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:var(--c-gray);color:var(--c-ink)}.archive--people .aentry{border:1px solid var(--s-border);border-radius:var(--site-radius);padding:18px 20px}.aentry__contact{margin:10px 0 0;display:grid;gap:4px;font-size:15px}.aentry__contact div{display:flex;gap:8px;flex-wrap:wrap}.aentry__contact dt{font-weight:700}.aentry__contact dd{margin:0;overflow-wrap:anywhere}.aentry__contact a{color:var(--s-link)}.archive__empty{padding:20px;border:1px dashed var(--s-border)}.site[data-device=xs] .aentry{flex-wrap:wrap}.site[data-device=xs] .aentry__img{width:100%}.pager{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pager__list{display:flex;flex-wrap:wrap;gap:6px}.pager__step,.pager__page{font:inherit;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--s-border);border-radius:var(--site-radius);background:transparent;color:inherit;cursor:pointer}.pager__step:disabled,.pager__page:disabled{opacity:.5;cursor:default}.pager__page[aria-current]{background:var(--s-button-bg);color:var(--s-button-text);border-color:var(--s-button-bg);font-weight:700}.pager__gap{display:inline-grid;place-items:center;min-width:24px;min-height:44px}.head{position:relative}.head .logo__text{display:flex;flex-direction:column}.head .logo__sub{font-weight:400;font-size:14px}.head .nav .menu-list>li{position:relative}.nav__toggle{font:inherit;font-weight:700;background:none;border:0;padding:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:2px}.nav__toggle .material-symbols-rounded{transition:transform .15s}.nav__toggle[aria-expanded=true] .material-symbols-rounded{transform:rotate(180deg)}.nav__toggle.is-current{color:var(--c-accent_text)}.nav__sub{position:absolute;z-index:20;top:calc(100% + 18px);left:-20px;min-width:300px;max-width:min(640px,90vw);padding:18px 22px;background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--site-radius);box-shadow:0 12px 32px #00000024;font-weight:400}.nav__sub a{display:block;padding:6px 0}.nav__sub-head{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--c-line);font-weight:700}.nav__sub3{padding-left:14px;font-size:15px}.head__tools{display:flex;align-items:center;gap:12px;margin-left:auto}.head__search{border-top:1px solid var(--c-line);padding-block:18px}.head__panel{margin:0 0 0 auto;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:20px;border:0;background:var(--c-white);color:var(--c-ink);overflow-y:auto}.head__panel::backdrop{background:#00000073}.head__panel a{color:inherit}.head__panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-weight:700}.head__panel-close{font:inherit;font-weight:700;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--c-line);border-radius:var(--site-radius);background:transparent;color:inherit;cursor:pointer}.head__panel-search{margin-bottom:18px}.head__panel .head__panel-cta{margin-top:20px;color:var(--s-button-text)}.panel-menu>li{border-bottom:1px solid var(--c-line)}.panel-menu a,.panel-menu__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:8px 0;text-decoration:none;font:inherit;font-weight:700;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.panel-menu__toggle[aria-expanded=true] .material-symbols-rounded{transform:rotate(180deg)}.panel-menu__sub{padding:0 0 10px 14px}.panel-menu__sub a{font-weight:400;min-height:40px}.panel-menu__sub3{padding-left:14px}.panel-menu a[aria-current]{text-decoration:underline}.menuBtn{gap:6px}.textsize{display:inline-flex;gap:10px;align-items:baseline}.textsize__btn{font-weight:700;min-width:24px}.foot-social{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 16px;font-weight:700}.fbot__nav .menu-list{flex-direction:row!important;flex-wrap:wrap;gap:6px 18px!important}.site[data-device=xs] .util .wrap{flex-wrap:wrap;justify-content:flex-start;row-gap:4px;padding-block:6px}.site[data-device=xs] .util nav,.site[data-device=xs] .util .menu-list{flex-wrap:wrap;gap:6px 14px}.site[data-device=xs] .head__cta{display:none}.site[data-device=xs] .head__tools{gap:8px}.site[data-device=xs] .row-grid{column-gap:min(var(--cols-gap, 26px),12px)}
