main[data-privacy-page]{--privacy-ink:#20211f;--privacy-pine:#2c2d2b;--privacy-gold:#d6d0c7;--privacy-gold-light:#d6d0c7;--privacy-paper:#fff;--privacy-plaster:#edecea;--privacy-line:#edecea;--privacy-muted:#59564f;background:var(--privacy-paper);color:var(--privacy-ink)}main[data-privacy-page] [id]{scroll-margin-top:7rem}.privacy-hero{background:var(--privacy-ink);color:#fff}.privacy-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:center;gap:clamp(32px,6vw,84px);min-height:390px;padding-block:clamp(52px,7vw,82px);display:grid}.privacy-hero .eyebrow,.privacy-section--dark .eyebrow{color:var(--privacy-gold-light)}.privacy-hero h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:12px 0 18px;font-size:clamp(2.75rem,5vw,4.35rem);line-height:.96}.privacy-hero__lede,.privacy-hero__operator{color:#dddcd9;max-width:720px;line-height:1.62}.privacy-hero__lede{margin:0;font-size:1.08rem}.privacy-hero__operator{border-top:1px solid #fff3;margin:18px 0 0;padding-top:16px;font-size:.9rem}.privacy-hero__summary{color:var(--privacy-ink);background:#fafaf9;border:1px solid #ffffff3d;padding:24px;box-shadow:12px 12px #6b62582b}.privacy-hero__summary>p{color:#625c52;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:.8rem;font-weight:850}.privacy-hero__summary ul{margin:0;padding:0;list-style:none}.privacy-hero__summary li{background:linear-gradient(var(--privacy-gold), var(--privacy-gold)) 2px 19px / 10px 3px no-repeat;border-top:1px solid #c4c2be;padding:12px 0 12px 26px;font-size:.95rem;line-height:1.48}.privacy-status{background:#edecea;padding-block:24px}.privacy-status__record{background:var(--privacy-paper);border:1px solid #adaaa3;border-left:6px solid #a25436;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.privacy-status__record.is-current{border-left-color:#337052}.privacy-status__record>div{padding:20px 24px}.privacy-status__record p,.privacy-status__record h2,.privacy-status__record span{margin:0}.privacy-status__record p{color:#7d3d28;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.privacy-status__record.is-current p{color:#23553d}.privacy-status__record h2{margin-top:5px;font-size:1.15rem;line-height:1.3}.privacy-status__record span{color:var(--privacy-muted);margin-top:5px;font-size:.9rem;display:block}.privacy-status dl{border-left:1px solid var(--privacy-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:340px;margin:0;display:grid}.privacy-status dl div{padding:18px}.privacy-status dl div+div{border-left:1px solid var(--privacy-line)}.privacy-status dt{color:#736f68;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.privacy-status dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.88rem;font-weight:750}.privacy-nav{border-block:1px solid var(--privacy-line);background:var(--privacy-paper)}.privacy-nav__track{scrollbar-color:var(--privacy-pine) #edecea;align-items:stretch;min-height:54px;display:flex;overflow-x:auto}.privacy-nav__track a{min-width:145px;min-height:44px;color:var(--privacy-pine);text-align:center;flex:1 0 145px;justify-content:center;align-items:center;padding:9px 12px;font-size:.85rem;font-weight:760;text-decoration:none;display:inline-flex}.privacy-nav__track a:hover{background:var(--privacy-plaster)}.privacy-nav__track a:focus-visible,main[data-privacy-page] .button:focus-visible{outline-offset:3px;outline:4px solid #6b6258}.privacy-section{padding-block:clamp(58px,7vw,88px)}.privacy-section--tint{background:var(--privacy-plaster)}.privacy-section--dark{background:var(--privacy-ink);color:#fff}.privacy-section__grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(32px,7vw,96px);display:grid}.privacy-section header h2{max-width:500px;color:var(--privacy-ink);letter-spacing:-.042em;text-wrap:balance;margin:9px 0 0;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1}.privacy-section--dark header h2{color:#fff}.privacy-card-list{border:1px solid var(--privacy-line);background:var(--privacy-line);gap:1px;display:grid}.privacy-card-list article{background:var(--privacy-paper);padding:22px}.privacy-card-list h3,.privacy-card-list p,.privacy-prose p{margin:0}.privacy-card-list h3{font-size:1.08rem}.privacy-card-list p,.privacy-prose p{color:var(--privacy-muted);margin-top:7px;font-size:1rem;line-height:1.67}.privacy-prose p:first-child{margin-top:0}.privacy-section--dark .privacy-prose p{color:#dcdbd8}.privacy-callout{border-left:4px solid var(--privacy-gold);color:#42403b;background:#fafaf9;grid-column:2;margin:0;padding:17px 20px;line-height:1.58}.privacy-prose .button{margin-top:20px}@media (width<=820px){.privacy-hero__grid,.privacy-section__grid{grid-template-columns:1fr}.privacy-hero__grid{min-height:0}.privacy-status__record{grid-template-columns:1fr}.privacy-status dl{border-top:1px solid var(--privacy-line);border-left:0;min-width:0}.privacy-callout{grid-column:auto}}@media (width<=560px){.privacy-hero h1{font-size:clamp(2.55rem,13vw,3.35rem)}.privacy-hero__summary{box-shadow:7px 7px #6b62582b}.privacy-status dl{grid-template-columns:1fr}.privacy-status dl div+div{border-top:1px solid var(--privacy-line);border-left:0}}@media (prefers-reduced-motion:reduce){.privacy-nav__track{scroll-behavior:auto}}@media print{.privacy-hero{color:#000;background:#fff}.privacy-hero h1,.privacy-hero__lede,.privacy-hero__operator{color:#000}.privacy-hero__summary,.privacy-nav{display:none}.privacy-section,.privacy-status{color:#000;background:#fff;padding-block:18px}}
