.site-frame main .rop-research-lines.rop-research-lines{color:#173f40;background:#f5f8f4;border-block:1px solid #cadbd1;padding:28px}.site-frame main .rop-research-lines.rop-research-lines h4{color:#173f40;margin:0 0 18px;font:600 20px/1.4 Arial,sans-serif}.site-frame main .rop-research-lines.rop-research-lines>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.site-frame main .rop-research-lines.rop-research-lines article{border-top:2px solid #c9a355;flex-direction:column;align-items:stretch;min-width:0;padding:18px 0 0;display:flex}.rop-line-meta{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rop-line-index{color:#85621f;flex:none;font:650 12px/1.5 Arial,sans-serif}.rop-line-stage{color:#37675a;font:650 12px/1.5 Arial,sans-serif}.site-frame main .rop-research-lines.rop-research-lines h5{color:#173f40;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 12px;font:650 17px/1.4 Arial,sans-serif}.site-frame main .rop-research-lines.rop-research-lines p{color:#405e57;margin:0 0 14px;font:400 14px/1.7 Arial,sans-serif}.site-frame main .rop-research-lines.rop-research-lines article>a{color:#1a6252;text-underline-offset:4px;align-self:flex-start;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:4px 0;font:650 14px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}.site-frame main .rop-research-lines.rop-research-lines .rop-lines-note{margin-top:18px;font-size:12px}.rop-research-lines a:focus-visible{outline-offset:3px;outline:3px solid #b27b20}@media (width<=1000px){.site-frame main .rop-research-lines.rop-research-lines>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-frame main .rop-research-lines.rop-research-lines{padding:24px 22px}.site-frame main .rop-research-lines.rop-research-lines>div{grid-template-columns:minmax(0,1fr);gap:18px}.site-frame main .rop-research-lines.rop-research-lines article{padding:18px 0 0;display:flex}.site-frame main .rop-research-lines.rop-research-lines h5{max-width:none;font-size:18px}}
