.privacy-breadcrumbs{font-size:0.8rem;color:var(--color-text-soft);margin-bottom:var(--space-24);}.privacy-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;padding:0;margin:0;}.privacy-breadcrumbs li+li::before{content:'/';margin:0 var(--space-4);color:var(--color-gray-400);}.privacy-hero-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr);gap:var(--space-32);align-items:center;}.privacy-hero-aside{display:block;}.privacy-hero-card{backdrop-filter:blur(18px);}.privacy-content{max-width:880px;}.privacy-article{background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-32);box-shadow:var(--shadow-soft);border:1px solid var(--color-border-subtle);}.privacy-block+ .privacy-block{margin-top:var(--space-32);padding-top:var(--space-24);border-top:1px solid var(--color-border-subtle);}.privacy-block h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-16);}.privacy-block h3{font-size:var(--font-size-lg);margin-top:var(--space-16);margin-bottom:var(--space-8);}.privacy-block ul{margin-top:var(--space-8);margin-bottom:var(--space-8);padding-left:1.1rem;}.privacy-block li{margin-bottom:var(--space-8);color:var(--color-text-soft);}.privacy-inline-link{text-decoration:underline;text-decoration-color:rgba(143,107,255,0.5);text-underline-offset:3px;}.privacy-inline-link:hover{text-decoration-color:rgba(143,107,255,0.9);}.privacy-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);margin-top:var(--space-16);}.privacy-contact-card .card__title{margin-bottom:var(--space-8);}.privacy-related-links ul{list-style:none;padding-left:0;}.privacy-related-links li{margin-bottom:var(--space-8);}@media (max-width:959.98px){.privacy-hero-layout{grid-template-columns:minmax(0,1fr);}.privacy-hero-aside{margin-top:var(--space-24);}}@media (max-width:767.98px){.privacy-article{padding:var(--space-24);border-radius:var(--radius-lg);}.privacy-contact-grid{grid-template-columns:minmax(0,1fr);} .privacy-breadcrumbs{margin-bottom:var(--space-16);}}
