.tax-refund{color:#173e39;background:#f5f8f6;min-height:100vh;font-family:Arial,Malgun Gothic,sans-serif}.tax-refund header{color:#fff;background:#123e39;justify-content:space-between;padding:18px max(20px,50vw - 450px);display:flex}.tax-refund header a{color:inherit;text-decoration:none}.tax-refund header a:first-child{font-weight:800}.trf-wrap{max-width:900px;margin:auto;padding:45px 20px 90px}.trf-eyebrow{letter-spacing:.14em;color:#237968;font-size:12px;font-weight:800}.trf-wrap h1{margin:10px 0;font-size:clamp(33px,5vw,54px);line-height:1.1}.trf-lead{max-width:680px;font-size:18px;line-height:1.55}.trf-card{background:#fff;border:1px solid #d4e4db;border-radius:16px;margin:22px 0;padding:24px}.trf-card h2{margin:0 0 18px;font-size:26px}.trf-choices{gap:9px;display:grid}.trf-choices button{color:#174539;text-align:left;cursor:pointer;background:#f6faf7;border:1px solid #bfd8cb;border-radius:9px;padding:14px;font-size:16px;font-weight:700}.trf-choices button[aria-pressed=true]{color:#fff;background:#165f4e;border-color:#165f4e}.trf-result{background:#e8f3ed;border-radius:10px;margin-top:20px;padding:18px;line-height:1.55}.trf-result p{margin-bottom:0}.trf-card li{margin:0 0 10px;line-height:1.55}.trf-card>a{color:#12684f;margin:8px 18px 0 0;font-weight:800;display:inline-block}.trf-transport{background:#e4f3ed}.trf-footnote{color:#5f766d;font-size:13px;line-height:1.5}@media (max-width:600px){.trf-wrap{padding-top:28px}.trf-card{padding:20px}}
