.related.svelte-1glvt4s{margin-top:clamp(44px,5vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--outline-variant)}.related-heading.svelte-1glvt4s{font-family:var(--display);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.016em;color:var(--on-surface);margin:0 0 var(--sp-lg)}.related.svelte-1glvt4s ul:where(.svelte-1glvt4s){list-style:none;margin:0;padding:0;display:grid;gap:2px}.related.svelte-1glvt4s li:where(.svelte-1glvt4s){border-top:1px solid var(--outline-variant)}.related.svelte-1glvt4s li:where(.svelte-1glvt4s):last-child{border-bottom:1px solid var(--outline-variant)}.related.svelte-1glvt4s a:where(.svelte-1glvt4s){display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 2px;color:var(--on-surface);text-decoration:none;font-size:16px;font-weight:500;line-height:1.4}.related.svelte-1glvt4s a:where(.svelte-1glvt4s):hover{color:var(--primary-40)}.related.svelte-1glvt4s .r-arrow:where(.svelte-1glvt4s){color:var(--primary-40);transition:transform .22s cubic-bezier(.22,1,.36,1)}.related.svelte-1glvt4s a:where(.svelte-1glvt4s):hover .r-arrow:where(.svelte-1glvt4s){transform:translate(4px)}@media(prefers-reduced-motion:reduce){.related.svelte-1glvt4s .r-arrow:where(.svelte-1glvt4s){transition:none}}
