.entry-paths{background:var(--cream-warm);padding:clamp(5rem,9vw,9rem) 0}.entry-paths__inner{gap:clamp(3rem,6vw,5rem);display:grid}.entry-paths__heading{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.entry-paths__heading h2{max-width:10ch;color:var(--navy);letter-spacing:-.055em;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,5.2vw,5.6rem);font-weight:370;line-height:.92}.entry-paths__heading>p{max-width:38rem;padding-bottom:.35rem;font-size:1rem;line-height:1.7}.entry-paths__grid{border-top:1px solid var(--navy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entry-path{border-left:1px solid color-mix(in srgb, var(--navy) 22%, transparent);min-height:15rem;transition:background .22s var(--ease), color .22s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.8rem 1rem;padding:1.6rem clamp(1rem,2.3vw,2.2rem);display:grid}.entry-path:first-child{border-left:0;padding-left:0}.entry-path>span{color:var(--aqua-deep);letter-spacing:.08em;font-size:.68rem;font-weight:720}.entry-path strong{color:var(--navy);letter-spacing:-.035em;grid-column:1;margin-top:1.5rem;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:520}.entry-path p{grid-column:1;max-width:23rem;margin-top:auto;font-size:.86rem;line-height:1.6}.entry-path i,.entry-path .arrow-icon{color:var(--aqua-deep);grid-area:1/2/4;font-style:normal}@media (hover:hover) and (pointer:fine){.entry-path:hover{background:var(--aqua-pale)}}@media (max-width:820px){.entry-paths__heading{grid-template-columns:1fr;gap:1.5rem}.entry-paths__grid{grid-template-columns:1fr}.entry-path,.entry-path:first-child{border-top:1px solid color-mix(in srgb, var(--navy) 20%, transparent);border-left:0;min-height:11rem;padding-inline:0}.entry-path:first-child{border-top:0}}
