.U0eCRa_page{max-width:1100px;margin:auto;padding:38px 20px 50px}.U0eCRa_hero{max-width:760px;padding:16px 0 22px}.U0eCRa_hero>span{letter-spacing:.12em;color:#2466a4;font-size:12px;font-weight:750}.U0eCRa_hero h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(27px,4.8vw,43px);line-height:1.4}.U0eCRa_hero p{color:#596e81;font-size:15px;line-height:1.9}.U0eCRa_choices{flex-wrap:wrap;gap:8px;margin:8px 0 28px;display:flex}.U0eCRa_choices button{color:#24445f;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddce9;border-radius:30px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;display:flex}.U0eCRa_choices button[aria-pressed=true]{color:#fff;background:#145eaa;border-color:#145eaa}.U0eCRa_choices button:focus-visible,.U0eCRa_card a:focus-visible{outline-offset:4px;outline:3px solid #ffbd50}.U0eCRa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.U0eCRa_card{background:linear-gradient(140deg,#fff,#f3f8fe);border:1px solid #dbe5ef;border-radius:22px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 8px 25px #23446c08}.U0eCRa_number{color:#4e7fa9;letter-spacing:.12em;font:700 12px/1.4 monospace}.U0eCRa_card h2{min-height:62px;margin:14px 0 6px;font-size:20px;line-height:1.55}.U0eCRa_card>small{color:#74899b;letter-spacing:.08em;min-height:30px;font-size:9px}.U0eCRa_primary{background:#145eaa;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;margin-top:17px;padding:14px 13px;font-size:13px;font-weight:700;display:flex;color:#fff!important;text-decoration:none!important}.U0eCRa_secondary{flex-direction:column;gap:12px;margin-top:18px;display:flex}.U0eCRa_secondary a{color:#355f83;text-underline-offset:4px;align-items:center;gap:5px;font-size:12px;display:flex}.U0eCRa_note{color:#64798b;max-width:820px;margin:26px 0 0;font-size:12px;line-height:1.9}@media (max-width:900px){.U0eCRa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.U0eCRa_page{padding:22px 16px 36px}.U0eCRa_grid{grid-template-columns:1fr;gap:14px}.U0eCRa_card{padding:22px}.U0eCRa_card h2{min-height:0;margin-top:10px;font-size:21px}.U0eCRa_card>small{min-height:0}.U0eCRa_choices button{padding:12px 16px}.U0eCRa_secondary{flex-flow:wrap;gap:12px 20px}}
