a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header{background-color:#20a0db}.header__wrap{display:flex;justify-content:space-between;color:#fff;align-items:center;padding:20px}@media screen and (max-width:470px){.header{flex-wrap:wrap}}@media screen and (max-width:320px){.header__logo{margin:0}}.nav{display:flex;align-items:center}.nav__item,.nav__item a{text-decoration:none;color:#fff}.nav__item a{margin:20px}@media screen and (max-width:470px){.nav__item a{margin:0}}@media screen and (max-width:470px){.nav{flex-direction:column}}.search{background:#fff;align-items:center;padding:0 5px;border-radius:16px;position:relative}.search__input{background:none;border:none;line-height:32px}@media screen and (max-width:470px){.search__input{width:50%}}.search__button{background:none;border:none}@media screen and (max-width:470px){.search{display:flex;margin:0 0 0 10px}}.container{max-width:960px;padding:0 16px;margin:0 auto}@media screen and (max-width:470px){.container{max-width:80%}}.hero__wrap{display:flex;align-items:center}@media screen and (max-width:470px){.hero__wrap{flex-direction:column}}.hero__title{font-weight:700;font-size:32px}.hero__description,.hero__title{margin-bottom:24px}.hero__image{margin:10px}.hero__actions button+button{margin-left:16px}.button{padding:8px;background:#fff}.filter-bar{display:grid;gap:24;grid-template-columns:repeat(1,1fr)}.filter__button{padding:16px 32px 16px 16px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid grey;position:relative;width:100%;margin-top:20px}.filter__button:after{content:url(https://www.thingiverse.com/assets/dropdown_arrow_gray.svg);position:absolute;top:50%;right:16px;transition:.3s;transform:translateY(-50%)}.filter--active .filter__button:after{transform:translateY(-50%) rotate(180deg)}.filter__dropdown{display:none;border:1px solid #000;padding:16px}.filter--active .filter__dropdown{display:block}.card{border-radius:4px;box-shadow:0 0 3px #333}.card__cover{background:#000;background:#000 50%/cover;background-image:url(tetro.ff630658366e18b935c7.png)}.card__cover,.card__cover-second{padding-bottom:52.5%;width:100%;display:block}.card__cover-second{background:#000;background:#000 50%/cover;background-image:url(qizu.aa7fc0ef9843f81fc6ee.png)}.card__cover-third{background:#000;background:#000 50%/cover;background-image:url(pl.2cc9d224ccf674400f0c.png)}.card__cover-for,.card__cover-third{padding-bottom:52.5%;width:100%;display:block}.card__cover-for{background:#000;background:#000 50%/cover;background-image:url(bord.00d612d9b0a55cdf9232.png)}.card__cover-five{background:#000;background:#000 50%/cover;background-image:url(pokemon.2baff6f127ebb7a84a0f.png)}.card__cover-five,.card__cover-six{padding-bottom:52.5%;width:100%;display:block}.card__cover-six{background:#000;background:#000 50%/cover;background-image:url(photo.0da8738fe8a7fec529c5.png)}.card__body{padding:16px;display:flex;align-items:center}.card__avatar{padding:10px}.card__title{margin-bottom:4px}.card__date{color:rgba(0,0,0,.4);padding:5px}.card__date a{text-decoration:none}.card__content{flex:1}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px}@media screen and (max-width:768px){.grid{grid-template-columns:1fr}}.filter-li{margin-bottom:5px}.footer{background-color:#20a0db;padding:20px;margin-top:20px}.footer__wrap{display:flex;justify-content:space-between;color:#fff;align-items:center}