.archive-presse main.main{background-color:#c7d8e7;padding-bottom:var(--wp--preset--spacing--80)}.archive-presse main.main .posts{-webkit-box-orient:horizontal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.875rem,.8266rem + .1987vw,1.0625rem);justify-content:flex-start}.archive-presse main.main .posts,.archive-presse main.main .posts .type-presse{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.archive-presse main.main .posts .type-presse{-webkit-box-orient:vertical;background-color:var(--wp--preset--color--white);border-radius:.625rem;-ms-flex-direction:column;flex-direction:column;padding:1.125rem;position:relative;width:100%}@media print,screen and (min-width:769px){.archive-presse main.main .posts .type-presse{width:calc(50% - clamp(.875rem, .8266rem + .1987vw, 1.0625rem)*1/2)}}@media screen and (min-width:1024px){.archive-presse main.main .posts .type-presse{width:calc(33.33% - clamp(.875rem, .8266rem + .1987vw, 1.0625rem)*2/3)}}.archive-presse main.main .posts .type-presse .thumbnail{aspect-ratio:16/9;background-color:var(--wp--preset--color--blue-xxxlight);border:1px solid var(--wp--preset--color--blue-xxxlight);border-radius:.625rem;margin-bottom:1rem;overflow:hidden;position:relative}.archive-presse main.main .posts .type-presse .thumbnail>img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.archive-presse main.main .posts .type-presse .thumbnail .no-thumb{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--wp--preset--color--black);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:1rem 5rem}.archive-presse main.main .posts .type-presse .thumbnail .no-thumb svg{display:block;height:auto;opacity:.2;width:100%}.archive-presse main.main .posts .type-presse .entry-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:.375rem}.archive-presse main.main .posts .type-presse .metas{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;text-transform:uppercase;width:100%}.archive-presse main.main .posts .type-presse .metas .category{font-size:1.125rem;font-weight:500;margin:0}.archive-presse main.main .posts .type-presse .metas .updated{font-size:1rem;font-weight:400;margin:0}.archive-presse main.main .posts .type-presse .entry-title{color:var(--wp--preset--color--blue);font-size:clamp(1.125rem,1.0604rem + .2649vw,1.375rem);font-size:1.75rem;font-weight:600;line-height:1.15;margin:1.625rem 0 2.25rem;padding-right:clamp(2.5rem,2.1772rem + 1.3245vw,3.75rem)}.archive-presse main.main .posts .type-presse a.button{margin:auto 0 0 auto;text-align:right}.archive-presse main.main .posts .type-presse .wp-block-buttons{margin:auto 0 0 auto}.archive-presse main.main .posts .type-presse .wp-block-buttons .wp-block-button .wp-block-button__link{text-wrap:balance;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--blue);border-radius:99999px;border-width:1px;color:var(--wp--preset--color--blue);font-size:1rem;font-weight:500;line-height:1.2;outline:2px solid transparent;padding:.767em 1.5em .625em;text-transform:uppercase;-webkit-transition:background-color .15s linear,border-color .15s linear,color .15s linear;-o-transition:background-color .15s linear,border-color .15s linear,color .15s linear;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.archive-presse main.main .posts .type-presse .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)!important}
