.ca{--ca-tx1:#141414;--ca-tx2:#606060;--ca-txm:#767676;--ca-inv:#fff;--ca-brand:#135ed8;--ca-bg:#fff;--ca-sub:#f5f5f5;--ca-bd:#efefef;--ca-bds:#e1e1e1;--ca-bdi:#d4d4d4;--ca-cta:#0e213e;--ca-cta-h:#1a3357;--ca-accent:#ea6506;--ca-promo:#b04a00;--ca-err:#e50000;--ca-elev1:0 4px 12px #09141e14;--ca-elev2:0 8px 28px #09141e24;color:var(--ca-tx1);background:var(--ca-bg);letter-spacing:-.5px;-webkit-font-smoothing:antialiased;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;line-height:1.6}.ca .ca-rail,.ca .ca-rail-reading,.ca .ca-rail-narrow{width:100%;margin-inline:auto;padding-inline:16px}.ca .ca-rail{max-width:1200px}.ca .ca-rail-reading{max-width:816px}.ca .ca-rail-narrow{max-width:528px}@media (min-width:768px){.ca .ca-rail,.ca .ca-rail-reading,.ca .ca-rail-narrow{padding-inline:24px}}.ca .ca-t11{letter-spacing:0;font-size:11px;line-height:1.45}.ca .ca-t12{letter-spacing:0;font-size:12px;line-height:1.5}.ca .ca-t13{letter-spacing:0;font-size:13px;line-height:1.55}.ca .ca-t14{letter-spacing:0;font-size:14px;line-height:1.6}.ca .ca-t15{letter-spacing:-.5px;font-size:15px;line-height:1.6}.ca .ca-t16{letter-spacing:-.5px;font-size:16px;line-height:1.6}.ca .ca-t18{letter-spacing:-.5px;font-size:18px;line-height:1.55}.ca .ca-t20{letter-spacing:-.5px;font-size:20px;line-height:1.45}.ca .ca-t24{letter-spacing:-.5px;font-size:24px;line-height:1.4}.ca .ca-t28{letter-spacing:-.5px;font-size:28px;line-height:1.35}.ca .ca-t32{letter-spacing:-.02em;font-size:32px;line-height:1.3}.ca .ca-t40{letter-spacing:-.02em;font-size:40px;line-height:1.2}.ca .ca-t48{letter-spacing:-.03em;font-size:48px;line-height:1.15}.ca .ca-r{font-weight:400}.ca .ca-m{font-weight:500}.ca .ca-sb{font-weight:600}.ca .ca-b{font-weight:700}.ca .ca-xb{font-weight:800}.ca .ca-num{font-variant-numeric:tabular-nums;letter-spacing:0}.ca .ca-pre{white-space:pre-line}.ca .ca-tx1{color:var(--ca-tx1)}.ca .ca-tx2{color:var(--ca-tx2)}.ca .ca-txm{color:var(--ca-txm)}.ca .ca-txbrand{color:var(--ca-brand)}.ca .ca-promo{color:var(--ca-promo)}.ca .ca-eyebrow{letter-spacing:.08em;color:var(--ca-brand);text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.ca .ca-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ca .ca-btn-sm{height:40px;padding-inline:14px;font-size:13px}.ca .ca-btn-md{height:44px;padding-inline:16px;font-size:14px}.ca .ca-btn-lg{letter-spacing:-.5px;height:48px;padding-inline:20px;font-size:16px}.ca .ca-btn-xl{letter-spacing:-.5px;height:56px;padding-inline:24px;font-size:16px}@media (min-width:768px){.ca .ca-btn-sm{height:32px}.ca .ca-btn-md{height:40px}}.ca .ca-btn-cta{background:var(--ca-cta);color:var(--ca-inv)}.ca .ca-btn-cta:hover{background:var(--ca-cta-h)}.ca .ca-btn-secondary{background:var(--ca-bg);border-color:var(--ca-bds);color:var(--ca-tx1)}.ca .ca-btn-secondary:hover{background:var(--ca-sub)}.ca .ca-btn-ghost{color:var(--ca-tx2);background:0 0}.ca .ca-btn-ghost:hover{background:var(--ca-sub);color:var(--ca-tx1)}.ca .ca-btn-block{width:100%;display:flex}.ca .ca-btn:disabled{opacity:.5;cursor:not-allowed}.ca .ca-btn:focus-visible{outline:2px solid var(--ca-brand);outline-offset:2px}.ca .ca-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ca .ca-chip-xs{padding:1px 8px;font-size:11px;line-height:1.45}.ca .ca-chip-neutral{background:var(--ca-sub);color:var(--ca-tx2)}.ca .ca-chip-outline{background:var(--ca-bg);border:1px solid var(--ca-bds);color:var(--ca-tx2)}.ca .ca-chip-action{background:var(--ca-sub);color:var(--ca-brand);font-weight:600}.ca .ca-chip-brand{background:var(--ca-sub);color:var(--ca-promo);font-weight:600}.ca .ca-chip-solid{background:var(--ca-cta);color:var(--ca-inv);font-weight:600}.ca .ca-card{background:var(--ca-bg);border:1px solid var(--ca-bd);border-radius:10px}.ca .ca-card-14{border-radius:14px}.ca .ca-card-strong{border-color:var(--ca-bds)}.ca .ca-tile{background:var(--ca-sub);border:1px solid var(--ca-bd);border-radius:6px;padding:10px 12px}.ca .ca-elev1{box-shadow:var(--ca-elev1)}.ca .ca-elev2{box-shadow:var(--ca-elev2)}.ca .ca-band{background:var(--ca-sub);border-top:1px solid var(--ca-bd);border-bottom:1px solid var(--ca-bd)}.ca .ca-input{letter-spacing:-.5px;border:1px solid var(--ca-bdi);background:var(--ca-bg);width:100%;height:48px;color:var(--ca-tx1);border-radius:6px;padding-inline:14px;font-size:16px}.ca .ca-input::placeholder{color:var(--ca-txm)}.ca .ca-input:focus{outline:2px solid var(--ca-brand);outline-offset:1px;border-color:var(--ca-cta)}.ca .ca-help{color:var(--ca-txm);margin-top:6px;font-size:13px;line-height:1.55}.ca .ca-gauge{background:var(--ca-sub);border-radius:999px;height:6px;overflow:hidden}.ca .ca-gauge>span{background:var(--ca-brand);border-radius:999px;height:100%;display:block}.ca .ca-bignum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1.1}
