.tile{flex:0 0 85%;max-width:calc(100vw - 40px);margin:0 12px 20px 0;padding:0;list-style:none}.tile img{border-radius:12px 12px 0 0;max-width:100%;transition:transform .3s}.tile:first-child{margin-left:12px}.tile:last-child{border-right:12px solid #0000}@media (min-width:800px){.tile{flex-basis:31.333%;max-width:none;margin-right:3%}.tile:first-child{margin-left:0}.tile:last-child{border-right:none}.tile:nth-child(3n){margin-right:0}}.tile h3{color:var(--ws-ink-strong,var(--ws-ink));margin-top:0;padding-top:.75em;font-size:1.05rem;font-weight:700;transition:color .3s}.tile .tiles-wrapper{background:var(--ws-surface);box-shadow:var(--ws-shadow-sm);border-radius:var(--ws-radius);color:var(--ws-ink);border:1px solid var(--ws-line);height:100%;padding:0;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.tile .tiles-wrapper:hover{box-shadow:var(--ws-shadow-lg);border-color:rgba(var(--ws-pink-rgb),.5);transform:translateY(-4px)}.tile .tiles-wrapper:hover h3{color:var(--ws-accent-ink)}.tile .tiles-wrapper:hover img{transform:scale(1.03)}.tile .tile-content{padding:1.25rem 8%}.tile .tile-content p,.tile .tile-content span{color:var(--ws-ink-2);font-size:.875rem;line-height:1.6}.tile .icon{text-align:center;padding-top:1.5rem}.tile .icon img{border-radius:0;max-width:28%;margin-top:0}@media (min-width:800px){.tile .icon img{max-width:32%}}
