/* Balanced section spacing and one accessible link covering each product card. */
.connection-block{padding-block:34px 20px}.connection-block h2{margin-top:0}.connection-block p{margin-bottom:0}.connection-block+.products{padding-top:28px}.products .section-heading{margin-bottom:22px}.product-card{position:relative;transition:border-color .15s ease}.product-card .card-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.product-card:hover{border-color:#7398bb}.product-card:focus-within{outline:3px solid #b9ddff;outline-offset:4px}.product-card .card-link:focus-visible{outline:none}.card-body{padding:22px}.card-body .product-kind{margin-bottom:12px}.catalogue-link{padding-top:28px}#start .order-clarity{padding-block:36px}.hero-image>a{display:block}.hero-image>a:focus-visible{outline:3px solid #b9ddff;outline-offset:-4px}@media(max-width:700px){.connection-block{padding-block:26px 16px}.connection-block+.products{padding-top:24px}.product-grid{gap:20px}.card-body{padding:20px}#start .order-clarity{padding-block:28px}}
