.blog-page{padding-block:clamp(2rem,5vw,5rem);background:var(--bosla-background,#fff)}.blog-hero{text-align:center;max-width:780px;margin:0 auto 3rem}.blog-hero h1{font-size:clamp(2rem,5vw,4rem);margin:.4rem 0}.blog-hero__eyebrow{color:var(--bosla-primary);font-weight:800}.blog-search{display:flex;max-width:620px;margin:1.5rem auto 0}.blog-search label{flex:1}.blog-search input{width:100%;min-height:52px;border:1px solid #dbe4f0;border-radius:12px;padding-inline:1rem}.blog-search button{border:0;border-radius:12px;background:var(--bosla-primary);color:#fff;padding-inline:1.5rem}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2rem}.blog-layout--start{grid-template-columns:300px minmax(0,1fr)}.blog-layout--start .blog-sidebar{grid-row:1;grid-column:1}.blog-layout--none{grid-template-columns:1fr}.blog-posts{display:grid;grid-template-columns:repeat(var(--blog-columns,3),minmax(0,1fr));gap:1.5rem}.blog-posts--editorial-list,.blog-posts--minimal{grid-template-columns:1fr}.blog-card{background:#fff;border:1px solid #e4eaf2;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px rgb(16 42 76 / .07)}.blog-card__media{display:block;aspect-ratio:16/10;background:#eef4fb}.blog-card__media img{width:100%;height:100%;object-fit:cover}.blog-card__placeholder{display:grid;place-items:center;height:100%;color:#60708a}.blog-card__body{padding:1.35rem}.blog-card__title{font-size:1.35rem;margin:.65rem 0}.blog-card__title a{text-decoration:none;color:inherit}.entry-meta{display:flex;flex-wrap:wrap;gap:.75rem;color:#68758b;font-size:.88rem}.blog-card--horizontal{display:grid;grid-template-columns:40% 1fr}.blog-card--minimal .blog-card__media{display:none}.blog-card--editorial{border-inline-start:5px solid var(--bosla-primary)}.blog-card__link{font-weight:800}.blog-sidebar{display:grid;align-content:start;gap:1rem}.blog-widget{padding:1.25rem;border:1px solid #e4eaf2;border-radius:16px;background:#fff}.blog-pagination{grid-column:1/-1}.single-blog{padding-block:clamp(2rem,5vw,5rem)}.single-article{margin-inline:auto}.content-width--narrow{max-width:760px}.content-width--standard{max-width:980px}.content-width--wide{max-width:1200px}.single-article__header{text-align:center;margin-block-end:2rem}.single-article__header h1{font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.08}.single-article__header .entry-meta{justify-content:center}.single-article__image img{width:100%;height:auto;border-radius:24px}.entry-content{font-size:1.08rem;line-height:1.85}.entry-content img,.entry-content iframe,.entry-content table{max-width:100%}.author-box,.share-links,.post-navigation,.related-posts,.comments-area{margin-block:2.5rem;padding-block:1.5rem;border-block-start:1px solid #e4eaf2}.author-box{display:flex;gap:1rem}.author-box img{border-radius:50%}.share-links{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.share-links a,.share-links button{padding:.55rem .85rem;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:inherit}.post-navigation{display:flex;justify-content:space-between;gap:1rem}.comment-list{list-style:none;padding:0}.comment-body{padding:1.25rem;margin-block:1rem;border:1px solid #e4eaf2;border-radius:16px}.comment-list .children{list-style:none;padding-inline-start:2rem}.comment-form input:not([type=checkbox]),.comment-form textarea{width:100%;border:1px solid #ccd6e5;border-radius:10px;padding:.8rem}.comment-form .submit{background:var(--bosla-primary);color:#fff;border:0;border-radius:10px;padding:.8rem 1.25rem}.blog-empty{text-align:center;padding:4rem 1rem}@media(max-width:900px){.blog-layout,.blog-layout--start{grid-template-columns:1fr}.blog-layout--start .blog-sidebar{grid-column:auto;grid-row:auto}.blog-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-posts{grid-template-columns:1fr}.blog-card--horizontal{grid-template-columns:1fr}.blog-search{flex-direction:column}.single-article__header h1{font-size:2.25rem}}.blog-sidebar{display:grid;align-content:start;gap:1.25rem;position:sticky;top:110px;height:max-content}.blog-widget{position:relative;overflow:hidden;padding:1.5rem;border:1px solid #dfe7f2;border-radius:22px;background:linear-gradient(145deg,#fff 25%,#f7faff);box-shadow:0 18px 45px rgb(16 42 76 / .08)}.blog-widget:before{content:\ \;position:absolute;inset-block-start:0;inset-inline-start:1.5rem;width:48px;height:4px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--bosla-primary),var(--bosla-accent,#18a9e1))}.blog-widget__title,.blog-widget .wp-block-heading{font-size:1.08rem;margin:0 0 1rem}.blog-widget ul{list-style:none;margin:0;padding:0}.blog-widget li{padding-block:.7rem;border-block-end:1px solid #edf1f6}.blog-widget li:last-child{border:0}.blog-widget a{text-decoration:none;color:inherit;font-weight:650}.blog-widget a:hover{color:var(--bosla-primary)}.blog-widget input[type=search]{width:100%;min-height:46px;padding-inline:1rem;border:1px solid #d9e2ee;border-radius:12px;background:#fff}.blog-widget button,.blog-widget input[type=submit]{margin-block-start:.6rem;border:0;border-radius:12px;padding:.7rem 1rem;background:var(--bosla-primary);color:#fff;font-weight:750}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:.65rem;margin-block:2.5rem;grid-column:1/-1}.blog-pagination .page-numbers,.blog-load-more{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:.65rem 1rem;border:1px solid #dce5f1;border-radius:999px;background:#fff;text-decoration:none;color:inherit;font-weight:750}.blog-pagination .current,.blog-load-more{background:var(--bosla-primary);border-color:var(--bosla-primary);color:#fff}.blog-load-more[aria-busy=true]{opacity:.7;pointer-events:none}.blog-load-status{font-weight:650;color:#68758b}@media(max-width:900px){.blog-sidebar{position:static}}.author-box>div{min-inline-size:0}.author-box h2,.author-box p,.single-article .entry-meta{overflow-wrap:anywhere}