.eco-directory{padding-top:74px;padding-bottom:74px}.directory-intro{max-width:850px;color:var(--muted);margin-bottom:25px;font-size:15px;line-height:1.7}.directory-filters{grid-template-columns:1.45fr 1fr 1.25fr;align-items:end}.directory-filters .eco-reset{justify-self:start}.directory-badges{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.directory-card{min-width:0}.directory-card h3,.directory-card p,.directory-detail dd,.directory-detail li{overflow-wrap:anywhere}.directory-card summary p{font-size:12px;line-height:1.6}.directory-card .eco-tag{font-size:12px;font-weight:400}.directory-held{color:#763817;font-weight:600}.directory-detail>p,.directory-detail li{font-size:13px;line-height:1.7}.directory-detail>ul{margin-top:8px;padding-left:19px}.directory-disclosure{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.directory-disclosure>summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.directory-disclosure>p{margin-top:14px}.directory-role{border-top:2px solid var(--line);margin-top:25px;padding-top:2px}.directory-role-status{color:var(--muted);margin-top:7px;font-size:12px}.directory-role-status.directory-held{color:#763817}.directory-impact-brief{border-left:3px solid var(--eco-accent);background:#fff6;min-width:0;margin-top:22px;padding:18px}.directory-impact-brief h5{margin:0 0 10px;font-size:17px;line-height:1.4}.directory-impact-brief h6{margin:18px 0 8px;font-size:13px;line-height:1.5}.directory-impact-brief dl{margin-top:12px}.directory-impact-brief [data-impact-field=avStatus],.directory-impact-brief [data-impact-field=toAVStatus]{color:#763817;font-weight:600}.directory-impact-brief .impact-details{margin-top:18px}.directory-impact-brief p{font-size:13px;line-height:1.7}.directory-impact-brief ul,.directory-sources{padding-left:18px}.directory-sources>li{margin-top:22px}.directory-sources dl{font-size:12px}.directory-sources dt{margin-top:10px;font-size:12px}.directory-sources dd{font-size:12px;line-height:1.6}.directory-detail>a{margin-top:24px;display:inline-block}#directory-count{overflow-wrap:anywhere;margin-top:22px}.eco-directory summary:focus-visible,.eco-directory button:focus-visible,.eco-directory a:focus-visible{outline:3px solid var(--eco-accent);outline-offset:4px}.directory-method{border-top:1px solid var(--line);max-width:900px;margin-top:30px;padding-top:20px}.directory-method>summary{cursor:pointer;font-size:14px;font-weight:600}.directory-method>p{margin-top:15px;font-size:14px;line-height:1.7}.directory-version{margin-top:24px}@media (width<=1100px){.directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.eco-directory{padding-top:48px;padding-bottom:48px}}@media (width<=480px){.directory-filters{grid-template-columns:1fr}}#neutral-handoff-protocols{max-width:72rem;margin:2.5rem 0}#neutral-handoff-protocols>h3{font-family:var(--font-display,Georgia, serif);margin:.5rem 0 1rem;font-size:clamp(1.8rem,3vw,2.5rem)}#neutral-handoff-protocols>p{max-width:66rem;margin:.8rem 0}#neutral-handoff-protocols .neutral-protocol{background:#f7f5ed;border:1px solid #d8d9cd;border-radius:4px;margin:1rem 0;padding:1.1rem 1.3rem}#neutral-handoff-protocols summary{cursor:pointer;font-size:1.1rem;font-weight:700;line-height:1.5}#neutral-handoff-protocols dl{margin:1.25rem 0}#neutral-handoff-protocols dt{margin-top:1rem;font-weight:700}#neutral-handoff-protocols dd{max-width:65rem;margin:.35rem 0 .9rem}#neutral-handoff-protocols h4{margin:1.25rem 0 .6rem;font-size:1.05rem;font-weight:700}#neutral-handoff-protocols ol{padding-left:1.5rem;list-style:decimal}#neutral-handoff-protocols ul{padding-left:1.5rem;list-style:outside}#neutral-handoff-protocols li{margin:.45rem 0;padding-left:.25rem}#neutral-handoff-protocols .eco-small{margin-top:1rem}@media (width<=600px){#neutral-handoff-protocols .neutral-protocol{padding:1rem}}
