.privacy-page{color:#171c1e;background:#f5fafb}.privacy-topbar{z-index:50;background:#f5fafb;border-bottom:1px solid #bcc9cc;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px 2px #171c1e14}.privacy-topbar__brand,.privacy-topbar__meta{align-items:center;gap:1rem;display:flex}.privacy-back{color:#006876;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.3rem;display:inline-flex}.privacy-brand{color:#006876;font-size:1.15rem;font-weight:700}.privacy-topbar__meta span{color:#3d494b;font-size:.9rem}.privacy-topbar__badge{color:#fff;background:#33b0c4;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.privacy-hero,.privacy-layout{width:min(1400px,100% - 2rem);margin:0 auto}.privacy-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:2rem;padding:6.25rem 0 2rem;display:grid}.privacy-kicker{color:#006876;text-transform:uppercase;letter-spacing:.12em;background:#00687614;border-radius:999px;padding:.35rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.privacy-hero h1{letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.02}.privacy-hero p{color:#3d494b;max-width:64ch;margin:1rem 0 0;font-size:1.04rem;line-height:1.75}.privacy-hero__visual{background:linear-gradient(135deg,#0068760f,#33b0c41f);border:1px solid #bcc9cc;border-radius:2rem;min-height:360px;position:relative;overflow:hidden;box-shadow:0 26px 60px #171c1e14}.privacy-hero__image{object-fit:cover}.privacy-layout{grid-template-columns:minmax(240px,260px) minmax(0,1fr);align-items:start;gap:2rem;padding:0 0 4rem;display:grid}.privacy-sidebar{gap:1rem;display:grid;position:sticky;top:6rem}.privacy-toc,.privacy-help,.privacy-section,.privacy-note,.privacy-chip,.privacy-guard,.privacy-contact-card{background:#fff;border:1px solid #bcc9cc;border-radius:1.2rem;box-shadow:0 12px 30px #171c1e0f}.privacy-toc,.privacy-help{padding:1.2rem}.privacy-toc h2{margin:0 0 1rem;font-size:1.1rem}.privacy-toc a{color:#3d494b;padding:.5rem 0;text-decoration:none;display:block}.privacy-toc a:hover{color:#006876}.privacy-help{background:#f0f4f6}.privacy-help__title{color:#171c1e;margin:0 0 .5rem;font-weight:700}.privacy-help button{color:#fff;cursor:pointer;background:#006876;border:0;border-radius:.8rem;width:100%;padding:.9rem 1rem;font-weight:700}.privacy-content{gap:1rem;display:grid}.privacy-section{padding:1.6rem}.privacy-section h2{border-bottom:1px solid #bcc9cc;margin:0 0 1rem;padding-bottom:.9rem;font-size:1.45rem}.privacy-section p,.privacy-section li{color:#3d494b;line-height:1.8}.privacy-section ul{margin:0;padding-left:1.2rem}.privacy-note{background:#f0f4f6;grid-template-columns:auto 1fr;gap:.85rem;margin-top:1.25rem;padding:1rem;display:grid}.privacy-note__title{color:#006876;margin:0 0 .25rem;font-weight:700}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.privacy-chip{grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.privacy-chip h3,.privacy-guard h3,.privacy-contact-card__copy h3{color:#006876;margin:0 0 .25rem}.privacy-chip p,.privacy-guard p,.privacy-contact-card__copy p{margin:0}.privacy-guard-list{gap:.9rem;margin-top:1rem;display:grid}.privacy-guard{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.privacy-guard span{color:#904d07;text-transform:capitalize;font-weight:700}.privacy-contact-card{align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.privacy-contact-card__image{border:4px solid #fff;border-radius:999px;flex-shrink:0;width:6rem;height:6rem;position:relative;overflow:hidden;box-shadow:0 10px 24px #171c1e1f}.privacy-contact-card__photo{object-fit:cover}.privacy-contact-card__row{color:#006876;flex-wrap:wrap;gap:.75rem 1.2rem;margin-top:.7rem;font-weight:700;display:flex}@media (max-width:1024px){.privacy-hero,.privacy-layout,.privacy-grid{grid-template-columns:1fr}.privacy-sidebar{position:static}}@media (max-width:720px){.privacy-topbar{padding:0 1rem}.privacy-topbar__meta{gap:.5rem}.privacy-topbar__meta span:first-child{display:none}.privacy-hero,.privacy-layout{width:min(100%,100% - 1rem)}.privacy-section,.privacy-toc,.privacy-help,.privacy-contact-card{padding:1rem}.privacy-contact-card{flex-direction:column;align-items:flex-start}.privacy-hero__visual{border-radius:1.4rem;min-height:280px}}
