:root{color-scheme:light;--nh-navy:#071747;--nh-teal:#00c5c8;--nh-link:#007e87;--nh-focus:#008b95;--nh-soft:#cff3f4;--nh-teal-border:#8edfe3;--nh-surface:#f5fafc;--nh-muted:#526887;--nh-border:#d7e1eb;--nh-input-border:#b7c9dc}body{margin:0;background:var(--nh-surface);color:var(--nh-navy)}input[type=checkbox],input[type=radio],progress{accent-color:var(--nh-link)}::selection{background:var(--nh-soft);color:var(--nh-navy)}.legal-footer{box-sizing:border-box;max-width:1120px;margin:20px auto 0;padding:22px 0 26px;border-top:1px solid var(--nh-border);font:12px/1.7 system-ui,sans-serif;color:var(--nh-muted)}.legal-footer nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin-bottom:12px}.legal-footer p{margin:5px 0}.legal-footer a,.legal-page a{color:var(--nh-link);text-underline-offset:3px}.legal-company{font-size:11px}.legal-footer a:focus-visible,.legal-page a:focus-visible{outline:2px solid var(--nh-focus);outline-offset:4px}.legal-page{box-sizing:border-box;max-width:960px;margin:0 auto;padding:36px 24px;font:16px/1.75 system-ui,sans-serif;color:var(--nh-navy)}.legal-brand{font-size:26px;font-weight:750;text-decoration:none}.legal-page nav{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;margin:20px 0}.legal-page nav a[aria-current=page]{font-weight:700}.legal-page article{padding:30px 36px;background:white;border:1px solid var(--nh-border);border-radius:12px;margin-bottom:24px}.legal-page h1{font-size:30px;line-height:1.2;margin:10px 0 20px}.legal-page h2{font-size:19px;line-height:1.4;margin:30px 0 12px}.legal-page p{overflow-wrap:anywhere}.legal-date{font-size:12px;color:var(--nh-muted)}.legal-contact{border-top:1px solid var(--nh-border);padding-top:20px}@media(max-width:1168px){.legal-footer{margin-left:24px;margin-right:24px}}@media(max-width:600px){.legal-page{padding:24px 16px}.legal-page article{padding:20px}.legal-page h1{font-size:26px}.legal-footer{margin-left:16px;margin-right:16px}}.legal-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:28px;column-gap:28px;align-items:start}.legal-footer nav{grid-column:2;grid-row:1;justify-content:flex-end;gap:12px 20px;margin:0}.legal-footer>p{grid-column:1;grid-row:1;margin:0}.legal-footer>p.legal-company{grid-row:2;margin-top:4px;max-width:540px}.legal-footer nav a{white-space:nowrap}@media(max-width:960px){.legal-footer{grid-template-columns:minmax(0,1fr)}.legal-footer nav{grid-column:1;grid-row:3;justify-content:flex-start;margin-top:12px}}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-height:42px;padding:9px 36px 9px 12px;line-height:1.4;border:1px solid var(--nh-input-border);border-radius:7px;color:var(--nh-navy);background-color:white;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23526887' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}select:not([multiple]):disabled{background-color:var(--nh-surface);color:var(--nh-muted);cursor:not-allowed}select:focus-visible{outline:2px solid var(--nh-focus);outline-offset:3px}@media (forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none}}