.OSLHOG_carte{border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);background:#fff;gap:14px;padding:clamp(22px,2.4vw,30px);display:grid}.OSLHOG_carteTitre{color:var(--turquoise-text);letter-spacing:.02em;align-items:center;gap:9px;font-size:.8rem;font-weight:700;display:flex}.OSLHOG_ligne{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-top:14px;display:grid}.OSLHOG_ligne span[data-icone]{border-radius:var(--r-sm);background:var(--sky-soft);width:40px;height:40px;color:var(--turquoise-text);place-items:center;display:grid}.OSLHOG_ligne small{color:var(--text-muted);font-size:.8rem;display:block}.OSLHOG_ligne strong,.OSLHOG_ligne a{color:var(--navy-deep);letter-spacing:-.01em;font-size:1rem;font-weight:700;display:block}.OSLHOG_ligne a:hover{color:var(--turquoise-text);text-underline-offset:3px;text-decoration:underline}
