.ebx{font-size:17px}@media(min-width:768px){.ebx{font-size:18px}}.ebx-h1{font-size:clamp(2.5rem,6vw,3.5rem)}.ebx-hero-line{font-size:clamp(1.375rem,2.6vw,1.875rem)}.ebx-lede{font-size:1.125rem}@media(min-width:768px){.ebx-lede{font-size:1.25rem}}.ebx-h2{font-size:clamp(1.875rem,4.2vw,2.5rem)}.ebx-h3{font-size:clamp(1.5rem,3vw,2rem)}.ebx-body{font-size:1em}.ebx-body strong,.ebx-h3 strong,.ebx-hero-line strong,.ebx-lede strong{font-weight:700}.ebx-small,.ebx-checks,.ebx-label,.ebx-num{font-size:.9375rem}.ebx-card-lead{font-size:1.1875rem;line-height:1.3}.ebx>section .text-xs,.ebx>section .text-sm,.ebx>section [class*="text-[11px]"],.ebx>section [style*="0.72rem"]{font-size:.9375rem!important}.ebx-card{display:flex;flex-direction:column;height:100%;min-height:160px;padding:32px;border-radius:16px;background:#fff;border:1px solid #d8e1f2;box-shadow:0 1px 2px #1e3a8a0f,0 16px 44px -26px #1e3a8a66}.ebx-card-media{padding:0;overflow:hidden}.ebx-card-body{padding:24px 28px 32px}.ebx-claim{margin:0;font-size:1.0625rem;line-height:1.5;font-weight:500;color:#31456d;text-wrap:pretty}.ebx-claim strong{font-weight:700;color:#111827}.ebx-type{gap:0;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease}.ebx-type:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1018280d,0 22px 44px -20px #1e3a8a73}.ebx-type-chip{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;flex-shrink:0;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #1e3a8a0f,0 8px 18px -12px #1e3a8a73}.ebx-type-spec{margin:.375rem 0 0;font-size:1rem;line-height:1.4;font-weight:700;color:#1e3a8a}.ebx-type-use{margin:.75rem 0 0;font-size:.9375rem;line-height:1.5;color:#31456d}.ebx-type-use strong{font-weight:700;color:#111827}.ebx-type-micro{display:flex;align-items:flex-end;justify-content:flex-end;gap:.3rem;width:4rem;height:3.5rem;padding:.5rem 0}.ebx-type-micro-col{flex-direction:column;align-items:stretch;justify-content:center;gap:.35rem}.ebx-page{width:1.5rem;height:2rem;border-radius:.25rem;background:#fff;border:1.5px solid #c7d6f0;box-shadow:0 2px 4px #1e3a8a1a}.ebx-page:last-child{border-color:#1e3a8a}.ebx-bar{flex:1;border-radius:.3rem;background:#dce8ff}.ebx-bar.is-on{background:#1e3a8a}.ebx-check-row{display:flex;align-items:center;gap:.4rem}.ebx-check{display:inline-grid;place-items:center;width:.875rem;height:.875rem;flex-shrink:0;border-radius:.25rem;background:#fff;border:1.5px solid #c7d6f0}.ebx-check.is-on{background:#0ea57b;border-color:#0ea57b}.ebx-check-line{height:.4rem;border-radius:9999px;background:#dce8ff}@media(prefers-reduced-motion:reduce){.ebx-type{transition:none}.ebx-type:hover{transform:none}}.ebx-source{margin:1rem auto 0;max-width:64rem;font-size:.9375rem;line-height:1.5;color:#5b6b8c;text-align:center}.ebx-rec{aspect-ratio:16 / 10;border-radius:16px;background:#fff;border:1px solid #d8e1f2;box-shadow:0 2px 6px #1e3a8a14,0 24px 48px -24px #1e3a8a73}.ebx-rec-top{border:0;border-bottom:1px solid #d8e1f2;border-radius:0;box-shadow:none}.ebx-hero-clip{aspect-ratio:4 / 5;max-width:480px;margin:0 auto;border-radius:24px;background:#eef2fb;box-shadow:0 2px 6px #1e3a8a14,0 30px 60px -28px #1e3a8a73}@media(max-width:1023px){.ebx-hero-clip{aspect-ratio:16 / 10;max-width:none}}.ebx-chip{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#fff;border:1px solid #d8e1f2;color:#1e3a8a;font-size:.9375rem;font-weight:700;box-shadow:0 8px 20px -12px #1e3a8a80}.ebx-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ebx-btn-row>*{align-self:center}.ebx img:hover{transform:none}
