.tkl-related{background:#fff;border:1px solid #e8defa;border-radius:14px;color:#15121a;margin:28px 0;padding:20px}.tkl-related h2{font-size:1.2rem;margin:0 0 14px}.tkl-related__list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.tkl-related__item{margin:0}.tkl-related__link{align-items:center;border:1px solid #e7e2ee;border-radius:10px;color:#15121a;display:flex;gap:12px;min-height:56px;padding:10px;text-decoration:none}.tkl-related__link:hover{border-color:#7c3aed}.tkl-related__link:focus-visible{outline:3px solid #29d8ff;outline-offset:2px}.tkl-related__media{flex:0 0 84px}.tkl-related__image{aspect-ratio:4/3;border-radius:6px;display:block;height:auto;object-fit:cover;width:84px}.tkl-related__content{display:grid;gap:4px;min-width:0}.tkl-related__category{color:#6d28d9;font-size:.75rem;font-weight:700}.tkl-related__title{font-weight:700;line-height:1.5}@media(min-width:700px){.tkl-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
