.hallasan-transfer{color:#143e38;background:#f4f8f6;min-height:100vh;font-family:Arial,Malgun Gothic,sans-serif}.hallasan-transfer header{color:#fff;background:#123e39;justify-content:space-between;padding:18px max(20px,50vw - 500px);display:flex}.hallasan-transfer header a{color:inherit;text-decoration:none}.hallasan-transfer header a:first-child{font-weight:800}.ht-wrap{max-width:1000px;margin:auto;padding:48px 20px 90px}.ht-wrap>span{color:#237968;letter-spacing:.14em;font-size:12px;font-weight:800}.ht-wrap h1{margin:12px 0;font-size:clamp(33px,5vw,52px)}.ht-wrap>p{max-width:700px;line-height:1.55}.ht-official,.ht-card{background:#fff;border:1px solid #d3e4d9;border-radius:16px;margin-top:24px;padding:24px}.ht-official{background:#e8f4eb}.ht-official p,.ht-card p{line-height:1.55}.ht-official a,.ht-card a:not(.ht-actions a){color:#176c57;font-weight:800}.ht-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.ht-card{gap:14px;display:grid}.ht-card h2{margin:0}.ht-card label{font-size:13px;font-weight:800}.ht-card input,.ht-card select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bfd4c9;border-radius:8px;margin-top:6px;padding:11px;font-weight:400;display:block}.ht-actions{gap:8px;display:grid}.ht-actions a{color:#fff;text-align:center;background:#176c57;border-radius:8px;padding:13px;font-weight:800;text-decoration:none}.ht-actions a+a{color:#176c57;background:#e7f2eb}.ht-actions a.disabled{opacity:.45}@media (max-width:720px){.ht-grid{grid-template-columns:1fr}}
