.calcul-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.calcul-card{display:block;color:inherit;text-decoration:none;margin:0}.calcul-card h2{font-size:1.2rem}.calcul-source{display:block;width:100%;max-width:900px;height:auto;margin:22px auto 0}.calcul-card:hover,.calcul-card:focus-visible{outline:3px solid #31746a}.calcul-source{background:#f5efdf}@media(max-width:550px){.ortho-pagination{gap:10px;flex-wrap:wrap}}