.seg button{font-size:14px}.hint{font-size:14px;background:#eef1ff;border-radius:10px;padding:9px 11px;margin:10px 0 0}
select.sel{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px;font:inherit;font-size:16px;background:#fff}
.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.row3 .inp input{font-size:17px}.row3 .inp{padding:0 10px}
.exs{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ex h3{font-size:16px;margin:0 0 4px}.exv{font-size:28px;font-weight:800;color:var(--red);margin:0}
.faq dt{font-weight:700;margin-top:12px}.faq dd{margin:4px 0 0;color:#374151;font-size:14px}
.rt{width:100%;border-collapse:collapse;font-size:14px}.rt th,.rt td{border-bottom:1px solid var(--line);padding:7px 6px;text-align:right}.rt th:first-child,.rt td:first-child{text-align:left}.rt th{background:#f4f6fb}
.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row2 .inp input{width:100%;font-size:18px}
