*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}body{color:#000;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#000;font-family:Arimo,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;line-height:1.2}:where(.joyful-template) h1,:where(.joyful-template) h2,:where(.joyful-template) h3,:where(.joyful-template) h4,:where(.joyful-template) h5,:where(.joyful-template) h6{font-family:inherit;font-weight:inherit;color:inherit}p{margin-bottom:0}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:16px;padding-inline-end:16px}@media (min-width:768px){.container{padding-inline-start:24px;padding-inline-end:24px}}@media (min-width:1024px){.container{padding-inline-start:32px;padding-inline-end:32px}}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}
