.is-right{display:grid;gap:14px;min-width:0;align-content:start}
.is-h2{margin-top:22px}
.is-int{padding:14px;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-left:4px solid var(--accent);border-radius:8px;background:#fff;margin:0 0 12px;display:grid;gap:10px}
.is-int h3{margin:0;font-family:var(--font-display,Georgia,serif);font-weight:500;font-size:1.05rem}
.is-int .st-chip span{min-height:38px;padding:6px 12px;font-size:.85rem}
.is-sheet h3{margin:0 0 4px;font-size:1.3rem;font-family:var(--font-display,Georgia,serif);font-weight:500}
.is-sheet table{width:100%;border-collapse:collapse;font-size:.88rem}
.is-sheet th,.is-sheet td{border:1px solid #bbb;padding:8px 6px;text-align:center;vertical-align:middle}
.is-sheet th:first-child,.is-sheet td:first-child{text-align:left;min-width:150px}
.is-sheet th small{display:block;font-weight:400;color:#555}
.is-bilan{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.is-bilan div{border:1px solid #bbb;border-radius:6px;min-height:84px;padding:8px;font-size:.8rem;color:#555}
@media(max-width:560px){.is-bilan{grid-template-columns:minmax(0,1fr)}}
