.service-location .service-access-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0;display:grid}.service-access-facts>div{border-top:1px solid #d7e1dd;min-width:0;padding-top:14px}.service-access-facts dt{color:#123f39;font-size:.88rem;font-weight:700}.service-access-facts dd{margin:5px 0 0;line-height:1.65}.service-location .service-access-next{background:#eef4f1;border-radius:16px;padding:24px}.service-access-next h3{margin:0 0 12px;font-size:1.2rem}.service-location .service-access-next .button{color:#fff;white-space:normal;text-align:center;background:#164c43;margin:8px 0;line-height:1.45;display:inline-flex}.service-location .service-access-next .button:hover{background:#103b34}.service-access-next a:focus-visible{outline-offset:4px;outline:3px solid #1b6658}.service-location .service-access-next .service-access-note{font-size:.88rem;line-height:1.6}.service-access-location{border-top:1px solid #ceded6;margin-top:12px;padding-top:16px}.service-access-location address{font-style:normal}.service-location.section-shell{align-items:start;gap:2rem;padding-block:2.5rem}.service-location .service-access-next{align-self:start}.service-access-context summary,.service-access-location summary{cursor:pointer;min-height:44px;color:var(--navy);padding-block:.6rem;font-weight:600}:is(.service-access-context summary:focus-visible,.service-access-location summary:focus-visible){outline:3px solid var(--navy);outline-offset:3px}.service-access-context p{margin-block:.5rem}.service-access-question{text-underline-offset:.2em;width:fit-content;min-height:44px;padding-block:.6rem;text-decoration:underline;display:block}@media (max-width:760px){.service-location.section-shell{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.75rem}}@media (max-width:480px){.service-location .service-access-facts{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:600px){.service-location .service-access-next{padding:20px}}.psychology-path-nav{flex-wrap:wrap;gap:.5rem;margin-block-start:1.5rem;display:flex}.psychology-path-nav a{color:#fff;text-underline-offset:.2em;border:1px solid #aac7c6;border-radius:2rem;align-items:center;min-height:44px;padding:.5rem .85rem;font-size:.9rem;text-decoration:underline;display:inline-flex}.psychology-path-nav a:hover{background:#ffffff1f}.psychology-path-nav a:focus-visible{outline-offset:4px;outline:3px solid #fff}.psychology-paths{padding-block:2rem 3rem}.psychology-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.psychology-path-grid article{background:#f4f8f5;border:1px solid #ceded6;border-radius:1rem;flex-direction:column;min-width:0;padding:1.5rem;scroll-margin-top:8rem;display:flex}.psychology-path-grid h3{margin:0;font-size:1.3rem;line-height:1.35}.psychology-path-grid p{line-height:1.65}.psychology-path-grid a{min-height:44px;margin-block-start:auto;padding-block:.65rem}.psychology-path-grid a:focus-visible{outline-offset:4px;outline:3px solid #164c43}.psychology-service-page .service-v1-situations h3{margin:1.5rem 0 .75rem;font-size:1.3rem;line-height:1.35}.psychology-service-page .service-v1-situations article>p{margin:0}@media (max-width:1000px){.psychology-path-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.psychology-path-grid article{scroll-behavior:auto}}.service-consultation-options .service-v1-work-grid article{min-height:0}.service-consultation-options .service-v1-work-grid h3{margin-top:0}.service-consultation-options>.text-link{margin-top:1.5rem;display:inline-block}.social-page-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.social-page-nav a{text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.social-page-nav a:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.social-work-service-page h2[id]{scroll-margin-top:8rem}.social-choice-next{margin-top:1.5rem}.social-choice-next .button{white-space:normal;text-align:center;max-width:100%}.social-choice-next p{margin:.75rem 0 0}.social-consultation-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:1.5rem 0;display:grid}.social-consultation-facts div{min-width:0}.social-consultation-facts dt{font-size:.875rem;line-height:1.5}.social-consultation-facts dd{margin:.4rem 0 0;font-weight:600;line-height:1.5}.social-context-link{margin-top:1rem;line-height:1.5;display:inline-block}.social-comparison-next{margin:2rem 0 0}.social-professional-check{margin-top:1rem}@media (max-width:650px){.social-consultation-facts{grid-template-columns:1fr;gap:1rem}}.social-work-service-page .service-v1-situations h3{margin:0 0 .75rem;font-size:1.15rem;line-height:1.4}.social-work-service-page .service-v1-situations article>div{margin-top:1.5rem}.social-work-service-page .service-v1-situations article p{margin:0;line-height:1.55}@media (min-width:1100px){.social-work-service-page .service-v1-situations{grid-template-columns:repeat(3,minmax(0,1fr))}}.sexology-service-page .sexology-consultation-meta{color:var(--navy,#0b3045);font-weight:600}.sexology-choice-next{margin-top:1.5rem}.sexology-choice-next .button{white-space:normal;text-align:center;max-width:100%}.sexology-choice-next p{margin:.75rem 0 0}.sexology-service-page .service-v1-situations h3{margin:0 0 .75rem;font-size:1.15rem;line-height:1.4}.sexology-service-page .service-v1-situations article>div{margin-top:1.5rem}.sexology-service-page .service-v1-situations article p{margin:0;line-height:1.55}@media (min-width:1100px){.sexology-service-page .service-v1-situations{grid-template-columns:repeat(3,minmax(0,1fr))}}.orientation-page-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.orientation-page-nav a{text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.orientation-page-nav a:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.orientation-service-page :is(h2,h3)[id]{scroll-margin-top:8rem}.orientation-consultations .service-v1-work-grid article{gap:1.25rem;min-height:0}.orientation-consultations .service-v1-work-grid h3{margin:0}.orientation-consultations .orientation-choice-link{white-space:normal;text-align:center;align-self:flex-start;max-width:100%;margin-top:auto}.orientation-choice-help{margin:1.5rem 0 0}.orientation-actions .button{white-space:normal;text-align:center;max-width:100%}.orientation-service-page .orientation-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orientation-service-page .orientation-needs-grid h3{margin:0 0 1rem;font-size:1.25rem;line-height:1.4}.orientation-service-page .orientation-needs-grid p{margin:0;line-height:1.55}.orientation-service-page .orientation-needs-grid .orientation-need-note{margin-top:1rem;font-weight:600}.orientation-context-link{margin-top:1.25rem;line-height:1.5;display:inline-block}@media (min-width:1100px){.orientation-service-page .orientation-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.orientation-service-page .orientation-needs-grid{grid-template-columns:minmax(0,1fr)}}.psychoeducation-service-page .psychoeducation-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psychoeducation-service-page .psychoeducation-needs-grid article{gap:1rem;min-width:0;min-height:0}.psychoeducation-service-page .psychoeducation-needs-grid h3{margin:0;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.4}.psychoeducation-service-page .psychoeducation-needs-grid p{margin:0;line-height:1.65}.psychoeducation-context-link{margin-top:auto;line-height:1.5;display:inline-block}.psychoeducation-service-page :is(h2,h3)[id]{scroll-margin-top:8rem}@media (max-width:650px){.psychoeducation-service-page .psychoeducation-needs-grid{grid-template-columns:minmax(0,1fr)}}.sport-service-page .service-v1-hero h1{overflow-wrap:normal;font-size:clamp(2.5rem,4.6vw,5.4rem)}.sport-service-page .service-v1-hero-copy>p:not(.service-v1-lead){margin-bottom:2rem}.sport-service-page .service-v1-situations{grid-template-columns:repeat(3,minmax(0,1fr))}.sport-service-page .service-v1-situations article{min-width:0}.sport-service-page .service-v1-situations h3{margin:2rem 0 1rem;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.25}.sport-service-page .service-v1-situations article>p{margin:0 0 1.5rem}.sport-service-page .service-v1-situations .text-link{margin-top:auto}.sport-service-page .sport-teams-offer h2{margin-bottom:2rem}.sport-service-page .sport-teams-copy p{color:var(--muted);margin:0 0 1.5rem;font-size:1.08rem;line-height:1.75}.sport-service-page #sport-teams-title{scroll-margin-top:7rem}@media (max-width:800px){.sport-service-page .service-v1-situations{grid-template-columns:minmax(0,1fr)}}.ergo-page-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.ergo-page-nav a{text-underline-offset:.25em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ergo-page-nav a:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.occupational-therapy-service-page h2[id]{scroll-margin-top:8rem}.occupational-therapy-service-page .service-v1-situations h3{margin:0 0 .75rem;font-size:1.15rem;line-height:1.4}.occupational-therapy-service-page .service-v1-situations article>div{margin-top:1.5rem}.occupational-therapy-service-page .service-v1-situations article p{margin:0;line-height:1.55}.ergo-context-link{margin-top:1rem;line-height:1.5;display:inline-block}.ergo-comparison-next{margin:2rem 0 0}@media (min-width:1100px){.occupational-therapy-service-page .service-v1-situations{grid-template-columns:repeat(3,minmax(0,1fr))}}
