.s-pain__grid{display:grid;gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.s-pain__card{align-content:start;display:grid;grid-row:span 5;grid-template-rows:subgrid;padding:36px;row-gap:14px;transition:transform .2s ease,box-shadow .2s ease}.s-pain__rule{align-self:end}.s-pain__card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-6px)}.s-pain__title{color:var(--c-ink);font-family:var(--f-display);font-size:24px;font-weight:700;line-height:1.15}.s-pain__problem{color:var(--c-ink);font-size:17px;font-weight:600;line-height:1.45}.s-pain__rule{background:var(--c-line-card);height:1px}.s-pain__answer{display:grid;gap:6px}.s-pain__answer p{color:var(--c-ink);font-size:var(--fs-small);line-height:1.5}@media (max-width:1024px){.s-pain__grid{grid-template-columns:1fr}}@media (max-width:480px){.s-pain__card{padding:28px 22px}}