.source-profile-module__Tt4gLq__panel{background:#f6f9ff;border:1px solid #cfdcf2;border-radius:14px;padding:clamp(1rem,2.5vw,1.6rem);scroll-margin-top:6rem}.source-profile-module__Tt4gLq__panel h2{margin-top:.4rem}.source-profile-module__Tt4gLq__panel a{text-underline-offset:3px;text-decoration:underline}.source-profile-module__Tt4gLq__decision{background:#fff;border-left:3px solid #315ed1;padding:.8rem 1rem}.source-profile-module__Tt4gLq__facts{gap:0;margin:1.3rem 0;display:grid}.source-profile-module__Tt4gLq__facts>div{border-bottom:1px solid #dfe6f2;grid-template-columns:125px 1fr;gap:1rem;padding:.8rem 0;display:grid}.source-profile-module__Tt4gLq__facts dt{font-weight:650}.source-profile-module__Tt4gLq__facts dd{margin:0;line-height:1.6}.source-profile-module__Tt4gLq__findings{gap:1rem;display:grid;padding:0!important;list-style:none!important}.source-profile-module__Tt4gLq__findings li{background:#fff;border:1px solid #dfe6f2;border-radius:9px;padding:1rem}.source-profile-module__Tt4gLq__findings p{margin:.4rem 0!important}.source-profile-module__Tt4gLq__limit{color:#41516c;font-size:.9rem}.source-profile-module__Tt4gLq__panel details{border-top:1px solid #dfe6f2;margin:1.4rem 0;padding:1rem 0}.source-profile-module__Tt4gLq__panel summary{cursor:pointer;font-weight:650}.source-profile-module__Tt4gLq__panel code,.source-profile-module__Tt4gLq__commit{overflow-wrap:anywhere}.source-profile-module__Tt4gLq__panel :focus-visible{outline-offset:3px;outline:3px solid #315ed1}.source-profile-module__Tt4gLq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:1.2rem;margin:2rem 0;display:grid}.source-profile-module__Tt4gLq__card{background:#fff;border:1px solid #dce3ee;border-radius:12px;padding:1.5rem}.source-profile-module__Tt4gLq__card h2{margin:.5rem 0;font-size:1.5rem}.source-profile-module__Tt4gLq__card p{line-height:1.7}.source-profile-module__Tt4gLq__card a{color:#244fc0;text-decoration:underline}.source-profile-module__Tt4gLq__method{max-width:850px;margin:2rem 0;line-height:1.75}.source-profile-module__Tt4gLq__method h2{font-size:1.5rem}.source-profile-module__Tt4gLq__method li{margin:.6rem 0}.source-profile-module__Tt4gLq__method code{overflow-wrap:anywhere}@media (max-width:540px){.source-profile-module__Tt4gLq__facts>div{grid-template-columns:1fr;gap:.25rem}}
.selection-research-module__gYUsNq__research{min-width:0;margin-top:32px}.selection-research-module__gYUsNq__section{margin:40px 0;scroll-margin-top:100px}.selection-research-module__gYUsNq__section h2{letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(23px,3vw,32px);line-height:1.2}.selection-research-module__gYUsNq__section>p{max-width:78ch;line-height:1.75}.selection-research-module__gYUsNq__jumpLinks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:18px 0;font-size:14px;display:flex}.selection-research-module__gYUsNq__jumpLinks a,.selection-research-module__gYUsNq__card a,.selection-research-module__gYUsNq__note a,.selection-research-module__gYUsNq__section>ul a{color:var(--green);text-underline-offset:4px;text-decoration:underline}.selection-research-module__gYUsNq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.selection-research-module__gYUsNq__stack{gap:18px;margin:22px 0;display:grid}.selection-research-module__gYUsNq__card{border:1px solid var(--line);background:var(--paper,#fff);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:24px}.selection-research-module__gYUsNq__card h3{margin:0 0 12px;font-size:19px}.selection-research-module__gYUsNq__card p{margin:10px 0;font-size:14px;line-height:1.8}.selection-research-module__gYUsNq__facts{margin:20px 0}.selection-research-module__gYUsNq__facts>div{border-top:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:20px;padding:12px 0;font-size:14px;line-height:1.7;display:grid}.selection-research-module__gYUsNq__facts dt{font-weight:650}.selection-research-module__gYUsNq__facts dd{margin:0}.selection-research-module__gYUsNq__muted{color:var(--muted)}.selection-research-module__gYUsNq__note{background:var(--bg);border-left:3px solid var(--green);margin:24px 0;padding:20px 24px;line-height:1.8}.selection-research-module__gYUsNq__note p{margin:8px 0 0}.selection-research-module__gYUsNq__options{border-top:1px solid var(--line);padding-top:12px}.selection-research-module__gYUsNq__prompt{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:20px;font-size:14px;line-height:1.9}.selection-research-module__gYUsNq__sourceLink{color:var(--muted);font-size:13px;line-height:1.8}.selection-research-module__gYUsNq__sourceLink a{color:var(--green);text-decoration:underline}.selection-research-module__gYUsNq__section li{margin:10px 0;line-height:1.8}.selection-research-module__gYUsNq__research :is(a,summary):focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (max-width:700px){.selection-research-module__gYUsNq__grid{grid-template-columns:1fr}.selection-research-module__gYUsNq__card{padding:18px}.selection-research-module__gYUsNq__facts>div{grid-template-columns:1fr;gap:3px}.selection-research-module__gYUsNq__jumpLinks{gap:8px 18px}.selection-research-module__gYUsNq__jumpLinks a{padding:8px 0}.selection-research-module__gYUsNq__section{margin:32px 0}.selection-research-module__gYUsNq__note,.selection-research-module__gYUsNq__prompt{padding:16px}}.selection-research-module__gYUsNq__example{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:16px 20px}.selection-research-module__gYUsNq__example summary{cursor:pointer;min-height:28px;font-weight:650;line-height:1.7}.selection-research-module__gYUsNq__example[open] summary{margin-bottom:16px}
