.news-roundup-updated{display:block;margin-top:6px;font-size:11px;color:#a99ead}.news-roundup .race-news-result{font-size:14px!important;line-height:1.6!important;margin:14px 0!important}.news-roundup .news-teaser{font-size:13px!important;line-height:1.6!important;margin:18px 0!important}.news-roundup .news-links{margin-top:16px;gap:12px 20px}.news-coverage{margin-top:20px;max-width:100%;min-width:0}.news-expander{border-top:1px solid #ffffff20;background:#14111644;color:#e8e1ec}.news-expander:last-child{border-bottom:1px solid #ffffff20}.news-expander>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;font-size:13px;font-weight:650;line-height:1.5}.news-expander>summary::-webkit-details-marker,.news-standing-rider>summary::-webkit-details-marker{display:none}.news-expander>summary:after{content:'+';color:#ed6c80;font-size:23px;font-weight:400;flex:none}.news-expander[open]>summary:after{content:'−'}.news-expander summary:focus-visible{outline:2px solid #f06279;outline-offset:4px}.news-expander summary small{display:block;color:#aa9fb4;font-size:10.5px;font-weight:400;margin-top:3px}.news-expander-body{padding:0 2px 16px;min-width:0}.news-expander-body>p{font-size:12px!important;line-height:1.7!important;color:#c3b9cc;margin:12px 0!important}.news-expander-body .news-outlook{border-left:2px solid #b4495d;padding-left:12px;color:#e6dce9!important}.news-expander-body .news-asof{font-size:10px!important;color:#a89aaf!important;margin:10px 0!important}.news-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.news-podium>div{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;min-width:0}.news-podium strong{font-size:11px;line-height:1.4;color:#f3ebf6}.news-podium>div>span:last-child{font-size:14px;color:#ef8c9b;font-weight:700}.news-standing-face{display:block;overflow:hidden;width:32px;height:32px;flex:none;border:1px solid #645368;background:#221a28;border-radius:50%}.news-standing-face img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(2.9);transform-origin:50% 0}.news-standing-face--large{width:64px;height:64px;border-color:#a14b61}.news-standings-scroll{max-height:330px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#825268 #201a23;scrollbar-width:thin;padding-right:8px}.news-standings-scroll:focus-visible{outline:2px solid #ed6c80;outline-offset:3px}.news-standing-rider{border-bottom:1px solid #ffffff12}.news-standing-rider>summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:8px 0;color:#e2d9e8;font-size:11px;line-height:1.4}.news-standing-pos{width:21px;color:#ac9bb7;font-variant-numeric:tabular-nums;flex:none}.news-standing-number{display:grid;place-items:center;width:32px;height:32px;flex:none;color:#d7c5e0;background:#241b2a;border-radius:50%;font-size:10px}.news-standing-name{flex:1;min-width:0}.news-standing-rider summary>strong{font-size:13px;color:#f6e5ed;font-variant-numeric:tabular-nums}.news-standing-rider>p{font-size:11px!important;line-height:1.6!important;color:#b9a9c4!important;margin:0 0 10px 30px!important}.news-constructor-list{list-style:none;margin:0;padding:0}.news-constructor-list li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #ffffff10;font-size:12px}.news-constructor-dot{width:8px;height:8px;flex:none;border-radius:50%}.news-constructor-list li>span:nth-child(2){flex:1}.news-constructor-list strong{font-variant-numeric:tabular-nums}.news-constructor-list small{min-width:39px;text-align:right;color:#ac9bb5;font-size:10px}.news-roundup-sources a{color:#d0a9bd;text-underline-offset:3px}@media(max-width:700px){.news-roundup .race-news-result{font-size:13px!important}.news-expander>summary{font-size:12px}.news-standing-face--large{width:57px;height:57px}.news-podium{gap:8px}.news-standing-name{overflow-wrap:anywhere}.news-standings-scroll{max-height:310px}}
/* Two native radio panels: no extra animation library or page-sized stack. */
.news-class-shell{margin:0;padding:0;border:0;min-inline-size:0;background:#0e0b0f}.news-visually-hidden,.news-class-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.news-class-switch{display:flex;gap:8px;max-width:1380px;margin:0 auto;padding:27px 5.5vw 0}.news-class-switch label{display:inline-flex;gap:6px;align-items:center;padding:11px 21px;border:1px solid #493640;border-radius:5px;color:#c5b8c9;background:#171219;cursor:pointer;font-size:13px;font-weight:650;line-height:1.4}.news-class-switch label span{font-size:11px;font-weight:400}.news-class-radio--gp:checked~.news-class-switch [data-class=gp],.news-class-radio--m2:checked~.news-class-switch [data-class=m2]{background:#a41b31;border-color:#cf4058;color:#fff}.news-class-radio--gp:focus-visible~.news-class-switch [data-class=gp],.news-class-radio--m2:focus-visible~.news-class-switch [data-class=m2]{outline:2px solid #ff94aa;outline-offset:3px}.news-class-panel{display:none}.news-class-radio--gp:checked~.news-class-panel--gp,.news-class-radio--m2:checked~.news-class-panel--m2{display:block}.news-class-shell .race-news{padding-top:28px;border-top:0}.moto2-rider-card{background:radial-gradient(ellipse at 50% 40%,#3a1b29 0,#181017 49%,#0c0b0f 78%);padding:25px 28px;border:1px solid #3c2732;border-radius:6px;min-width:0}.moto2-rider-heading{display:flex;justify-content:space-between;align-items:center;color:#c28d9e;font-size:12px;letter-spacing:2px}.moto2-rider-heading strong{font-size:40px;line-height:1;color:#fa6b84;letter-spacing:-2px}.moto2-portrait-frame{display:block;overflow:hidden;width:224px;height:224px;margin:20px auto 15px;border-radius:50%;border:1px solid #774052;background:#20151f;box-shadow:0 12px 40px #0003}.moto2-portrait{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(2.7);transform-origin:50% 0}.moto2-rider-card figcaption>strong{display:block;font-size:24px;color:#f5eef6;margin:5px 0}.moto2-rider-card figcaption>span{font-size:11px;color:#bdaec2}.moto2-qualifying{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0 12px;padding-top:18px;border-top:1px solid #ffffff20}.moto2-qualifying dt{font-size:10px;line-height:1.5;color:#af9db6}.moto2-qualifying dd{margin:7px 0 0;font-size:18px;color:#f7e4ee;font-weight:700;font-variant-numeric:tabular-nums}.moto2-photo-credit{font-size:9px;color:#9a879f;margin:16px 0 0}.moto2-photo-credit a{color:#d5acc1;text-underline-offset:3px}@media(max-width:700px){.news-class-switch{padding:23px 5.5vw 0;gap:7px}.news-class-switch label{padding:10px 15px;font-size:12px}.news-class-switch label span{font-size:10px}.moto2-rider-card{padding:20px}.moto2-portrait-frame{width:208px;height:208px}.moto2-qualifying{gap:10px}.moto2-qualifying dd{font-size:16px}}
