.opieka-rozpoznanie__head{text-align:center;margin-bottom:var(--space-5)}.opieka-rozpoznanie__head h2{margin:0 auto var(--space-2);max-width:20ch;font:var(--fw-black) var(--font-h2)/var(--lh-snug) var(--font-sans);letter-spacing:-.01em;color:var(--color-ink)}.opieka-rozpoznanie__note{margin:0;font:var(--fw-regular) var(--font-h5)/var(--lh-normal) var(--font-sans);color:var(--ink-62)}.opieka-rozpoznanie__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.opieka-rozpoznanie__item{background:var(--surface-raised);border-radius:var(--radius-2xl);padding:var(--space-4);display:flex;flex-direction:column}.opieka-rozpoznanie__problem{margin:0;font:var(--fw-regular) var(--font-h4)/1.3 var(--font-decorative);color:var(--color-accent);text-wrap:balance}.opieka-rozpoznanie__label{margin:var(--space-3) 0 var(--space-1);font:var(--fw-semibold) var(--font-caption)/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-48)}.opieka-rozpoznanie__solution{margin:0;font:var(--fw-regular) var(--font-body)/var(--lh-normal) var(--font-sans);color:var(--color-ink)}@media (max-width:768px){.opieka-rozpoznanie__grid{grid-template-columns:1fr}}