:root{--ink:#111311;--paper:#edece6;--red:#e2392f} *{box-sizing:border-box} html,body{margin:0!important;padding:0!important;width:100%!important;max-width:none!important} body{background:var(--ink)!important;color:var(--paper);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden} #wrap_all,#main,#main .container_wrap,#main .container,#main .content,#main .entry-content-wrapper,#main .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:var(--ink)!important} #main .entry-content-wrapper>.entry-content>p:empty{display:none!important} .n2bf-legal{color:var(--paper);font-family:Arial,Helvetica,sans-serif} .n2bf-legal *{box-sizing:border-box} .n2bf-legal a{text-decoration:none} .n2bf-legal .site-header{min-height:82px;padding:17px max(5vw,24px);display:flex;align-items:center;gap:32px;background:#111311;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.17)} .n2bf-legal .brand{display:inline-flex;flex-direction:column;line-height:.8;white-space:nowrap;color:#edece6!important} .n2bf-legal .brand>span{font:900 37px/1 Impact,'Arial Narrow',sans-serif;letter-spacing:-.025em} .n2bf-legal .brand .red{color:var(--red)!important} .n2bf-legal .brand small{font-size:7px;letter-spacing:.11em;font-weight:900;margin-top:2px} .n2bf-legal .site-nav{display:flex;gap:clamp(14px,2.2vw,35px);margin-left:auto;flex-wrap:wrap} .n2bf-legal .site-nav a{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#edece6!important} .n2bf-legal .site-nav a:hover,.n2bf-legal .site-nav a:focus-visible{color:var(--red)!important} .n2bf-legal .legal-page{background:var(--paper);color:var(--ink);padding:90px max(5vw,24px) 120px;min-height:calc(100vh - 240px)} .n2bf-legal .section-kicker{font-size:11px;letter-spacing:.23em;font-weight:800;color:var(--red);margin:0 0 24px} .n2bf-legal .legal-page h1{font:900 clamp(64px,9vw,126px)/.88 Impact,'Arial Narrow',sans-serif;color:var(--ink)!important;letter-spacing:-.02em;margin:0 0 65px} .n2bf-legal .legal-copy{max-width:850px;font-size:16px;line-height:1.68;color:#242824} .n2bf-legal .legal-copy p{margin:0 0 20px} .n2bf-legal .legal-copy h2,.n2bf-legal .legal-copy h4{font:900 36px/1.05 Impact,'Arial Narrow',sans-serif;color:var(--ink)!important;margin:52px 0 22px} .n2bf-legal .legal-copy p>strong:first-child{font-size:19px;color:var(--ink)} .n2bf-legal .legal-copy ol{margin:48px 0 20px;padding-left:1.4em} .n2bf-legal .legal-copy li{font:900 30px/1.1 Impact,'Arial Narrow',sans-serif;color:var(--ink);padding-left:8px} .n2bf-legal .legal-copy a{color:#8f201c!important;text-decoration:underline;overflow-wrap:anywhere} .n2bf-legal .legal-copy a:hover{color:#111311!important} .n2bf-legal .legal-copy .legal-block{border-top:1px solid #bbbeb6;padding-top:32px;margin-top:42px} .n2bf-legal .footer{background:#0d0f0d;padding:55px max(5vw,24px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:30px} .n2bf-legal .footer p{font-size:12px;color:#9b9e96;margin:0} .n2bf-legal .footer>div{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap} .n2bf-legal .footer>div a{font-size:11px;color:#b8bbb2!important} .n2bf-legal .footer>div a:hover{color:var(--red)!important} @media(max-width:750px){.n2bf-legal .site-header{min-height:70px;flex-wrap:wrap;gap:14px}.n2bf-legal .site-nav{width:100%;margin-left:0;gap:12px 20px}.n2bf-legal .site-nav a{font-size:11px}.n2bf-legal .legal-page{padding-top:70px;padding-bottom:85px}.n2bf-legal .legal-page h1{margin-bottom:42px}.n2bf-legal .footer{grid-template-columns:1fr 1fr}.n2bf-legal .footer p{order:3}}