html body [data-related-collapse] [data-related-items]>[hidden]{display:none!important}
html body [data-related-collapse] .cm-related-toggle{display:flex;align-items:center;justify-content:center;gap:16px;min-width:210px;min-height:52px;max-width:100%;margin:28px auto 0;padding:12px 28px;border:1px solid #1686f1;border-radius:12px;background:#fff;color:#0a2c56;font:inherit;font-size:16px!important;font-weight:500!important;line-height:1.5;cursor:pointer;box-shadow:none}
html body [data-related-collapse] .cm-related-toggle[hidden]{display:none!important}
html body [data-related-collapse] .cm-related-toggle:hover{background:#f2f8ff}
html body [data-related-collapse] .cm-related-toggle:focus-visible{outline:3px solid #acd2f7;outline-offset:3px}
html body [data-related-collapse] .cm-related-toggle svg{flex:none;transition:transform .18s ease}
html body [data-related-collapse] .cm-related-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
html body [data-related-collapse][data-related-expanded=true] [data-related-extra]{animation:cm-related-appear .18s ease-out}
@keyframes cm-related-appear{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){html body [data-related-collapse] .cm-related-toggle{min-width:190px;min-height:48px;margin-top:22px;padding:11px 22px}}
@media(prefers-reduced-motion:reduce){html body [data-related-collapse] .cm-related-toggle svg{transition:none}html body [data-related-collapse][data-related-expanded=true] [data-related-extra]{animation:none}}
