.privacy-main{padding-top:96px;padding-bottom:40px}.section-hero-legal{padding-top:88px;padding-bottom:40px}.hero-legal-wrapper{display:flex;flex-direction:column;gap:24px}.hero-legal-header{max-width:760px}.hero-legal-title{font-size:2.6rem;margin-bottom:12px}.hero-legal-intro{font-size:1.02rem;max-width:640px}.hero-legal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.hero-legal-tag{font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--color-text-muted);border-radius:999px;padding:6px 14px;background:rgba(255,255,255,0.6);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,0.9)}.hero-legal-cta{font-size:0.75rem}.legal-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding-left:0;margin-bottom:0;font-size:0.8rem;color:var(--color-text-muted)}.legal-breadcrumbs li+li::before{content:"/";margin:0 4px;color:var(--gray-300)}.legal-breadcrumbs a{color:var(--color-text-muted)}.legal-breadcrumbs a:hover{color:var(--color-primary-dark)}.legal-card{padding:32px 28px}.legal-grid{display:grid;grid-template-columns:minmax(0,280px)minmax(0,1fr);gap:40px;align-items:flex-start}.legal-nav-title{font-size:1rem;margin-bottom:12px}.legal-nav-list{list-style:none;padding-left:0;margin-bottom:20px;font-size:0.85rem;color:var(--color-text-muted)}.legal-nav-list li{margin-bottom:6px}.legal-nav-list a{display:inline-block;padding:4px 0;border-bottom:1px solid transparent}.legal-nav-list a:hover{border-bottom-color:rgba(196,155,69,0.55)}.legal-cta-block{margin-top:12px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,0.7);border:1px solid rgba(226,214,197,0.9)}.legal-cta-text{font-size:0.86rem;margin-bottom:10px}.legal-cta-actions{display:flex;flex-wrap:wrap;gap:8px}.legal-content{font-size:0.96rem}.legal-section+ .legal-section{margin-top:32px;padding-top:24px;border-top:1px solid rgba(226,214,197,0.9)}.legal-section h2{font-size:1.35rem;margin-bottom:10px}.legal-section p{margin-bottom:12px}.legal-section ul{margin-bottom:8px;padding-left:1.2rem}.legal-section li{margin-bottom:4px}.legal-footer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(226,214,197,0.9)}@media (max-width:1024px){.privacy-main{padding-top:88px}.section-hero-legal{padding-top:80px}.hero-legal-title{font-size:2.2rem}.legal-grid{grid-template-columns:1fr;gap:28px}.legal-card{padding:24px 20px}}@media (max-width:768px){.privacy-main{padding-top:80px}.section-hero-legal{padding-top:72px;padding-bottom:28px}.hero-legal-title{font-size:1.9rem}.hero-legal-meta{flex-direction:column;align-items:flex-start}.legal-card{padding:20px 18px}.legal-footer-actions{flex-direction:column}.legal-footer-actions .btn{width:100%}}@media (max-width:480px){.hero-legal-title{font-size:1.7rem}.hero-legal-intro{font-size:0.95rem}.legal-card{padding:18px 16px}.legal-nav-list{font-size:0.8rem}}