@font-face{font-family:"IBM Plex Sans";src:url("/assets/fonts/IBMPlexSans-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Sans";src:url("/assets/fonts/IBMPlexSans-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"IBM Plex Sans";src:url("/assets/fonts/IBMPlexSans-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
.imported-content{color-scheme:light;--ink:#14212B;--pine:#12615B;--ember:#C84F32;--sand:#F3EFE7;--mist:#D9E5E2;--white:#FFFFFF;--muted:#52616B;--line:#D8E0E2;font-family:"IBM Plex Sans",Arial,sans-serif;font-synthesis:none;color:var(--ink);background:var(--sand)}
.imported-content *{box-sizing:border-box}.imported-content{margin:0}.imported-content h1,.imported-content h2,.imported-content h3,.imported-content p,.imported-content ol,.imported-content dl,.imported-content dd{margin:0}.imported-content a{color:var(--pine);text-decoration-thickness:1px;text-underline-offset:.2em}.imported-content a:hover{text-decoration-thickness:2px}.imported-content a:focus-visible,.imported-content summary:focus-visible{outline:3px solid var(--pine);outline-offset:5px}.imported-content strong{font-weight:600}.imported-content abbr{text-underline-offset:.2em}.imported-content address{font-style:normal}.imported-content section[id]{scroll-margin-top:2rem}.imported-content .shell{width:min(100% - 4rem,75rem);margin-inline:auto}.imported-content .skip-link{position:fixed;z-index:5;top:1rem;left:1rem;padding:1rem;background:var(--ink);color:white;transform:translateY(-200%)}.imported-content .skip-link:focus{transform:translateY(0)}.imported-content main:focus{outline:none}
.imported-content .site-header{display:flex;align-items:center;gap:2rem;padding-block:1.25rem;border-bottom:1px solid var(--line)}.imported-content .brand{padding:1.5rem;margin-left:-1.5rem;flex:none}.imported-content .brand img{display:block;width:13.75rem;height:auto}.imported-content .header-context{display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:500}.imported-content .header-context::before{content:"";height:2rem;border-left:1px solid var(--line);margin-right:1rem}.imported-content .context-label{font-size:.875rem;font-weight:400;color:var(--muted)}.imported-content .header-contact{margin-left:auto;padding:.75rem 0;font-size:.875rem}
.imported-content .hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6rem;align-items:center;padding-block:4rem}.imported-content .eyebrow{font-size:.875rem;font-weight:500;line-height:1.5}.imported-content .hero-copy>.eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.imported-content .hero-copy>.eyebrow::before{content:"";width:1.5rem;height:.25rem;background:var(--ember)}.imported-content h1{font-size:3.5rem;font-weight:600;line-height:1.1;letter-spacing:-.025em}.imported-content h1 span{color:var(--pine)}.imported-content .lead{font-size:1.1875rem;line-height:1.6;color:var(--muted);margin-top:1.5rem;max-width:32rem}.imported-content .version{font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:1.5rem}
.imported-content .contact-intro{background:var(--ink);color:var(--white);padding:2.5rem;border-radius:.5rem}.imported-content .contact-intro>.eyebrow{color:var(--mist);margin-bottom:1.5rem}.imported-content .contact-intro h2{font-size:2rem;line-height:1.2;font-weight:500;letter-spacing:-.01em}.imported-content .contact-intro>p:not(.eyebrow){font-size:.875rem;color:var(--mist);margin-top:1.5rem;line-height:1.6}.imported-content .contact-intro>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin-top:.5rem;border-bottom:1px solid var(--muted);color:var(--white);font-size:1.0625rem;overflow-wrap:anywhere}.imported-content .contact-intro>a:focus-visible{outline-color:var(--white)}.imported-content .contact-hint{display:block;font-size:.875rem;color:var(--mist);margin-top:1rem}
.imported-content .review-note{display:flex;align-items:flex-start;gap:1.5rem;padding:1rem 1.5rem;background:var(--mist);border-left:3px solid var(--pine);font-size:.875rem;line-height:1.6}.imported-content .review-label{font-weight:600;flex:none}.imported-content .review-note p{max-width:60rem}.imported-content .overview{padding-block:4rem}.imported-content .overview-heading{display:flex;gap:2rem;align-items:baseline;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.imported-content .overview h2{font-size:1.5rem;line-height:1.3;font-weight:500}.imported-content .data-locations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-top:1.5rem}.imported-content .data-locations>div{padding-left:1.5rem;border-left:2px solid var(--pine)}.imported-content dt{font-weight:600;font-size:1rem;line-height:1.5}.imported-content dd{font-size:1rem;line-height:1.65;color:var(--muted);margin-top:.5rem}
.imported-content .document{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:5rem;align-items:start;border-top:1px solid var(--line);padding-top:3rem}.imported-content .contents{position:sticky;top:2rem;padding-bottom:2rem}.imported-content .contents .eyebrow{margin-bottom:1rem;color:var(--muted)}.imported-content .contents ol{list-style:none;padding:0;counter-reset:sections}.imported-content .contents li{counter-increment:sections}.imported-content .contents a{display:flex;align-items:baseline;gap:.75rem;padding:.55rem 0;font-size:.875rem;line-height:1.45;color:var(--ink);text-decoration-color:var(--line)}.imported-content .contents a::before{content:counter(sections,decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem;flex:none}.imported-content .contents a:hover{color:var(--pine);text-decoration-color:var(--pine)}
.imported-content .policy{background:var(--white);padding:3rem 3.5rem;border-radius:.5rem;min-width:0}.imported-content .policy>section{padding-block:3rem;border-bottom:1px solid var(--line)}.imported-content .policy>section:first-child{padding-top:0}.imported-content .policy>section:last-child{border:0;padding-bottom:0}.imported-content .section-number{font-size:.875rem!important;line-height:1.5!important;font-weight:500;color:var(--pine)!important;margin-bottom:1rem!important}.imported-content .policy h2{font-size:2rem;line-height:1.2;font-weight:600;letter-spacing:-.02em;max-width:25ch}.imported-content .policy h3{font-size:1.25rem;line-height:1.4;font-weight:600;margin-top:2rem}.imported-content .policy p{font-size:1.0625rem;line-height:1.7;color:var(--muted);margin-top:1.25rem}.imported-content .policy h2+.section-number{margin-top:0}.imported-content .policy address{font-size:1.0625rem;line-height:1.7;margin-top:1.5rem}.imported-content .policy .open-item{font-size:.875rem;line-height:1.65;color:var(--pine);background:var(--mist);padding:.75rem 1rem;border-radius:.25rem}.imported-content .policy address .open-item{display:inline-block;margin-block:.5rem}.imported-content .clarification{border-left:3px solid var(--pine);background:var(--sand);padding:1.5rem;margin-top:1.5rem;font-size:1.0625rem;line-height:1.5}.imported-content .clarification p{margin-top:.5rem}.imported-content .policy .source-link{font-size:.9375rem}.imported-content .purpose-list{margin-top:1.5rem}.imported-content .purpose-list>div{padding-block:1.25rem;border-top:1px solid var(--line)}.imported-content .purpose-list dd{font-size:1.0625rem}.imported-content .contact-email{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--pine);color:var(--white);padding:1.25rem 1.5rem;border-radius:.25rem;font-size:1.25rem;line-height:1.5;font-weight:500;overflow-wrap:anywhere;margin-top:1.5rem}.imported-content .contact-email:focus-visible{outline-offset:4px}.imported-content .site-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding-block:3rem;color:var(--muted);font-size:.875rem;line-height:1.6;margin-top:3rem;border-top:1px solid var(--line)}
@media(min-width:80rem){.imported-content .contents{max-height:calc(100svh - 4rem);overflow-y:auto;padding-right:.5rem}}
@media(max-width:70rem){.imported-content .hero{gap:3rem}.imported-content .document{grid-template-columns:13rem minmax(0,1fr);gap:2rem}.imported-content .policy{padding:2.5rem 2rem}.imported-content .header-context{flex-direction:column;align-items:flex-start;gap:.2rem}.imported-content .header-context::before{display:none}.imported-content .contact-intro{padding:2rem}}
@media(max-width:52rem){.imported-content .hero{gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.imported-content h1{font-size:2.75rem}.imported-content .lead{font-size:1.0625rem}.imported-content .contact-intro{padding:1.5rem}.imported-content .contact-intro h2{font-size:1.6875rem}.imported-content .document{grid-template-columns:1fr;gap:2rem;padding-top:2rem}.imported-content .contents{position:static;padding:0}.imported-content .contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.imported-content .policy{padding:2.5rem}.imported-content .data-locations{gap:1.5rem}.imported-content .data-locations>div{padding-left:1rem}.imported-content .overview-heading{align-items:flex-start;flex-direction:column;gap:.5rem}}
@media(max-width:40rem){.imported-content .shell{width:calc(100% - 2rem)}.imported-content .site-header{gap:1rem;padding-block:.5rem;flex-wrap:wrap}.imported-content .brand{padding:1rem;margin-left:-1rem}.imported-content .brand img{width:8.5rem}.imported-content .header-context{margin-left:auto;text-align:right;align-items:flex-end}.imported-content .context-label{font-size:.875rem}.imported-content .header-contact{display:none}.imported-content .hero{grid-template-columns:1fr;padding-block:2.5rem;gap:2rem}.imported-content h1{font-size:2.5rem}.imported-content .hero-copy>.eyebrow{margin-bottom:1rem}.imported-content .contact-intro{padding:1.5rem}.imported-content .contact-intro h2 br{display:none}.imported-content .contact-intro h2 br::after{content:" "}.imported-content .contact-intro>.eyebrow{margin-bottom:1rem}.imported-content .contact-intro h2{font-size:1.5rem}.imported-content .contact-intro>p:not(.eyebrow){margin-top:1rem}.imported-content .review-note{flex-direction:column;gap:.5rem;padding:1rem}.imported-content .overview{padding-block:2.5rem}.imported-content .data-locations{grid-template-columns:1fr;gap:1.5rem}.imported-content .overview h2{font-size:1.5rem}.imported-content .contents ol{gap:0 1rem}.imported-content .contents a{font-size:.875rem;padding:.625rem 0}.imported-content .policy{padding:1.5rem}.imported-content .policy>section{padding-block:2rem}.imported-content .policy h2{font-size:1.6875rem}.imported-content .policy h3{font-size:1.125rem}.imported-content .policy p,.imported-content .policy address,.imported-content .purpose-list dd,.imported-content .clarification{font-size:1rem;line-height:1.7}.imported-content .clarification{padding:1rem}.imported-content .contact-email{font-size:1rem;padding:1rem}.imported-content .site-footer{padding-block:2rem;margin-top:2rem}}
@media(max-width:23rem){.imported-content .contents ol{grid-template-columns:1fr}.imported-content .header-context .context-label{max-width:8rem}.imported-content .policy{padding:1.25rem}}
@media print{.imported-content{background:white}.imported-content .shell{width:100%}.imported-content .site-header{padding:0}.imported-content .header-contact,.imported-content .contact-intro,.imported-content .contents,.imported-content .skip-link,.imported-content .site-footer>a{display:none}.imported-content .hero,.imported-content .document{display:block;padding-block:1rem}.imported-content .hero h1{font-size:2rem}.imported-content .hero h1 br{display:none}.imported-content .policy{padding:0}.imported-content .policy>section{padding-block:1.5rem}.imported-content .policy h2,.imported-content .policy h3{break-after:avoid}.imported-content .policy p{font-size:11pt}.imported-content .contact-email{background:white;color:var(--ink);padding:0}.imported-content .data-locations{gap:1rem}.imported-content .review-note{margin-block:1rem}.imported-content .site-footer{margin-top:1rem}}
@media(forced-colors:active){.imported-content .contact-intro,.imported-content .contact-email,.imported-content .review-note,.imported-content .clarification{border:1px solid CanvasText}}

/* Layout and design come from the shared findus-privacy.css.
   Only accommodate the longer app name and existing deep links here. */
.imported-content .hero-copy { min-width: 0; }
.imported-content .hero h1 { overflow-wrap: break-word; hyphens: manual; }
.imported-content .header-context { min-width: 0; }
.imported-content .header-context > span:first-child { overflow-wrap: anywhere; }
.imported-content section[tabindex="-1"]:focus { outline: none; }
@media (max-width: 40rem) {
  .imported-content .header-context { flex: 1; margin-left: 0; }
  .imported-content .site-header { flex-wrap: nowrap; }
}
@media (max-width: 23rem) {
  .imported-content .header-context > span:first-child { font-size: .875rem; }
}
