.bs-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bs-blog-card{border:1px solid #e6ded3;border-radius:24px;overflow:hidden;background:white;display:flex;flex-direction:column}.bs-blog-card>div{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.bs-blog-card h2{font-size:26px;line-height:1.2;margin:8px 0 12px}.bs-blog-card h2 a{color:inherit;text-decoration:none}.bs-blog-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.bs-blog-card .bs-button{margin-top:auto}.bs-blog-pagination{margin:32px 0;text-align:center}.bs-blog-article{max-width:848px}.bs-blog-article header{margin:24px 0}.bs-blog-article h1{font-size:clamp(32px,5vw,52px);line-height:1.12}.bs-blog-article>img{width:100%;height:auto;border-radius:24px;margin:0 0 24px}.bs-blog-article .bs-richtext{font-size:18px;line-height:1.7}.bs-blog-article .bs-actions{margin-top:32px}@media(max-width:900px){.bs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bs-blog-grid{grid-template-columns:1fr}.bs-blog-card .bs-button{align-self:center}.bs-blog-article .bs-actions{justify-content:center}}
.bs-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
