.series-compatibility{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:11px;line-height:1.55;width:100%;overflow-wrap:anywhere}
.compatibility-caption,.compatibility-reference{display:block}
.compatibility-caption{color:var(--muted);font-size:10px;margin-bottom:4px}
.compatibility-reference{color:var(--ink);font-weight:500}
.compatibility-panel{margin:20px 0 24px;padding:20px 22px;background:var(--paper);border-left:2px solid var(--blue)}
.compatibility-panel h2{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;margin:0 0 9px}
.compatibility-panel>p{font-size:12px;line-height:1.7;margin:0}
.compatibility-notes{font-size:11px;line-height:1.7;color:var(--muted);margin-top:16px;max-width:900px}
.compatibility-notes summary{cursor:pointer;color:var(--ink);width:fit-content;text-decoration:underline;text-underline-offset:3px}
.compatibility-notes p{margin:10px 0 0}
.series-landing .series-compatibility{max-width:100%;font-size:13px}
.series-landing .compatibility-caption{font-size:11px}
.series-landing [data-compatibility-notes]{margin-top:28px}
.series-landing .series-card:last-child .series-compatibility{align-self:flex-start}
[data-series-compatibility][hidden]{display:none}
@media(max-width:600px){.compatibility-panel{padding:17px 18px;margin:18px 0}.compatibility-panel>p{font-size:12px}.compatibility-notes{font-size:11px}.series-compatibility{margin-top:12px;padding-top:10px}}
