._6nX8IG_page{color:var(--color-navy);font-family:var(--font-sans)}._6nX8IG_container{width:min(100% - 3rem,1180px);margin-inline:auto;padding-block:3.5rem 4.5rem}._6nX8IG_page h1,._6nX8IG_page h2,._6nX8IG_page h3{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance}._6nX8IG_page h1{font-size:clamp(1.9rem,3vw,2.65rem);font-weight:750;line-height:1.16}._6nX8IG_page h2{font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;line-height:1.3}._6nX8IG_page h3{font-size:1.1rem;line-height:1.5}._6nX8IG_page p,._6nX8IG_page li{line-height:1.65}._6nX8IG_page :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--color-teal-ink);outline-offset:4px}._6nX8IG_page :is(input,select,textarea){border-color:var(--color-input);border-radius:5px;min-width:0;min-height:46px;font-size:.95rem}._6nX8IG_page :is(input,textarea)::placeholder{color:var(--color-ink3);opacity:1}._6nX8IG_intro{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:3rem;margin-bottom:2rem;padding-bottom:2.5rem;display:grid}._6nX8IG_eyebrow{color:var(--color-teal-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700}._6nX8IG_lede{max-width:65ch;color:var(--color-ink2);margin-top:.85rem;font-size:1.15rem}._6nX8IG_note{color:var(--color-ink3);max-width:68ch;margin-top:.55rem;font-size:.95rem}._6nX8IG_help{background:var(--color-muted);border-radius:6px;padding:1.5rem}._6nX8IG_help h2{margin-bottom:.6rem;font-size:1.2rem}._6nX8IG_help a{color:var(--color-teal-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.45rem;font-size:.95rem;font-weight:600;display:flex}._6nX8IG_help a:hover{text-underline-offset:4px;text-decoration:underline}._6nX8IG_filters{grid-template-columns:1.8fr 1fr;gap:1rem;margin-block:1.75rem 2.25rem;display:grid}._6nX8IG_filters label{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}._6nX8IG_filters input,._6nX8IG_filters select{background:var(--color-panel);border:1px solid var(--color-input);width:100%;padding:.75rem 1rem}._6nX8IG_search{position:relative}._6nX8IG_search svg{color:var(--color-teal-ink);position:absolute;top:15px;left:14px}._6nX8IG_search input{padding-left:2.6rem}._6nX8IG_group{margin-top:2.4rem;scroll-margin-top:120px}._6nX8IG_groupHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}._6nX8IG_groupHeading p{color:var(--color-ink3);font-size:.875rem}._6nX8IG_rows{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}._6nX8IG_rows li+li{border-top:1px solid var(--color-border)}._6nX8IG_row{grid-template-columns:minmax(220px,1fr) minmax(0,1.55fr) 32px;align-items:center;gap:1.5rem;padding:1.1rem 1.25rem;display:grid}._6nX8IG_row:hover{background:var(--color-muted)}._6nX8IG_row strong{letter-spacing:-.015em;font-size:1rem;font-weight:600}._6nX8IG_row p{color:var(--color-ink3);font-size:.875rem}._6nX8IG_arrow{border:1px solid var(--color-teal-ink);width:30px;height:30px;color:var(--color-teal-ink);border-radius:50%;padding:5px}._6nX8IG_statement{background:var(--color-muted);color:var(--color-ink2);border-radius:6px;margin-top:3rem;padding:1.25rem 1.5rem;font-size:.9rem}._6nX8IG_reading{padding-top:8rem}._6nX8IG_reading>section{padding:0 0 2rem}._6nX8IG_reading>section>div{max-width:none}._6nX8IG_reading [data-slot=card]{box-shadow:none;border-radius:6px;gap:0;padding:1.75rem}._6nX8IG_reading [data-slot=card] p{max-width:72ch;font-size:1rem}._6nX8IG_reading [data-slot=card] li{font-size:.95rem}._6nX8IG_reading .text-teal{color:var(--color-teal-ink)}:is(._6nX8IG_reading .max-w-3xl,._6nX8IG_reading .max-w-4xl){max-width:none}._6nX8IG_reading .font-serif{font-family:var(--font-sans)}._6nX8IG_directory{padding-top:80px}._6nX8IG_memberDirectory{padding-top:0}._6nX8IG_directory main{width:min(100% - 3rem,1180px);max-width:1180px;min-height:65vh;margin-inline:auto;padding:3.5rem 0 4.5rem}._6nX8IG_directory main>header{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:2rem}._6nX8IG_directory main>header p{max-width:72ch;color:var(--color-ink3);margin-top:.8rem}:is(._6nX8IG_directory .text-slate-900,._6nX8IG_directory .text-slate-700){color:var(--color-navy)}:is(._6nX8IG_directory .text-slate-600,._6nX8IG_directory .text-slate-500){color:var(--color-ink3)}._6nX8IG_directory .bg-slate-50{background:var(--color-muted)}._6nX8IG_directory .text-teal-700{color:var(--color-teal-ink)}._6nX8IG_directory main>form{border-bottom:1px solid var(--color-border);gap:1rem;padding-bottom:1.5rem}._6nX8IG_directory main>form label{margin-bottom:.5rem}._6nX8IG_directory main>form input,._6nX8IG_directory main>form select{padding:.65rem .8rem}._6nX8IG_directory main>form button{min-height:46px}._6nX8IG_directory main>form .flex{flex-wrap:wrap}._6nX8IG_directory main>form input{flex-basis:180px}._6nX8IG_login{background:var(--color-parchment);min-height:100vh;padding:8rem 1.5rem 3rem}._6nX8IG_login>div{align-items:start;gap:3rem;max-width:1080px;min-height:auto;margin-inline:auto}._6nX8IG_login>div>div:first-child{background:var(--color-muted);border-radius:6px;padding:2rem}._6nX8IG_login>div>div:first-child :is(h1,h2,p,span){color:var(--color-navy)}._6nX8IG_login>div>div:last-child{padding:1rem 0}._6nX8IG_login h1{font-size:2rem}._6nX8IG_login h2{font-size:1.8rem}._6nX8IG_videoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}._6nX8IG_video{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}._6nX8IG_video iframe{aspect-ratio:16/9;background:var(--color-muted);width:100%;display:block}._6nX8IG_video>div{padding:1.1rem}._6nX8IG_video h3{font-size:1rem}._6nX8IG_video p{color:var(--color-ink3);margin-top:.6rem;font-size:.875rem}._6nX8IG_video a{color:var(--color-teal-ink);margin-top:.7rem;font-size:.875rem;text-decoration:underline;display:inline-block}._6nX8IG_reference{padding-top:3rem}._6nX8IG_reference>[data-slot=card]{background:var(--color-muted);box-shadow:none;border:0;border-radius:6px;gap:1rem;margin-top:0}._6nX8IG_reference [data-slot=card-title]{font-family:var(--font-sans);font-size:1.4rem;font-weight:700}._6nX8IG_reference [data-slot=card-content]{font-size:1rem;line-height:1.7}._6nX8IG_referenceLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:3rem;margin-top:3rem;display:grid}._6nX8IG_referenceLayout>p{grid-column:1/-1}._6nX8IG_referenceLayout>nav{background:var(--color-muted);border-radius:6px;padding:1.25rem;position:sticky;top:112px}._6nX8IG_referenceLayout>nav>ul{grid-template-columns:1fr;gap:1rem;display:grid}._6nX8IG_referenceLayout>nav li{border-bottom:1px solid var(--color-border);padding-bottom:1rem}._6nX8IG_referenceLayout>nav li>a{width:100%;font-weight:600;display:block}._6nX8IG_referenceLayout>div{min-width:0;margin-top:0}._6nX8IG_referenceLayout>div>[data-slot=card]{box-shadow:none;border:0;border-radius:0;gap:0;padding-top:0}._6nX8IG_referenceLayout [data-slot=card-header]{border-bottom:2px solid var(--color-border);background:#fff;padding:1.25rem 0}._6nX8IG_referenceLayout [data-slot=card-content]{padding-inline:0}._6nX8IG_questions{padding-block:1rem}._6nX8IG_questions>p{font-family:var(--font-sans);font-size:1.1rem;font-weight:650}._6nX8IG_questions ul{padding-left:1.4rem;list-style:decimal}._6nX8IG_questions li{border:0;padding-left:.3rem;font-size:1rem}._6nX8IG_reference .font-serif{font-family:var(--font-sans)}@media (max-width:767px){._6nX8IG_container,._6nX8IG_directory main{width:min(100% - 2rem,1180px);padding-block:2rem 3rem}._6nX8IG_reading{padding-top:7rem}._6nX8IG_intro,._6nX8IG_filters{grid-template-columns:1fr;gap:1.5rem}._6nX8IG_intro{padding-bottom:1.5rem}._6nX8IG_lede{font-size:1rem}._6nX8IG_help{padding:1.25rem}._6nX8IG_groupHeading{display:block}._6nX8IG_groupHeading p{margin-top:.5rem}._6nX8IG_row{grid-template-columns:minmax(0,1fr) 30px;gap:.5rem 1rem;padding:1rem}._6nX8IG_row p{grid-area:2/1}._6nX8IG_row svg{grid-area:1/2/span 2}._6nX8IG_videoGrid{grid-template-columns:1fr}._6nX8IG_login{padding-top:7rem}._6nX8IG_referenceLayout{grid-template-columns:1fr;gap:2rem}._6nX8IG_referenceLayout>nav{position:static}}@media (min-width:768px) and (max-width:1023px){._6nX8IG_videoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
