.follow-page.svelte-ywo3zz{display:grid;gap:clamp(2.5rem,5vw,3.5rem);padding:7rem 0 4rem}.follow-head.svelte-ywo3zz{max-width:44rem;text-align:center}.follow-head.svelte-ywo3zz h1:where(.svelte-ywo3zz){margin:0;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.02;letter-spacing:-.03em}.follow-head__sub.svelte-ywo3zz{margin:1rem auto 0;max-width:30rem;color:var(--color-mocha);font-size:1.1rem;line-height:1.7}.follow-head__actions.svelte-ywo3zz{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem}.reasons.svelte-ywo3zz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2.5rem;max-width:60rem}.reason.svelte-ywo3zz{text-align:center}.reason.svelte-ywo3zz h2:where(.svelte-ywo3zz){margin:0 0 .5rem;font-size:1.5rem;line-height:1.1}.reason.svelte-ywo3zz p:where(.svelte-ywo3zz){margin:0;color:var(--color-mocha);line-height:1.65}.grid.svelte-ywo3zz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;border-radius:var(--radius-xl);overflow:hidden}.grid.svelte-ywo3zz img:where(.svelte-ywo3zz){display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:opacity var(--transition-base)}.grid.svelte-ywo3zz:hover img:where(.svelte-ywo3zz){opacity:.92}.grid-note.svelte-ywo3zz{margin:1.25rem 0 0;text-align:center;color:var(--color-mocha)}.grid-note.svelte-ywo3zz a:where(.svelte-ywo3zz){color:var(--color-olive-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.follow-page.svelte-ywo3zz{padding-top:6.4rem}.reasons.svelte-ywo3zz{grid-template-columns:1fr}.grid.svelte-ywo3zz{grid-template-columns:repeat(2,minmax(0,1fr))}}
