.lab-brief{margin-bottom:32px;overflow:hidden;border:1px solid #dbe4ee;border-radius:20px;background:#f8fbff}.lab-brief-head{padding:24px;background:#eaf2fb}.lab-brief-kicker{margin:0 0 8px;color:#0369a1;font-size:11px;font-weight:800;letter-spacing:.14em}.lab-brief-head h3{max-width:720px;color:#101828;font-size:26px;font-weight:800;line-height:1.35;letter-spacing:-.02em}.lab-brief-head>p:last-child{max-width:680px;margin-top:10px;color:#344054;font-size:15px;line-height:1.75}.lab-brief-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dbe4ee}.lab-brief-steps article{background:#fff;padding:20px}.lab-brief-steps span{color:#7c8da6;font-family:monospace;font-size:12px;font-weight:700}.lab-brief-steps h4{margin-top:8px;color:#101828;font-size:18px;font-weight:800}.lab-brief-steps p{margin-top:8px;color:#475467;font-size:14px;line-height:1.65}.lab-brief-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 24px;background:#fff}.lab-brief-bottom h4{color:#101828;font-size:14px;font-weight:800}.lab-brief-bottom p{margin-top:6px;color:#475467;font-size:13px;line-height:1.7}.lab-full-rules{border-top:1px solid #dbe4ee;background:#f8fbff}.lab-full-rules summary{min-height:48px;cursor:pointer;padding:15px 24px;color:#0369a1;font-size:14px;font-weight:800;outline-offset:-3px}.lab-full-rules summary:hover{background:#eaf2fb}.lab-full-rules>div{max-height:420px;overflow:auto;white-space:pre-wrap;padding:0 24px 24px;color:#475467;font-size:13px;line-height:1.8}@media(max-width:639px){.lab-brief-head{padding:20px}.lab-brief-head h3{font-size:23px}.lab-brief-steps{grid-template-columns:1fr}.lab-brief-bottom{grid-template-columns:1fr;padding:18px 20px}.lab-full-rules summary{padding:15px 20px}.lab-full-rules>div{padding:0 20px 20px}}