body{background:#f3e8de}.not-found{max-width:100%;margin:0;padding:170px 24px 85px;text-align:center;background-image:radial-gradient(#27080f14 .7px,transparent .7px);background-size:13px 13px;min-height:70svh}.error-number{display:flex;align-items:center;justify-content:center;gap:10px;color:#764052;font:500 135px/1 Fraunces,Georgia,serif;margin-bottom:25px}.error-number svg{width:90px;height:90px;color:var(--wine);transform:rotate(-12deg)}.not-found h1{font-size:clamp(43px,5vw,64px);margin:20px auto 25px;max-width:850px}.not-found h1 em{color:#764052}.not-found>p{max-width:540px;margin:0 auto 30px;font-size:14px}.not-found .actions{justify-content:center;gap:18px}.error-contact{display:inline-block;font-size:11px;text-decoration:none;margin-top:35px}.error-contact:hover{text-decoration:underline}.privacy-opening{padding:65px 24px 65px;text-align:center}.privacy-opening .breadcrumb{text-align:left;max-width:1100px;margin:0 auto 40px}.privacy-opening h1{font-size:clamp(42px,5vw,64px);margin:20px 0}.privacy-opening>p{font-size:12px;color:#716269;margin:0}.privacy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:60px;padding:65px max(5vw,24px) 90px;margin:0 auto;background:#fff;border-radius:55px 55px 0 0}.privacy-index{position:sticky;top:25px;align-self:start}.privacy-index .eyebrow{margin-bottom:22px}.privacy-index ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.privacy-index a{font-size:11px;text-decoration:none;color:#716269}.privacy-index a:hover{color:var(--wine);text-decoration:underline;text-underline-offset:4px}.privacy-text{max-width:770px}.privacy-text p,.privacy-text li{font-size:13px;line-height:1.9}.privacy-text h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:45px 0 20px;scroll-margin-top:30px}.privacy-text h2:first-of-type{margin-top:35px}.privacy-text ul{padding-left:20px}.privacy-text a{overflow-wrap:anywhere;text-underline-offset:4px}.privacy-text .policy-source{border-top:1px solid #27080f25;margin:40px 0 0;padding-top:25px;font-size:11px}.utility-preview-note{padding:15px 25px;background:var(--lime);font-size:11px;text-align:center;margin:0}.site-footer p a{font-size:11px;text-underline-offset:4px}.site-header .menu-toggle{position:relative;background:transparent;padding:0}.site-header .menu-toggle svg{position:absolute;inset:0;margin:0;width:48px;height:48px;color:var(--lime)}.site-header .menu-toggle svg .center{display:none}.site-header .menu-toggle>span{position:absolute}
@media(max-width:1000px){.not-found{padding:170px 26px 70px}.privacy-layout{grid-template-columns:1fr;gap:35px;padding:45px 30px 65px;border-radius:40px 40px 0 0}.privacy-index{position:static;border-bottom:1px solid #27080f25;padding-bottom:30px}.privacy-index ol{grid-template-columns:1fr 1fr;gap:12px 22px}.privacy-text{max-width:none}.privacy-opening{padding-top:55px}.privacy-opening h1{font-size:44px}}
@media(max-width:600px){.error-number{font-size:110px}.error-number svg{width:70px;height:70px}.not-found h1{font-size:40px}.not-found .actions{flex-direction:column;gap:16px}.not-found .pill{width:100%;max-width:300px}.privacy-opening{padding:45px 24px}.privacy-opening .breadcrumb{font-size:10px;margin-bottom:30px}.privacy-opening h1{font-size:38px}.privacy-layout{padding:35px 24px 55px}.privacy-index ol{grid-template-columns:1fr}.privacy-text h2{font-size:26px}.privacy-text p,.privacy-text li{font-size:12px}}
