.eog-buy-route{box-sizing:border-box;max-width:1120px;width:calc(100% - 48px);margin:40px auto;padding:32px;border:1px solid #dce3ef;border-radius:18px;background:#fff;color:#16243b;font:inherit}.eog-buy-route h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin:0 0 16px}.eog-buy-route p{line-height:1.65;max-width:80ch}.eog-buy-kicker{color:#2459d6;font-size:.78rem;letter-spacing:.1em;font-weight:700}.eog-buy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:12px 0;margin:16px 0}.eog-buy-steps h3{font-size:1.1rem;margin:0 0 8px}.eog-buy-steps p{margin:0}.eog-buy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.eog-buy-actions a{color:#1749c5;text-underline-offset:3px;font-weight:600}.eog-buy-actions .eog-buy-primary{display:inline-block;padding:12px 18px;border-radius:9px;background:#2459d6;color:#fff;text-decoration:none}.eog-buy-actions a:focus-visible{outline:3px solid #2459d6;outline-offset:4px}@media(max-width:700px){.eog-buy-route{width:calc(100% - 32px);padding:24px 20px;margin:28px auto}.eog-buy-steps{grid-template-columns:1fr;gap:20px}.eog-buy-actions{align-items:flex-start;flex-direction:column}}
