/* V6.3 spacing, hierarchy and brand refinements */
.brand{gap:.65rem;flex-shrink:0}.brand-logo{width:62px;height:62px;padding:5px;border:1px solid #E2E8E8;border-radius:50%;background:#fff}.brand>span{display:flex;align-items:baseline;gap:.38rem;white-space:nowrap;font-size:1.02rem;letter-spacing:.08em}.brand small{display:inline;font-size:.72rem;letter-spacing:.08em}.footer-brand .brand-logo{width:68px;height:68px;padding:5px;border-radius:50%}.footer-brand>span{color:#fff}
.kicker{font-size:.86rem;line-height:1.45;letter-spacing:.13em}.hero{padding:3.75rem 0 5rem}.hero h1{margin:.12em 0 .22em}.hero .lead{margin-top:.6rem}.pathways{padding:5.75rem 0}.ndis,.journey,.story,.secondary{padding:6rem 0}.referral,.careers{padding:5.75rem 0}.contact{padding:6rem 0}.section-head{margin-bottom:2.5rem}.section-head h2{margin:.2em 0}.page-hero{padding:clamp(3.75rem,7vw,6.5rem) 0}.split-page-hero{padding:clamp(3.5rem,6vw,5.5rem) 0}.page-content{padding:clamp(3.5rem,6vw,5.5rem) 0}.page-cta{padding:4rem 0}.acknowledgement{padding:clamp(3.25rem,5vw,4.75rem) 0}footer{padding:4rem 0 1.75rem}
@media(max-width:1120px){.brand-logo{width:56px;height:56px}.brand>span{font-size:.96rem}.nav{min-height:78px}header nav{top:78px}}
@media(max-width:620px){.brand-logo{width:50px;height:50px;padding:4px}.brand>span{font-size:.9rem;gap:.28rem}.brand small{font-size:.66rem}.hero{padding:2.6rem 0 3.75rem}.hero h1,.page-hero h1{font-size:clamp(2.65rem,13vw,3.1rem)}.hero .lead{line-height:1.6}.kicker{font-size:.8rem;letter-spacing:.1em}.pathways,.ndis,.journey,.story,.secondary,.referral,.careers,.contact{padding:4rem 0}.page-hero,.split-page-hero{padding:3rem 0}.page-content{padding:3rem 0}.page-cta{padding:3.25rem 0}.section-head{margin-bottom:2rem}.acknowledgement{padding:3rem 0}footer{padding:3.25rem 0 1.5rem}}
