.axil-legal-area{padding:80px 0;background:#f8f9fa;min-height:100vh}.page-title{margin-bottom:60px}.page-title .title{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:15px}.page-title .b1{font-size:18px;color:#666;line-height:1.6}.legal-content{background:#fff;border-radius:15px;padding:60px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:40px}.legal-section{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #eee}.legal-section:last-child{border-bottom:none;margin-bottom:0}.legal-section h2{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #ff6b35;display:inline-block}.legal-section h3{font-size:22px;font-weight:600;color:#333;margin:25px 0 15px}.legal-section p{font-size:16px;line-height:1.8;color:#555;margin-bottom:15px}.legal-section ul{margin:15px 0;padding-left:20px}.legal-section li{font-size:16px;line-height:1.8;color:#555;margin-bottom:8px;position:relative}.legal-section li::marker{color:#ff6b35;font-weight:700}.legal-section ul li{padding-left:10px}.legal-section ul li:before{content:"•";color:#ff6b35;font-weight:700;position:absolute;left:-15px}.contact-info{background:#f8f9fa;padding:25px;border-radius:10px;border-left:4px solid #ff6b35;margin-top:20px}.contact-info p{margin-bottom:8px;font-size:16px}.contact-info p:last-child{margin-bottom:0}.contact-info strong{color:#1a1a1a;font-weight:700}.legal-navigation{text-align:center;margin-top:40px}.axil-btn{display:inline-flex;align-items:center;gap:8px;padding:15px 35px;background:#ff6b35;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;transition:all .3s ease;border:none;cursor:pointer}.axil-btn:hover{background:#e55a2b;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,53,.3)}.axil-btn i{font-size:14px}.legal-section h2{position:relative}.legal-section h2:after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:#ff6b35;border-radius:2px}@media (max-width:768px){.axil-legal-area{padding:40px 0}.legal-content{padding:30px 20px;margin:0 15px 30px}.page-title .title{font-size:36px}.legal-section h2{font-size:24px}.legal-section h3{font-size:20px}.axil-btn{padding:12px 25px;font-size:14px}}@media (max-width:480px){.legal-content{padding:20px 15px;margin:0 10px 20px}.page-title .title{font-size:28px}.legal-section h2{font-size:22px}.legal-section h3{font-size:18px}}@media print{.axil-legal-area{background:#fff;padding:0}.legal-content{box-shadow:none;border:1px solid #ddd}.axil-btn,.legal-navigation{display:none}}.axil-btn:focus,.legal-section h2:focus,.legal-section h3:focus{outline:2px solid #ff6b35;outline-offset:2px}html{scroll-behavior:smooth}.toc{background:#f8f9fa;padding:25px;border-radius:10px;margin-bottom:30px;border-left:4px solid #ff6b35}.toc h3{margin-top:0;color:#1a1a1a;font-size:20px}.toc ul{list-style:none;padding-left:0;margin:0}.toc li{margin-bottom:8px}.toc a{color:#555;text-decoration:none;transition:color .3s ease}.toc a:hover{color:#ff6b35}.legal-section code{background:#f1f3f4;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:#d63384}.legal-section pre{background:#f8f9fa;padding:20px;border-radius:8px;overflow-x:auto;border-left:4px solid #ff6b35}.legal-section pre code{background:none;padding:0;color:#333}