*,:after,:before{box-sizing:border-box}:active,:focus{outline:none}*{margin:0;padding:0;font:inherit;color:inherit;text-decoration:none;list-style:none;border:none;background:transparent;box-shadow:none;text-align:left;cursor:inherit;text-shadow:none}body{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.2;color:#333;overscroll-behavior:none;max-width:100vw;overflow-x:hidden}:root{--gutter-double:calc(100vw - 1920px - 64px);--gutter:calc(var(--gutter-double) / 2);--gutter-half:calc(var(--gutter) / 2)}@media screen and (max-width:1920px){:root{--gutter:24px;--gutter-half:12px;--gutter-double:48px}}@media screen and (max-width:900px){:root{--gutter:18px;--gutter-half:9px;--gutter-double:36px}}@media screen and (max-width:650px){:root{--gutter:16px;--gutter-half:8px;--gutter-double:32px}}@media screen and (max-width:500px){:root{--gutter:12px;--gutter-half:6px;--gutter-double:24px}}@media screen and (max-width:400px){:root{--gutter:10px;--gutter-half:5px;--gutter-double:20px}}