.blog-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:var(--fs-sm);color:var(--fg-2)}.blog-crumbs{max-width:100%}.blog-crumbs li{min-width:0;max-width:100%}.blog-crumbs li+li:before{content:"›";margin:0 8px;color:var(--line-strong)}.blog-crumbs a:hover{color:var(--ink)}.blog-crumbs [aria-current]{color:var(--ink);font-weight:500}.bpost .blog-crumbs [aria-current]{display:inline-block;max-width:min(42ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.bhero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start;padding-block:clamp(24px,3vw,40px) clamp(20px,2.5vw,32px)}.bhero__title{font-size:var(--fs-h1);letter-spacing:var(--track);line-height:1.05;max-width:16ch;text-wrap:balance}.bfilter{margin-top:8px}.bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px var(--gap)}.bcard{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.bcard[hidden]{display:none}.bcard__img{overflow:hidden;border-radius:var(--r);background:var(--grey);aspect-ratio:16 / 9}.bcard__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.bcard:hover .bcard__img img{transform:scale(1.03)}.bcard__body{display:grid;gap:8px}.bcard__cat{font-size:var(--fs-xs);font-weight:500;color:var(--accent-ink)}.bcard__title{font:600 var(--fs-h3)/1.3 var(--f);letter-spacing:-.015em;text-wrap:balance}.bcard__title a:after{content:"";position:absolute;inset:0;border-radius:var(--r)}.bcard__title a:focus-visible{outline:none}.bcard:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:6px;border-radius:var(--r)}.bcard:hover .bcard__title a{color:var(--accent-ink)}.bcard__text{font-size:var(--fs-ui);line-height:1.5;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bcard__meta{font-size:var(--fs-xs);color:var(--text-2)}.bfeat[hidden]{display:none}.bfeat__card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:12px;border-radius:calc(var(--r) + 12px);background:var(--grey)}.bfeat__img{overflow:hidden;border-radius:var(--r);aspect-ratio:16 / 9}.bfeat__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.bfeat__card:hover .bfeat__img img{transform:scale(1.02)}.bfeat__body{display:grid;gap:12px;justify-items:start;padding:16px 24px 16px 0}.bfeat__title{font:600 var(--fs-h2)/1.12 var(--f);letter-spacing:var(--track);text-wrap:balance}.bindex{padding-block:clamp(36px,4vw,56px) clamp(40px,4.5vw,64px)}.bempty{padding-block:24px}.bpost__head{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start;max-width:calc(820px + 2 * var(--gut));padding-block:clamp(20px,2.5vw,36px) clamp(20px,2.5vw,32px)}.bpost__title{font-size:clamp(34px,26px + 2.2vw,56px);letter-spacing:var(--track);line-height:1.08;text-wrap:balance}.bpost__lead{max-width:64ch}.bpost__meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-sm);color:var(--text-2)}.bpost__meta>*+*:before{content:"·";margin-right:18px;color:var(--line-strong)}.bpost__meta>*{display:inline-flex}.bpost__cover{margin-bottom:clamp(28px,3vw,48px)}.bpost__cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r);background:var(--grey)}.bpost__grid{display:grid;grid-template-columns:240px minmax(0,720px);gap:64px;justify-content:center;padding-bottom:clamp(40px,4.5vw,64px)}.bpost__grid:not(:has(.btoc)){grid-template-columns:minmax(0,720px)}.btoc{position:sticky;top:calc(var(--hdr-h) + 24px);align-self:start;display:grid;gap:12px;font-size:var(--fs-sm)}.btoc__h{font-weight:600;color:var(--ink)}.btoc ol{display:grid;gap:2px;border-left:1px solid var(--line)}.btoc a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--text-2);line-height:1.35;transition:color var(--t-fast),border-color var(--t-fast)}.btoc a:hover{color:var(--ink)}.btoc a[aria-current=true]{color:var(--accent-ink);border-left-color:var(--accent)}.bart{min-width:0;font-size:17px;line-height:1.7;color:var(--ink)}.bart>*+*{margin-top:1.1em}.bart h2{margin-top:1.8em;font:600 clamp(24px,20px + 1vw,32px)/1.2 var(--f);letter-spacing:-.025em;scroll-margin-top:calc(var(--hdr-h) + 24px);text-wrap:balance}.bart h3{margin-top:1.5em;font:600 var(--fs-h3)/1.3 var(--f);letter-spacing:-.015em;scroll-margin-top:calc(var(--hdr-h) + 24px)}.bart h2+*,.bart h3+*{margin-top:.6em}.bart p,.bart li{text-wrap:pretty}.bart a:not(.btn){color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bart a:not(.btn):hover{text-decoration-thickness:2px}.bart strong{font-weight:600}.bart ul,.bart ol{display:grid;gap:.45em;padding-left:1.4em}.bart ul{list-style:disc}.bart ol{list-style:decimal}.bart li::marker{color:var(--teal)}.bart blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--blue);color:var(--text-2)}.bart hr{border:0;border-top:1px solid var(--line);margin-block:2.4em}.bart code{padding:2px 6px;border-radius:6px;background:var(--grey);font-size:.9em}.bart>h2:first-of-type{margin-top:1.6em}.bart>h2#w-skrocie{margin-top:1.6em;padding:24px 28px 0;border-radius:var(--r) var(--r) 0 0;background:var(--blue-tint);font-size:var(--fs-h3)}.bart>h2#w-skrocie+ul{margin-top:0;padding:12px 28px 24px 48px;border-radius:0 0 var(--r) var(--r);background:var(--blue-tint)}.bart__table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm)}.bart table{width:100%;border-collapse:collapse;font-size:var(--fs-ui);line-height:1.45}.bart th,.bart td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.bart th{background:var(--grey);font-weight:600;white-space:nowrap}.bart tr:last-child td{border-bottom:0}.bbaner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:end;margin-block:2.4em!important;padding:clamp(24px,3vw,36px);border-radius:var(--r);background:var(--navy);color:var(--on-dark);line-height:1.5}.bbaner:before{content:"";position:absolute;inset:-40% -10% auto auto;width:70%;height:180%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);pointer-events:none}.bbaner__text{display:grid;gap:10px}.bbaner__eyebrow{font-size:var(--fs-sm);font-weight:500;color:color-mix(in srgb,#fff 70%,var(--teal))}.bbaner__title{font:600 clamp(22px,19px + .8vw,28px)/1.2 var(--f);letter-spacing:-.02em;color:#fff}.bbaner__lead{max-width:52ch;font-size:var(--fs-ui);color:var(--on-dark-2)}.bart .bbaner__pts,.bbaner__pts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding:0!important;list-style:none!important}.bart .bbaner__pts li,.bbaner__pts li{padding:4px 12px;border:1px solid var(--line-on-dark);border-radius:var(--r-pill);font-size:var(--fs-xs);color:#fff}.bbaner__pts li::marker{content:none}.bbaner__cta{position:relative;background:#fff;color:var(--ink);text-decoration:none!important}.bbaner__cta:hover{background:var(--blue-tint)}.bfaq{margin-top:3em!important}.bfaq h2{margin-bottom:.8em}.bfaq__item{border-top:1px solid var(--line)}.bfaq__item:last-child{border-bottom:1px solid var(--line)}.bfaq__item summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.bfaq__item summary::-webkit-details-marker{display:none}.bfaq__item summary:after{content:"+";flex-shrink:0;font-weight:400;font-size:22px;line-height:1;color:var(--accent-ink);transition:transform var(--t) var(--ease)}.bfaq__item[open] summary:after{transform:rotate(45deg)}.bfaq__item p{padding:0 0 20px;color:var(--text-2)}.bsrc{margin-top:3em!important;font-size:var(--fs-sm);color:var(--text-2)}.bsrc h2{font-size:var(--fs-h3);margin-bottom:.6em}.bsrc ol{gap:.3em}.bsrc a{color:var(--text-2)!important;word-break:break-word}.section.brel,.section.bkar{padding-block:clamp(40px,4.5vw,64px)}.brel__head,.bkar__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:clamp(20px,2.5vw,32px)}.brel__title,.bkar__title{font-size:var(--fs-h2);letter-spacing:var(--track);line-height:1.1}.bkar__titles{display:grid;gap:10px}.bkar__nav{display:flex;align-items:center;gap:10px}.bkar__nav .link{margin-right:12px}.bkar__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,calc((min(100vw - 2 * var(--gut),var(--max)) - 60px)/4));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(var(--gut),(100vw - var(--max)) / 2);scroll-padding-inline:max(var(--gut),(100vw - var(--max)) / 2);padding-bottom:8px;scrollbar-width:none}.bkar__track::-webkit-scrollbar{display:none}.bkar__track:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bkar__track .bcard{scroll-snap-align:start}.bcard--slide .bcard__title{font-size:17px}.bkar .iconbtn:disabled{opacity:.35;cursor:default}@media(max-width:1080px){.bpost__grid{grid-template-columns:minmax(0,720px)}.btoc{display:none}}@media(max-width:960px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfeat__card{grid-template-columns:1fr}.bfeat__body{padding:8px 12px 16px}}@media(max-width:640px){.bgrid{grid-template-columns:1fr}.bart{font-size:16px}.bpost .blog-crumbs li:last-child{display:none}.bpost__meta{column-gap:14px}.bpost__meta>*+*:before{content:none}.bbaner{grid-template-columns:1fr;align-items:start}.bkar__nav .iconbtn{display:none}.bkar__track{grid-auto-columns:78%}.bart>h2#w-skrocie{padding:20px 20px 0}.bart>h2#w-skrocie+ul{padding:10px 20px 20px 40px}}
