.privacy-page{color:var(--green);--privacy-muted:#344b45}.privacy-page p{font:400 18px/1.55 var(--sans)}.privacy-page h1,.privacy-page h2{font:400 clamp(38px,3.35vw,50px)/1.09 var(--serif);letter-spacing:-.025em;text-wrap:balance}.privacy-page h1{max-width:22ch;font-size:clamp(48px,4.2vw,64px)}.privacy-page h3{font:400 18px/1.4 var(--sans)}.privacy-page .eyebrow{font:400 13px/1.5 var(--sans);letter-spacing:.12em;margin-bottom:24px}.privacy-page .button,.privacy-page .text-link{white-space:normal;min-height:44px;font-size:17px}.privacy-page a svg{transition:transform .2s}.privacy-page a:hover svg{transform:translate(4px)}.privacy-page [id]{scroll-margin-top:32px}.privacy-hero{padding-block:32px 48px}.privacy-back{border-bottom:1px solid var(--hairline);margin-bottom:36px;padding-bottom:6px;font-size:15px;display:inline-block}.privacy-hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:8%;display:grid}.privacy-lead{max-width:65ch;color:var(--privacy-muted);margin-top:24px}.privacy-focus{border-top:2px solid var(--copper);margin-top:30px;padding-top:22px}.privacy-page .privacy-focus h2{font:400 14px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.1em}.privacy-focus ul{margin:18px 0 24px;padding:0;list-style:none}.privacy-focus li{border-bottom:1px solid var(--hairline);padding-block:7px;font-size:17px}.privacy-focus .button{gap:18px;display:flex}.privacy-tone{background:var(--surface)}.privacy-intro{grid-template-columns:.94fr 1.06fr;gap:7%;display:grid}.privacy-body{color:var(--privacy-muted);max-width:66ch}.privacy-body p+p{margin-top:18px}.privacy-items{grid-template-columns:1fr 1fr;gap:24px 36px;margin-top:28px;display:grid}.privacy-items article{border-top:1px solid #a3afa6;gap:18px;min-width:0;padding-top:20px;display:flex}.privacy-number{font:400 15px/1.5 var(--sans);color:#815135;flex-shrink:0}.privacy-items h3{text-transform:uppercase;letter-spacing:.02em}.privacy-items p{color:var(--privacy-muted);margin-top:12px;font-size:17px}.privacy-items-services article{border-top:2px solid var(--copper);display:block}.privacy-items-services .privacy-number{margin-bottom:14px;display:block}.privacy-image{margin:0;overflow:hidden}.privacy-image img{object-fit:cover;width:100%;height:100%}.privacy-callout{border-left:2px solid var(--copper);grid-template-columns:.6fr 1.4fr;gap:36px;margin-top:28px;padding:22px 0 0 24px;display:grid}.privacy-callout p{font-size:17px}.privacy-callout p+p{margin-top:12px}.privacy-note{max-width:70ch;color:var(--privacy-muted);border-left:1px solid var(--copper);margin:24px 0 0 auto;padding-left:20px}.privacy-page .privacy-note{font-size:17px}.privacy-section-link{margin-top:24px}.privacy-dark{background:var(--green);color:var(--bone)}.privacy-dark .privacy-body,.privacy-dark .privacy-items p,.privacy-dark .privacy-note{color:var(--bone)}.privacy-dark .privacy-number{color:#dba17f}.privacy-dark .privacy-items article{border-color:#71857b}.privacy-related{grid-template-columns:.55fr 1.45fr;gap:7%;padding-block:32px 48px;display:grid}.privacy-page .privacy-related h2{font:400 28px/1.3 var(--sans);border-top:2px solid var(--copper);padding-top:22px}.privacy-related article{border-top:1px solid var(--hairline);grid-template-columns:30px 1fr;gap:6px 20px;padding-block:20px;display:grid}.privacy-related .text-link{border:0;grid-template-columns:minmax(0,1fr) 22px;display:grid}.privacy-related p{grid-column:2;font-size:17px}.privacy-final{text-align:center;padding-block:48px}.privacy-final .eyebrow{justify-content:center}.privacy-final h2{max-width:26ch;margin:auto}.privacy-final p:not(.eyebrow){max-width:70ch;margin:24px auto}@media (width<=1100px){.privacy-hero-grid{grid-template-columns:1.4fr .8fr;gap:6%}}@media (width<=900px){.privacy-hero-grid,.privacy-intro,.privacy-related{grid-template-columns:1fr;gap:28px}.privacy-focus{max-width:620px;margin-top:0}.privacy-focus ul{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.privacy-note{margin-left:0}}@media (width<=600px){.privacy-hero{padding-bottom:40px}.privacy-page h1{font-size:44px}.privacy-page h2{font-size:37px}.privacy-page p{font-size:17px}.privacy-page .eyebrow{letter-spacing:.1em;font-size:12px}.privacy-section{padding-block:36px}.privacy-items{grid-template-columns:1fr;gap:22px}.privacy-callout{grid-template-columns:1fr;gap:16px}.privacy-focus ul{grid-template-columns:1fr}.privacy-final{text-align:left}.privacy-final .eyebrow{justify-content:flex-start}.privacy-final h2{margin:0}}@media (prefers-reduced-motion:reduce){.privacy-page a svg{transition:none;transform:none}}@media print{.privacy-items article{break-inside:avoid}.privacy-hero-grid,.privacy-intro{display:block}.privacy-body{margin-top:24px}}.privacy-items{padding:0;list-style:none}.privacy-items li{border-top:1px solid #a3afa6;gap:18px;min-width:0;padding-top:20px;display:flex}.privacy-items-services,.privacy-items-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-items-services li,.privacy-items-lifecycle li{border-top:2px solid var(--copper);display:block}.privacy-items-services h3,.privacy-items-lifecycle h3{margin-top:12px}.privacy-items-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.privacy-items-flow li{display:block}.privacy-items-flow h3{margin-top:12px;font-size:16px}#records-processing .privacy-items-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.privacy-items-three{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-image{view-timeline:--privacy-image block;height:310px;margin-bottom:32px}.privacy-image-window{height:100%;overflow:hidden}.privacy-callout .text-link{margin-top:18px}.privacy-related h3{align-self:center;font-size:17px}@supports (animation-timeline:view()){@media (width>=801px) and (prefers-reduced-motion:no-preference){.privacy-image img{animation:linear both privacy-image-drift;animation-range:entry exit;animation-timeline:--privacy-image!important}}}@keyframes privacy-image-drift{0%{transform:translateY(-1.5%)scale(1.04)}to{transform:translateY(1.5%)scale(1.04)}}@media (width<=1100px){.privacy-items-services,.privacy-items-lifecycle{grid-template-columns:1fr 1fr}.privacy-items-flow,#records-processing .privacy-items-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.privacy-items-services,.privacy-items-lifecycle,.privacy-items-three{grid-template-columns:1fr}.privacy-items-flow,#records-processing .privacy-items-flow{grid-template-columns:1fr 1fr}.privacy-image{height:230px}}@media (prefers-reduced-motion:reduce){.privacy-page img{animation:none!important;transform:none!important}}@media print{.privacy-page img{animation:none!important;transform:none!important}.privacy-items li{break-inside:avoid}}.privacy-focus li{padding-block:5px}.privacy-focus ul{margin-block:14px 20px}.privacy-comparison{grid-template-columns:1fr 1fr;gap:36px;margin-top:24px;display:grid}.privacy-comparison section{border-top:1px solid var(--copper);padding-top:18px}.privacy-comparison h3{text-transform:uppercase}.privacy-comparison p{color:var(--privacy-muted);margin-top:12px}.privacy-pending-cta{border-bottom:1px solid var(--hairline);margin-top:24px;padding-block:7px;font-size:17px;display:inline-block}.privacy-section{padding-block:38px}@media (width<=600px){.privacy-comparison{grid-template-columns:1fr;gap:22px}.privacy-section{padding-block:34px}}.privacy-items-services{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.privacy-items-services{grid-template-columns:1fr}}@media (width<=380px){.privacy-items-flow,#records-processing .privacy-items-flow{grid-template-columns:1fr}}#dpia-risk h2,#international-transfers h2,#data-regulation h2,#individual-rights h2{word-spacing:.06em}#multi-jurisdiction-privacy .eyebrow{letter-spacing:.1em}#data-relationships{padding-bottom:20px}#data-regulation,#multi-jurisdiction-privacy,#gdpr-representation{padding-block:20px}#regulatory-response{padding-bottom:20px}.privacy-related{padding-block:20px}#accountability{padding-bottom:20px}#records-processing{padding-block:20px}#dpia-risk{padding-top:20px}.privacy-related{padding-bottom:16px}body:has(.privacy-page){min-height:0;padding-bottom:0}body:has(.privacy-page) .site-footer{margin-bottom:0}@media print{body:has(.privacy-page) #main,body:has(.privacy-page) .privacy-page{display:contents}.privacy-final{break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}body:has(.privacy-page) .site-footer{break-before:avoid;page-break-before:avoid;break-inside:avoid;page-break-inside:avoid;break-after:auto}body:has(.privacy-page) .privacy-related{break-after:auto}html:has(.privacy-page){background:#fff}body:has(.privacy-page){background:var(--bone)}}
