.privacy-page{background:#fff}.privacy-header{color:#fff;background:var(--color-bg-dark);border-bottom:4px solid var(--color-primary);margin-top:-72px;padding:176px 0 88px}.privacy-title{letter-spacing:0;margin-bottom:10px;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.35}.privacy-subtitle{color:#8eb7ff;font-family:var(--font-en);font-size:.75rem;font-weight:700}.privacy-content{padding:var(--section-py)0 96px}.privacy-content .container{max-width:860px}.privacy-lead{color:var(--color-text-light);border-bottom:1px solid var(--color-primary-dark);line-height:var(--leading-relaxed);margin-bottom:56px;padding-bottom:40px}.privacy-section{margin-bottom:48px}.privacy-section h2{color:var(--color-primary-dark);border-left:3px solid var(--color-primary);margin-bottom:18px;padding-left:14px;font-size:1.125rem;line-height:1.5}.privacy-section p,.privacy-section li{color:var(--color-text);line-height:var(--leading-relaxed)}.privacy-section ul{margin-top:12px;padding-left:1.5em;list-style:outside}.privacy-section a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.privacy-date{color:var(--color-text-light);border-top:1px solid var(--color-border);text-align:right;margin-top:72px;padding-top:24px;font-size:.8125rem}@media (max-width:540px){.privacy-header{padding:136px 0 56px}.privacy-title{font-size:1.75rem}.privacy-content{padding:56px 0 72px}.privacy-lead{margin-bottom:42px;padding-bottom:32px}.privacy-section{margin-bottom:40px}}
