.ios-web-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:32px;align-items:center;margin-top:28px;padding:32px;border:1px solid #c7dce2;border-radius:20px;background:#f0f8fa;color:#102b3b;scroll-margin-top:100px}
.ios-web-card h3{margin:8px 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.3}.ios-web-card p{line-height:1.7;margin:8px 0}.ios-web-card .ios-web-small{font-size:14px;color:#465e69}.ios-web-actions{display:grid;gap:12px}.ios-web-actions .button{min-height:48px;text-align:center;white-space:normal}.ios-web-actions p{font-size:14px;text-align:center;color:#465e69}.ios-web-card a:focus-visible{outline:3px solid #1677a0;outline-offset:4px}
@media(max-width:680px){.ios-web-card{grid-template-columns:minmax(0,1fr);padding:24px;gap:18px}.ios-web-actions{width:100%}}
