.privacy-page{background:var(--pal-bg,#f8fbf8);min-height:100vh;color:var(--pal-ink,#173e33)}.privacy-header{border-bottom:1px solid var(--pal-line,#dce9df);background:var(--pal-surface,#fff);justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 max(24px,50vw - 440px);display:flex}.privacy-header img{width:138px;height:auto;display:block}.privacy-header>a:last-child{color:var(--pal-accent,#168c66);font-size:12px;font-weight:800}.privacy-content{width:min(760px,100% - 40px);margin:0 auto;padding:70px 0 110px}.privacy-kicker{letter-spacing:1.8px;color:var(--pal-accent,#168c66);font-size:10px;font-weight:800}.privacy-content h1{letter-spacing:-1.5px;margin:12px 0 8px;font:700 clamp(34px,5vw,50px)/1.12 Outfit,sans-serif}.privacy-date{color:var(--pal-muted,#789282);font-size:12px;margin:0 0 36px!important}.privacy-content h2{margin:38px 0 10px;font:700 20px Outfit,sans-serif}.privacy-content p{color:var(--pal-muted,#567567);margin:0 0 15px;font-size:14px;line-height:1.8}.privacy-content a{color:var(--pal-accent,#168c66);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:600px){.privacy-header{height:66px;padding-inline:20px}.privacy-header img{width:120px}.privacy-content{padding:48px 0 80px}.privacy-content h2{margin-top:30px}}
