.legal{color:#161616;max-width:760px;font-family:var(--font-schibsted),-apple-system,system-ui,sans-serif;margin:0 auto;padding:0 24px 72px}.legal *{box-sizing:border-box}.legal a{color:#3663b6;text-underline-offset:2px;text-decoration:underline}.legal .legalnav{border-bottom:1px solid #ededec;justify-content:space-between;align-items:center;min-height:72px;margin-bottom:44px;display:flex}.legal .legalmark{letter-spacing:-.02em;text-transform:lowercase;color:#161616;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.legal .legalmark img{object-fit:contain;width:28px;height:28px;display:block}.legal .legalmark .ydot{background:#f2c94c;border-radius:999px;align-self:flex-end;width:6px;height:6px;margin:0 0 5px -4px}.legal .legalnav .back{color:#5f5f5b;font-size:14px;font-weight:600;text-decoration:none}.legal .legalnav .back:hover{color:#161616}.legal .legalbody{color:#2c2c2a;font-size:16px;line-height:1.72}.legal .legalbody h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:#161616;margin:0 0 26px;font-size:clamp(30px,5vw,40px);font-weight:500;line-height:1.08}.legal .legalbody h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;color:#161616;margin:40px 0 12px;font-size:24px;font-weight:500;line-height:1.2}.legal .legalbody h3{color:#161616;margin:28px 0 8px;font-size:17px;font-weight:700}.legal .legalbody p{margin:0 0 16px}.legal .legalbody ul{flex-direction:column;gap:9px;margin:0 0 18px;padding-left:22px;display:flex}.legal .legalbody li{line-height:1.6}.legal .legalfoot{color:#8f8d88;border-top:1px solid #ededec;margin-top:56px;padding-top:24px;font-size:13px;line-height:1.6}
