.bh-17f8-home .bh-17f8-hero{height:calc(100svh - var(--header-h));min-height:0!important;overflow:hidden}
.bh-17f8-home .hero-grid{height:100%;min-height:0}
@media(max-width:520px){.bh-17f8-home .hero-grid{grid-template-rows:36% 64%}.bh-17f8-home .hero-copy{padding:16px 18px;overflow:hidden}.bh-17f8-home .hero-copy h1{font-size:clamp(2rem,10vw,2.7rem)}.bh-17f8-home .hero-copy>p:not(.eyebrow){font-size:.92rem;line-height:1.4}.bh-17f8-home .hero-actions{margin-top:12px}}
.bh-17f8-home .rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bh-17f8-home [data-usine-bloc="archives"] svg,.bh-17f8-home [data-usine-bloc="ressources"] svg,.bh-17f8-home [data-usine-bloc="appel-final"] svg{width:32px;height:32px;color:var(--c-primaire)}
.bh-17f8-home [data-usine-bloc="appel-final"] svg{color:#fff;margin-bottom:12px}
.internal-page .prose{max-width:60ch}
.internal-page .internal-post{grid-template-columns:1fr}
.internal-page .internal-post img{height:240px;min-height:0}
@media(max-width:700px){.internal-page .internal-post>div{padding:12px}.bh-17f8-home .rubric-grid{grid-template-columns:1fr}}
