.social{margin-top:.4rem;display:flex}.social ul{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.social a{color:#14235e;background:#fff;border:.15rem solid #14235e;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;text-decoration:none;display:grid;box-shadow:0 .2rem #14235e}.social a svg{width:1.3rem;height:1.3rem}.social a:hover{background:#ffc93c}.social a:active{transform:translateY(.12rem)}.social a:focus-visible{outline-offset:2px;outline:3px solid #ffc93c}
