.RelatedReviews-module__Pot4ma__relatedReviews{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-top:2rem;padding:1.5rem}.RelatedReviews-module__Pot4ma__relatedReviews h3{font-family:var(--font-dm-serif),serif;margin-bottom:1rem;font-size:22px}.RelatedReviews-module__Pot4ma__relatedReviewItem{color:inherit;justify-content:space-between;align-items:center;padding:.75rem 0;text-decoration:none;display:flex}.RelatedReviews-module__Pot4ma__relatedReviewItem:hover .RelatedReviews-module__Pot4ma__relatedReviewName{color:var(--color-primary)}.RelatedReviews-module__Pot4ma__relatedReviewItemBorder{border-bottom:1px solid var(--color-border)}.RelatedReviews-module__Pot4ma__relatedReviewLeft{align-items:center;gap:.75rem;min-width:0;display:flex}.RelatedReviews-module__Pot4ma__relatedReviewThumb{background:var(--color-bg-alt,#f5f5f0);border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.RelatedReviews-module__Pot4ma__relatedReviewThumb img{object-fit:cover;width:100%;height:100%}.RelatedReviews-module__Pot4ma__relatedReviewThumbPlaceholder{background:var(--color-bg-alt,#f5f5f0);width:100%;height:100%}.RelatedReviews-module__Pot4ma__relatedReviewName{font-family:var(--font-dm-sans),sans-serif;font-size:15px;font-weight:500}.RelatedReviews-module__Pot4ma__relatedReviewItem .rating-badge{width:34px;height:34px}.RelatedReviews-module__Pot4ma__relatedReviewItem .rating-badge-value{font-size:11px}
.ScoreCard-module__DDzvOa__scoreCard{background:var(--color-tag-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:row;align-items:stretch;margin:8px 0 24px;display:flex;overflow:hidden}.ScoreCard-module__DDzvOa__editor{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:160px;padding:16px 24px;display:flex}.ScoreCard-module__DDzvOa__editorInner{flex-direction:column;align-items:center;gap:6px;display:flex}.ScoreCard-module__DDzvOa__editor .rating-badge{width:72px;height:72px}.ScoreCard-module__DDzvOa__editor .rating-badge-value{font-family:var(--font-dm-serif),serif;font-size:20px}.ScoreCard-module__DDzvOa__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:10px;font-weight:700}.ScoreCard-module__DDzvOa__editorLabel{font-family:var(--font-dm-serif),serif;color:var(--color-text);font-size:14px;font-weight:600}.ScoreCard-module__DDzvOa__editorsChoice{color:var(--color-green);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.ScoreCard-module__DDzvOa__divider{background:var(--color-border);align-self:stretch;width:1px;margin:12px 0}.ScoreCard-module__DDzvOa__community{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;padding:16px 24px;display:flex}.ScoreCard-module__DDzvOa__buttons{flex-wrap:wrap;gap:6px;display:flex}.ScoreCard-module__DDzvOa__btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ScoreCard-module__DDzvOa__btn:hover,.ScoreCard-module__DDzvOa__btnActive{background:var(--color-green-dark);border-color:var(--color-green-dark);color:#fff}.ScoreCard-module__DDzvOa__btn:disabled{opacity:.5;cursor:not-allowed}.ScoreCard-module__DDzvOa__communitySummary{color:var(--color-text-muted);font-size:12px}.ScoreCard-module__DDzvOa__result{align-items:center;gap:12px;width:100%;max-width:280px;display:flex}.ScoreCard-module__DDzvOa__resultAvg{font-family:var(--font-dm-serif),serif;color:var(--color-green);font-size:28px;font-weight:700;line-height:1}.ScoreCard-module__DDzvOa__resultBarWrap{background:var(--color-border);border-radius:4px;flex:1;height:8px;overflow:hidden}.ScoreCard-module__DDzvOa__resultBar{background:var(--color-green);border-radius:4px;height:100%;transition:width .5s ease-out}.ScoreCard-module__DDzvOa__resultCount{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.ScoreCard-module__DDzvOa__thanks{color:var(--color-green);font-size:13px;font-weight:500;animation:.4s ease-out ScoreCard-module__DDzvOa__scoreCardFadeUp}@keyframes ScoreCard-module__DDzvOa__scoreCardFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.ScoreCard-module__DDzvOa__editor,.ScoreCard-module__DDzvOa__community{padding:16px 20px}.ScoreCard-module__DDzvOa__editor .rating-badge{width:64px;height:64px}.ScoreCard-module__DDzvOa__editor .rating-badge-value{font-size:18px}}@media (max-width:768px){.ScoreCard-module__DDzvOa__scoreCard{flex-direction:column}.ScoreCard-module__DDzvOa__editor{min-width:unset;align-items:center;padding:12px 16px}.ScoreCard-module__DDzvOa__editorInner{flex-direction:column;align-items:center;display:flex}.ScoreCard-module__DDzvOa__divider{align-self:stretch;width:auto;height:1px;margin:0 16px}.ScoreCard-module__DDzvOa__community{align-items:center;padding:12px 16px}.ScoreCard-module__DDzvOa__community .ScoreCard-module__DDzvOa__label,.ScoreCard-module__DDzvOa__community .ScoreCard-module__DDzvOa__communitySummary{width:244px}.ScoreCard-module__DDzvOa__buttons{grid-template-columns:repeat(5,44px);justify-self:center;gap:6px;display:grid}.ScoreCard-module__DDzvOa__btn{width:44px;height:44px}}
.TableOfContents-module__-xMTzq__bar{z-index:90;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#fafaf8f5;margin:0 calc(-1*clamp(20px,4vw,60px));padding:0 clamp(20px,4vw,60px);position:sticky;top:64px;box-shadow:0 1px 4px #0000000a}.TableOfContents-module__-xMTzq__inner{align-items:center;gap:12px;max-width:800px;margin:0 auto;padding:10px 0;display:flex}.TableOfContents-module__-xMTzq__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700}.TableOfContents-module__-xMTzq__scrollWrapper{flex:1;min-width:0;position:relative;overflow:hidden}.TableOfContents-module__-xMTzq__scrollWrapper:before,.TableOfContents-module__-xMTzq__scrollWrapper:after{content:"";z-index:1;pointer-events:none;opacity:0;width:32px;transition:opacity .2s;position:absolute;top:0;bottom:0}.TableOfContents-module__-xMTzq__scrollWrapper:before{background:linear-gradient(90deg,#fafaf8f5,#0000);left:0}.TableOfContents-module__-xMTzq__scrollWrapper:after{background:linear-gradient(270deg,#fafaf8f5,#0000);right:0}.TableOfContents-module__-xMTzq__canScrollLeft:before,.TableOfContents-module__-xMTzq__canScrollRight:after{opacity:1}.TableOfContents-module__-xMTzq__pills{scrollbar-width:none;-ms-overflow-style:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.TableOfContents-module__-xMTzq__pills::-webkit-scrollbar{display:none}.TableOfContents-module__-xMTzq__pill{border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:12px;font-weight:600;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;padding:5px 12px;transition:all .2s}.TableOfContents-module__-xMTzq__pill:hover{border-color:var(--color-green);color:var(--color-green)}.TableOfContents-module__-xMTzq__pillActive{border-color:var(--color-green);background:var(--color-green);color:#fff}.TableOfContents-module__-xMTzq__pillActive:hover{color:#fff}@media (max-width:768px){.TableOfContents-module__-xMTzq__label{display:none}.TableOfContents-module__-xMTzq__inner{padding:8px 0}.TableOfContents-module__-xMTzq__pill{padding:4px 10px;font-size:11px}}
.SidebarToc-module__rT8lQq__sidebar{opacity:0;pointer-events:none;z-index:89;flex-direction:column;gap:0;width:200px;transition:opacity .3s;display:flex;position:fixed}.SidebarToc-module__rT8lQq__sidebarVisible{opacity:1;pointer-events:auto}.SidebarToc-module__rT8lQq__sidebarItem{text-align:left;width:100%;font-family:var(--font-dm-sans),sans-serif;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:6px 0 6px 12px;font-size:13px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.SidebarToc-module__rT8lQq__sidebarItem:hover{color:var(--color-text-secondary)}.SidebarToc-module__rT8lQq__sidebarItemActive{color:var(--color-green);border-left-color:var(--color-green)}.SidebarToc-module__rT8lQq__fab{background:var(--color-green);color:#fff;cursor:pointer;z-index:89;opacity:0;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0000002e}.SidebarToc-module__rT8lQq__fabVisible{opacity:1;pointer-events:auto}.SidebarToc-module__rT8lQq__fabProgress{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SidebarToc-module__rT8lQq__sheetOverlay{z-index:200;background:#00000073;justify-content:center;align-items:flex-end;animation:.2s SidebarToc-module__rT8lQq__overlayIn;display:flex;position:fixed;inset:0}@keyframes SidebarToc-module__rT8lQq__overlayIn{0%{opacity:0}to{opacity:1}}.SidebarToc-module__rT8lQq__sheet{background:var(--color-surface);border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:60vh;animation:.3s SidebarToc-module__rT8lQq__sheetUp;display:flex}@keyframes SidebarToc-module__rT8lQq__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SidebarToc-module__rT8lQq__sheetHandle{background:var(--color-border-dark);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.SidebarToc-module__rT8lQq__sheetHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 8px;display:flex}.SidebarToc-module__rT8lQq__sheetTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:700}.SidebarToc-module__rT8lQq__sheetClose{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.SidebarToc-module__rT8lQq__sheetClose:hover{color:var(--color-text)}.SidebarToc-module__rT8lQq__sheetList{flex-direction:column;padding:4px 20px 20px;display:flex;overflow-y:auto}.SidebarToc-module__rT8lQq__sheetItem{text-align:left;width:100%;min-height:44px;font-family:var(--font-dm-sans),sans-serif;color:var(--color-text-secondary);cursor:pointer;border:none;border-left:2px solid #0000;border-bottom:1px solid var(--color-border);background:0 0;padding:10px 0 10px 12px;font-size:16px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.SidebarToc-module__rT8lQq__sheetItem:last-child{border-bottom:none}.SidebarToc-module__rT8lQq__sheetItem:hover{color:var(--color-text)}.SidebarToc-module__rT8lQq__sheetItemActive{color:var(--color-green);border-left-color:var(--color-green);font-weight:600}
.DriverPodiumHero-module__YQUTWG__podium{justify-content:center;align-items:flex-end;max-width:800px;height:380px;margin:0 auto 16px;display:flex;position:relative}.DriverPodiumHero-module__YQUTWG__item{color:#fff;flex-direction:column;align-items:center;text-decoration:none;transition:transform .3s;display:flex;position:relative}.DriverPodiumHero-module__YQUTWG__item:hover{transform:scale(1.05)}.DriverPodiumHero-module__YQUTWG__rank2,.DriverPodiumHero-module__YQUTWG__rank3{z-index:1;opacity:.85}.DriverPodiumHero-module__YQUTWG__rank2{margin-right:-60px}.DriverPodiumHero-module__YQUTWG__rank3{margin-left:-60px}.DriverPodiumHero-module__YQUTWG__rank1{z-index:2}.DriverPodiumHero-module__YQUTWG__img{object-fit:contain;filter:drop-shadow(0 4px 24px #0000004d)}.DriverPodiumHero-module__YQUTWG__rank1 .DriverPodiumHero-module__YQUTWG__img{width:300px;height:300px}.DriverPodiumHero-module__YQUTWG__rank2 .DriverPodiumHero-module__YQUTWG__img,.DriverPodiumHero-module__YQUTWG__rank3 .DriverPodiumHero-module__YQUTWG__img{width:210px;height:210px}.DriverPodiumHero-module__YQUTWG__label{flex-direction:column;align-items:center;gap:2px;margin-top:8px;display:flex}.DriverPodiumHero-module__YQUTWG__rank{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary,#888);font-size:11px;font-weight:700}.DriverPodiumHero-module__YQUTWG__name{font-family:var(--font-dm-serif),serif;text-align:center;color:var(--color-text,#1a1a1a);max-width:180px;font-size:15px;line-height:1.25}.DriverPodiumHero-module__YQUTWG__rank1 .DriverPodiumHero-module__YQUTWG__name{max-width:220px;font-size:18px}@media (max-width:1024px){.DriverPodiumHero-module__YQUTWG__podium{height:310px}.DriverPodiumHero-module__YQUTWG__rank1 .DriverPodiumHero-module__YQUTWG__img{width:240px;height:240px}.DriverPodiumHero-module__YQUTWG__rank2 .DriverPodiumHero-module__YQUTWG__img,.DriverPodiumHero-module__YQUTWG__rank3 .DriverPodiumHero-module__YQUTWG__img{width:160px;height:160px}.DriverPodiumHero-module__YQUTWG__rank2{margin-right:-45px}.DriverPodiumHero-module__YQUTWG__rank3{margin-left:-45px}.DriverPodiumHero-module__YQUTWG__name{max-width:150px;font-size:13px}.DriverPodiumHero-module__YQUTWG__rank1 .DriverPodiumHero-module__YQUTWG__name{max-width:200px;font-size:16px}}@media (max-width:768px){.DriverPodiumHero-module__YQUTWG__podium{height:240px}.DriverPodiumHero-module__YQUTWG__rank1 .DriverPodiumHero-module__YQUTWG__img{width:180px;height:180px}.DriverPodiumHero-module__YQUTWG__rank2 .DriverPodiumHero-module__YQUTWG__img,.DriverPodiumHero-module__YQUTWG__rank3 .DriverPodiumHero-module__YQUTWG__img{width:120px;height:120px}.DriverPodiumHero-module__YQUTWG__rank2{margin-right:-30px}.DriverPodiumHero-module__YQUTWG__rank3{margin-left:-30px}.DriverPodiumHero-module__YQUTWG__name{max-width:110px;font-size:11px}.DriverPodiumHero-module__YQUTWG__rank1 .DriverPodiumHero-module__YQUTWG__name{max-width:140px;font-size:13px}.DriverPodiumHero-module__YQUTWG__rank{font-size:9px}}
.DriverVsHero-module__FOEQBW__vs{justify-content:center;align-items:flex-end;gap:0;max-width:700px;height:340px;margin:0 auto 16px;display:flex;position:relative}.DriverVsHero-module__FOEQBW__item{color:inherit;z-index:1;flex-direction:column;align-items:center;text-decoration:none;transition:transform .3s;display:flex;position:relative}.DriverVsHero-module__FOEQBW__item:hover{z-index:3;transform:scale(1.06)}.DriverVsHero-module__FOEQBW__left{margin-right:-40px}.DriverVsHero-module__FOEQBW__right{margin-left:-40px}.DriverVsHero-module__FOEQBW__img{object-fit:contain;filter:drop-shadow(0 4px 20px #00000040);width:260px;height:260px}.DriverVsHero-module__FOEQBW__name{font-family:var(--font-dm-serif),serif;text-align:center;color:var(--color-text,#1a1a1a);justify-content:center;align-items:flex-start;max-width:200px;min-height:40px;margin-top:8px;font-size:16px;line-height:1.25;display:flex}.DriverVsHero-module__FOEQBW__badge{z-index:4;font-family:var(--font-dm-serif),serif;letter-spacing:.05em;color:#fff;background:var(--color-primary,#1a6b3c);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0003}@media (max-width:1024px){.DriverVsHero-module__FOEQBW__vs{height:280px}.DriverVsHero-module__FOEQBW__img{width:210px;height:210px}.DriverVsHero-module__FOEQBW__left{margin-right:-32px}.DriverVsHero-module__FOEQBW__right{margin-left:-32px}.DriverVsHero-module__FOEQBW__name{max-width:170px;font-size:14px}}@media (max-width:768px){.DriverVsHero-module__FOEQBW__vs{height:220px}.DriverVsHero-module__FOEQBW__img{width:160px;height:160px}.DriverVsHero-module__FOEQBW__left{margin-right:-24px}.DriverVsHero-module__FOEQBW__right{margin-left:-24px}.DriverVsHero-module__FOEQBW__name{max-width:140px;font-size:12px}.DriverVsHero-module__FOEQBW__badge{width:42px;height:42px;font-size:20px}}
