.fog{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(var(--fog-grid-min-size),1fr));margin-bottom:40px}@media(min-width:768px){.fog{gap:30px}}.fog .fog__item{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.fog .fog__item>a{display:block;position:relative}.fog .fog__item>a img{background:var(--grey-100);height:100%;inset:0;position:absolute;width:100%}.fog .fog__item>a:after{content:"";display:block;padding-top:57.5%}.fog .fog__item img{vertical-align:top}.fog .fog__item div{border:1px solid var(--grey-400);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;display:flex;flex-direction:column;padding:15px 15px 20px}.fog .fog__item div img{border-radius:4px}.fog .fog__item div figure{column-gap:10px;display:grid;grid-template-columns:28px auto}.fog .fog__item div figure b{display:block;font-size:14px;line-height:16px;margin:-3px 0}@media(min-width:480px){.fog .fog__item div figure b{font-size:16px;line-height:18px}}.fog .fog__item div figure small{display:block;font-size:10px;line-height:14px;margin-top:4px;opacity:.6}.fog .fog__item div p{flex:1;margin:10px 0 15px}.fog .fog__item div p a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}@media(min-width:480px){.fog .fog__item div p a{font-size:16px;line-height:22px}}.fog .fog__item__review{margin-top:12px}.fog__Articlecontainer{margin-bottom:24px}@media(min-width:768px){.fog__Articlecontainer{--fog-grid-min-size:180px}}@media(max-width:767px){.fog__Articlecontainer .fog__Articlecontainer__scrollArea{margin:0 -20px;overflow-x:scroll;padding-bottom:10px;scroll-snap-type:x mandatory}.fog__Articlecontainer .fog{column-gap:0;display:inline-flex;margin-bottom:0;padding:0 20px 0 0}.fog__Articlecontainer .fog>div{flex:1 0 auto;margin-left:20px;scroll-snap-align:center;width:200px}}.fog__Articlecontainer.fog__Articlecontainer--notice{background-color:var(--grey-100);border-radius:var(--rad);padding:20px}.fog__Articlecontainer.fog__Articlecontainer--notice .fog{margin-bottom:0}@media(min-width:768px){.fog__Articlecontainer.fog__Articlecontainer--notice{padding:24px}}
/*# sourceMappingURL=fogContentWidget.7f45c50b.css.map*/