.sb-article-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--cream,#faf8f4);border:1px solid rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease}.sb-article-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.sb-article-img{aspect-ratio:16/9;background-size:cover;background-position:50%;position:relative}.sb-article-rubrique{position:absolute;top:10px;left:10px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;background:rgba(0,0,0,.7);color:#fff}.sb-article-body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.sb-article-title{font-family:var(--font-display);font-size:1.1rem;line-height:1.25}.sb-article-excerpt{font-size:.92rem;color:rgba(0,0,0,.62)}.sb-article-date{font-size:.8rem;color:rgba(0,0,0,.45)}.sb-blog{max-width:1120px;margin:0 auto;padding:3rem 1.25rem 5rem}.sb-blog-header h1{font-family:var(--font-display);font-size:2rem}.sb-blog-header p{color:rgba(0,0,0,.6);margin-top:.5rem;max-width:60ch}.sb-blog-tabs{display:flex;gap:.5rem;margin-top:1.5rem}.sb-blog-tabs a{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:.9rem}.sb-blog-tabs a[aria-current=page]{background:var(--lime-400,#c8e000);border-color:transparent}.sb-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.sb-blog-empty{margin-top:2rem;color:rgba(0,0,0,.5)}.sb-article{max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.sb-article-preview-banner{background:#fde68a;padding:.6rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.sb-article-breadcrumb{font-size:.82rem;color:rgba(0,0,0,.5);margin-bottom:1.5rem}.sb-article-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;color:rgba(0,0,0,.55)}.sb-article-head h1{font-family:var(--font-display);font-size:2.2rem;line-height:1.15;margin:.4rem 0}.sb-article-meta{color:rgba(0,0,0,.55);font-size:.9rem}.sb-article-cover{width:100%;border-radius:14px;margin-top:1.5rem}.sb-article-body{margin-top:2rem;font-size:1.06rem;line-height:1.7}.sb-article-body h2{font-family:var(--font-display);font-size:1.5rem;margin:2rem 0 .75rem}.sb-article-body h3{font-size:1.2rem;margin:1.5rem 0 .5rem}.sb-article-body p{margin:0 0 1rem}.sb-article-body img{max-width:100%;border-radius:10px;margin:1rem 0}.sb-article-body a{color:#2563eb;text-decoration:underline}.sb-article-body ol,.sb-article-body ul{margin:0 0 1rem 1.25rem}.sb-article-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.97rem}.sb-article-body td,.sb-article-body th{border:1px solid #d8dde3;padding:.55rem .7rem;text-align:left;vertical-align:top}.sb-article-body th{background:#f4f6f8;font-weight:600}.sb-article-body thead th{border-bottom:2px solid #c4ccd4}.sb-article-body table caption{caption-side:bottom;font-size:.82rem;color:rgba(0,0,0,.5);margin-top:.4rem}