.privacy{color:#211e18;background:#f0ece2}.privacy-hero{background:linear-gradient(#e9e3d6,#f0ece2);border-bottom:1px solid #d9cfbd;padding-block:64px 44px}.privacy-hero h1{margin-top:12px}.privacy-lede{color:#514b40;max-width:640px;margin-top:18px;font-size:16px;line-height:1.65}.privacy-updated{color:#8a7d64;letter-spacing:.04em;margin-top:18px;font-size:12px}.privacy-layout{grid-template-columns:220px minmax(0,720px);gap:64px;padding-block:48px 80px;display:grid}.privacy-toc{align-self:start;position:sticky;top:104px}.privacy-toc p{color:#9b7e4a;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:600}.privacy-toc ol{border-left:1px solid #d9cfbd;gap:2px;padding:0;list-style:none;display:grid}.privacy-toc a{color:#6b6253;border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;display:block}.privacy-toc a:hover{color:#211e18;border-left-color:#b89a61}.privacy-body section{border-top:1px solid #ddd3c1;padding-block:26px;scroll-margin-top:100px}.privacy-body section:first-child{border-top:0;padding-top:0}.privacy-body h2{margin-bottom:14px;font-size:clamp(24px,2.2vw,30px)}.privacy-body p,.privacy-body li{color:#3d372d;font-size:15px;line-height:1.75}.privacy-body p+p{margin-top:12px}.privacy-body ul{gap:8px;margin:12px 0;padding-left:20px;list-style:none;display:grid}.privacy-body li{position:relative}.privacy-body li:before{content:"";background:#b89a61;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:-16px}.privacy-body strong{color:#211e18}.privacy-body a{color:#8a6d3b;text-underline-offset:3px;text-decoration:underline}.privacy-body a:hover{color:#211e18}.privacy-body a.button-link{color:#292217;text-decoration:none}.privacy-cta{color:#f0ece2;background:#15130f;border-radius:4px;justify-items:start;gap:10px;margin-top:28px;padding:28px;display:grid}.privacy-cta p:not(.eyebrow){color:#d8d0bf;font-size:15px}.privacy-cta .eyebrow{color:#c3a56c}.privacy-cta .button-link{margin-top:6px}@media (max-width:900px){.privacy-layout{grid-template-columns:1fr;gap:28px;padding-block:32px 56px}.privacy-toc{background:#f6f2ea;border:1px solid #d9cfbd;border-radius:4px;padding:18px 20px;position:static}.privacy-toc ol{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.privacy-toc a{border-left:0;margin-left:0;padding-left:0}}@media (max-width:560px){.privacy-hero{padding-block:44px 32px}.privacy-lede{font-size:15px}.privacy-toc ol{grid-template-columns:1fr}.privacy-body p,.privacy-body li{font-size:14.5px}.privacy-cta{padding:22px}}
