.search-directory_directory__7CkBM{--directory-line:color-mix(in srgb,currentColor 12%,transparent);--directory-muted:var(--ui-muted,#8d96a3);min-height:calc(100svh - var(--header-height, 72px));color:var(--ui-ink,#f0f3f7);background:var(--ui-shell,#0d1015);font-family:var(--precision-font),var(--font-sans),sans-serif}.search-directory_inner__KO1zg{width:min(1240px,calc(100% - 112px));margin-inline:auto;padding-block:32px 40px}.search-directory_trail__2xAG_{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--directory-muted)}.search-directory_trail__2xAG_>span{display:inline-flex;align-items:center;gap:8px;min-height:32px}.search-directory_trail__2xAG_ svg{width:12px;height:12px;opacity:.6}.search-directory_footer__DcubR a,.search-directory_trail__2xAG_ a{transition:color .15s ease}.search-directory_footer__DcubR a:hover,.search-directory_trail__2xAG_ a:hover{color:var(--ui-ink)}.search-directory_masthead__J5Bhv{display:flex;align-items:center;gap:24px;padding-block:42px 44px}.search-directory_masthead__J5Bhv h1{font-size:clamp(32px,4vw,54px);line-height:1.08;font-weight:500;letter-spacing:-.052em;text-wrap:balance}.search-directory_masthead__J5Bhv p{margin-top:15px;max-width:65ch;color:var(--directory-muted);font-size:15px;line-height:1.7}.search-directory_heroIcon__giXOg{width:68px;height:68px;border-radius:12px}[data-ui-theme=light] .search-directory_heroIcon__giXOg svg,[data-ui-theme=light] .search-directory_identityIcon__83EMh svg{color:color-mix(in srgb,currentColor 68%,#17202c)}.search-directory_section__j8mqb{margin-bottom:52px}.search-directory_sectionHeading__1ak9t{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--directory-line);padding-block:0 17px}.search-directory_sectionHeading__1ak9t h2{font-size:23px;font-weight:500;letter-spacing:-.035em}.search-directory_resourceHeading__xqYK1>a,.search-directory_sectionHeading__1ak9t>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--directory-muted)}.search-directory_resourceHeading__xqYK1>a svg,.search-directory_sectionHeading__1ak9t svg{width:14px;height:14px}.search-directory_chapterLinks__fq6YA,.search-directory_paperList__RYFeK,.search-directory_subjectList__Sa5Vb{list-style:none;padding:0;margin:0}.search-directory_subjectRow__Gd7Cp{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:30px;align-items:center;min-height:98px;border-bottom:1px solid var(--directory-line);transition:background .16s ease}.search-directory_subjectRow__Gd7Cp:hover{background:color-mix(in srgb,currentColor 2%,transparent)}.search-directory_subjectLink__7Bv_l{display:flex;min-height:78px;align-items:center;gap:16px;padding:12px 8px}.search-directory_subjectName__4bgZg{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;font-size:20px;font-weight:500;letter-spacing:-.03em}.search-directory_subjectName__4bgZg small{color:var(--directory-muted);font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.035em;font-weight:400}.search-directory_arrow__iqTg0{width:16px;height:16px;flex-shrink:0;margin-left:auto;color:var(--directory-muted);transition:transform .16s cubic-bezier(.16,1,.3,1),color .16s ease}.search-directory_subjectLink__7Bv_l:hover .search-directory_arrow__iqTg0{transform:translate(2px,-2px);color:var(--ui-ink)}.search-directory_rowLinks__Xe2sg{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:0;padding-block:15px}.search-directory_rowLinks__Xe2sg a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:var(--directory-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .15s ease,text-decoration-color .15s ease}.search-directory_rowLinks__Xe2sg a:hover{color:var(--ui-ink);text-decoration-color:var(--directory-line)}.search-directory_resourceNav__Q1LsV{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px}.search-directory_resourceNav__Q1LsV>*{display:inline-flex;align-items:center;gap:20px;padding:10px 16px;min-height:44px;border:1px solid var(--directory-line);border-radius:6px;font-size:13px;transition:background .16s ease,border-color .16s ease}.search-directory_resourceNav__Q1LsV>:hover{background:color-mix(in srgb,currentColor 4%,transparent);border-color:color-mix(in srgb,currentColor 25%,transparent)}.search-directory_resourceNav__Q1LsV svg{width:14px;height:14px;color:var(--directory-muted)}.search-directory_resourceSections__L_XjR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 56px;margin:40px 0 64px}.search-directory_resourceSection__7hoj_{scroll-margin-top:calc(var(--header-height, 72px) + 28px)}.search-directory_resourceHeading__xqYK1{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--directory-line)}.search-directory_resourceHeading__xqYK1>svg{width:18px;height:18px;color:var(--directory-muted)}.search-directory_resourceHeading__xqYK1 h2{font-size:21px;font-weight:500;letter-spacing:-.035em}.search-directory_resourceHeading__xqYK1>a{margin-left:auto;min-height:30px}.search-directory_paperList__RYFeK li{border-bottom:1px solid var(--directory-line)}.search-directory_paperList__RYFeK a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 4px;min-height:80px}.search-directory_paperList__RYFeK strong{font-weight:500;font-size:15px;line-height:1.4}.search-directory_chapterLinks__fq6YA small,.search-directory_paperList__RYFeK small{display:block;color:var(--directory-muted);font-size:12px;margin-top:7px;line-height:1.55}.search-directory_chapterLinks__fq6YA svg,.search-directory_paperList__RYFeK svg{width:15px;height:15px;flex-shrink:0;color:var(--directory-muted);transition:transform .15s cubic-bezier(.16,1,.3,1)}.search-directory_chapterLinks__fq6YA a:hover svg,.search-directory_paperList__RYFeK a:hover svg{transform:translate(2px,-2px)}.search-directory_chapterLinks__fq6YA a:hover,.search-directory_paperList__RYFeK a:hover{background:color-mix(in srgb,currentColor 3%,transparent)}.search-directory_chapterLinks__fq6YA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.search-directory_chapterLinks__fq6YA li{border-bottom:1px solid var(--directory-line)}.search-directory_chapterLinks__fq6YA a{min-height:84px;height:100%;padding:17px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:1.4}.search-directory_footer__DcubR{border-top:1px solid var(--directory-line);margin-top:70px;padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:28px}.search-directory_brand__aEPH7{display:inline-flex;gap:12px;align-items:center;font-size:20px;letter-spacing:-.05em}.search-directory_brand__aEPH7 small{display:block;font-size:8px;letter-spacing:.18em;text-transform:uppercase;margin-top:3px}.search-directory_footer__DcubR nav{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--directory-muted);font-size:12px}.search-directory_footer__DcubR nav a{min-height:40px;display:inline-flex;align-items:center}.search-directory_directory__7CkBM a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}@media (max-width:900px){.search-directory_inner__KO1zg{width:calc(100% - 64px)}.search-directory_subjectRow__Gd7Cp{grid-template-columns:minmax(220px,1fr) minmax(0,1fr);gap:20px}.search-directory_resourceSections__L_XjR{gap:36px 30px}.search-directory_chapterLinks__fq6YA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.search-directory_inner__KO1zg{width:calc(100% - 36px);padding-top:20px}.search-directory_masthead__J5Bhv{padding-block:26px 32px;gap:16px;align-items:flex-start}.search-directory_masthead__J5Bhv h1{font-size:clamp(28px,8vw,38px);overflow-wrap:anywhere}.search-directory_masthead__J5Bhv p{font-size:13px;margin-top:12px}.search-directory_heroIcon__giXOg{width:48px;height:48px}.search-directory_subjectRow__Gd7Cp{display:block;min-height:auto;padding-block:8px 12px}.search-directory_subjectLink__7Bv_l{min-height:62px;padding-inline:0;gap:12px}.search-directory_subjectName__4bgZg{font-size:18px}.search-directory_rowLinks__Xe2sg{padding:0 0 0 48px;-moz-column-gap:17px;column-gap:17px}.search-directory_rowLinks__Xe2sg a{min-height:44px}.search-directory_sectionHeading__1ak9t h2{font-size:21px}.search-directory_resourceNav__Q1LsV{gap:7px}.search-directory_resourceNav__Q1LsV>*{font-size:12px;gap:12px;padding:10px 12px}.search-directory_chapterLinks__fq6YA,.search-directory_resourceSections__L_XjR{grid-template-columns:minmax(0,1fr)}.search-directory_resourceSections__L_XjR{margin-top:30px}.search-directory_footer__DcubR{align-items:flex-start;flex-direction:column;gap:20px}.search-directory_footer__DcubR nav{gap:6px 20px}}@media (prefers-reduced-motion:reduce){.search-directory_directory__7CkBM *,.search-directory_directory__7CkBM :after,.search-directory_directory__7CkBM :before{transition:none!important}}