*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--header-height-mobile: 57px;--header-height-desktop: 81px}.btg-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-left:24px;margin-right:24px;width:calc(100% - 48px)}.btg-grid [class^=column-]>.btg-grid{margin:0;width:100%}.btg-grid>.column-mobile-1{grid-column:span 1}.btg-grid>.column-mobile-2{grid-column:span 2}.btg-grid>.column-mobile-3{grid-column:span 3}.btg-grid>.column-mobile-4{grid-column:span 4}@media screen and (max-width: 1023px){.btg-grid .no-mobile{display:none}}@media screen and (min-width: 1024px){.btg-grid{grid-template-columns:repeat(12,1fr);gap:24px;margin:0 auto;max-width:936px;width:100%}.btg-grid .no-desktop{display:none}.btg-grid>.column-desktop-1{grid-column:span 1}.btg-grid>.column-desktop-2{grid-column:span 2}.btg-grid>.column-desktop-3{grid-column:span 3}.btg-grid>.column-desktop-4{grid-column:span 4}.btg-grid>.column-desktop-5{grid-column:span 5}.btg-grid>.column-desktop-6{grid-column:span 6}.btg-grid>.column-desktop-7{grid-column:span 7}.btg-grid>.column-desktop-8{grid-column:span 8}.btg-grid>.column-desktop-9{grid-column:span 9}.btg-grid>.column-desktop-10{grid-column:span 10}.btg-grid>.column-desktop-11{grid-column:span 11}.btg-grid>.column-desktop-12{grid-column:span 12}}@media screen and (min-width: 1280px){.btg-grid{max-width:1032px}}@media screen and (min-width: 1366px){.btg-grid{max-width:1224px}}@media screen and (min-width: 1440px){.btg-grid{max-width:1320px}}@media screen and (min-width: 1920px){.btg-grid{max-width:1416px}}body{margin-top:var(--header-height-mobile)}@media screen and (min-width: 1024px){body{margin-top:var(--header-height-desktop)}}
