.xdch-related{clear:both;margin:18px 0 24px}.xdch-related h3{font-size:16px;margin:0 0 12px}.xdch-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.xdch-related-item{display:flex;flex-direction:column;gap:7px;min-width:0;text-decoration:none!important;border:1px solid #e2e8e5;border-radius:10px;padding:8px;color:inherit}.xdch-related-item:hover{border-color:#126b61}.xdch-related-item:focus-visible{outline:3px solid #126b61;outline-offset:2px}.xdch-related-item img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.xdch-related-name{font-size:12px;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xdch-related-price{font-size:12px;font-weight:600;color:#126b61;margin-top:auto}.xdch-related-price .woocommerce-price-suffix{display:none}@media(max-width:600px){.xdch-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.xdch-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.xdch-case-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dce6e3;border-radius:12px;text-decoration:none!important;color:inherit;background:#fff}.xdch-case-card:hover{border-color:#126b61;box-shadow:0 4px 16px #0001}.xdch-case-card:focus-visible{outline:3px solid #126b61;outline-offset:3px}.xdch-case-card img{display:block;width:100%;height:180px;object-fit:cover;margin:0}.xdch-case-title{font-weight:600;font-size:16px;padding:14px 14px 6px;overflow-wrap:anywhere}.xdch-case-excerpt{padding:0 14px 12px;color:#687974;font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xdch-case-more{padding:12px 14px;color:#126b61;margin-top:auto;font-size:13px}@media(max-width:768px){.xdch-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.xdch-cases-grid{grid-template-columns:1fr}}
