.sidebar{flex:1 1 30%;display:flex;flex-direction:column;margin-top:0}.sidebar .card{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #b6ac9d}.sidebar .card-content{width:100%;height:100%}.sidebar .card-content a{text-decoration:none}.sidebar .card-content p a{display:block;font-weight:400;color:#000;padding-top:5px}.card-title-external-links a{font-weight:700;color:#fff}.sidebar .card h3{margin:0 0 7px;padding:10px 10px 10px 10px;background:var(--color-soft-gray);color:#fff;font-size:.8em}.sidebar .card p{font-size:.8em;padding:0;margin-bottom:10px}.sidebar .card-image{width:140px;height:140px;margin-right:8px;align-self:flex-start}.sidebar .card-image img{width:140px;height:140px;object-fit:cover;border-radius:4px;border:1px solid #ccc}@media (max-width:1327px) and (min-width:1055px){.sidebar{flex-direction:row;flex-wrap:wrap;max-width:100%;gap:0}.sidebar .card{width:calc(50% - 20px);margin:10px;flex-direction:row}.sidebar .card-content{height:auto}.sidebar .card-image,.sidebar .card-image img{width:100px;height:100px}}@media (min-width:1340px){.sidebar{width:30%}}@media (min-width:600px){.sidebar .card{margin:0 0 10px 20px}body.home .sidebar{margin-top:0}body.page-template-default .sidebar{margin-top:0}body:not(.home):not(.page-template-default) .sidebar{margin-top:55px}}@media (max-width:600px){.sidebar .card{margin:0 0 10px 0}}