.related-tools{border-top:1px solid var(--p-surface-border);margin-top:3rem;padding:1.5rem 0}.related-tools__title{color:var(--p-text-color);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.related-tools__list{display:flex;flex-direction:column;gap:.75rem}.related-tools__link{color:inherit;text-decoration:none}.related-tools__link:hover .related-tools__card{background:var(--p-surface-hover)}.related-tools__link:hover .related-tools__arrow{color:var(--p-primary-color)}.related-tools__card{align-items:center;background:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:.5rem;display:flex;gap:1rem;padding:1rem;transition:background-color .2s ease}.related-tools__image{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.related-tools__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.related-tools__content{flex:1;min-width:0}.related-tools__card-title{color:var(--p-text-color);font-size:1rem;font-weight:500;margin:0 0 .25rem}.related-tools__card-description{color:var(--p-text-muted-color);display:-webkit-box;font-size:.875rem;line-height:1.4;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-tools__arrow{color:var(--p-text-muted-color);flex-shrink:0;font-size:1rem;transition:color .2s ease}@media (min-width:768px){.related-tools__image{height:80px;width:80px}.related-tools__card-title{font-size:1.125rem}.related-tools__card-description{font-size:1rem}}
