.page-content{min-height:60vh;padding:10px 0 56px;}.page-content .container{max-width:1440px !important;padding:0 16px;}.page-wrapper{margin:0;width:100%;max-width:none;}.page-article{background:#fffdfb;border:1px solid #e3d9cd;border-radius:26px;box-shadow:0 18px 36px rgba(34,32,28,0.05);overflow:hidden;}.page-header{background:linear-gradient(135deg,#efe7dc 0%,#f7f2eb 100%);color:#1f1a17;padding:44px 48px 32px;text-align:left;position:relative;border-bottom:1px solid #e8ddd0;}.page-header::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,0.7),transparent 45%);pointer-events:none;}.page-title{font-size:40px;font-weight:700;margin-bottom:12px;line-height:1.1;letter-spacing:-0.03em;color:#1f1a17 !important;position:relative;z-index:1;}.page-description{font-size:17px;opacity:1;margin-bottom:0;line-height:1.5;max-width:none;color:#5f544a !important;position:relative;z-index:1;}.page-header-meta{margin-top:24px;padding-top:16px;border-top:1px solid rgba(95,84,74,0.12);position:relative;z-index:1;}.page-header-meta .last-updated{color:#6c5f54;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;}.page-header-meta .last-updated i{font-size:16px;opacity:1;}.page-body{padding:42px 48px 48px;line-height:1.8;color:#51473f;font-size:16px;}.page-body > *:first-child{margin-top:0;}.page-body > * + *{margin-top:18px;}.page-body h1{color:#1f1a17;font-size:30px;font-weight:700;margin:36px 0 0;padding-bottom:12px;border-bottom:1px solid #e5d9cb;letter-spacing:-0.02em;}.page-body h2{color:#27211d;font-size:25px;font-weight:700;margin:32px 0 0;letter-spacing:-0.02em;}.page-body h3{color:#38312b;font-size:20px;font-weight:600;margin:26px 0 0;}.page-body p{margin-bottom:0;text-align:left;}.page-body ul,.page-body ol{margin:0;padding:18px 22px 18px 42px;background:#f8f4ef;border:1px solid #e6dbcf;border-radius:18px;}.page-body li{margin-bottom:10px;color:#51473f;}.page-body li:last-child{margin-bottom:0;}.page-body a{color:#221f1b;text-decoration:none;border-bottom:1px solid rgba(34,31,27,0.25);transition:color 0.25s ease,border-color 0.25s ease;}.page-body a:hover{color:#11100e;border-bottom-color:#11100e;text-decoration:none;}.page-body strong{color:#1f1a17;font-weight:700;}.page-body blockquote{background:#f6efe8;border:1px solid #e2d5c7;border-left:4px solid #8b7765;padding:22px 24px;margin:0;font-style:normal;border-radius:18px;color:#4f443b;}.page-body table{width:100%;border-collapse:separate;border-spacing:0;margin:0;border-radius:18px;overflow:hidden;border:1px solid #e5d9cb;box-shadow:none;}.page-body th,.page-body td{padding:14px 16px;text-align:left;border-bottom:1px solid #ebe1d6;}.page-body th{background:#f4ece2;color:#221f1b;font-weight:700;}.page-body tr:nth-child(even){background:#fcfaf7;}.page-body tr:last-child td{border-bottom:0;}.page-body hr{border:0;border-top:1px solid #e6dbcf;margin:30px 0;}.page-body img,.page-body iframe{max-width:100%;border-radius:18px;}.page-footer{background:#f8f9fa;padding:20px 30px;border-top:1px solid #e0e0e0;}.page-meta{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#666;}.last-updated{display:flex;align-items:center;gap:8px;}.last-updated i{color:var(--primary-color);}@media (max-width:768px){.page-content{padding:12px 0 36px;}.page-header{padding:30px 24px 24px;}.page-title{font-size:30px;}.page-description{font-size:15px;}.page-body{padding:30px 24px 34px;}.page-body h1{font-size:24px;}.page-body h2{font-size:21px;}.page-body h3{font-size:18px;}.page-footer{padding:15px 20px;}.page-meta{flex-direction:column;gap:10px;text-align:center;}}@media (max-width:480px){.page-content .container{padding:0 8px;}.page-wrapper{margin:0 8px;}.page-body{padding:24px 18px 28px;}.page-body p{text-align:left;}.page-header{padding:24px 18px 20px;}.page-title{font-size:26px;}.page-body ul,.page-body ol{padding:16px 16px 16px 34px;}.legal-content h2,.info-content h2,.faq-content h2{font-size:20px;margin:25px 0 12px 0;}.legal-content h3,.info-content h3,.faq-content h3{font-size:16px;margin:20px 0 10px 0;}.faq-content h3{padding:10px 12px;}}.page-body .legal-content,.page-body .info-content,.page-body .faq-content{max-width:none;margin:0;display:flex;flex-direction:column;gap:18px;}.page-body .legal-content > * + *,.page-body .info-content > * + *,.page-body .faq-content > * + *{margin-top:0;}.page-body .legal-content h2,.page-body .info-content h2,.page-body .faq-content h2{color:#1f1a17;font-size:26px;font-weight:700;margin:18px 0 0;padding:0 0 12px;border-bottom:1px solid #e5d9cb;letter-spacing:-0.02em;position:relative;}.page-body .legal-content h2::before,.page-body .info-content h2::before,.page-body .faq-content h2::before{content:none;}.page-body .legal-content h3,.page-body .info-content h3,.page-body .faq-content h3{color:#38312b;font-size:20px;font-weight:600;margin:10px 0 0;padding-left:0;position:relative;}.page-body .legal-content h3::before,.page-body .info-content h3::before,.page-body .faq-content h3::before{content:none;}.page-body .legal-content ul,.page-body .info-content ul,.page-body .faq-content ul,.page-body .legal-content ol,.page-body .info-content ol,.page-body .faq-content ol{margin:0;padding:18px 22px 18px 42px;background:#f8f4ef;border:1px solid #e6dbcf;border-radius:18px;}.page-body .legal-content li,.page-body .info-content li,.page-body .faq-content li{margin:0 0 10px;line-height:1.7;position:static;padding-left:0;color:#51473f;}.page-body .legal-content li:last-child,.page-body .info-content li:last-child,.page-body .faq-content li:last-child{margin-bottom:0;}.page-body .legal-content ul li::before,.page-body .info-content ul li::before,.page-body .faq-content ul li::before,.page-body .legal-content ol li::before,.page-body .info-content ol li::before,.page-body .faq-content ol li::before{content:none;}.page-body .legal-content p strong,.page-body .info-content p strong,.page-body .faq-content p strong{color:#1f1a17;font-weight:700;}