:where(.tr-route) .hero-copy .section-eyebrow{color:var(--clr-ink)}:where(.tr-route) .hero .actions{margin-top:1.5rem}:where(.tr-route) .page-jumps{flex-wrap:wrap;gap:.625rem 1.75rem;margin:0;padding:1rem 0;list-style:none;display:flex}:where(.tr-route) .page-jumps a{font-size:var(--fs-15);align-items:center;min-height:44px;font-weight:600;display:inline-flex}:where(.tr-route) .faq-list details{background:var(--clr-white);border:1px solid var(--border);border-radius:10px;margin-bottom:.75rem;overflow:hidden}:where(.tr-route) .faq-list summary{cursor:pointer;font:600 var(--fs-18)/1.45 var(--sans);color:var(--heading);justify-content:space-between;align-items:center;gap:1.125rem;padding:1.1875rem 1.375rem;list-style:none;display:flex}:where(.tr-route) .faq-list summary::-webkit-details-marker{display:none}:where(.tr-route) .faq-list summary:after{content:"+";font:400 var(--fs-24) var(--sans);color:var(--action)}:where(.tr-route) .faq-list details[open]{background:var(--faq-open)}:where(.tr-route) .faq-list details[open] summary:after{content:"−"}:where(.tr-route) .faq-list details>p{font-size:var(--fs-17);margin:0;padding:0 1.375rem 1.375rem}:where(.tr-route) .faq-list h2{margin-bottom:1.5rem}:where(.tr-route) .directory-category{scroll-margin-top:6.25rem}:where(.tr-route) .category-intro{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:1.75rem;display:flex}:where(.tr-route) .category-intro p{font-size:var(--fs-17);max-width:42ch}:where(.tr-route) .directory-intro{max-width:70ch}:where(.tr-route) .specialty-links{flex-wrap:wrap;gap:.75rem;display:flex}:where(.tr-route) .specialty-links a{border:1px solid var(--border);background:var(--clr-white);min-height:44px;font-size:var(--fs-16);border-radius:7px;align-items:center;padding:.625rem 1rem;text-decoration:none;display:inline-flex}:where(.tr-route) .not-sure{border:1px solid var(--border);background:var(--alt);border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex}:where(.tr-route) .not-sure h3{margin-bottom:.5rem}@media (max-width:68.6875em){:where(.tr-route) .hero h1{font-size:var(--fs-42)}}@media (max-width:47.9375em){:where(.tr-route) .hero-grid,:where(.tr-route) .intro-grid,:where(.tr-route) .consult-grid{grid-template-columns:1fr}:where(.tr-route) .hero h1{font-size:var(--fs-36)}:where(.tr-route) .page-jumps{gap:.25rem 1.125rem;padding:.625rem 0}:where(.tr-route) .page-jumps a{font-size:var(--fs-14);min-height:44px}:where(.tr-route) .not-sure,:where(.tr-route) .category-intro{display:block}:where(.tr-route) .category-intro p{margin:0}}@media (max-width:29.9375em){:where(.tr-route) .hero h1{font-size:var(--fs-36)}}:where(.tr-route) .empty-results{font-size:var(--fs-18);padding:1.875rem 0}:where(.tr-route) .hero-copy p.section-eyebrow{font-size:var(--fs-12);letter-spacing:.12em;line-height:1.4}:where(.tr-route) .results-section{background:var(--clr-white);border-block:1px solid var(--border)}:where(.tr-route) .results-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;margin-top:1.75rem;display:grid}:where(.tr-route) .results-source{font-size:var(--fs-16);margin-top:1.5rem}@media (max-width:68.6875em){:where(.tr-route) .results-preview-grid{gap:1.125rem}}@media (max-width:47.9375em){:where(.tr-route) .results-preview-grid{grid-template-columns:1fr;gap:1.375rem}:where(.tr-route) .hero .actions{flex-wrap:wrap}}:where(.tr-route) .directory-category[hidden],:where(.tr-route) .empty-results[hidden]{display:none}@media (max-width:47.9375em){:where(.tr-route) .category-intro{margin-bottom:1.25rem}}:where(.tr-route) .directory-jumps{margin-top:1.25rem}:where(.tr-route) .directory-jumps .page-jumps{gap:.625rem;padding:0}:where(.tr-route) .directory-jumps .page-jumps a{border:1px solid var(--border);background:var(--white);min-height:40px;color:var(--heading);font-size:var(--fs-15);border-radius:999px;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}:where(.tr-route) .directory-jumps .page-jumps a:hover{border-color:var(--action);background:var(--card);color:var(--action)}@media (max-width:47.9375em){:where(.tr-route) .directory-jumps .page-jumps{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1.75rem;padding:2px 1.75rem .5rem;overflow-x:auto}:where(.tr-route) .directory-jumps .page-jumps a{white-space:nowrap}}@media (max-width:43.75em){:where(.tr-route) .directory-jumps .page-jumps{margin-inline:-1.25rem;padding-inline:1.25rem}}@media (max-width:22.4375em){:where(.tr-route) .directory-jumps .page-jumps{margin-inline:-1rem;padding-inline:1rem}}@media (max-width:47.9375em){:where(.tr-route) .not-sure{padding:1.5rem}:where(.tr-route) .specialty-links a{flex:auto;justify-content:center}}@media (min-width:48em){:where(.tr-route) .results-preview-grid{align-items:stretch}}
