.public-beta .lr-feature{border-color:#357b9a;background:radial-gradient(ellipse at top right,#12405666,transparent 65%),#0d151f;scroll-margin-top:100px}
.public-beta .lr-feature .badge{color:#70d8ff}.public-beta .lr-feature h2{font-size:clamp(26px,3.3vw,40px);line-height:1.15;margin:12px 0 18px}.public-beta .lr-feature p{max-width:none}
.lr-feature-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.lr-feature-metrics>div{min-width:0;border:1px solid #345366;background:#0a111bcc;padding:20px;border-radius:12px}.lr-feature-metrics>div>span{display:block;font-size:28px;color:#77d9ff}.lr-feature-metrics h3{font-size:21px;margin:10px 0}.public-beta .lr-feature-metrics p{font-size:15px;margin:0}
.public-beta .lr-feature-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none;counter-reset:training;margin:18px 0 24px}.lr-feature-flow li{counter-increment:training;border-top:3px solid #55b7e4;background:#121f2c;padding:14px 12px;border-radius:0 0 8px 8px;min-width:0}.lr-feature-flow li:before{content:"0" counter(training);display:block;color:#76d7ff;font-size:12px;font-weight:800}.lr-feature-flow strong,.lr-feature-flow span{display:block;line-height:1.5}.lr-feature-flow span{font-size:13px;color:#bfc7d6;margin-top:5px}.lr-feature-limits{border-top:1px solid #345366;padding-top:16px}.lr-feature-limits summary{cursor:pointer;color:#bcecff;font-weight:700;line-height:1.5}.public-beta .lr-feature-limits p{font-size:14px}.lr-feature a:focus-visible,.lr-feature summary:focus-visible{outline:3px solid #70d8ff;outline-offset:5px}
@media(max-width:900px){.public-beta .lr-feature-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.lr-feature-metrics{grid-template-columns:1fr;gap:10px}.lr-feature-metrics>div{padding:16px}.lr-feature-metrics>div>span{float:left;margin-right:12px}.lr-feature-metrics h3{margin:4px 0 10px}.public-beta .lr-feature-flow{grid-template-columns:1fr 1fr}.public-beta .lr-feature .button{display:block;text-align:center;padding:14px}}
