.related-tools.svelte-88awoy{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-outline-variant)}.related-title.svelte-88awoy{font-size:1.25rem;font-weight:700;color:var(--color-on-surface);margin-bottom:1rem;letter-spacing:-.01em}.related-grid.svelte-88awoy{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:720px){.related-grid.svelte-88awoy{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.related-grid.svelte-88awoy{grid-template-columns:1fr}}.related-card.svelte-88awoy{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--color-surface);border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.related-card.svelte-88awoy:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #0058c314;background:#f8faff}.related-icon-wrap.svelte-88awoy{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#e8f0fe;border-radius:var(--radius-lg);flex-shrink:0;color:var(--color-primary)}.related-icon.svelte-88awoy{font-size:1.125rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.related-text.svelte-88awoy{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.related-name.svelte-88awoy{font-size:.875rem;font-weight:700;color:var(--color-on-surface);line-height:1.3}.related-description.svelte-88awoy{font-size:.8125rem;color:var(--color-on-surface-variant);line-height:1.45}.related-arrow.svelte-88awoy{font-size:1rem;color:var(--color-outline-variant);flex-shrink:0;align-self:center;transition:color .15s,transform .15s}.related-card.svelte-88awoy:hover .related-arrow:where(.svelte-88awoy){color:var(--color-primary);transform:translate(2px)}
