.legal-policy-page{--fatell-header-bg:#1b1e18;--fatell-header-fg:#f2ede3;--fatell-header-border:#ffffff14;--fatell-header-active:#d2b873;color:#2e2b25;background:#f4efe6;min-height:100vh}.legal-policy-hero{text-align:center;color:#f2ece1;background:radial-gradient(circle at 50% 120%,#ceb26833,#0000 45%),#1b1e18;padding:76px 24px 68px}.legal-policy-hero small{color:#d2b873;letter-spacing:3.5px;font-size:9px;font-weight:700}.legal-policy-hero h1{letter-spacing:-2px;margin:14px 0 12px;font:400 clamp(34px,5vw,54px)/1.35 Gowun Batang,serif}.legal-policy-hero p{color:#aaa398;margin:0;font-size:11px}.legal-policy-switch{justify-content:center;gap:8px;margin-top:28px;display:flex}.legal-policy-switch a{color:#c4bdb2;border:1px solid #ffffff2e;border-radius:999px;min-width:132px;padding:12px 16px;font-size:10px}.legal-policy-switch a.active{color:#211f19;background:#d2b873;border-color:#d2b873;font-weight:700}.legal-policy-content{background:#fffdf8e6;border:1px solid #ded3c2;border-radius:24px;width:min(920px,100% - 40px);margin:44px auto 90px;padding:56px clamp(24px,6vw,72px);box-shadow:0 24px 70px #342a1a12}.legal-policy-intro{color:#655d51;background:#eee7d9;border-radius:14px;margin:0 0 42px;padding:20px 22px;font:400 14px/1.85 Gowun Batang,serif}.legal-policy-section{border-top:1px solid #e4dbcd;padding:34px 0}.legal-policy-section:first-of-type{border-top:0;padding-top:0}.legal-policy-section h2{margin:0 0 17px;font:700 21px/1.5 Gowun Batang,serif}.legal-policy-section h3{margin:24px 0 10px;font-size:12px}.legal-policy-section p,.legal-policy-section li,.legal-policy-section td,.legal-policy-section th{color:#615b52;word-break:keep-all;font-size:12px;line-height:1.85}.legal-policy-section p{margin:9px 0}.legal-policy-section ul,.legal-policy-section ol{margin:10px 0;padding-left:21px}.legal-policy-section li+li{margin-top:6px}.legal-policy-section strong{color:#343028}.legal-policy-table-wrap{margin:18px 0;overflow-x:auto}.legal-policy-table{border-collapse:collapse;width:100%;min-width:640px}.legal-policy-table th,.legal-policy-table td{text-align:left;vertical-align:top;border:1px solid #ded4c5;padding:14px 13px}.legal-policy-table th{color:#433e36;white-space:nowrap;background:#eee7da;font-size:10px}.legal-policy-contact{background:#f7f1e5;border:1px solid #d8c89e;border-radius:15px;margin-top:18px;padding:24px}.legal-policy-contact p{margin:3px 0}.legal-policy-contact a{color:#735d2d;text-decoration:underline}.legal-policy-effective{color:#847b6d;text-align:right;margin-top:34px;font-size:10px}@media (max-width:600px){.legal-policy-hero{padding:54px 18px 50px}.legal-policy-switch{flex-direction:column;align-items:center}.legal-policy-switch a{width:210px}.legal-policy-content{border-radius:18px;width:calc(100% - 20px);margin:18px auto 50px;padding:35px 20px}.legal-policy-section{padding:27px 0}.legal-policy-section p,.legal-policy-section li{word-break:normal}}
