:root{--bimcoop-ink:#082c24;--bimcoop-green:#00b982;--bimcoop-line:#8ca098;--bimcoop-paper:#f7f7f5}.bimcoop-blog{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:58px 0 72px;color:var(--bimcoop-ink);font-family:inherit}.bimcoop-blog *{box-sizing:border-box}.bimcoop-blog__hero{display:grid;grid-template-columns:1.45fr 1fr;align-items:start;gap:80px;padding-bottom:48px}.bimcoop-blog__hero h1{margin:0;font-size:clamp(44px,5.2vw,72px);font-weight:600;line-height:.98;letter-spacing:-.045em;color:var(--bimcoop-ink)}.bimcoop-blog__hero p{max-width:220px;margin:18px 0 0;font-size:20px;line-height:1.25}.bimcoop-blog__rule{height:1px;background:var(--bimcoop-line)}.bimcoop-blog__controls{display:flex;align-items:flex-start;gap:46px;padding:44px 90px 62px}.bimcoop-blog__categories{display:flex;flex-wrap:wrap;gap:12px}.bimcoop-pill,.bimcoop-search{min-height:43px;border:1px solid var(--bimcoop-ink);border-radius:999px;background:transparent;color:var(--bimcoop-ink)}.bimcoop-pill{padding:10px 18px;font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.2s}.bimcoop-pill:is(:hover,.is-active){background:var(--bimcoop-green);border-color:var(--bimcoop-green)}.bimcoop-search{position:relative;display:flex;align-items:center;width:205px;flex:0 0 205px}.bimcoop-search input{width:100%;height:41px;padding:0 40px 0 17px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--bimcoop-ink);font:inherit;font-size:13px;font-weight:700;text-transform:uppercase}.bimcoop-search input::placeholder{color:var(--bimcoop-ink);opacity:1}.bimcoop-search svg{position:absolute;right:14px;width:17px;fill:currentColor;pointer-events:none}.bimcoop-section-label{margin:0 0 26px;color:var(--bimcoop-green);font-size:13px;font-weight:700;text-transform:uppercase}.bimcoop-featured{margin-bottom:26px}.bimcoop-featured-card{display:grid;grid-template-columns:1.18fr .82fr;gap:0;margin:0 0 26px}.bimcoop-featured-card__image{display:block;min-height:395px;border-radius:18px;overflow:hidden;background:#e9eeeb}.bimcoop-featured-card__image img{display:block;width:100%;height:100%!important;min-height:395px;object-fit:cover}.bimcoop-featured-card__content{display:flex;flex-direction:column;padding:24px 0 20px 28px}.bimcoop-card__meta{display:flex;justify-content:space-between;gap:20px;font-size:12px;font-weight:700;text-transform:uppercase}.bimcoop-featured-card h2{max-width:430px;margin:34px 0 24px;font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.04;letter-spacing:-.035em}.bimcoop-blog h2 a{color:var(--bimcoop-ink);text-decoration:none}.bimcoop-featured-card__content>p{max-width:440px;margin:0;font-size:17px;line-height:1.38;color:#121b18}.bimcoop-read-link{align-self:flex-start;margin-top:auto;color:var(--bimcoop-green);font-size:13px;text-decoration:none;border-bottom:1px solid currentColor}.bimcoop-read-link span{display:inline-block;transition:transform .2s}.bimcoop-read-link:hover span{transform:translateX(4px)}.bimcoop-latest>.bimcoop-section-label{padding-bottom:25px;margin:0;border-bottom:1px solid var(--bimcoop-line)}.bimcoop-article-card{position:relative;display:grid;grid-template-columns:41% 1fr 42px;gap:22px;min-height:245px;padding:25px 0;border-bottom:1px solid var(--bimcoop-line)}.bimcoop-article-card__image{display:block;min-height:218px;border-radius:16px;overflow:hidden;background:#e9eeeb}.bimcoop-article-card__image img{display:block;width:100%;height:100%!important;min-height:218px;object-fit:cover}.bimcoop-article-card__content{display:flex;flex-direction:column;min-width:0}.bimcoop-article-card h2{max-width:550px;margin:22px 0 24px;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.06;letter-spacing:-.025em}.bimcoop-article-card__content>p{max-width:430px;margin:auto 0 12px;font-size:14px;line-height:1.25;color:#12211c}.bimcoop-card-arrow{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:12px;color:var(--bimcoop-green)}.bimcoop-card-arrow svg{width:32px;fill:currentColor;transition:transform .2s}.bimcoop-card-arrow:hover svg{transform:translateX(5px)}.bimcoop-load-more{display:block;margin:32px auto 0;padding:12px 26px;border:1px solid var(--bimcoop-ink)!important;border-radius:999px!important;background:transparent!important;color:var(--bimcoop-ink)!important;font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer}.bimcoop-load-more:hover{background:var(--bimcoop-green)!important;border-color:var(--bimcoop-green)!important}.bimcoop-load-more[hidden],.bimcoop-empty[hidden]{display:none}.bimcoop-empty{text-align:center;padding:50px 0}.bimcoop-blog.is-loading .bimcoop-articles{opacity:.45;pointer-events:none}@media(max-width:900px){.bimcoop-blog__controls{padding-inline:0}.bimcoop-featured-card{grid-template-columns:1fr}.bimcoop-featured-card__content{padding:24px 0}.bimcoop-read-link{margin-top:28px}.bimcoop-article-card{grid-template-columns:38% 1fr 34px}}@media(max-width:700px){.bimcoop-blog{width:min(100% - 28px,1120px);padding-top:38px}.bimcoop-blog__hero{grid-template-columns:1fr;gap:22px;padding-bottom:34px}.bimcoop-blog__hero p{margin:0}.bimcoop-blog__controls{flex-direction:column;gap:16px;padding:28px 0 45px}.bimcoop-blog__categories{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bimcoop-pill{flex:0 0 auto}.bimcoop-search{width:100%;flex-basis:auto}.bimcoop-featured-card__image,.bimcoop-featured-card__image img{min-height:260px}.bimcoop-card__meta{font-size:11px}.bimcoop-featured-card h2{margin:25px 0 18px}.bimcoop-article-card{grid-template-columns:1fr;gap:14px}.bimcoop-article-card__image,.bimcoop-article-card__image img{min-height:220px}.bimcoop-article-card h2{margin:14px 0}.bimcoop-article-card__content>p{margin:0 0 12px}.bimcoop-card-arrow{position:absolute;right:2px;bottom:18px}.bimcoop-article-card__content{padding-right:42px}}

/* ==================== SITE WIDTH ALIGNMENT ==================== */
.bimcoop-blog{width:100%;max-width:none;margin:0;padding:58px var(--bc-pad-x) 72px}
.bimcoop-blog__controls{justify-content:space-between;width:100%;padding:44px 0 62px}
.bimcoop-blog__categories{justify-content:flex-start}
.bimcoop-search{margin-left:auto}
.bimcoop-featured[hidden]{display:none}
@media(max-width:700px){.bimcoop-blog{width:100%;padding:38px var(--bc-pad-x) 72px}.bimcoop-search{margin-left:0}}
