.related[data-v-dae748e7]{background:var(--color-white);border-top:1px solid var(--color-gray-200);padding:var(--section-padding) 0}.related-title[data-v-dae748e7]{color:var(--color-black);font-family:var(--font-heading);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-2xl)}.related-grid[data-v-dae748e7]{display:grid;gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}.related-card[data-v-dae748e7]{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);transition:border-color .3s,transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.related-card[data-v-dae748e7]:hover{border-color:var(--color-magenta);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.related-name[data-v-dae748e7]{color:var(--color-black);font-size:1.05rem;font-weight:700}.related-desc[data-v-dae748e7]{color:var(--color-gray-600);flex:1;font-size:.88rem;line-height:1.6}.related-link[data-v-dae748e7]{align-items:center;color:var(--color-magenta);display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;margin-top:var(--space-sm)}@media(max-width:768px){.related-grid[data-v-dae748e7]{grid-template-columns:1fr}}
