.privacy-route{background:var(--dela-paper);color:var(--dela-ink);font:var(--dela-type-body);letter-spacing:var(--dela-track-body);overflow-x:visible}.privacy-route *{box-sizing:border-box}.privacy-route :is(h1,h2,h3,h4,p,figure){margin:0}.privacy-route main a{text-underline-offset:4px}.privacy-frame{width:calc(100% - 64px);max-width:1180px;margin-inline:auto}.privacy-wayfinding{justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex;container:privacy-wayfinding/inline-size}.privacy-breadcrumbs{color:var(--dela-muted);font:var(--dela-type-meta);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.privacy-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.privacy-pages{border:1px solid var(--dela-line);background:#f2f0e7;border-radius:999px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.privacy-pages a{min-height:44px;font:var(--dela-type-control);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.privacy-pages a[aria-current=page]{background:var(--dela-sage);color:#fff}.privacy-pages a:not([aria-current]):hover{background:#e5e9df}.privacy-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:58px;padding-top:44px;padding-bottom:66px;display:grid}.privacy-eyebrow{font:var(--dela-type-eyebrow);text-transform:uppercase;letter-spacing:var(--dela-track-eyebrow);color:var(--dela-muted)}.privacy-hero h1{font:var(--dela-type-page);letter-spacing:var(--dela-track-heading);max-width:9ch;margin-top:17px}.privacy-hero .privacy-lede{font:var(--dela-type-lead);color:var(--dela-muted);max-width:38ch;margin-top:23px}.privacy-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:27px;display:flex}.privacy-hero-art{background:#eae0c9;border-radius:30px 30px 110px;overflow:hidden;box-shadow:0 12px 42px #5148320b}.privacy-hero-art img{aspect-ratio:3/2;width:100%;height:auto;display:block}.privacy-action{background:var(--dela-sage);border:1px solid var(--dela-sage);min-height:46px;font:var(--dela-type-control);border-radius:99px;justify-content:center;align-items:center;gap:20px;padding:12px 19px;text-decoration:none;display:inline-flex;color:#fff!important}.privacy-action:hover{background:#304f3f}.privacy-link{min-height:44px;color:var(--dela-sage);font:var(--dela-type-control);align-items:center;gap:15px;text-decoration:underline;display:inline-flex}.privacy-section{padding-block:64px}.privacy-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px;display:flex}.privacy-section-heading h2{font:var(--dela-type-section);max-width:18ch}.privacy-section-heading .privacy-eyebrow{font:var(--dela-type-eyebrow);margin-bottom:12px}.privacy-section-heading p{font:var(--dela-type-body);max-width:42ch;color:var(--dela-muted)}.privacy-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.privacy-pillar{background:#edf0e5;border:1px solid #d7ddcf;border-radius:20px;flex-direction:column;align-items:start;min-width:0;padding:28px;display:flex}.privacy-pillar.gold{background:#f4eedc;border-color:#e5dcc0}.privacy-pillar.rose{background:#f4eae6;border-color:#e7d4cb}.privacy-pillar h2{font:var(--dela-type-card);max-width:12ch}.privacy-pillar p{font:var(--dela-type-body);color:var(--dela-muted);margin:17px 0 20px}.privacy-pillar a{margin-top:auto}.privacy-essential-note{font:var(--dela-type-small);color:var(--dela-muted);max-width:85ch;margin-top:20px!important}.privacy-essential-note.privacy-baseline{max-width:64ch}.privacy-essential-note a,.privacy-policy-text a{color:var(--dela-sage);text-decoration:underline 1px}.privacy-flow-section{border-block:1px solid var(--dela-line);background:#f1f0e5}.privacy-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.privacy-flow li{background:#fbfaf5;border:1px solid #d2dacb;border-radius:17px;min-width:0;padding:25px 24px;position:relative}.privacy-flow-symbol{width:42px;height:42px;font:var(--dela-type-icon);color:var(--dela-sage);border:1px solid #bdcbb9;border-radius:50%;justify-content:center;align-items:center;margin-bottom:23px;display:inline-flex}.privacy-flow h3{font:var(--dela-type-card);margin-bottom:13px}.privacy-flow p{font:var(--dela-type-body);color:var(--dela-muted)}.privacy-flow li:not(:last-child):after{content:"↔";color:var(--dela-sage);font:var(--dela-type-icon);position:absolute;top:41px;right:-26px}.privacy-flow li:nth-child(2):after{content:"→"}.privacy-flow-links{flex-wrap:wrap;gap:10px 30px;margin-top:22px;display:flex}.privacy-choices-bridge{border-top:1px solid var(--dela-line);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:34px 0;display:flex}.privacy-choices-bridge h2{font:var(--dela-type-subsection);margin-bottom:9px}.privacy-choices-bridge p{font:var(--dela-type-body);color:var(--dela-muted)}.privacy-choices-opening{padding-block:32px 24px}.privacy-choices-opening h1{font:var(--dela-type-page);letter-spacing:var(--dela-track-heading);max-width:20ch}.privacy-choices-opening p{font:var(--dela-type-lead);letter-spacing:var(--dela-track-body);color:var(--dela-muted);max-width:44ch;margin-top:14px}.privacy-jump-links{--privacy-choice-gap:12px;gap:var(--privacy-choice-gap);flex-wrap:wrap;margin-bottom:0;display:flex;container:privacy-tasks/inline-size}.privacy-jump-links a{flex:1 1 calc((100% - 3 * var(--privacy-choice-gap))/4);min-width:min(100%,8rem);min-height:104px;font:var(--dela-type-card-small);letter-spacing:var(--dela-track-heading);background:#f1f3e9;border:1px solid #cfd8c8;border-radius:14px;grid-template-columns:minmax(0,1fr) 1em;align-items:center;gap:12px;padding:18px;text-decoration:none;display:grid}.privacy-jump-links a:hover{background:#e6ebde}.privacy-jump-links .privacy-choice-arrow{font:var(--dela-type-icon);letter-spacing:var(--dela-track-body);color:var(--dela-sage)}.privacy-optional{border-block:1px solid var(--dela-line);background:#f1f0e5;margin-top:34px}.privacy-optional-layout{container:privacy-settings/inline-size}.privacy-settings-orientation{grid-template:"heading example""directions example"1fr/minmax(0,1fr) 160px;align-items:start;gap:16px 40px;max-width:820px;display:grid}.privacy-optional-heading{grid-area:heading;min-width:0}.privacy-optional-heading h2{font:var(--dela-type-section);margin:12px 0 0}.privacy-settings-directions{grid-area:directions;min-width:0}.privacy-setting-path{font:var(--dela-type-small);color:var(--dela-muted)}.privacy-route .privacy-default-note{max-width:100%;font:var(--dela-type-label);color:#425d4a;background:#e1e9d8;border:1px solid #bfcfb3;border-radius:99px;margin-top:18px;padding:7px 13px;display:inline-block}.privacy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 27px;margin-top:24px;display:grid}.privacy-option{border-top:1px solid #cfd6c5;padding:24px 0}.privacy-option h3{font:var(--dela-type-card-small);margin-bottom:10px}.privacy-option p{font:var(--dela-type-body);color:var(--dela-muted)}.privacy-option .privacy-option-label{font:var(--dela-type-small);color:#4b5b50;margin-top:13px}.privacy-settings-example{grid-area:example;justify-self:end;width:160px;max-width:100%}.privacy-settings-frame{background:#fbf8f2;border:4px solid #3d473f;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #37433116}.privacy-settings-frame img{width:100%;height:auto;display:block}.privacy-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.privacy-control-card{background:#f3f4eb;border:1px solid #d4dbcd;border-radius:20px;min-width:0;padding:27px;container:privacy-control/inline-size}.privacy-control-card h3{font:var(--dela-type-card);margin-bottom:12px}.privacy-control-card .privacy-setting-path{font:var(--dela-type-small);border-bottom:1px solid var(--dela-line);margin-bottom:17px;padding-bottom:17px}.privacy-control-card p{font:var(--dela-type-body);color:var(--dela-muted)}.privacy-control-card .privacy-small-note{font:var(--dela-type-small);margin-top:15px}.privacy-data-grid{grid-template-columns:1fr 1.3fr;gap:24px;display:grid}.privacy-data-grid .privacy-control-card:first-child{background:#f4f0e2;border-color:#e2d9bf}.privacy-data-grid .privacy-control-card:last-child{background:#f5eee9;border-color:#e1d1c7}.privacy-data-grid .privacy-eyebrow{font:var(--dela-type-eyebrow);margin-bottom:12px}.privacy-data-grid .privacy-link{margin-top:14px}.privacy-retention{gap:13px;margin:21px 0;display:grid}.privacy-retention div{font:var(--dela-type-small);border-top:1px solid #decec5;grid-template-columns:minmax(0,1fr) 6.25rem;gap:16px;padding-top:11px;display:grid}.privacy-retention dt{color:var(--dela-muted)}.privacy-retention dd{text-align:right;font-weight:var(--dela-weight-strong);color:var(--dela-ink);margin:0}.privacy-retention dt span{font:var(--dela-type-small);margin-top:3px;display:block}.privacy-contact{border-top:1px solid var(--dela-line);padding:32px 0 0}.privacy-contact h2{font:var(--dela-type-section);margin-bottom:12px}.privacy-contact p{font:var(--dela-type-body);color:var(--dela-muted);max-width:60ch}.privacy-contact .privacy-eyebrow{font:var(--dela-type-eyebrow);margin-bottom:12px}.privacy-contact-actions{flex-wrap:wrap;gap:12px 28px;margin-top:17px;display:flex}.privacy-contact-actions a{overflow-wrap:anywhere}.privacy-policy-section{border-top:1px solid var(--dela-line);background:#fbfaf6;padding:60px 0 70px}.privacy-policy-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.privacy-policy-text{max-width:820px;font:var(--dela-type-reading);margin-inline:auto}.privacy-policy-text>h2{font:var(--dela-type-section);margin:20px 0 12px}.privacy-policy-text h3{font:var(--dela-type-reading-heading);margin:37px 0 16px}.privacy-policy-text h4{font:var(--dela-type-subheading);letter-spacing:var(--dela-track-body);margin:29px 0 14px}.privacy-policy-text p{margin:0 0 19px}.privacy-policy-text :is(ul,ol){margin:15px 0 24px;padding-left:22px}.privacy-policy-text li{margin-bottom:10px}.privacy-policy-text a{overflow-wrap:anywhere}.privacy-policy-text .last-updated{font:var(--dela-type-meta);color:var(--dela-muted)}.privacy-policy-text :is(.commitments,.highlight){background:#f0f2e7;border:1px solid #d8dfcc;border-radius:15px;margin:25px 0;padding:24px}.privacy-policy-text .commitments h3{margin-top:0}.privacy-policy-text .highlight{background:#f5efe5;border-color:#e3d7c3}.privacy-policy-text :is(.commitments,.highlight)>:last-child{margin-bottom:0}.privacy-policy-text .legal-toc{border-block:1px solid var(--dela-line);margin:25px 0;padding-block:9px}.privacy-policy-text .legal-toc summary{min-height:48px;font:var(--dela-type-control);cursor:pointer;padding-block:12px}.privacy-policy-text .legal-toc a{font:var(--dela-type-control);padding-block:5px;display:inline-block}.privacy-policy-text .legal-toc li{margin-bottom:5px}.privacy-policy-text .back-to-top{min-height:44px;font:var(--dela-type-control);align-items:center;margin-top:20px;display:inline-flex}.privacy-route :is(section[id],article[id],h2[id],h3[id],h4[id]){scroll-margin-top:16px}@media (width<=1000px){.privacy-hero{gap:32px}.privacy-options{grid-template-columns:minmax(0,1fr);margin-top:22px}.privacy-control-grid{gap:14px}.privacy-control-card{padding:22px}}@media (width<=800px){.privacy-wayfinding{flex-direction:column;align-items:start;gap:7px;padding-top:18px}.privacy-pages{align-self:flex-start}.privacy-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:33px;padding-bottom:40px}.privacy-hero h1{max-width:13ch}.privacy-hero .privacy-lede{max-width:48ch}.privacy-hero-art{justify-self:center;width:100%;max-width:580px}.privacy-pillars{grid-template-columns:minmax(0,1fr)}.privacy-pillar h2{max-width:none}.privacy-pillar p{margin:12px 0 9px}.privacy-flow{gap:14px}.privacy-flow li{padding:20px 17px}.privacy-flow li:after{display:none}.privacy-section-heading{flex-direction:column;align-items:start;gap:15px}.privacy-control-grid{grid-template-columns:minmax(0,1fr)}.privacy-data-grid{grid-template-columns:1fr}.privacy-choices-bridge{flex-direction:column;align-items:start;gap:18px}}@media (width<=600px){.privacy-frame{width:calc(100% - 36px)}.privacy-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;padding:4px;display:grid}.privacy-pages a{gap:5px;padding-inline:7px}.privacy-hero h1{max-width:11ch}.privacy-hero .privacy-lede{margin-top:19px}.privacy-hero-actions{gap:5px 20px;margin-top:20px}.privacy-hero-art{border-radius:21px 21px 60px}.privacy-section{padding-block:42px}.privacy-pillar{padding:25px}.privacy-flow{grid-template-columns:1fr;gap:12px}.privacy-flow li{padding:22px}.privacy-flow-symbol{margin-bottom:15px}.privacy-choices-opening{padding-block:24px 21px}.privacy-jump-links{--privacy-choice-gap:9px}.privacy-jump-links a{padding:14px}.privacy-optional{margin-top:25px}.privacy-option{padding-block:20px}.privacy-control-card{padding:24px}.privacy-policy-section{padding-block:38px}.privacy-policy-intro{flex-direction:column;align-items:start;gap:8px}.privacy-policy-text :is(.commitments,.highlight){padding:20px}.privacy-retention div{grid-template-columns:minmax(0,1fr) 5.875rem;gap:10px}}@media (width<=380px){.privacy-pages{border-radius:20px;flex-wrap:wrap;display:flex}.privacy-pages a{flex:auto}}@container privacy-control (width<=14em){.privacy-retention>div{grid-template-columns:minmax(0,1fr);gap:8px}.privacy-retention dd{text-align:start}}@container privacy-wayfinding (width<=22em){.privacy-pages{border-radius:20px;flex-wrap:wrap;display:flex}.privacy-pages a{flex:auto;min-width:0}}@container privacy-tasks (width<=36em){.privacy-jump-links a{flex-basis:calc((100% - var(--privacy-choice-gap))/2)}}@container privacy-settings (width<=40em){.privacy-settings-orientation{grid-template:"heading heading""directions example"/minmax(0,1fr) minmax(0,40%);gap:18px 20px}}@container privacy-settings (width<=16em){.privacy-settings-orientation{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""directions""example"}.privacy-settings-example{justify-self:center}}@media (prefers-reduced-motion:reduce){.privacy-route{scroll-behavior:auto}}
