.breadcrumb{background-color:var(--light-bg-color);padding:15px 0;font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.05)}.breadcrumb .container{display:flex;align-items:center;gap:10px}.breadcrumb a{color:var(--text-color);text-decoration:none;transition:color .3s}.breadcrumb a:hover{color:var(--primary-color)}.breadcrumb span{color:#888}.policy-hero{background-color:var(--secondary-color);color:var(--white-color);padding:80px 0;text-align:center;background-image:linear-gradient(135deg,var(--secondary-color) 0,var(--primary-color) 100%)}.policy-hero h1{color:var(--white-color);margin-bottom:15px}.policy-hero .subtitle{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto;font-weight:400}.policy-section{padding:60px 0 80px;background-color:var(--white-color)}.policy-content{max-width:800px;margin:0 auto;font-size:1rem;line-height:1.8;color:#444}.policy-content h2{color:var(--secondary-color);font-size:1.8rem;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--light-bg-color)}.policy-content h2:first-of-type{margin-top:0}.policy-content p{margin-bottom:20px}.policy-content ul{margin-bottom:20px;padding-left:20px}.policy-content ul li{margin-bottom:10px;list-style-type:disc}.policy-content ul li strong{color:var(--text-color)}.policy-content strong{font-weight:600}@media (max-width:768px){.policy-hero{padding:60px 0}.policy-hero h1{font-size:2.2rem}.policy-content h2{font-size:1.5rem}}