.privacyBody{background:#f8f7f0;color:#17352b}.privacyHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(20px,5vw,72px);background:#fff;border-bottom:1px solid rgba(11,79,57,.12)}.privacyHeader a{color:#0b4f39;text-decoration:none}.privacyHeader .privacyBrand{font-weight:800}.privacyMain{width:min(880px,calc(100% - 32px));margin:0 auto;padding:52px 0 80px}.privacyBreadcrumb{margin:0 0 26px;font-size:.9rem}.privacyBreadcrumb a{color:#0b4f39}.privacyHero{padding:clamp(28px,6vw,52px);background:#0b4f39;color:#fff;border-radius:24px}.privacyHero p{margin:0 0 8px;color:#cbe8d8;font-weight:700;letter-spacing:.08em}.privacyHero h1{margin:0;font-size:clamp(2rem,6vw,3.7rem)}.privacyArticle{margin-top:28px;padding:clamp(24px,5vw,52px);background:#fff;border-radius:22px}.privacyArticle h2{margin:36px 0 12px;color:#0b4f39;font-size:1.35rem}.privacyArticle h2:first-child{margin-top:0}.privacyArticle p,.privacyArticle li{line-height:1.9}.privacyArticle ul{padding-left:1.4em}.privacyContact{margin-top:18px;padding:20px;background:#eef5f1;border-radius:14px}.privacyContact address{font-style:normal;line-height:1.9}.privacyContact a{color:#0b4f39}.privacyUpdated{margin-top:36px;text-align:right}.privacyFooter{padding:28px 20px;text-align:center;background:#083b2c;color:#fff}.privacyFooter a{color:#fff}@media(max-width:640px){.privacyMain{padding-top:32px}.privacyHeader{align-items:flex-start;flex-direction:column}.privacyArticle{padding:24px 20px}}
