*,:before,:after{box-sizing:border-box;min-width:0}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:#171717;scroll-padding-top:68px}@media (min-width:992px){html{scroll-padding-top:84px}}:root{--mnav-h:calc(64px + env(safe-area-inset-bottom,0px));--header-h:56px}@media (min-width:992px){:root{--mnav-h:0px;--header-h:72px}}@media (hover:none) and (pointer:coarse){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}@media (max-width:991px){:root:has(main[data-car-page]){--mnav-h:calc(100px + env(safe-area-inset-bottom,0px))}}main:not([data-under-header]){padding-top:var(--header-h)}body{font-family:var(--font-sans),sans-serif;color:#565350;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:var(--mnav-h);background:#f7f6f3;font-size:16px;line-height:1.7;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #171717}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
