.option-b .b-site .services-directory{padding-block:36px var(--section-space)}.option-b .b-site .services-directory-intro{max-width:68ch;margin-bottom:28px}.option-b .b-site .services-directory-jumps{flex-wrap:wrap;align-items:center;gap:4px 24px;padding:12px 0 22px;display:flex}.option-b .b-site .services-directory-jumps span{color:var(--body);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.option-b .b-site .services-directory-jumps a{align-items:center;min-height:44px;font-size:16px;font-weight:700;display:inline-flex}.option-b .b-site .services-directory-section{gap:24px var(--content-gap);border-top:1px solid var(--line);grid-template-columns:minmax(240px,280px) minmax(0,1fr);padding-block:32px 38px;display:grid}.option-b .b-site .services-directory-section header h2{font-size:var(--content-h2);margin-bottom:12px;line-height:1.14}.option-b .b-site .services-directory-section p{color:var(--body);font-size:17px;line-height:1.6}.option-b .b-site .services-directory-image{border:1px solid var(--line);width:min(100%,420px);height:auto;margin-top:24px;display:block}.option-b .b-site .services-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.option-b .b-site .services-directory-grid h3{font-size:var(--content-h3);margin-bottom:8px;line-height:1.22}.option-b .b-site .services-directory-grid p{margin-bottom:0}.option-b .b-site .services-directory-support{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.option-b .b-site .services-directory .services-directory-note{margin:20px 0 4px}.option-b .b-site .services-report-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.option-b .b-site .services-report-card,.option-b .b-site .services-report-guidance{border:1px solid var(--line);background:#f6f9fc;min-width:0}.option-b .b-site .services-report-card[open],.option-b .b-site .services-report-guidance[open]{background:#fff;border-color:#9ab6cc}.option-b .b-site .services-report-card summary,.option-b .b-site .services-report-guidance summary{min-height:68px;color:var(--navy);font:400 clamp(20px, 2vw, 24px)/1.23 var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}.option-b .b-site .services-report-card summary::-webkit-details-marker{display:none}.option-b .b-site .services-report-guidance summary::-webkit-details-marker{display:none}.option-b .b-site .services-report-card summary>span:first-child,.option-b .b-site .services-report-guidance summary>span:first-child{min-width:0}.option-b .b-site .services-report-symbol{width:32px;height:32px;font:400 24px/1 var(--sans);border:1px solid #a6bfd1;border-radius:50%;flex:0 0 32px;place-items:center;transition:transform .2s;display:grid}.option-b .b-site details[open]>summary .services-report-symbol{transform:rotate(45deg)}.option-b .b-site .services-report-card>p{margin:0;padding:0 18px 18px}.option-b .b-site .services-report-guidance{margin-top:16px}.option-b .b-site .services-report-guidance-body{padding:0 18px 12px}.option-b .b-site .services-report-guidance h3{font-size:var(--content-h3);margin:0 0 10px}.option-b .b-site .services-report-guidance p{max-width:72ch;margin:0 0 12px}.option-b .b-site .services-report-card summary:focus-visible,.option-b .b-site .services-report-guidance summary:focus-visible{outline-offset:-4px;outline:3px solid #a35507}.option-b .b-site .services-report-card{scroll-margin-top:calc(var(--clinic-header-height,96px) + 16px)}.option-b .b-site .services-directory a{color:var(--cobalt-dark);text-underline-offset:.2em;text-decoration:underline}.option-b .b-site .services-directory header>a,.option-b .b-site .services-directory article>a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.option-b .b-site .services-directory a:focus-visible{outline-offset:3px;outline:3px solid #a35507}@media (max-width:1000px){.option-b .b-site .services-directory-section{grid-template-columns:1fr}.option-b .b-site .services-directory-section header{max-width:68ch}}@media (max-width:650px){.option-b .b-site .services-directory-image{margin-top:18px}.option-b .b-site .services-directory-grid,.option-b .b-site .services-report-cards{grid-template-columns:1fr}.option-b .b-site .services-directory-jumps{gap:0 20px;padding-block:0 16px}.option-b .b-site .services-directory-jumps span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.option-b .b-site .services-report-symbol{transition:none}}@media print{.option-b .b-site #medico-legal-psychiatric-reports{grid-template-columns:minmax(0,1fr);gap:12px}.option-b .b-site .services-report-cards{grid-template-columns:minmax(0,1fr)}.option-b .b-site .services-report-card,.option-b .b-site .services-report-guidance{break-inside:avoid;background:#fff}.option-b .b-site .services-report-card::details-content{content-visibility:visible!important;display:block!important}.option-b .b-site .services-report-guidance::details-content{content-visibility:visible!important;display:block!important}.option-b .b-site .services-report-symbol{display:none}}.services-legacy-anchor{height:0;display:block}
