.privacy-page{color:#171a15;background:#f5f7f2;min-height:100vh}.privacy-page .landing-nav{background:#0b0d0a}.privacy-page .landing-nav .landing-brand{color:#fff}.privacy-document{width:min(100% - 40px,880px);margin:0 auto;padding:160px 0 90px}.privacy-document header{border-bottom:1px solid #d7ddd2;padding-bottom:48px}.privacy-document header>span{color:#607441;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.privacy-document h1{letter-spacing:-.045em;max-width:720px;margin:14px 0 12px;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:.98}.privacy-document p{color:#4e5749;font-size:17px;line-height:1.75}.privacy-document header p:last-child{color:#333b2e;max-width:760px;margin:30px 0 0;font-size:19px}.privacy-document .privacy-updated{color:#75806e;margin:0;font-size:14px}.privacy-document section{border-bottom:1px solid #d7ddd2;grid-template-columns:minmax(220px,.7fr) 1.5fr;gap:48px;padding:38px 0;display:grid}.privacy-document h2{margin:0;font-size:22px;font-weight:700;line-height:1.2}.privacy-document h2 span{color:#718158;letter-spacing:.08em;margin-bottom:8px;font-size:12px;display:block}.privacy-document section p{margin:0}.privacy-section-content{gap:18px;display:grid}.privacy-external-links{gap:10px;display:grid}.privacy-external-links a{color:#394d1e;width:fit-content;font-weight:700}.privacy-contact a{color:#394d1e;align-self:start;font-size:17px;font-weight:700}.privacy-contact p+a{grid-column:2}@media (max-width:700px){.privacy-document{width:min(100% - 32px,880px);padding:122px 0 64px}.privacy-document header{padding-bottom:34px}.privacy-document h1{font-size:44px}.privacy-document header p:last-child,.privacy-document p{font-size:16px}.privacy-document section{grid-template-columns:1fr;gap:16px;padding:30px 0}.privacy-contact p+a{grid-column:1}}
