.preview_background__cUli2{background-color:var(--color-gray-10)}.preview_container__ui7Il{display:grid;padding:0 46px 64px;grid-template-columns:repeat(3,1fr);grid-auto-rows:10px;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:1199px){.preview_container__ui7Il{padding:0 46px 64px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){.preview_container__ui7Il{padding:0 32px 64px}}@media screen and (max-width:767px){.preview_container__ui7Il{padding:0 20px 64px}}@media screen and (max-width:575px){.preview_container__ui7Il{grid-template-columns:1fr}}.preview_item__B_fxK{grid-row-end:span 5;position:relative;margin-bottom:20px}.preview_content__2K1Z6{position:absolute;top:0;left:0;width:100%;height:100%}.preview_content__2K1Z6 .preview_categories__64BXu{display:flex;flex-flow:row nowrap;position:absolute;bottom:16px;left:16px}.preview_content__2K1Z6 .preview_primaryCategory__F3kUW{padding:11px 16px;border:2px dashed var(--color-on-surface);font-size:22px;line-height:30px;font-weight:600}.preview_content__2K1Z6:active .preview_image__eCJ8K,.preview_content__2K1Z6:hover .preview_image__eCJ8K{opacity:.6}.preview_content__2K1Z6:active .preview_categories__64BXu>*{border-style:dashed}.tabbar_container__a5fLF{width:100%;display:flex;flex-flow:row wrap}.tabbar_tab__Kr06a{flex-shrink:0;flex-grow:0;margin-right:16px;border:2px solid var(--color-on-surface);display:inline-block;height:52px;line-height:48px;font-size:20px;font-weight:700;padding:0 .7ch;background-color:var(--color-surface)}.tabbar_tab__Kr06a.tabbar_active__5uFY_,.tabbar_tab__Kr06a:hover{border-style:dashed}.tabbar_tab__Kr06a.tabbar_noHover__Qnp9L:hover{border-style:solid}@media screen and (max-width:991px){.tabbar_tab__Kr06a{margin-right:10px;height:34px;line-height:30px;font-size:16px}}@media screen and (max-width:767px){.tabbar_container__a5fLF{flex-flow:row wrap;padding-bottom:10px}.tabbar_tab__Kr06a{margin-top:10px}}.wrapper_wrapper__rZpTZ{padding:21px 46px;z-index:20}.wrapper_wrapper__rZpTZ.wrapper_opaque__ZeBKA{border-bottom:2px solid #000}@media screen and (max-width:991px){.wrapper_wrapper__rZpTZ{padding:16px 32px}}@media screen and (max-width:767px){.wrapper_wrapper__rZpTZ{padding:0 20px}}