.legal-page{color:#26352d;background:#f7faf8;width:100%;min-height:100vh;padding:70px 20px 90px}.legal-container{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:1000px;margin:0 auto;padding:60px 70px;box-shadow:0 10px 40px #0000000f}.legal-header{border-bottom:1px solid #e5ebe7;margin-bottom:35px;padding-bottom:35px}.legal-eyebrow{letter-spacing:1.8px;color:#4d8b61;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.legal-header h1{color:#193c27;margin:0 0 18px;font-size:42px;font-weight:700;line-height:1.15}.legal-header p{color:#5d6962;max-width:780px;margin:0;font-size:17px;line-height:1.75}.legal-updated{color:#78837c;margin-top:20px;font-size:13px;font-weight:600}.legal-section{margin-bottom:38px}.legal-section h2{color:#1e4930;margin:0 0 15px;font-size:24px;font-weight:700;line-height:1.35}.legal-section h3{color:#294c37;margin:24px 0 10px;font-size:18px;font-weight:700}.legal-section p{color:#4e5b53;margin:0 0 14px;font-size:16px;line-height:1.8}.legal-section ul{margin:12px 0 18px;padding-left:24px}.legal-section li{color:#4e5b53;margin-bottom:9px;font-size:16px;line-height:1.7}.legal-contact-box{background:#f1f7f2;border-left:4px solid #4d8b61;border-radius:10px;flex-direction:column;gap:8px;margin-top:18px;padding:22px 24px;display:flex}.legal-contact-box strong{color:#193c27;font-size:18px}.legal-contact-box span{color:#526057;font-size:15px;line-height:1.6}.legal-note{color:#63552e;background:#fff9e9;border:1px solid #f1dfaa;border-radius:10px;margin-top:45px;padding:20px 22px;font-size:14px;line-height:1.7}.legal-note strong{color:#4d411f}@media (max-width:900px){.legal-page{padding:45px 18px 65px}.legal-container{padding:45px 40px}.legal-header h1{font-size:36px}}@media (max-width:600px){.legal-page{padding:25px 12px 45px}.legal-container{border-radius:14px;padding:30px 20px;box-shadow:0 5px 25px #0000000d}.legal-header{margin-bottom:28px;padding-bottom:25px}.legal-eyebrow{letter-spacing:1.4px;font-size:11px}.legal-header h1{margin-bottom:14px;font-size:30px;line-height:1.2}.legal-header p{font-size:15px;line-height:1.65}.legal-updated{font-size:12px}.legal-section{margin-bottom:30px}.legal-section h2{margin-bottom:12px;font-size:21px}.legal-section h3{margin-top:20px;font-size:17px}.legal-section p,.legal-section li{font-size:15px;line-height:1.7}.legal-section ul{padding-left:20px}.legal-contact-box{padding:18px}.legal-contact-box strong{font-size:16px}.legal-contact-box span{font-size:14px}.legal-note{margin-top:30px;padding:16px;font-size:13px}}@media (max-width:380px){.legal-container{padding:25px 16px}.legal-header h1{font-size:27px}.legal-section h2{font-size:20px}}
