.protein-view{margin:2rem 0;color:#17312e;font-size:1rem;line-height:1.8}.protein-view h2{font-size:1.45rem;margin:2rem 0 .8rem}.protein-view a{color:#006857;text-decoration:underline;text-underline-offset:.2em}.protein-view a:focus-visible{outline:3px solid #e7a336;outline-offset:3px}.protein-scroll{overflow-x:auto;border:1px solid #dce7e2;border-radius:12px}.protein-view table{width:100%;border-collapse:collapse;min-width:600px;margin:0}.protein-view th,.protein-view td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #dce7e2}.protein-view thead{background:#eff5f1}.protein-view tbody th{font-weight:500}.protein-view caption{text-align:left;padding:1rem;font-weight:700}.protein-view tr:last-child td,.protein-view tr:last-child th{border-bottom:0}
