#adept-sketch .ad-related{container:adept-related / inline-size;margin-block:32px;min-width:0}
#adept-sketch .ad-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#adept-sketch .ad-related .ad-article-card{min-width:0}
#adept-sketch .ad-related .ad-photo{display:block;aspect-ratio:16/9;overflow:hidden}
#adept-sketch .ad-related .ad-photo img{width:100%;height:100%;object-fit:cover}
#adept-sketch .ad-related h3{overflow-wrap:anywhere}
@container adept-related (max-width:600px){#adept-sketch .ad-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container adept-related (max-width:400px){#adept-sketch .ad-related-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:480px){#adept-sketch .ad-related-grid{grid-template-columns:minmax(0,1fr)}}
