.public-site{color:#35251f;min-height:100svh;font-family:var(--font-body),sans-serif;background:#fff7eb;padding:16px 24px 0}.public-site *{box-sizing:border-box}.public-header{color:#fff7eb;z-index:20;background:#35251f;border-radius:25px;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:18px 30px;display:flex;position:relative}.public-header>a img{object-fit:contain;display:block}.public-header nav{gap:28px;display:flex}.public-header a{color:inherit;text-decoration:none}.public-login{background:#fff7eb;border-radius:40px;align-items:center;gap:12px;padding:12px 20px;font-weight:800;display:flex;color:#35251f!important}.public-menu{display:none}.public-skip{position:absolute;top:-100px}.public-skip:focus{z-index:99;background:#fff;padding:15px;top:15px}.public-footer{border-top:1px solid #35251f24;flex-wrap:wrap;align-items:center;gap:20px;max-width:1280px;margin:80px auto 0;padding:36px 0 30px;display:flex}.public-footer p{color:#76675f;flex:1;margin:0}.public-footer nav{flex-wrap:wrap;gap:20px;display:flex}.public-footer a{color:inherit;font-size:14px;text-decoration:none}.public-footer small{color:#76675f;flex-basis:100%}.public-site a:hover{text-underline-offset:5px;text-decoration:underline}.public-site :focus-visible{outline-offset:5px;outline:3px solid #e66247}.public-eyebrow{letter-spacing:.16em;color:#a6402c;font-size:12px;font-weight:900}.legal-main{max-width:1120px;margin:auto}.legal-heading{max-width:800px;padding:90px 0 65px}.legal-heading h1{font-family:var(--font-display);letter-spacing:-.035em;margin:24px 0;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.05}.legal-heading p{color:#76675f;max-width:650px;font-size:21px;line-height:1.6}.legal-heading>small{color:#76675f;font-size:13px}.legal-layout{grid-template-columns:250px 1fr;gap:65px;display:grid}.legal-layout aside{align-self:start;position:sticky;top:30px}.legal-layout aside nav{flex-direction:column;gap:5px;display:flex}.legal-layout aside nav>span{text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;font-size:12px;font-weight:900}.legal-layout aside nav a{color:#65564e;gap:12px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.legal-layout aside nav small{color:#b4a397}.legal-contact{color:#76675f;border-top:1px solid #35251f25;margin-top:25px;padding-top:25px;line-height:1.8;text-decoration:none;display:block}.legal-contact strong{color:#a6402c}.legal-layout article{background:#fffcf7;border:1px solid #35251f15;border-radius:28px;padding:40px 45px}.legal-layout article section{border-bottom:1px solid #35251f15;margin:0 0 32px;padding:0 0 28px;scroll-margin-top:35px;position:relative}.legal-layout article section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-number{color:#b19e8f;font-size:12px}.legal-layout h2{font-family:var(--font-display);margin:8px 0 18px;font-size:27px;font-weight:500}.legal-layout p,.legal-layout li{color:#65564e;font-size:16px;line-height:1.8}.legal-layout a{color:#a6402c;overflow-wrap:anywhere}.legal-layout dl{grid-template-columns:130px 1fr;gap:12px;font-size:15px;line-height:1.7;display:grid}.legal-layout dt{color:#76675f}.legal-layout dd{margin:0;font-weight:700}.legal-note{background:#f4ebdd;border-radius:15px;padding:18px 22px}.public-site .public-button{color:#fff;font:800 16px var(--font-body);cursor:pointer;background:#e66247;border:0;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:17px 25px;text-decoration:none;display:inline-flex}.public-site .public-button:disabled{opacity:.6;cursor:wait}.public-site .public-button:hover{background:#c74930;text-decoration:none}@media (max-width:800px){.public-site{padding:12px 16px 0}.public-header{border-radius:20px;gap:12px;padding:16px 20px}.public-header>a img{width:150px}.public-header>nav,.public-login{display:none}.public-menu{color:inherit;background:0 0;border:0;padding:7px;display:flex}.public-header .public-mobile{background:#35251f;border-radius:20px;flex-direction:column;padding:25px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.legal-heading{padding:55px 4px 35px}.legal-heading p{font-size:18px}.legal-layout{grid-template-columns:1fr;gap:25px}.legal-layout aside{position:static}.legal-layout aside nav{flex-flow:wrap;gap:8px;display:flex}.legal-layout aside nav>span{width:100%}.legal-layout aside nav a{background:#f3e9dc;border-radius:30px;padding:8px 12px;font-size:12px}.legal-contact{display:none}.legal-layout article{padding:25px 22px}.legal-layout dl{grid-template-columns:1fr;gap:4px}.legal-layout dd{margin-bottom:10px}.public-footer{flex-direction:column;align-items:start;margin-top:50px}.public-footer nav{gap:15px}.public-footer p{font-size:14px}}.public-site{--wl-orange:#e66247;--wl-dark:#35251f;--wl-cream:#fff7eb;padding-top:0;overflow:clip}.public-site>.wl-header{margin-inline:-24px}.public-site .wl-header a{text-decoration:none}.public-site .wl-header button{font:inherit}.public-site .legal-heading,.public-site .affiliate-hero{padding-top:145px}@media (max-width:800px){.public-site>.wl-header{margin-inline:-16px}.public-site .legal-heading,.public-site .affiliate-hero{padding-top:120px}}.legal-layout aside{top:110px}.legal-layout article section{scroll-margin-top:110px}@media (max-width:800px){.legal-layout aside{top:auto}}
