.s2-protein{--protein-offset:48px;width:min(100%,720px);margin:28px 0 0;scroll-margin-top:120px}.s2-protein-stage{width:min(100%,400px);height:400px;position:relative}.s2-protein-stage iframe{transform:translateX(calc(-1 * var(--protein-offset)));color-scheme:normal;background:0 0;border:0;width:100%;height:100%;display:block}.s2-protein figcaption{color:#102e3b;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex;position:relative}.s2-protein figcaption>span{width:calc(min(100%, 400px) - 2 * var(--protein-offset));text-align:center;flex:none}.s2-protein figcaption strong{font-size:15px;font-weight:500;line-height:1.3;display:block}.s2-protein-id{font:10px/1.4 var(--font-geist-mono);color:#466d79;margin-top:5px;display:block}@media (max-width:480px){.s2-protein{--protein-offset:24px}.s2-protein-stage{height:350px}}
