/* Feature colours match the app's reading, examples, practice and personal palettes. */
.home-paths{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem);border-top:1px solid #c9d1c6}
.home-continue{padding-block:1.25rem;border-bottom:1px solid #b9c6b9}.home-continue[hidden]{display:none}.home-continue a{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;color:inherit;text-underline-offset:.2em}.home-continue p{font-size:.875rem;margin:.25rem 0 0}
.home-paths-intro h2{font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.08;letter-spacing:-.025em;margin:0 0 1rem;max-width:12ch}
.home-paths-intro p{max-width:30ch;line-height:1.55;margin:0}
.home-paths-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.home-paths-list a{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:138px;padding:1.25rem;border-radius:16px;color:var(--path-ink);background:var(--path-fill);text-decoration:none}
.home-paths-list a:nth-child(1){--path-fill:#dce6b8;--path-ink:#084f45}
.home-paths-list a:nth-child(2){--path-fill:#c7dde9;--path-ink:#1a3882}
.home-paths-list a:nth-child(3){--path-fill:#f4d99f;--path-ink:#85211f}
.home-paths-list a:nth-child(4){--path-fill:#ebcdd1;--path-ink:#4d266e}
.home-paths-list strong,.home-paths-list small{display:block}.home-paths-list strong{font-size:1.15rem}.home-paths-list small{font-size:.95rem;line-height:1.45;margin-top:.45rem}
.home-paths-list a:hover strong{text-decoration:underline;text-underline-offset:.2em}.home-paths-list a:focus-visible{outline:3px solid #285d48;outline-offset:3px}
.opening-actions>a.text-link{min-height:44px;display:inline-flex;align-items:center}.localized-home-actions{display:flex;flex-wrap:wrap;gap:0 1rem;margin-block:1rem}.localized-home-actions a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.2em}
@media(max-width:700px){.home-paths{grid-template-columns:1fr;gap:1.5rem}.home-paths-intro h2{max-width:none}.home-paths-list{grid-template-columns:1fr}.home-paths-list a{min-height:0}}
