.work-foundation{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:80px;padding:40px 0 65px;display:grid}.work-foundation-heading h2{max-width:430px;font-size:clamp(2rem,3vw,2.6rem)}.work-foundation-copy{font-size:1rem}.work-approach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 70px;display:grid}.work-approach-grid article{border-top:1px solid var(--line);align-items:flex-start;gap:22px;padding-top:27px;display:flex}.approach-number{color:var(--clay);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.82rem;line-height:1.6}.work-approach-grid h3{margin-bottom:18px;font-size:1.4rem}.work-approach-grid p{font-size:.95rem}.work-approach-grid p+p{margin-top:15px}.work-room-section{background:var(--sage-light);padding-block:75px}.work-room-layout{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.work-room-copy h2{margin-bottom:25px}.work-room-copy p:not(.eyebrow){font-size:.98rem}.work-room-copy .text-link{margin-top:28px}.room-gallery{width:100%;min-width:0;max-width:480px;margin-inline:auto}.room-gallery-photo{overflow:hidden}.room-gallery-photo>img{aspect-ratio:3/4;object-fit:contain;border-radius:4px;width:100%}.room-gallery-photo figcaption{color:var(--body);min-height:44px;padding-top:14px;font-size:.8rem}.room-gallery-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.room-gallery-arrow{border:1px solid var(--ink);width:48px;height:45px;color:var(--ink);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:10px;transition:background-color .2s,color .2s;display:inline-flex}.room-gallery-arrow svg{width:23px;height:23px}.room-gallery-arrow:hover{background:var(--ink);color:var(--paper)}.room-gallery-status{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9rem}.room-gallery-status>span:not(.sr-only){color:var(--body);margin-left:3px}.room-gallery-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.room-gallery-thumbnails button{background:0 0;border:1px solid #0000;border-radius:3px;padding:4px}.room-gallery-thumbnails button[aria-pressed=true]{border-color:var(--ink)}.room-gallery-thumbnails button:hover{border-color:var(--clay);background:var(--paper)}.room-gallery-thumbnails img{object-fit:cover;border-radius:1px;width:100%;height:90px}.counselling-page-next{text-align:center;padding-block:65px}.counselling-page-next p{font-size:.96rem}.counselling-page-next .text-link{margin-top:18px}.help-opening{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:65px;max-width:1000px;padding:35px 0 60px;display:grid}.help-opening h2{font-size:clamp(2rem,3vw,2.65rem)}.help-opening p{font-size:1rem}.help-areas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 45px;display:grid}.help-area{border-top:1px solid var(--line);padding-top:27px}.help-area-icon{width:43px;height:43px;color:var(--clay);margin-bottom:23px;display:block}.help-area h3{margin-bottom:17px;font-size:1.35rem}.help-area>p{font-size:.95rem}.help-area>.help-area-topics{color:var(--ink);margin-top:21px;font-size:.76rem;line-height:1.8}.help-fit-inner{background:var(--sage-light);border-radius:4px;padding:55px 65px}.help-fit-inner h2{max-width:770px;margin-bottom:25px}.help-fit-inner p:not(.eyebrow){max-width:820px;font-size:1rem}.help-fit-inner .text-link{margin-top:26px}.fees-faq-section{background:var(--sage-light);margin-bottom:65px}.fees-faq-section+.fees-next{border-top:0;padding-top:0}@media (max-width:1050px){.work-foundation{gap:50px}.work-approach-grid{column-gap:40px}.work-room-layout{gap:50px}.help-opening{gap:45px}.help-areas-grid{gap:40px 30px}}@media (max-width:900px){.work-foundation{grid-template-columns:1fr;gap:30px;padding-top:10px;padding-bottom:45px}.work-foundation-heading h2{max-width:650px}.work-room-layout{gap:35px}.work-room-copy h2{font-size:2rem}.work-room-copy p:not(.eyebrow){font-size:.92rem}.work-approach-grid article{gap:16px}.help-opening{grid-template-columns:1fr;gap:25px;padding-top:10px;padding-bottom:45px}.help-opening h2{max-width:600px}.help-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-fit-inner{padding:40px}}@media (max-width:680px){.work-foundation{gap:23px;padding-bottom:40px}.work-foundation-heading h2{font-size:2.1rem}.work-foundation-copy{font-size:.97rem}.work-approach-grid{grid-template-columns:1fr;gap:28px}.work-approach-grid article{gap:17px;padding-top:24px}.work-approach-grid h3{margin-bottom:15px;font-size:1.28rem}.work-approach-grid p{font-size:.94rem}.work-room-section{padding-block:50px}.work-room-layout{grid-template-columns:1fr;gap:35px}.work-room-copy h2{font-size:2.1rem}.work-room-copy p:not(.eyebrow){font-size:.96rem}.room-gallery{max-width:420px}.room-gallery-photo figcaption{font-size:.77rem}.room-gallery-thumbnails{gap:10px}.room-gallery-thumbnails img{height:78px}.counselling-page-next{padding-block:45px}.counselling-page-next p{font-size:.9rem}.help-opening{gap:23px}.help-opening h2{font-size:2.1rem}.help-opening p{font-size:.97rem}.help-areas-grid{grid-template-columns:1fr;gap:28px}.help-area{padding:25px 0 0 56px;position:relative}.help-area-icon{width:35px;height:35px;position:absolute;top:25px;left:0}.help-area h3{margin-bottom:15px;font-size:1.28rem}.help-area>p{font-size:.94rem}.help-area>.help-area-topics{margin-top:17px;font-size:.74rem}.help-fit-inner{padding:34px 25px}.help-fit-inner h2{font-size:1.95rem}.help-fit-inner p:not(.eyebrow){font-size:.94rem}.fees-faq-section{margin-bottom:45px}}.help-hero-quote{margin:0}.help-hero-quote blockquote{margin:0;font-size:1.08rem;line-height:1.65}.help-hero-quote figcaption{margin-top:15px;font-size:.9rem}.help-hero-quote cite{font-style:italic}.help-area>.help-area-topics{font-size:1rem;line-height:1.65}.help-fit-inner{background:var(--ink);color:var(--paper)}.help-fit-inner :is(h2,.eyebrow){color:var(--paper)}.help-fit-inner .button{background:var(--peach);border-color:var(--peach);color:#303636;margin-top:26px}.help-fit-inner .button:hover{background:#dfaa93}.help-fit-inner .button:focus-visible{outline-color:var(--peach)}.work-room-section{background:var(--ink);color:var(--paper)}.work-room-section :is(h2,.eyebrow,.text-link,.room-gallery-status,.room-gallery-status>span:not(.sr-only),.room-gallery-photo figcaption){color:var(--paper)}.work-room-section .text-link{border-color:var(--peach)}.work-room-section .room-gallery-arrow{border-color:var(--paper);color:var(--paper)}.work-room-section .room-gallery-arrow:hover{background:var(--paper);color:var(--ink)}.work-room-section .room-gallery-thumbnails button[aria-pressed=true]{border-color:var(--peach)}.work-room-section :is(a,button):focus-visible{outline-color:var(--peach)}.work-foundation-heading .eyebrow{letter-spacing:0;max-width:460px;line-height:1.65}@media (max-width:680px){.help-area>.help-area-topics{font-size:.98rem}.help-hero-quote blockquote{font-size:1rem}.help-hero-quote figcaption{font-size:.85rem}}
