.privacy-policy-page{background-color:var(--color-white);color:var(--color-text-gray);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.privacy-policy-page .wrapper{margin-inline:auto;max-width:48rem;padding-block:clamp(2.5rem,6vw,4rem);padding-inline:clamp(1rem,5vw,2rem)}.privacy-policy-page h2{font-size:1.5rem;line-height:1.25;margin-block:2rem .75rem}.privacy-policy-page h2,.privacy-policy-page h3{color:var(--color-dark-text);font-family:var(--font-heading);font-weight:700}.privacy-policy-page h3{font-size:1.125rem;line-height:1.3;margin-block:1.5rem .5rem}.privacy-policy-page p{font-size:1rem;line-height:1.65;margin-block:.75rem}.privacy-policy-page ul{list-style:disc;margin-block:.75rem;padding-inline-start:1.5rem}.privacy-policy-page li{font-size:1rem;line-height:1.65;margin-block:.35rem}.privacy-policy-page a{color:var(--dg-near-black);text-decoration:underline;text-decoration-color:var(--dg-gold);text-decoration-thickness:2px;text-underline-offset:2px}.privacy-policy-page a:hover{color:var(--dg-gold-hover);text-decoration-color:var(--dg-gold-hover)}.privacy-policy--v2 .pp-hero{background:linear-gradient(-90deg,#1c1c1c,#000);padding-block:clamp(48px,6vw,82px)}.privacy-policy--v2 .pp-hero__inner{margin-inline:auto;max-width:var(--dg-container);padding-inline:var(--dg-pad-x);text-align:center}.privacy-policy--v2 .pp-hero__title{color:var(--dg-ink-on-dark);font-family:var(--dg-font-display);font-size:var(--dg-text-h1-page);font-weight:var(--dg-weight-display);line-height:var(--dg-leading-display);margin:0;text-transform:uppercase}.privacy-policy--v2 .privacy-policy-page{background:#fff;color:var(--dg-ink-quote)}.privacy-policy--v2 .privacy-policy-page .wrapper{margin-inline:auto;max-width:980px;padding-block:clamp(48px,6vw,72px);padding-inline:clamp(16px,4vw,40px)}.privacy-policy--v2 .privacy-policy-page h2{color:var(--dg-carbon);font-family:var(--dg-font-body);font-size:var(--dg-text-card-title);font-weight:var(--dg-weight-body-strong);line-height:1.2;margin-block:34px 16px;text-transform:none}.privacy-policy--v2 .privacy-policy-page h2:first-child{margin-top:0}.privacy-policy--v2 .privacy-policy-page p{color:var(--dg-ink-quote);font-size:16px;line-height:1.625;margin-block:0 18px}.privacy-policy--v2 .privacy-policy-page ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin-block:0 18px;padding-inline-start:0}.privacy-policy--v2 .privacy-policy-page li{color:var(--dg-ink-quote);font-size:16px;line-height:1.625;margin:0;padding-inline-start:20px;position:relative}.privacy-policy--v2 .privacy-policy-page li:before{background:var(--dg-gold);content:"";height:6px;left:0;position:absolute;top:10px;width:6px}.privacy-policy--v2 .privacy-policy-page a{color:var(--dg-near-black);font-weight:500;text-decoration:underline;text-decoration-color:var(--dg-gold);text-decoration-thickness:2px;text-underline-offset:2px;transition:color .15s ease}.privacy-policy--v2 .privacy-policy-page a:hover{color:var(--dg-gold-hover);text-decoration-color:var(--dg-gold-hover)}