.nid-h1{font:inherit;letter-spacing:inherit;color:inherit;margin:0;text-align:inherit;text-transform:inherit}
.nid-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.nid-rgpd{font-size:13px;line-height:1.5;opacity:.75;margin:8px 0 16px}.nid-rgpd a{color:inherit;text-decoration:underline}
.nid-legal{padding:180px 24px 96px;max-width:860px;margin:0 auto;color:#0c1422;font-family:Inter,sans-serif}
.nid-legal h1{font-size:52px;line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:0 0 40px}
.nid-legal h2{font-size:26px;line-height:1.25;letter-spacing:-.02em;font-weight:500;margin:48px 0 14px}
.nid-legal p,.nid-legal li{font-size:17px;line-height:1.65;color:#3b4250}.nid-legal a{color:#0c1422;text-decoration:underline;text-underline-offset:3px}
.nid-404{padding:200px 24px 120px;max-width:760px;margin:0 auto;text-align:center;font-family:Inter,sans-serif;color:#0c1422}
.nid-404 .nid-big{font-size:120px;font-weight:600;letter-spacing:-.05em;color:#F8B133;line-height:1}
.nid-404 h1{font-size:40px;font-weight:500;letter-spacing:-.03em;margin:16px 0}.nid-404 p{font-size:18px;line-height:1.6;color:#3b4250}
.nid-404 .nid-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}
.nid-404 .nid-btns a{padding:14px 24px;border-radius:999px;background:#0c1422;color:#fff;text-decoration:none;font-weight:500}
.nid-404 .nid-btns a+a{background:transparent;color:#0c1422;border:1px solid #0c1422}
@media (max-width:767px){.nid-legal{padding-top:140px}.nid-legal h1{font-size:36px}.nid-404 .nid-big{font-size:84px}}
