.wp-block-paris-posts-blog{margin:40px auto 140px;max-width:1392px!important}.wp-block-paris-posts-blog__filters{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:40px}.wp-block-paris-posts-blog__filter-field{position:relative}.wp-block-paris-posts-blog__select{align-items:center;background-color:var(--wp--preset--color--grey-light);border-radius:var(--wp--custom--radius--full);color:var(--wp--preset--color--text-default);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:12px;justify-content:space-between;min-width:160px;padding-block:8px;padding-inline:16px 8px;transition:border-color .15s ease,background-color .15s ease;user-select:none}.wp-block-paris-posts-blog__select:hover{background-color:var(--wp--preset--color--grey-lighter)}.wp-block-paris-posts-blog__select:focus-visible{border-color:var(--wp--preset--color--blue-royal);outline:none}.wp-block-paris-posts-blog__select[aria-expanded=true]{border-color:var(--wp--preset--color--blue-royal);border-radius:var(--wp--custom--radius--sm) var(--wp--custom--radius--sm) 0 0}.wp-block-paris-posts-blog__select[aria-expanded=true] .wp-block-paris-posts-blog__select-icon{transform:rotate(180deg)}.wp-block-paris-posts-blog__select-value{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-paris-posts-blog__select-icon{align-items:center;background:var(--wp--preset--color--white);border-radius:50%;color:var(--wp--preset--color--text-default);display:flex;flex-shrink:0;height:25px;justify-content:center;padding:4px;transition:transform .2s ease;width:25px}.wp-block-paris-posts-blog__select-listbox{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--blue-royal);border-radius:0 0 var(--wp--custom--radius--sm) var(--wp--custom--radius--sm);border-top:none;box-shadow:0 8px 20px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:8px 0;position:absolute;right:0;top:100%;z-index:100}.wp-block-paris-posts-blog__select-listbox:focus{outline:none}.wp-block-paris-posts-blog__select-option{color:var(--wp--preset--color--text-default);cursor:pointer;font-size:1rem;padding:8px 16px;transition:background-color .1s ease}.wp-block-paris-posts-blog__select-option.is-focused,.wp-block-paris-posts-blog__select-option:hover{background-color:var(--wp--preset--color--grey-light)}.wp-block-paris-posts-blog__select-option[aria-selected=true]{background-color:var(--wp--preset--color--grey-lighter);color:var(--wp--preset--color--blue-royal);font-weight:500}.wp-block-paris-posts-blog__filter-submit{border:none;cursor:pointer;transition:opacity .2s ease}.wp-block-paris-posts-blog__filter-submit:hover{cursor:pointer;opacity:.85}.wp-block-paris-posts-blog__filter-submit:focus-visible{outline:2px solid var(--wp--preset--color--blue-royal);outline-offset:2px}@media screen and (max-width:550px){.wp-block-paris-posts-blog .wp-block-paris-posts-blog__filters{align-items:center;flex-direction:column;gap:32px 16px}.wp-block-paris-posts-blog .wp-block-paris-posts-blog__filter-field,.wp-block-paris-posts-blog .wp-block-paris-posts-blog__filter-submit{width:fit-content}}.wp-block-paris-posts-blog__results{margin-top:80px}.wp-block-paris-posts-blog__card{background:var(--wp--preset--color--grey-light);border-radius:var(--wp--custom--radius--base);color:inherit;display:flex;flex:1;flex-direction:column;justify-content:space-between;position:relative;text-decoration:none;transition:all .3s ease}.wp-block-paris-posts-blog__card:focus-within{background:var(--wp--preset--color--blue-royal);color:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card:focus-within .wp-block-paris-posts-blog__card-category{border-color:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card:focus-within .wp-block-paris-posts-blog__card-title{color:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card:focus-within .wp-block-paris-posts-blog__card-arrow path{fill:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card-content{padding:32px}.wp-block-paris-posts-blog__card-category{border:1px solid var(--wp--preset--color--text-default);border-radius:var(--wp--custom--radius--full);display:block;font-size:1rem;font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:44px;padding:12px;transition:all .3s ease;width:fit-content}.wp-block-paris-posts-blog__card-title{color:inherit;font-family:var(--wp--preset--font-family--heading);font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1;margin-block:0;text-decoration:none;text-wrap:pretty;transition:all .3s ease}.wp-block-paris-posts-blog__card-excerpt{font-size:1.25rem;font-weight:400;line-height:1.1;margin-top:24px}.wp-block-paris-posts-blog__card-image{aspect-ratio:1;border-radius:var(--wp--custom--radius--full);flex-shrink:0;margin-top:40px;overflow:hidden;position:relative}.wp-block-paris-posts-blog__card-image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wp-block-paris-posts-blog__card-arrow{bottom:32px;position:absolute;right:32px}.wp-block-paris-posts-blog__card-arrow path{fill:var(--wp--preset--color--text-default);transition:fill .3s ease}@media screen and (max-width:920px){.wp-block-paris-posts-blog__card{flex-direction:row}.wp-block-paris-posts-blog__card-image{height:108px;margin-top:0;width:105px}}@media screen and (min-width:920px){.wp-block-paris-posts-blog__card:hover{background:var(--wp--preset--color--blue-royal);color:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card:hover .wp-block-paris-posts-blog__card-category{border:1px solid var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card:hover .wp-block-paris-posts-blog__card-title{color:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__card:hover .wp-block-paris-posts-blog__card-arrow path{fill:var(--wp--preset--color--white)}}@media screen and (max-width:550px){.wp-block-paris-posts-blog__card-content{padding:24px}}.wp-block-paris-posts-blog__card-title{font-size:2.25rem}.wp-block-paris-posts-blog__card-image{height:337px;width:327px}.wp-block-paris-posts-blog__featured{display:flex;gap:24px;margin-bottom:24px}.wp-block-paris-posts-blog__featured .wp-block-paris-posts-blog__card-title{font-size:3.5rem}.wp-block-paris-posts-blog__featured .wp-block-paris-posts-blog__card-excerpt{bottom:270px;position:absolute;right:84px;width:209px;z-index:99}.wp-block-paris-posts-blog__grid{display:flex;flex-wrap:wrap;gap:24px}.wp-block-paris-posts-blog__grid .wp-block-paris-posts-blog__card{flex:1 1 calc(33% - 24px);max-width:calc(33% - 24px)}.wp-block-paris-posts-blog__empty{color:var(--wp--preset--color--text-muted);grid-column:1/-1;padding:56px 0;text-align:center}.wp-block-paris-posts-blog__cta{align-items:center;display:flex;justify-content:center;margin-top:56px}.wp-block-paris-posts-blog__cta__link{align-items:center;background-color:var(--wp--preset--color--text-default);border-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--white);display:flex;font-family:var(--wp--preset--font-family--body);font-size:1.25rem;font-weight:600;letter-spacing:-3%;line-height:101%;margin-left:auto;margin-right:auto;padding:20px 24px}.wp-block-paris-posts-blog__cta__link svg{margin-left:16px}.wp-block-paris-posts-blog__cta__link svg path[stroke]{stroke:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__cta__link svg path[fill]{fill:var(--wp--preset--color--white)}@media screen and (max-width:550px){.wp-block-paris-posts-blog__cta{margin-top:32px}}.wp-block-paris-posts-blog__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:32px}.wp-block-paris-posts-blog__pagination-link{align-items:center;border-radius:var(--wp--custom--radius--base);color:var(--wp--preset--color--text-default);display:inline-flex;font-size:var(--wp--preset--font-size--sm);height:32px;justify-content:center;min-width:32px;padding:0 8px;text-decoration:none;transition:all .2s ease}.wp-block-paris-posts-blog__pagination-link:focus-visible,.wp-block-paris-posts-blog__pagination-link:hover{background-color:var(--wp--preset--color--text-default);color:var(--wp--preset--color--white)}.wp-block-paris-posts-blog__pagination-link.is-current{background-color:var(--wp--preset--color--text-default);color:var(--wp--preset--color--white);pointer-events:none}.wp-block-paris-posts-blog__pagination-link--next{height:32px;min-width:32px;padding:0}.wp-block-paris-posts-blog__pagination-link--next:hover svg path{stroke:var(--wp--preset--color--white)}@media screen and (max-width:1440px){.wp-block-paris-posts-blog{max-width:100%!important;padding-inline:8px}}@media screen and (max-width:1414px){.wp-block-paris-posts-blog__grid .wp-block-paris-posts-blog__card-image{height:auto;width:80%}}@media screen and (max-width:1240px){.wp-block-paris-posts-blog__featured .wp-block-paris-posts-blog__card-excerpt{right:24px}}@media screen and (max-width:1140px){.wp-block-paris-posts-blog__featured .wp-block-paris-posts-blog__card-excerpt{inset:unset;position:relative;width:fit-content}}@media screen and (max-width:1024px){.wp-block-paris-posts-blog{margin:32px auto 72px}.wp-block-paris-posts-blog__featured,.wp-block-paris-posts-blog__grid{flex-direction:column}.wp-block-paris-posts-blog__featured .wp-block-paris-posts-blog__card-image,.wp-block-paris-posts-blog__grid .wp-block-paris-posts-blog__card-image{height:108px;width:105px}.wp-block-paris-posts-blog__grid .wp-block-paris-posts-blog__card{flex:1 1 100%;max-width:100%}}@media screen and (max-width:768px){.wp-block-paris-posts-blog__filters{flex-wrap:wrap}.wp-block-paris-posts-blog__results{margin-top:72px}.wp-block-paris-posts-blog__featured,.wp-block-paris-posts-blog__grid{gap:16px}.wp-block-paris-posts-blog__card-title,.wp-block-paris-posts-blog__featured .wp-block-paris-posts-blog__card-title{font-size:2rem}}@media screen and (max-width:550px){.wp-block-paris-posts-blog__filters{align-items:stretch;flex-direction:column}}.wp-block-paris-posts-blog__filters--editor{pointer-events:none;user-select:none}.wp-block-paris-posts-blog__filter-submit{align-items:center;background:var(--wp--preset--color--text-default);border-radius:var(--wp--custom--radius--full);color:var(--wp--preset--color--white);cursor:default;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:1rem;font-weight:600;padding:11px 16px}.wp-block-paris-posts-blog__loading{display:flex;justify-content:center;padding:56px 0}