.individual-session__columns{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr) minmax(0,.75fr);gap:clamp(1.5rem,2.6vw,3rem);align-items:start}
.individual-session .individual-session__policies{border-left:1px solid #f5eee530;padding-left:clamp(1.2rem,2vw,2rem);margin-top:.3rem}
.individual-session .individual-session__policies>div+div{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f5eee530}
.individual-session .individual-session__policies h3{color:#e5b765!important;font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .7rem}
.individual-session .individual-session__policies p{font-size:.9rem;line-height:1.65;color:#f5eee5!important;margin:0}
.individual-session .individual-mentorship__contact-copy h2{font-size:clamp(1.7rem,2.3vw,2.5rem)}
.individual-session .individual-mentorship__contact-copy p{font-size:1rem}
@media(max-width:1200px){.individual-session__columns{grid-template-columns:1.2fr 1fr}.individual-session .individual-session__policies{grid-column:2;border-left:0;padding:1.5rem 0 0;border-top:1px solid #f5eee530}.individual-session__facts{grid-row:span 2}}
@media(max-width:900px){.individual-session__columns{grid-template-columns:1fr}.individual-session__facts{grid-row:auto}.individual-session .individual-session__policies{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.individual-session .individual-session__policies>div+div{margin:0;padding:0;border:0}}
@media(max-width:520px){.individual-session .individual-session__policies{grid-template-columns:1fr}.individual-session .individual-session__policies>div+div{padding-top:1.25rem;border-top:1px solid #f5eee530}}
