*{box-sizing:border-box}body{margin:0;font-family:Pretendard,'Noto Sans KR','Malgun Gothic',sans-serif;color:#173347;background:#f5f8fa}a{text-decoration:none;color:inherit}.qinner{width:min(970px,calc(100% - 36px));margin:auto}.qhead{background:#fff;border-bottom:1px solid #dfe8ee}.qhead .qinner{display:flex;justify-content:space-between;align-items:center;min-height:85px;gap:15px}.qhead img{display:block;width:auto;height:47px;max-width:220px;object-fit:contain}.qhead a:last-child{font-size:13px;color:#527080}.intro{padding:70px 0 32px}.caption{font-size:12px;color:#2782a0;font-weight:800;letter-spacing:.01em}.intro h1{font-size:clamp(28px,4vw,41px);margin:15px 0}.intro>p:last-child,.note{color:#687f8b;line-height:1.8;font-size:14px}.qform,.answer{background:#fff;border:1px solid #e0e8ec;padding:27px;border-radius:15px}.qform label{font-size:14px;font-weight:750;display:block;margin-bottom:15px}.search{display:flex;background:#f3f6f8;border-radius:8px;overflow:hidden}.search input{flex:1;min-width:0;background:transparent;border:0;padding:16px;font:inherit;outline-offset:-2px}.search button{border:0;background:#153c50;color:#fff;padding:0 25px;cursor:pointer;font-weight:750}.results{padding:38px 0}.results h2{font-size:22px;overflow-wrap:anywhere}.answer{margin:18px 0}.answer h3{font-size:23px;margin:12px 0}.answer>p:not(.caption){line-height:1.9;color:#425a69;word-break:keep-all}.qlinks{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.qlinks a{padding:12px 17px;background:#eaf3f7;color:#164f68;border-radius:8px;font-weight:700;font-size:13px}.examples{padding:38px 0;display:flex;gap:10px;flex-wrap:wrap}.examples h2{width:100%;font-size:21px}.examples a{background:#fff;border:1px solid #dce6eb;padding:15px;border-radius:9px;font-size:14px}.disclaimer{margin:40px 0 80px;color:#748692;font-size:13px;line-height:1.8}.qfoot{text-align:center;background:#162e3d;color:#adc2cc;padding:30px;font-size:12px}@media(max-width:550px){.qhead img{height:36px}.intro{padding-top:42px}.qform,.answer{padding:20px}.search button{padding:0 12px;font-size:12px}.answer h3{font-size:20px}}
