#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}body{margin:0}@font-face{font-family:MiSans;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Thin.90eb3ade.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/MiSans-ExtraLight.241d2e5d.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Light.a5059216.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:350;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Normal.beb2afff.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Regular.cd4ac006.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Medium.68a4e067.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Demibold.8b640fe8.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Semibold.a8e78d87.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Bold.a2266130.woff2) format("woff2")}@font-face{font-family:MiSans;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/MiSans-Heavy.15a110fd.woff2) format("woff2")}:root{--brand:#c7090c;--brand-dark:#b00709;--container-max:1400px;--container-padding:24px;--radius:4px;--font-base:14px;--tap-min:44px}@media (max-width:768px){:root{--container-padding:16px;--font-base:13px}}body,html{margin:0;padding:0;overflow-x:hidden;font-family:MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-base)}*{box-sizing:border-box}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);overflow-x:hidden}.table-scroll-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrap table{min-width:640px}