/* Batch 3 service-intent navigation, using established CTSC inner-page typography. */
.batch3-page .inner-hero>p{max-width:940px;line-height:1.7}.batch3-page .inner-hero h1{max-width:1020px}
.batch3-pathways{padding:65px max(6vw,40px);border-bottom:1px solid var(--rule)}
.batch3-pathways h2{font-size:clamp(30px,4.3vw,56px);line-height:1.06;letter-spacing:-.025em;max-width:1000px;margin:15px 0 17px}
.batch3-pathways>p{max-width:860px;line-height:1.7}.batch3-pathways-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:3px solid var(--ink);margin-top:28px}
.batch3-pathways-grid a{display:flex;flex-direction:column;gap:7px;padding:23px 25px 22px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit}
.batch3-pathways-grid a:nth-child(even){border-left:1px solid var(--rule);padding-left:25px}
.batch3-pathways-grid strong{font-size:clamp(19px,2.1vw,27px);line-height:1.15}.batch3-pathways-grid span{font-size:14px;line-height:1.6}
.batch3-sheet article>p,.batch3-sheet article li{line-height:1.72}.batch3-sheet article a{text-underline-offset:3px}.batch3-sheet .money-faq-item p{line-height:1.62}
.batch3-sheet .money-faq-item a{color:inherit;text-decoration:underline}
@media(max-width:760px){.batch3-pathways{padding:46px 22px}.batch3-pathways-grid{grid-template-columns:1fr}.batch3-pathways-grid a:nth-child(even){border-left:0;padding-left:0}}
