.public-work-return-row{margin:12px 0 0;display:flex}.public-work-return{border:1px solid var(--a2-line,#cbd5cf);background:var(--a2-surface,#fbfcf8);min-height:44px;color:var(--a2-ink,#16342b);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:760;line-height:1.3;text-decoration:none;display:inline-flex}.public-work-return:hover,.public-work-return:focus-visible{border-color:var(--a2-ink,#16342b)}.public-work-return span{font-size:15px;line-height:1}@media (max-width:500px){.public-work-return{font-size:15px}}
.public-pathway-hero{gap:12px;display:grid}.public-pathway-hero .public-pathway-eyebrow{color:var(--a2-accent,#c53d21);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:850}[lang=hi] .public-pathway-hero .public-pathway-eyebrow{letter-spacing:.01em;text-transform:none}.public-pathway-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.9rem,6.4vw,3.2rem);font-weight:840;line-height:1.04}[lang=hi] .public-pathway-hero h1{letter-spacing:-.01em;font-weight:780;line-height:1.26}.public-pathway-hero>p{max-width:62ch;color:var(--a2-muted,#55685f);margin:0;font-size:15.5px;line-height:1.65}[lang=hi] .public-pathway-hero>p{line-height:1.85}.public-pathway-meta{color:var(--a2-muted,#55685f);flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:14px;font-weight:700;display:flex}.public-pathway-meta b{color:var(--a2-ink,#16342b);font-weight:800}.public-pathway-page ol li a strong{font-size:15px}.public-pathway-page ol li a small{font-size:13.5px}
