.ev-utilite{padding-block:var(--ev-space-6) var(--ev-space-12)}.ev-utilite h1{text-wrap:balance;max-width:22ch;font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.12}.ev-utilite h2{text-wrap:balance;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.ev-utilite p{line-height:1.75}.ev-utilite a{text-underline-offset:.22em}.ev-utilite section,.ev-utilite aside{scroll-margin-top:7rem}.ev-utilite-intro{max-width:68ch;margin-block:var(--ev-space-6) var(--ev-space-8);font-size:1.15rem}.ev-utilite-vedette,.ev-utilite-entete{align-items:center;gap:var(--ev-space-8);margin-block:var(--ev-space-8);grid-template-columns:1.1fr 1fr;display:grid}.ev-utilite-vedette{padding:var(--ev-space-6);background:var(--ev-bg-warning-soft);border-radius:var(--ev-radius-lg)}.ev-utilite-vedette>div{justify-items:start;gap:var(--ev-space-4);display:grid}.ev-utilite-fil,.ev-utilite-matieres,.ev-utilite-actions{align-items:center;gap:var(--ev-space-3);flex-wrap:wrap;display:flex}.ev-utilite-fil{color:var(--ev-text-secondary);font-size:.9rem}.ev-utilite-matieres a{padding:var(--ev-space-3) var(--ev-space-4);border:1px solid var(--ev-border-subtle);border-radius:var(--ev-radius-md)}.ev-utilite-groupe{margin-block:var(--ev-space-10)}.ev-utilite-repertoire{column-gap:var(--ev-space-8);margin-top:var(--ev-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ev-utilite-repertoire li{border-bottom:1px solid var(--ev-border-subtle)}.ev-utilite-repertoire a{gap:var(--ev-space-2);padding-block:var(--ev-space-5);color:var(--ev-text-primary);text-decoration:none;display:grid}.ev-utilite-repertoire a:hover h3{color:var(--ev-text-link);text-decoration:underline}.ev-utilite-repertoire h3{text-wrap:balance;font-size:1.25rem}.ev-utilite-repertoire p{color:var(--ev-text-secondary)}.ev-utilite-accompagnement,.ev-utilite-suite{margin-block:var(--ev-space-10);padding-block:var(--ev-space-6);border-top:1px solid var(--ev-border-subtle)}.ev-utilite-accompagnement p{max-width:68ch;margin-block:var(--ev-space-3)}.ev-utilite-accroche{margin-block:var(--ev-space-5);color:var(--ev-text-secondary);font-size:1.25rem}.ev-utilite-lecture{max-width:70ch;margin-inline:auto}.ev-utilite-sommaire{padding:var(--ev-space-5);background:var(--ev-bg-surface-alt);border-radius:var(--ev-radius-md)}.ev-utilite-sommaire ul{gap:var(--ev-space-2);margin-top:var(--ev-space-3);display:grid}.ev-utilite-sommaire a{padding-block:var(--ev-space-2);display:inline-block}.ev-utilite-exemple,.ev-utilite-recul,.ev-utilite-pratiquer,.ev-utilite-sources{margin-block:var(--ev-space-10)}.ev-utilite-lecture h2{margin-bottom:var(--ev-space-4)}.ev-utilite-exemple ol{padding-left:var(--ev-space-6);margin-block:var(--ev-space-5);list-style:decimal}.ev-utilite-exemple li{padding-left:var(--ev-space-2);margin-block:var(--ev-space-3);line-height:1.75}.ev-utilite-resultat{gap:var(--ev-space-2);padding:var(--ev-space-5);background:var(--ev-bg-math-soft);border-radius:var(--ev-radius-md);display:grid}.ev-utilite-nuance{color:var(--ev-text-secondary);margin-top:var(--ev-space-4)}.ev-utilite-defi{padding:var(--ev-space-6);background:var(--ev-bg-warning-soft);border-radius:var(--ev-radius-lg)}.ev-utilite-defi details{margin-top:var(--ev-space-4)}.ev-utilite-defi summary{cursor:pointer;padding-block:var(--ev-space-3);color:var(--ev-text-link);font-weight:600}.ev-utilite-defi details>div{padding-block:var(--ev-space-4)}.ev-utilite-defi details p{margin-top:var(--ev-space-3)}.ev-utilite-pratiquer li{padding-block:var(--ev-space-5);border-bottom:1px solid var(--ev-border-subtle)}.ev-utilite-pratiquer h3{margin-bottom:var(--ev-space-3)}.ev-utilite-sources{color:var(--ev-text-secondary);font-size:.95rem}.ev-utilite-sources ul,.ev-utilite-suite ul{gap:var(--ev-space-3);margin-block:var(--ev-space-4);display:grid}.ev-utilite-sources a,.ev-utilite-suite a{padding-block:var(--ev-space-2);display:inline-block}.ev-utilite-figure{min-width:0;padding:var(--ev-space-5);border-radius:var(--ev-radius-lg);background:var(--ev-bg-surface)}.ev-utilite-figure svg{width:100%;height:auto;color:var(--ev-text-primary)}.ev-utilite-figure figcaption{color:var(--ev-text-secondary);margin-top:var(--ev-space-3);font-size:.9rem;line-height:1.6}.ev-utilite-figure text{fill:currentColor;font-family:var(--ev-font-text);font-size:18px}.ev-utilite-figure .utilite-trait{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round}.ev-utilite-figure .utilite-accent{stroke:var(--ev-text-link);fill:none;stroke-width:4px}.ev-utilite-figure .utilite-zone{fill:var(--ev-bg-math-soft);stroke:var(--ev-text-math);stroke-width:2px}.ev-utilite-vedette .ev-utilite-figure{background:0 0;padding:0}@media (max-width:720px){.ev-utilite-figure text{font-size:22px}.ev-utilite-vedette,.ev-utilite-entete{gap:var(--ev-space-5);grid-template-columns:minmax(0,1fr)}.ev-utilite-vedette{padding:var(--ev-space-4)}.ev-utilite-vedette .ev-utilite-figure{order:2}.ev-utilite-repertoire{grid-template-columns:minmax(0,1fr)}.ev-utilite-defi{padding:var(--ev-space-5)}.ev-utilite-actions .ev-cta{flex:auto}}.ev-utilite-entete-portrait{background:var(--ev-bg-warning-soft);border-radius:var(--ev-radius-lg);gap:var(--ev-space-6);grid-template-columns:1.15fr 1fr;overflow:hidden}.ev-utilite-entete-portrait>div{padding:var(--ev-space-7,1.75rem)}.ev-utilite-entete-portrait h1{max-width:20ch}.ev-utilite-question{margin-bottom:var(--ev-space-3);font-size:.65em;line-height:1.3;display:block}.ev-utilite-portrait{aspect-ratio:1;object-fit:contain;align-self:center;width:100%;height:auto;display:block}.ev-utilite-lecture>.ev-utilite-figure{margin-bottom:var(--ev-space-8)}@media (max-width:720px){.ev-utilite-entete-portrait{grid-template-columns:minmax(0,1fr);gap:0}.ev-utilite-entete-portrait>div{padding:var(--ev-space-5)}.ev-utilite-portrait{border-radius:var(--ev-radius-md) var(--ev-radius-md) 0 0;justify-self:center;width:min(100%,260px)}}
