.sc-related{padding:55px max(5%,24px);background:#f6f5f8;color:#17202c}.sc-related>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.sc-related h2{font:650 clamp(26px,3vw,38px)/1.15 Arial,sans-serif;letter-spacing:-.03em;margin:0}.sc-related a{color:inherit}.sc-related>div>a{font-size:13px}.sc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sc-related-card{display:block;border:1px solid #dddfe7;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .2s}.sc-related-card:hover{transform:translateY(-3px)}.sc-related-card img{display:block;width:100%;height:190px;object-fit:cover}.sc-related-card>span{display:grid;gap:10px;padding:19px}.sc-related-card strong{font:650 19px/1.3 Arial,sans-serif}.sc-related-card small{font:12px/1.5 Arial,sans-serif;color:#5a6373}.availability-notice{padding:18px 5%;margin:0;background:#fff0c7;color:#342910;line-height:1.6;font-size:14px}@media(max-width:700px){.sc-related-grid{grid-template-columns:1fr}.sc-related-card{display:grid;grid-template-columns:110px 1fr}.sc-related-card img{height:100%;min-height:150px}.sc-related-card>span{padding:15px}.sc-related-card strong{font-size:16px}.sc-related>div:first-child{align-items:start}}@media(prefers-reduced-motion:reduce){.sc-related-card{transition:none}}