.privacy-site{--ink:#18221d;--muted:#66716b;--purple:#1d6b4b;--line:rgba(24,34,29,.12);min-height:100vh;color:var(--ink);background:#f5f7f5;font-family:Arial,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.privacy-site *{box-sizing:border-box}.privacy-site a{color:inherit;text-decoration:none}.privacy-nav{position:sticky;z-index:20;top:0;justify-content:space-between;height:70px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);background:rgba(245,247,245,.92);backdrop-filter:blur(18px)}.privacy-brand,.privacy-nav{display:flex;align-items:center}.privacy-brand{gap:9px;font-size:16px;letter-spacing:0}.privacy-brand img{width:28px;height:28px}.privacy-brand b{display:grid;line-height:1.05}.privacy-brand small{margin-top:4px;color:#718078;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.privacy-nav>div{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:700}.privacy-nav-button{padding:10px 14px;border-radius:8px;color:white!important;background:var(--purple)}.privacy-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center;max-width:1230px;margin:auto;padding:100px 25px 85px}.privacy-eyebrow{margin:0 0 18px;color:#15553b;font-size:10px;font-weight:850;letter-spacing:.17em}.privacy-hero h1{margin:0;font-size:clamp(52px,5.5vw,75px);line-height:.99;letter-spacing:-.064em}.privacy-hero h1 em{color:var(--purple);font-family:Georgia,serif;font-weight:500}.privacy-hero>div>p:not(.privacy-eyebrow){max-width:700px;margin:27px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.privacy-updated{margin-top:28px;color:#7e8a83;font-size:10px}.privacy-updated span{margin:0 7px}.privacy-hero>aside{padding:30px;border:1px solid rgba(29,107,75,.14);border-radius:12px;background:#eaf2ed;box-shadow:0 23px 55px rgba(22,36,29,.09)}.privacy-hero>aside>b{font-size:15px}.privacy-hero ul{display:grid;gap:16px;margin:23px 0 0;padding:0;list-style:none}.privacy-hero li{display:flex;gap:11px;color:#526159;font-size:12px;line-height:1.55}.privacy-hero li span{display:grid;flex:0 0 22px;place-items:center;height:22px;border-radius:50%;color:#15553b;background:white;font-size:9px}.privacy-boundary{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-block:1px solid var(--line)}.privacy-boundary article{padding:58px max(25px,calc((100vw - 1180px)/2));background:white}.privacy-boundary article:first-child{padding-right:55px}.privacy-boundary article:last-child{padding-left:55px}.privacy-boundary span{color:#1d6b4b;font-size:9px;font-weight:850;letter-spacing:.15em}.privacy-boundary h2{margin:15px 0 13px;font-size:25px;letter-spacing:-.035em}.privacy-boundary p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.privacy-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:90px;max-width:1120px;margin:auto;padding:100px 25px 120px}.privacy-toc{position:sticky;top:100px;align-self:start;display:grid;gap:4px}.privacy-toc>span{margin-bottom:10px;color:#8d9991;font-size:8px;font-weight:850;letter-spacing:.16em}.privacy-toc a{padding:8px 10px;border-left:2px solid transparent;color:#6f7b73;font-size:11px}.privacy-toc a:hover{border-color:#1d6b4b;color:#15553b;background:#eaf2ed}.privacy-copy>section{scroll-margin-top:105px;padding:0 0 78px;margin-bottom:78px;border-bottom:1px solid var(--line)}.privacy-copy>section:last-child{margin-bottom:0;border:0}.privacy-number{margin:0 0 10px;color:#1d6b4b!important;font:750 10px ui-monospace,SFMono-Regular,monospace!important}.privacy-copy h2{margin:0 0 23px;font-size:38px;line-height:1.08;letter-spacing:-.045em}.privacy-copy h3{margin:34px 0 12px;font-size:18px;letter-spacing:-.02em}.privacy-copy>section>p:not(.privacy-number){color:var(--muted);font-size:15px;line-height:1.8}.privacy-callout{display:grid;gap:6px;margin:28px 0;padding:20px 22px;border-left:3px solid #4f8c6b;border-radius:0 8px 8px 0;background:#edf5f0}.privacy-callout.purple{border-color:#1d6b4b;background:#eaf2ed}.privacy-callout b{font-size:13px}.privacy-callout span{color:#59675f;font-size:12px;line-height:1.65}.privacy-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.privacy-split>div{padding:20px;border:1px solid var(--line);border-radius:9px;background:white}.privacy-split b{font-size:13px}.privacy-split p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.privacy-choice-list{display:grid;gap:1px;margin:25px 0 0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line);list-style:none}.privacy-choice-list li{display:grid;grid-template-columns:145px 1fr;gap:25px;padding:19px;background:white}.privacy-choice-list b{font-size:12px}.privacy-choice-list span{color:var(--muted);font-size:12px;line-height:1.6}.privacy-contact{padding:35px!important;border:0!important;border-radius:12px;color:white;background:#16241d}.privacy-contact .privacy-number{color:#79b696!important}.privacy-contact h2{margin-bottom:15px}.privacy-contact p:not(.privacy-number){color:#b8c5bc!important}.privacy-contact a{display:flex;justify-content:space-between;margin-top:25px;padding:15px 0;border-top:1px solid rgba(255,255,255,.13);color:#9fd0b4;font-size:13px;font-weight:750}.privacy-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:45px max(25px,calc((100vw - 1180px)/2));border-top:1px solid var(--line);background:white;color:#657269;font-size:11px}.privacy-footer>p{text-align:center}.privacy-footer>div{justify-self:end;display:flex;gap:20px}@media(max-width:850px){.privacy-hero{gap:45px}.privacy-hero,.privacy-layout{grid-template-columns:1fr}.privacy-toc{position:static;grid-template-columns:repeat(4,1fr);gap:4px}.privacy-toc>span{grid-column:1/-1}.privacy-boundary article:first-child,.privacy-boundary article:last-child{padding:45px 25px}.privacy-footer{grid-template-columns:1fr;justify-items:center}.privacy-footer>div{justify-self:center}}@media(max-width:600px){.privacy-nav{height:62px;padding:0 18px}.privacy-nav>div>a:not(.privacy-nav-button){display:none}.privacy-hero{padding:75px 18px 60px}.privacy-hero h1{font-size:48px}.privacy-boundary{grid-template-columns:1fr}.privacy-layout{gap:55px;padding:70px 18px}.privacy-toc{display:flex;overflow:auto}.privacy-toc>span{display:none}.privacy-toc a{flex:0 0 auto;border-left:0;border-bottom:2px solid transparent}.privacy-copy>section{padding-bottom:55px;margin-bottom:55px}.privacy-copy h2{font-size:34px}.privacy-choice-list li,.privacy-split{grid-template-columns:1fr}.privacy-choice-list li{gap:6px}.privacy-contact{padding:25px!important}}