.bosla-header-rows{display:flex;flex-direction:column}.bosla-header-row{border-block-end:var(--bosla-border-width) solid var(--bosla-color-border)}.bosla-header-row:last-child{border-block-end:0}.bosla-header-row-top{background:var(--bosla-color-secondary);color:var(--bosla-color-on-secondary);font-size:0.8125rem}.bosla-header-row-top a{color:inherit}.bosla-header-row-top .bosla-site-description{color:inherit;opacity:0.8}.bosla-header-row-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bosla-space-small);padding-block:var(--bosla-space-small);min-height:3.5rem}.bosla-header-row-top .bosla-header-row-inner{padding-block:0.375rem;min-height:0}.bosla-align-start .bosla-header-row-inner{justify-content:flex-start}.bosla-align-center .bosla-header-row-inner{justify-content:center}.bosla-align-end .bosla-header-row-inner{justify-content:flex-end}.bosla-header-component{display:flex;align-items:center;gap:0.5rem;min-width:0}.bosla-component-logo img{display:block;max-height:60px;width:auto}.bosla-component-primary-menu{flex:1 1 auto;min-width:0}.bosla-header-rows .bosla-site-title{margin:0}.bosla-header-rows .bosla-site-title a{color:var(--bosla-color-secondary);text-decoration:none}.bosla-header-row-top .bosla-site-title a{color:inherit}.bosla-header-date{white-space:nowrap}.bosla-transparent-header .bosla-site-header{position:absolute;inset-inline:0;inset-block-start:0;z-index:995;background:transparent;border-block-end:0}.bosla-transparent-header:not(.bosla-dark) .bosla-site-header{--bosla-color-secondary:#ffffff;--bosla-color-text-muted:rgb(255 255 255 / 0.75);border-block-end:var(--bosla-border-width) solid rgb(255 255 255 / 0.15)}.bosla-transparent-header .site-main,.bosla-transparent-header .bosla-site-content{padding-block-start:calc(var(--bosla-space-large)+2rem)}.bosla-hide-on-scroll .bosla-site-header{transition:transform 0.25s ease;will-change:transform}.bosla-hide-on-scroll .bosla-site-header.bosla-header-hidden{transform:translateY(-100%)}.bosla-post-list--list{grid-template-columns:minmax(0,1fr)}.bosla-card-list{flex-direction:row;align-items:stretch}.bosla-card-list .bosla-card-thumbnail{flex:0 0 38%;aspect-ratio:auto;min-height:100%}.bosla-card-list .bosla-card-body{padding:var(--bosla-space-medium)}@media (max-width:639px){.bosla-card-list{flex-direction:column}.bosla-card-list .bosla-card-thumbnail{flex-basis:auto;aspect-ratio:16 / 9}}.bosla-post-list--compact{grid-template-columns:minmax(0,1fr);gap:0}.bosla-entry-compact{display:flex;align-items:center;gap:var(--bosla-space-small);padding-block:var(--bosla-space-small);border-block-end:var(--bosla-border-width) solid var(--bosla-color-border)}.bosla-entry-compact .bosla-compact-thumb{flex:0 0 auto;width:56px;aspect-ratio:1;border-radius:var(--bosla-radius-small);overflow:hidden}.bosla-compact-thumb-image{width:100%;height:100%;object-fit:cover;display:block}.bosla-compact-body{min-width:0;display:flex;flex-direction:column;gap:0.125rem}.bosla-compact-title{margin:0;font-size:1rem}.bosla-compact-title a{color:var(--bosla-color-secondary);text-decoration:none}.bosla-compact-title a:hover{color:var(--bosla-color-primary)}.bosla-compact-meta{margin:0;font-size:0.8125rem;color:var(--bosla-color-text-muted)}.bosla-post-list--magazine>.bosla-card:first-child{grid-column:1 / -1;flex-direction:row;align-items:stretch}.bosla-post-list--magazine>.bosla-card:first-child .bosla-card-thumbnail{flex:0 0 50%;aspect-ratio:16 / 10}.bosla-post-list--magazine>.bosla-card:first-child .bosla-card-title{font-size:clamp(1.375rem,2.5vw,1.875rem)}@media (max-width:639px){.bosla-post-list--magazine>.bosla-card:first-child{flex-direction:column}.bosla-post-list--magazine>.bosla-card:first-child .bosla-card-thumbnail{flex-basis:auto}}@media (min-width:640px){.bosla-cols-1 .bosla-post-list{grid-template-columns:minmax(0,1fr)}.bosla-cols-2 .bosla-post-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bosla-cols-3 .bosla-post-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bosla-cols-4 .bosla-post-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:992px){.bosla-sidebar-left.bosla-layout--sidebar{grid-template-columns:var(--bosla-sidebar-width) minmax(0,1fr)}.bosla-sidebar-left.bosla-layout--sidebar .bosla-content-area{order:2}.bosla-sidebar-left.bosla-layout--sidebar .bosla-sidebar{order:1}}.bosla-single-wide .bosla-layout{grid-template-columns:minmax(0,1fr)}.bosla-single-wide .bosla-entry-content{font-size:1.125rem}.bosla-single-wide .bosla-content-area{max-width:none}.bosla-footer-columns-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bosla-space-medium);padding-block:var(--bosla-space-medium)}@media (min-width:640px){.bosla-footer-cols-2 .bosla-footer-columns-inner,.bosla-footer-cols-4 .bosla-footer-columns-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.bosla-footer-cols-3 .bosla-footer-columns-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.bosla-footer-cols-4 .bosla-footer-columns-inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.bosla-footer-about-title{margin:0 0 0.375rem;font-weight:700;font-size:1.0625rem}.bosla-footer-about-text{margin:0;color:var(--bosla-color-on-secondary);opacity:0.85;font-size:0.9375rem}.bosla-social-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.375rem}.bosla-social-item a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--bosla-radius-small);color:var(--bosla-color-secondary);background:var(--bosla-color-surface);text-decoration:none}.bosla-social-item a:hover{color:var(--bosla-color-primary)}.bosla-header-row .bosla-social-item a,.bosla-site-footer .bosla-social-item a{color:inherit;background:rgb(255 255 255 / 0.08)}.bosla-header-row .bosla-social-item a:hover,.bosla-site-footer .bosla-social-item a:hover{background:rgb(255 255 255 / 0.18);color:#ffffff}.bosla-home-section{margin-block-end:var(--bosla-space-large)}.bosla-home-heading{font-size:1.375rem;margin-block-end:var(--bosla-space-medium);padding-block-end:0.5rem;border-block-end:2px solid var(--bosla-color-primary);display:inline-block}.bosla-post-list-static{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--bosla-space-medium)}.bosla-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bosla-space-medium)}@media (min-width:992px){.bosla-hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bosla-hero-secondary{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start}.bosla-hero-secondary .bosla-card-thumbnail{width:96px;aspect-ratio:1;border-radius:var(--bosla-radius-small)}.bosla-hero-secondary .bosla-card-title{font-size:1.0625rem}}.bosla-compact-list{list-style:none;margin:0;padding:0}.bosla-compact-list .bosla-compact-item{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:0.625rem;border-block-end:var(--bosla-border-width) solid var(--bosla-color-border)}.bosla-compact-link{color:var(--bosla-color-secondary);font-weight:600;text-decoration:none;min-width:0;overflow-wrap:anywhere}.bosla-compact-link:hover{color:var(--bosla-color-primary)}.bosla-compact-date{color:var(--bosla-color-text-muted);font-size:0.8125rem;white-space:nowrap}.bosla-home-html{font-size:1rem}.bosla-sidebar-sticky .bosla-layout--sidebar .bosla-sidebar{position:sticky;inset-block-start:5.5rem;align-self:start}.bosla-header-cta{display:inline-flex;align-items:center;padding:7px 16px;border-radius:var(--bosla-radius);background:var(--bosla-color-primary);color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.bosla-header-cta:hover,.bosla-header-cta:focus-visible{background:var(--bosla-color-primary-strong);color:#fff;outline:2px solid currentColor;outline-offset:2px}.bosla-header-cta-outline{background:transparent;border:1.5px solid var(--bosla-color-primary);color:var(--bosla-color-primary)}.bosla-header-cta-outline:hover{color:var(--bosla-color-primary-strong);border-color:var(--bosla-color-primary-strong)}.bosla-header-cta-pill{border-radius:999px}.bosla-header-lang{display:flex;gap:10px;align-items:center;font-size:.8rem}.bosla-header-lang a{color:inherit;text-decoration:none;opacity:.85}.bosla-header-lang a:hover,.bosla-header-lang a[aria-current]{opacity:1;font-weight:700}.bosla-header-lang img{vertical-align:middle;margin-inline-end:4px}.bosla-home-cta{display:flex;justify-content:center;padding:.4rem 0}.bosla-home-cta-btn{padding:.85rem 2rem;border-radius:var(--bosla-radius);background:var(--bosla-color-primary);color:#fff;font-weight:700;text-decoration:none}.bosla-home-cta-btn:hover{background:var(--bosla-color-primary-strong);color:#fff}.bosla-home-newsletter{padding:1.5rem;border:1px solid var(--bosla-color-border);border-radius:var(--bosla-radius);background:var(--bosla-color-surface);text-align:center}.bosla-home-newsletter-title{margin:0 0 .35rem;font-size:1.3rem}.bosla-home-newsletter-text{margin:0 0 .75rem;color:var(--bosla-color-text-muted)}.bosla-author-header{display:flex;gap:1rem;align-items:flex-start;margin-block-end:1.5rem;padding:1.25rem;border:1px solid var(--bosla-color-border);border-radius:var(--bosla-radius);background:var(--bosla-color-surface)}.bosla-author-header-avatar{border-radius:50%;flex:0 0 auto}.bosla-author-header-name{margin:0 0 .3rem;font-size:1.4rem}.bosla-author-header-bio{margin:0 0 .4rem;color:var(--bosla-color-text-muted)}.bosla-author-header-stat{margin:0 0 .4rem;font-size:.85rem;font-weight:700}.bosla-author-header-socials{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;font-size:.85rem}.bosla-author-header-socials a{color:var(--bosla-color-primary)}.bosla-author-header-socials a:hover{text-decoration:underline}.bosla-header-row-top.bosla-align-start .bosla-component-social:not(:last-child)+.bosla-header-component{margin-inline-start:auto}