.csq-illu .t{fill:color-mix(in srgb,var(--card-c1, var(--plan-c1, var(--color-primary))) 14%,var(--color-surface))}.csq-illu .a{fill:var(--card-c1, var(--plan-c1, var(--color-primary)))}.csq-illu .b{fill:var(--card-c2, var(--plan-c2, var(--color-primary-light)))}.csq-illu .w{fill:var(--color-surface)}.csq-illu .k{fill:var(--card-ink, var(--plan-ink, var(--color-primary-dark)))}.csq-illu .s,.csq-illu .sa{fill:none;stroke:var(--card-ink, var(--plan-ink, var(--color-primary-dark)));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.csq-illu .sa{stroke:var(--card-c1, var(--plan-c1, var(--color-primary)))}.csq-illu .g{stroke-width:7}.card-picto--dessin{display:block;width:6.5rem;height:auto;border-radius:.9rem}.card-picto--icone{display:inline-grid;place-items:center;width:6.5rem;height:4.33rem;border-radius:.9rem;background:color-mix(in srgb,var(--card-c1, var(--color-primary)) 14%,var(--color-surface));color:var(--card-c1, var(--color-primary));font-size:1.7rem;box-shadow:0 .35rem .9rem color-mix(in srgb,var(--card-c1, var(--color-primary)) 14%,transparent)}:root body[class] main :is(.benefit-card__icon,.permanence-card__icon,.numerique-service-card__icon,.numerique-besoin-card__icon,.numerique-ressource-card__icon,.soc-pilier-card__icon,.pc-droit-card__icon,.inscription-prep-card__icon,.valeur-card__icon,.ra-valeur-card__icon,.ra-pole-card__icon,.sorties-condition-card__icon):has(>.card-picto):not(.x-sans-objet){width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;display:block;margin-inline:0;margin-block-end:.85rem;justify-self:start;align-self:start}.csq-illu .ws{fill:none;stroke:var(--color-surface);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.csq-illu .s.g,.csq-illu .sa.g{fill:none}:root body[class] main .cartes-douces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.9rem}@media(min-width:720px){:root body[class] main .cartes-douces:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}:root body[class] main .cartes-douces.cartes-douces>*{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:min-content;column-gap:1rem;align-content:start;height:100%;margin:0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--card-c1, var(--color-primary)) 25%,transparent);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--card-tint, var(--color-surface)) 0%,var(--color-surface) 70%);background-color:var(--color-surface);box-shadow:none;text-align:start}:root body[class] main .cartes-douces.cartes-douces>*>:first-child:has(>.card-picto){grid-column:1;margin:0}:root body[class] main .cartes-douces .card-picto--dessin{width:4.75rem}:root body[class] main .cartes-douces .card-picto--icone{width:4.75rem;height:3.2rem;font-size:1.4rem}:root body[class] main .cartes-douces.cartes-douces>* :is(h3,h4){grid-column:2;align-self:center;margin:0;color:var(--card-ink, var(--color-primary));font-size:1.25rem;line-height:1.3}:root body[class] main .cartes-douces.cartes-douces>* p{grid-column:1 / -1;margin:.75rem 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.55}
