@charset "UTF-8";main article{margin:0 0 20rem;}main article>*{overflow:hidden;}main article figure,main article>a{margin:0 auto 10rem;max-width:230px;}main article img{width:100%}main article h1+.fsi{font-size:12rem;}main article>a::before{color:rgba(220,31,43,.75);content:"\f16a";font-family:fontawesome;font-size:50rem;line-height:1em;left:50%;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(51,51,51,.5);top:50%;transform:translateX(-50%) translateY(-50%);vertical-align:middle;width:1em;}main article figure::after,main article>a::after{border:10rem solid rgba(185,194,183,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;}@media (min-width:401px){main article figure,main article>a{float:left;margin:0 20rem 20rem 0;width:33%;min-width:150px;}}