.rx17-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;padding:30px;background:linear-gradient(120deg,#e6f8fc,#dff5ee);border-radius:24px}.rx17-flow article{padding:24px 18px;background:#fff;border:1px solid #cce6eb;border-radius:18px;box-shadow:0 8px 24px #173c4b0d}.rx17-flow span{display:block;font-size:13px;letter-spacing:1px;color:#08788e;font-weight:700}.rx17-flow strong{display:block;font-size:30px;margin:16px 0}.rx17-flow p{font-size:17px;line-height:1.5}.rx17-flow>b{font-size:30px;color:#1294a5}.rx17-compatible{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rx17-compatible a{padding:24px;border:1px solid #cce6eb;background:#edf9f8;border-radius:16px;text-decoration:none}.rx17-compatible b,.rx17-compatible span{display:block}.rx17-compatible b{font-size:24px;margin-bottom:12px}.rx17-compatible span{font-size:16px;line-height:1.5}@media(max-width:850px){.rx17-flow{gap:12px;padding:20px}.rx17-flow article{padding:18px 12px}.rx17-flow strong{font-size:24px}.rx17-compatible{grid-template-columns:1fr 1fr}}@media(max-width:620px){.rx17-flow{grid-template-columns:1fr}.rx17-flow>b{transform:rotate(90deg);text-align:center}.rx17-compatible{grid-template-columns:1fr}}