*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0A0A08;--page:#F2F1E8;--lime:#C4FF00;--mid:#5A5950;--dark:#2E2E26;--rule:rgba(10,10,8,.1);--heavy:rgba(10,10,8,.18);--disp:"Bebas Neue",cursive;--cond:"Barlow Condensed",sans-serif;--body:"Barlow",sans-serif}html,body{background:var(--page);color:var(--ink);font-family:var(--body);font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit}.legal-page{max-width:720px;margin:0 auto;padding:64px 24px 96px}.legal-page__hero{padding-bottom:48px;border-bottom:1px solid var(--heavy);margin-bottom:48px}.legal-page__title{font-family:var(--disp);font-size:clamp(64px,9vw,112px);line-height:.92;letter-spacing:1.5px;margin-bottom:32px;color:var(--ink)}.legal-page__title--grey{color:var(--mid);font-style:normal}.legal-page__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.legal-page__meta>div{display:flex;flex-direction:column;gap:4px}.legal-page__meta dt{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--mid)}.legal-page__meta dd{font-family:var(--body);font-size:15px;font-weight:500;color:var(--ink)}.legal-page__lede{font-family:var(--body);font-size:19px;line-height:1.65;color:var(--ink);max-width:62ch}.legal-page__section{padding:40px 0;border-bottom:1px solid var(--rule)}.legal-page__section:last-of-type{border-bottom:none}.legal-page__section h2{font-family:var(--disp);font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:.5px;color:var(--ink);margin-bottom:24px}.legal-page__section p{font-family:var(--body);font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:16px;max-width:62ch}.legal-page__section p:last-child{margin-bottom:0}.legal-page__section ul,.legal-page__section ol{font-family:var(--body);font-size:17px;line-height:1.7;color:var(--ink);margin:0 0 16px;padding-left:24px;max-width:62ch}.legal-page__section li{margin-bottom:8px}.legal-page__section li:last-child{margin-bottom:0}.legal-page__section strong{font-weight:600}.legal-page__section a{color:var(--ink);border-bottom:1px solid rgba(10,10,8,.45);transition:border-color .15s}.legal-page__section a:hover{border-bottom-color:var(--ink)}.legal-page__cookies-table{width:100%;border-collapse:collapse;margin:16px 0;font-family:var(--body);font-size:14px;line-height:1.5}.legal-page__cookies-table thead{background:#0a0a080a;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.legal-page__cookies-table th{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);text-align:left;padding:10px 12px}.legal-page__cookies-table td{padding:14px 12px;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink)}.legal-page__cookies-table td:first-child{font-family:var(--cond);font-weight:600;letter-spacing:.3px}.legal-page__contact{margin-top:64px;padding:48px 0 0;border-top:1px solid var(--heavy)}.legal-page__contact h2{font-family:var(--disp);font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:.5px;margin-bottom:24px}.legal-page__contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}.legal-page__contact-grid>div{display:flex;flex-direction:column;gap:4px}.legal-page__contact-grid dt{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--mid)}.legal-page__contact-grid dd{font-family:var(--body);font-size:16px;font-weight:500;color:var(--ink)}.legal-page__contact-grid a{color:var(--ink);border-bottom:1px solid rgba(10,10,8,.45);transition:border-color .15s}.legal-page__contact-grid a:hover{border-bottom-color:var(--ink)}@media(max-width:640px){.legal-page{padding:40px 20px 64px}.legal-page__meta{grid-template-columns:1fr;gap:16px}.legal-page__contact-grid{grid-template-columns:1fr}}.site-footer{background:var(--ink);border-top:1px solid rgba(196,255,0,.1)}.sf__bar{display:flex;align-items:center;justify-content:space-between;padding:20px 52px;gap:16px;flex-wrap:wrap;max-width:1280px;margin:0 auto}.sf__copy{font-family:var(--cond);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#f2f1e8d9}.sf__request{font-family:var(--cond);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--lime);white-space:nowrap;text-decoration:none}.sf__request:hover{opacity:.8}.sf__legal-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.sf__legal-links a{font-family:var(--cond);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#f2f1e88c;transition:color .2s;text-decoration:none}.sf__legal-links a:hover{color:#fff}.sf__li-icon{color:#f2f1e88c;transition:color .2s}.sf__li-icon:hover{color:#fff}@media(max-width:768px){.sf__bar{flex-direction:column;align-items:flex-start;padding:20px;gap:12px}.sf__legal-links{gap:16px}}
