.not-found-page,.privacy-page{font-family:Arial,Helvetica,sans-serif;color:#101c22;background:#f7f8f8}.supporting-hero{padding:165px 0 48px;background:#101c22;color:#fff;border-bottom:1px solid #ffffff24}.supporting-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px;font-size:12px;color:#d0d9dc}.supporting-breadcrumb a:hover{color:#f6d94b}.supporting-eyebrow{margin-bottom:13px;color:#dbe2e4;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.supporting-hero h1{max-width:850px;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:750;line-height:1.06;letter-spacing:-.04em}.supporting-hero h1 span{color:#f6d94b}.supporting-intro{max-width:660px;margin-top:22px;color:#d7dfe2;font-size:16px;line-height:1.6}.privacy-body{padding-block:44px 64px}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(32px,5vw,72px)}.privacy-index{position:sticky;top:145px;align-self:start}.privacy-index-rule{width:40px;height:3px;margin-bottom:22px;background:#f6d94b}.privacy-index .font-mono,.privacy-page .utility-label{font-family:Arial,Helvetica,sans-serif}.privacy-index nav a{line-height:1.6}.privacy-index nav a span{color:#53636a}.privacy-index nav a:hover{color:#101c22;text-decoration:underline;text-decoration-color:#b19a25}.privacy-page .privacy-copy{min-width:0}.privacy-page .privacy-copy section{scroll-margin-top:150px}.privacy-page .privacy-copy section+section{margin-top:48px}.privacy-page .privacy-copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:750;text-transform:none;letter-spacing:-.025em;line-height:1.18}.privacy-page .privacy-copy h3{font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:700;text-transform:none;letter-spacing:-.01em}.privacy-page .privacy-copy>section>.utility-label{color:#4d606a;font-size:11px;letter-spacing:.12em}.privacy-page .privacy-copy p{color:#43525b;font-size:15px;line-height:1.8}.privacy-page .privacy-copy table{table-layout:fixed;background:#fff}.privacy-page .privacy-copy td,.privacy-page .privacy-copy th{overflow-wrap:anywhere;padding:14px;vertical-align:top}.privacy-page .privacy-copy a{overflow-wrap:anywhere}.supporting-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.supporting-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:11px 20px;border:1px solid #f6d94b;border-radius:3px;background:#f6d94b;color:#101c22;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.supporting-button:hover{background:#ffe676}.supporting-button-outline{background:transparent;color:#fff;border-color:#b7c3c8}.supporting-button-outline:hover{background:#263840}.supporting-button-secondary{background:transparent;border-color:#76888f}.privacy-page .privacy-copy .supporting-button{text-decoration:none;font-weight:700}.not-found-page .supporting-hero{min-height:min(700px,85dvh);padding-bottom:70px}@media (max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:36px}.privacy-index{position:static}.privacy-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.supporting-hero{padding-top:145px}}@media (max-width:480px){.supporting-hero{padding:135px 0 34px}.supporting-breadcrumb{margin-bottom:22px}.supporting-hero h1{font-size:2.3rem}.supporting-intro{font-size:15px}.privacy-body{padding-block:28px 40px}.privacy-index nav{grid-template-columns:1fr}.privacy-page .privacy-copy td,.privacy-page .privacy-copy th{padding:9px;font-size:12px}.supporting-actions{flex-direction:column}.not-found-page .supporting-hero{min-height:0;padding-bottom:48px}}