.irx_inq{gap:20px;display:grid}.irx_inq_set{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.irx_inq_lgd{color:#545b69;margin-bottom:4px;padding:0;font-size:1rem;font-weight:500;line-height:1.4}.irx_inq_opts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.irx_inq_opt{color:#111;cursor:pointer;background:#fff;border:1px solid #e5e8ed;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.4;transition:border-color .2s,background .2s;display:flex}@media (hover:hover){.irx_inq_opt:hover{border-color:#8b93a1}}.irx_inq_opt:has(.irx_inq_rad:checked){background:#eef6ff;border-color:#0074ed}.irx_inq_opt:has(.irx_inq_rad:focus-visible){outline-offset:2px;outline:2px solid #0074ed}.irx_inq_rad,.irx_inq_box{accent-color:#0074ed;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.irx_inq_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}@media (width<=639px){.irx_inq_two{grid-template-columns:minmax(0,1fr)}}.irx_inq_hint{color:#545b69;background:#eef6ff;border-radius:8px;margin-top:-8px;padding:12px 14px;font-size:1rem;font-weight:400;line-height:1.5}.irx_inq_agr{gap:6px;display:grid}.irx_inq_chk{color:#111;cursor:pointer;align-items:center;gap:10px;font-size:1rem;font-weight:400;line-height:1.4;display:flex}.irx_inq_pol{color:#545b69;justify-self:start;margin-left:28px;font-size:.8rem;font-weight:400;line-height:1.5;text-decoration:underline}.irx_inq_err{color:#d92d20;font-size:1rem;font-weight:400;line-height:1.5}.irx_inq_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.irx_inq_done{text-align:center;justify-items:center;gap:12px;display:grid}.irx_inq_ok{color:#12a150}.irx_inq_dtit{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.35}.irx_inq_ddsc{color:#545b69;font-size:1rem;font-weight:400;line-height:1.6}.irx_inq_sum{text-align:left;border-block:1px solid #e5e8ed;gap:10px;width:100%;margin:12px 0;padding:16px 0;display:grid}.irx_inq_row{justify-content:space-between;gap:16px;font-size:1rem;font-weight:400;line-height:1.4;display:flex}.irx_inq_row dt{color:#545b69}.irx_inq_row dd{color:#111;text-align:right;margin:0;font-weight:600}
