.refund-doc{--paper:#fcf4e2;--ink:#1c2b25;--line:#d8ccab;background:var(--paper);color:var(--ink);font-family:Pretendard,system-ui,-apple-system,sans-serif;line-height:1.7}.refund-doc .sheet{max-width:720px;margin:0 auto;padding:28px 24px 40px}.refund-doc .brandbar{border-bottom:2px solid var(--ink);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.refund-doc .brandbar img{object-fit:contain;max-width:150px;height:40px}.refund-doc .brandbar .name{font-size:15px;font-weight:700}.refund-doc h1{text-align:center;letter-spacing:-.01em;margin:8px 0 24px;font-size:20px;font-weight:800}.refund-doc .salutation{white-space:pre-line;margin-bottom:14px;font-weight:600}.refund-doc p{margin:0 0 12px}.refund-doc .box{border:1px solid var(--line);background:#fffaf0;border-radius:8px;margin:18px 0;padding:14px 16px}.refund-doc .box ul{margin:0;padding-left:18px}.refund-doc .amount{margin-top:8px;font-size:18px;font-weight:800}.refund-doc .meta{color:#5a6b62;margin-top:2px;font-size:13px}.refund-doc .disclaimer{color:#6b5a3a;border-top:1px dashed var(--line);margin-top:24px;padding-top:10px;font-size:11.5px}.refund-doc .sign{text-align:right;margin-top:28px;font-weight:700}@media print{@page refund-doc{size:A4;margin:0}.refund-doc{page:refund-doc;-webkit-print-color-adjust:exact;print-color-adjust:exact}.refund-doc .sheet{max-width:none;padding:18mm 16mm}.refund-doc .box,.refund-doc .brandbar{break-inside:avoid}}
.legal-doc{--paper:#fcf4e2;--ink:#1c2b25;--line:#d8ccab;background:var(--paper);color:var(--ink);font-family:Pretendard,system-ui,-apple-system,sans-serif;line-height:1.7}.legal-doc .sheet{max-width:720px;margin:0 auto;padding:28px 24px 40px}.legal-doc .brandbar{border-bottom:2px solid var(--ink);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.legal-doc .brandbar img{object-fit:contain;max-width:150px;height:40px}.legal-doc .brandbar .name{font-size:15px;font-weight:700}.legal-doc h1{text-align:center;letter-spacing:-.01em;margin:8px 0 24px;font-size:20px;font-weight:800}.legal-doc .salutation{white-space:pre-line;margin-bottom:14px;font-weight:600}.legal-doc .section{margin:0 0 16px}.legal-doc .section h2{margin:0 0 8px;font-size:14px;font-weight:800}.legal-doc .section p{margin:0 0 8px}.legal-doc .section ul{margin:0;padding-left:18px}.legal-doc .section li{margin:0 0 4px}.legal-doc .box{border:1px solid var(--line);background:#fffaf0;border-radius:8px;margin:10px 0;padding:14px 16px}.legal-doc .box .line{margin:0 0 6px;font-size:13.5px}.legal-doc .box .emphasis{margin-top:8px;font-size:16px;font-weight:800}.legal-doc .disclaimer{color:#6b5a3a;border-top:1px dashed var(--line);margin-top:24px;padding-top:10px;font-size:11.5px}.legal-doc .datemeta{color:#5a6b62;margin-top:14px;font-size:13px}.legal-doc .sign{text-align:right;margin-top:24px;font-weight:700}@media print{@page legal-doc{size:A4;margin:0}.legal-doc{page:legal-doc;-webkit-print-color-adjust:exact;print-color-adjust:exact}.legal-doc .sheet{max-width:none;padding:18mm 16mm}.legal-doc .box,.legal-doc .brandbar,.legal-doc .section{break-inside:avoid}}
