.privacy-page{background:#f7f1e8;color:#111114;min-height:100vh}.privacy-footer,.privacy-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;padding:28px 40px}.privacy-brand{color:inherit;display:flex;flex-direction:column;text-decoration:none}.privacy-brand strong{font-size:1.05rem}.privacy-brand span,.privacy-updated{color:rgba(17,17,20,.62);font-size:.9rem}.privacy-back,.privacy-sections a{color:#08777a;font-weight:800;text-underline-offset:4px}.privacy-main{margin:0 auto;max-width:980px;padding:88px 40px 112px}.privacy-intro{border-bottom:1px solid rgba(17,17,20,.2);padding-bottom:54px}.privacy-eyebrow{color:#9e4a31;font-size:.82rem;font-weight:900;letter-spacing:.13em;margin:0 0 16px;text-transform:uppercase}.privacy-intro h1{font-size:clamp(2.6rem,7vw,5.2rem);letter-spacing:-.055em;line-height:.98;margin:0;max-width:760px}.privacy-intro>p:not(.privacy-eyebrow):not(.privacy-updated){font-size:1.2rem;line-height:1.6;margin:28px 0 0;max-width:720px}.privacy-updated{margin:24px 0 0}.privacy-sections{display:grid;gap:0}.privacy-sections section{border-bottom:1px solid rgba(17,17,20,.16);display:grid;gap:36px;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);padding:46px 0}.privacy-sections h2{font-size:1.25rem;line-height:1.2;margin:0}.privacy-sections p{color:rgba(17,17,20,.76);font-size:1.05rem;line-height:1.7;margin:0}.privacy-footer{border-top:1px solid rgba(17,17,20,.16);color:rgba(17,17,20,.68)}.privacy-footer strong{color:#08777a}@media (max-width:680px){.privacy-footer,.privacy-header{gap:24px;padding-inline:20px}.privacy-back{font-size:.9rem;text-align:right}.privacy-main{padding:56px 20px 80px}.privacy-intro{padding-bottom:40px}.privacy-sections section{gap:14px;grid-template-columns:1fr;padding:36px 0}.privacy-footer{align-items:flex-start;flex-direction:column}}