:root{--primary-blue:#1a73e8;--dark-blue:#0d47a1;--light-blue:#e8f0fe;--text-dark:#202124;--text-light:#5f6368;--white:#ffffff;--gray-bg:#f8f9fa;--shadow:0 4px 12px rgba(0, 0, 0, 0.08);--border-color:#e0e0e0}*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body{line-height:1.6;color:var(--text-dark);background-color:var(--white)}.container{max-width:1000px;margin:0 auto;padding:0 20px}header{background-color:var(--white);box-shadow:var(--shadow);position:sticky;top:0;z-index:1000}.header-container{display:flex;justify-content:space-between;align-items:center;padding:15px 0;max-width:1200px;margin:0 auto;padding:15px 20px}.logo{display:flex;align-items:center;text-decoration:none}.logo-image img{width:40px;height:40px;margin-right:10px}.logo-text{font-size:24px;font-weight:700;color:var(--text-dark)}.logo-text span{color:var(--primary-blue)}nav ul{display:flex;list-style:none}nav li{margin-left:30px}nav a{text-decoration:none;color:var(--text-dark);font-weight:600;transition:color .3s}nav a:hover{color:var(--primary-blue)}.page-header{background:linear-gradient(135deg,var(--light-blue) 0,#d2e3fc 100%);padding:80px 0 50px;text-align:center}.page-header h1{font-size:42px;color:var(--text-dark);margin-bottom:15px}.page-header h1 span{color:var(--primary-blue)}.effective-date{display:inline-block;background-color:var(--white);padding:8px 20px;border-radius:30px;font-size:14px;color:var(--text-light);margin-top:15px}.content-section{padding:60px 0}.policy-card{background-color:var(--white);border-radius:16px;box-shadow:var(--shadow);padding:40px;margin-bottom:30px}.policy-card h2{font-size:28px;color:var(--primary-blue);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--light-blue)}.policy-card h3{font-size:20px;color:var(--text-dark);margin:25px 0 15px 0}.policy-card p{color:var(--text-light);margin-bottom:15px;line-height:1.8}.policy-card ol,.policy-card ul{margin:15px 0 15px 30px;color:var(--text-light)}.policy-card li{margin-bottom:10px}.policy-card strong{color:var(--text-dark)}.info-box{background-color:var(--light-blue);border-left:4px solid var(--primary-blue);padding:20px;border-radius:8px;margin:20px 0}.info-box i{color:var(--primary-blue);margin-right:10px}.contact-box{background-color:var(--gray-bg);border-radius:12px;padding:30px;text-align:center;margin-top:30px}.contact-box i{font-size:40px;color:var(--primary-blue);margin-bottom:15px}.contact-box h3{margin-bottom:10px}.contact-box p{margin-bottom:5px}.contact-box a{color:var(--primary-blue);text-decoration:none;font-weight:600}.contact-box a:hover{text-decoration:underline}.back-to-home{display:inline-flex;align-items:center;gap:8px;background-color:var(--primary-blue);color:#fff;text-decoration:none;padding:12px 28px;border-radius:30px;font-weight:600;transition:all .3s;margin-top:20px}.back-to-home:hover{background-color:var(--dark-blue);transform:translateY(-2px)}footer{background-color:var(--text-dark);color:var(--white);padding:50px 0 20px;margin-top:40px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:30px;max-width:1200px;margin:0 auto 30px;padding:0 20px}.footer-column h3{margin-bottom:20px;font-size:18px}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:10px}.footer-column a{color:#b0b7c3;text-decoration:none;transition:color .3s}.footer-column a:hover{color:var(--primary-blue)}.copyright{text-align:center;padding-top:20px;border-top:1px solid #3c4043;color:#9aa0a6;font-size:14px;max-width:1200px;margin:0 auto;padding:20px}@media (max-width:768px){.page-header h1{font-size:32px}.policy-card{padding:25px}.policy-card h2{font-size:24px}nav ul{display:none}.footer-content{grid-template-columns:1fr;text-align:center}}