.si-blog-hero{padding:var(--sp-16) var(--sp-5) var(--sp-6);position:relative}.si-blog-hero__inner{margin:0 auto;max-width:var(--mw-lg);text-align:center}.si-blog-hero__title{color:var(--color-text-dark);display:inline-block;font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);letter-spacing:-.02em;line-height:var(--line-height-h2);margin:0 0 var(--sp-2);position:relative}.si-blog-hero__desc{color:var(--color-text-muted);font-size:1.125rem;font-weight:var(--fw-normal);letter-spacing:.01em;line-height:var(--lh-relaxed);margin:0 auto var(--sp-9);max-width:720px;text-wrap:balance}.si-blog-hero__label{bottom:calc(var(--sp-7)*-1);color:var(--color-primary);font-family:var(--font-handwriting);font-size:var(--font-size-lg);font-weight:400;pointer-events:none;position:absolute;right:calc(var(--sp-5)*-1);transform:rotate(10deg);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.si-blog-hero--tax .wp-block-query-title,.si-blog-hero--tax .wp-block-query-title.si-blog-hero__title{color:var(--color-text-dark);display:block;font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);letter-spacing:-.02em;line-height:var(--line-height-h2);margin:0 0 var(--sp-2);text-align:center}.si-blog-search{width:100%}.si-blog-search__label{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs);font-weight:var(--fw-medium);margin-bottom:var(--sp-2);text-align:left}.si-blog-search__row{align-items:center;background:var(--color-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:0 var(--sp-2h) var(--sp-2) var(--color-overlay-light);display:flex;gap:var(--sp-2);padding:var(--sp-1h) var(--sp-2) var(--sp-1h) var(--sp-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.si-blog-search__row:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 var(--sp-1h) var(--color-primary-ghost)}.si-blog-search__icon{color:var(--color-text-muted);flex-shrink:0}.si-blog-search__input{-webkit-appearance:none;background:transparent;border:none;color:var(--color-text-dark);flex:1;font-family:var(--font-primary);font-size:var(--font-size-base);min-width:0;outline:none;padding:var(--sp-2) 0}.si-blog-search__input::-moz-placeholder{color:var(--color-text-muted);opacity:1}.si-blog-search__input::placeholder{color:var(--color-text-muted);opacity:1}.si-blog-search__input::-webkit-search-cancel-button{display:none}.si-blog-search__input:focus-visible{outline:none}.si-blog-search__btn{flex-shrink:0}.si-avis-search__toggle:focus-visible{border-radius:var(--radius-full);outline:var(--border-w) solid var(--color-primary);outline-offset:var(--sp-1)}.si-blog-content{padding:var(--sp-6) var(--sp-5) var(--sp-20)}.si-blog-tabs{margin-bottom:var(--sp-8)}.si-blog-tabs__list{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.si-blog-tabs__pill{align-items:center;background:var(--tab-bg);border:var(--tab-border);border-radius:var(--tab-radius);color:var(--tab-color);display:inline-flex;font-family:var(--font-primary);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);padding:var(--tab-pad);text-decoration:none;transition:var(--tab-transition);white-space:nowrap}.si-blog-tabs__pill:hover{background:var(--tab-bg-hover);color:var(--tab-color-hover)}.si-blog-tabs__pill--active,.si-blog-tabs__pill--active:hover{background:var(--tab-bg-active);border:var(--tab-border-active);color:var(--tab-color-active);cursor:default;font-weight:var(--fw-semibold);pointer-events:none}.si-blog-grid,.wp-block-post-template.si-blog-grid{display:grid;gap:var(--sp-6);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.si-blog-card-wrapper{display:contents}.si-blog-card{background:var(--card-bg);border:none;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:var(--card-transition)}.si-blog-card__thumb{aspect-ratio:16/9;line-height:0;margin:0;overflow:hidden;position:relative;width:100%;z-index:2}.si-blog-card__thumb img{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow);width:100%}.si-blog-card__thumb:hover img{transform:scale(1.08)}.si-blog-card .wp-block-post-featured-image{aspect-ratio:16/9;line-height:0;margin:0;overflow:hidden;position:relative;width:100%;z-index:2}.si-blog-card .wp-block-post-featured-image a{display:block;height:100%;line-height:0;width:100%}.si-blog-card .wp-block-post-featured-image img{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow);width:100%}.si-blog-card .wp-block-post-featured-image:hover img{transform:scale(1.08)}.si-blog-card .wp-block-post-date,.si-blog-card .wp-block-post-title,.si-blog-card__meta{padding-left:var(--card-pad,var(--sp-5));padding-right:var(--card-pad,var(--sp-5))}.si-blog-card__meta{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between;padding-top:var(--sp-4);width:100%}.si-blog-card .wp-block-post-excerpt,.si-blog-card .wp-block-post-terms.taxonomy-post_tag,.si-blog-card__tags{display:none}.si-blog-card__cat{display:flex;flex-wrap:wrap;gap:var(--sp-1h);justify-content:space-between;margin:0;width:100%}.si-blog-card__cat a{align-items:center;background:none;border-radius:0;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;padding:0;position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--transition-fast);z-index:2}.si-blog-card__cat a:hover{color:var(--color-primary)}.si-blog-card .wp-block-post-terms{display:flex;flex-wrap:wrap;gap:var(--sp-1h);justify-content:space-between;margin:0;width:100%}.si-blog-card .wp-block-post-terms a{align-items:center;background:none;border-radius:0;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;padding:0;position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--transition-fast);z-index:2}.si-blog-card .wp-block-post-terms a:hover{color:var(--color-primary)}.si-blog-card__reading-time{color:var(--color-text-muted);font-size:var(--font-size-xxs);margin-left:auto;white-space:nowrap}.si-blog-card .wp-block-post-title{flex:1;padding-top:var(--sp-2)}.si-blog-card .wp-block-post-title,.si-blog-card__title{color:var(--color-text-dark);font-size:var(--font-size-h5);font-weight:var(--fw-semibold);line-height:1.35;margin:0}.si-blog-card .wp-block-post-title a,.si-blog-card__title a{color:inherit;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;-webkit-box-orient:vertical;overflow:hidden}.si-blog-card .wp-block-post-title a:hover,.si-blog-card__title a:hover{color:inherit}.si-blog-card .wp-block-post-title a:after{border-radius:var(--card-border-radius);content:"";inset:0;position:absolute;z-index:1}.si-blog-card .wp-block-post-date,.si-blog-card__date{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;padding-bottom:var(--card-pad,var(--sp-5));padding-top:var(--sp-3)}.si-blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-12)}.si-blog-pagination .page-numbers,.si-blog-pagination .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.si-blog-pagination .page-numbers,.si-blog-pagination a{align-items:center;background:var(--color-bg);border:var(--border-w) solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-body);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--fw-medium);height:var(--sp-9);justify-content:center;min-width:var(--sp-9);padding:0 var(--sp-3);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.si-blog-pagination a:hover{background:var(--color-bg-highlight);border-color:var(--color-primary);color:var(--color-primary)}.si-blog-pagination .current,.si-blog-pagination .page-numbers.current{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary);font-weight:var(--fw-semibold)}.wp-block-query-pagination.si-blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-12)}.si-blog-empty{color:var(--color-text-muted);font-size:var(--font-size-base);grid-column:1/-1;padding:var(--sp-20) var(--sp-5);text-align:center}.si-blog-empty a{color:var(--color-primary);font-weight:var(--fw-semibold);text-decoration:none}.si-blog-empty a:hover{text-decoration:underline}@media(max-width:921px){.si-blog-hero{padding:var(--sp-12) var(--sp-5) var(--sp-9)}.si-blog-hero__title{font-size:var(--font-size-h2-tablet)}.si-blog-hero__desc{font-size:var(--font-size-base)}.si-blog-grid,.wp-block-post-template.si-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:544px){.si-blog-hero{padding:var(--sp-9) var(--sp-4) var(--sp-7)}.si-blog-hero__title{font-size:var(--font-size-h2-mobile)}.si-blog-content{padding:var(--sp-8) var(--sp-4) calc(var(--sp-12) + var(--sp-3))}.si-blog-search__row{flex-wrap:wrap;padding:var(--sp-2h) var(--sp-3h)}.si-blog-search__btn{justify-content:center;width:100%}.si-blog-grid,.wp-block-post-template.si-blog-grid{grid-template-columns:1fr}.si-blog-tabs__list{gap:var(--sp-1h)}}.si-cat-grid{display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));margin-top:var(--sp-8)}.si-cat-card{background:var(--card-bg);border-left:var(--border-w-lg) solid var(--cat-color,var(--color-primary));border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-7) var(--sp-6);text-decoration:none;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.si-cat-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(calc(var(--sp-1)*-1))}.si-cat-card__badge{color:var(--color-text-dark);font-size:var(--font-size-h4);font-weight:700}.si-cat-card__desc{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6;margin:0}.si-cat-card__count{color:var(--cat-color,var(--color-primary));font-size:var(--font-size-xs);font-weight:600;margin-top:auto}.post-type-archive-outils .si-blog-card .wp-block-post-featured-image,.post-type-archive-outils .si-blog-card__thumb,.tax-categorie-outil .si-blog-card .wp-block-post-featured-image,.tax-categorie-outil .si-blog-card__thumb{aspect-ratio:4/3;background:var(--color-bg-tool-thumb);border-bottom:var(--border-w) solid var(--color-border-light)}