.review-module__Ywgtqq__hero{background:var(--ink);color:var(--paper);border-bottom:6px solid var(--turf-bright);padding:clamp(40px,7vw,100px) clamp(24px,6vw,88px)}.review-module__Ywgtqq__hero>p,.review-module__Ywgtqq__intro>span,.review-module__Ywgtqq__empty>span{font-size:calc(12px + var(--user-font-step));letter-spacing:.12em;font-weight:700}.review-module__Ywgtqq__hero>p{color:var(--turf-bright)}.review-module__Ywgtqq__hero h1{font-family:var(--font-serif), "Songti TC", serif;max-width:1000px;margin:24px 0;font-size:clamp(36px,5.8vw,76px);line-height:1.24}.review-module__Ywgtqq__hero em{color:var(--brass);font-style:normal}.review-module__Ywgtqq__hero>div{max-width:750px;font-size:calc(18px + var(--user-font-step));line-height:1.9}.review-module__Ywgtqq__page{padding-top:44px;padding-bottom:64px}.review-module__Ywgtqq__page p,.review-module__Ywgtqq__page li{font-size:calc(17px + var(--user-font-step));overflow-wrap:anywhere;line-height:1.95}.review-module__Ywgtqq__page h2{font-size:calc(27px + var(--user-font-step));line-height:1.5}.review-module__Ywgtqq__intro{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:28px;margin-bottom:40px;padding-bottom:40px;display:grid}.review-module__Ywgtqq__intro>span{color:var(--turf);padding-top:28px}.review-module__Ywgtqq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.review-module__Ywgtqq__sectionHeading>span{font-size:calc(14px + var(--user-font-step));color:var(--muted)}.review-module__Ywgtqq__archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.review-module__Ywgtqq__archiveCard{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--turf);padding:32px;display:block}.review-module__Ywgtqq__archiveCard>span,.review-module__Ywgtqq__horse header span{font-size:calc(14px + var(--user-font-step));color:var(--turf);font-weight:700}.review-module__Ywgtqq__archiveCard h3{font-size:calc(27px + var(--user-font-step));line-height:1.5}.review-module__Ywgtqq__archiveCard footer{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:20px;display:flex}.review-module__Ywgtqq__archiveCard:hover h3,.review-module__Ywgtqq__page a:hover{text-underline-offset:5px;text-decoration:underline}.review-module__Ywgtqq__empty{background:var(--paper-deep);margin-top:20px;padding:clamp(24px,5vw,60px)}.review-module__Ywgtqq__empty h3{font-size:calc(28px + var(--user-font-step))}.review-module__Ywgtqq__empty a,.review-module__Ywgtqq__breadcrumb a,.review-module__Ywgtqq__raceNav a,.review-module__Ywgtqq__sourceLinks a{min-height:44px;padding:12px 0;display:inline-block}.review-module__Ywgtqq__disclaimer{border-left:4px solid var(--turf);background:var(--paper-deep);margin-top:48px;padding:16px 24px}.review-module__Ywgtqq__disclaimer strong{font-size:calc(20px + var(--user-font-step))}.review-module__Ywgtqq__breadcrumb,.review-module__Ywgtqq__byline,.review-module__Ywgtqq__raceNav{flex-wrap:wrap;gap:12px 24px;display:flex}.review-module__Ywgtqq__breadcrumb{justify-content:space-between}.review-module__Ywgtqq__byline{color:var(--muted);line-height:1.8;font-size:calc(14px + var(--user-font-step));margin:20px 0}.review-module__Ywgtqq__raceNav{border-block:1px solid var(--line);padding:8px 0}.review-module__Ywgtqq__raceNav a{padding-inline:12px}.review-module__Ywgtqq__race{margin-top:50px;scroll-margin-top:110px}.review-module__Ywgtqq__horse{background:var(--white);border-top:3px solid var(--turf);margin-top:28px;padding:clamp(20px,4vw,42px)}.review-module__Ywgtqq__horse>header{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.review-module__Ywgtqq__horse h3{font-size:calc(30px + var(--user-font-step));margin:12px 0 24px}.review-module__Ywgtqq__horse small{font-size:calc(14px + var(--user-font-step));color:var(--muted)}.review-module__Ywgtqq__horse h4{font-size:calc(18px + var(--user-font-step));margin-bottom:12px}.review-module__Ywgtqq__evidenceGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:32px;display:grid}.review-module__Ywgtqq__sourceLinks{color:var(--turf);flex-wrap:wrap;gap:8px 20px;display:flex}.review-module__Ywgtqq__vet{border-left:3px solid var(--brass);background:var(--paper);margin-top:24px;padding:18px 24px}.review-module__Ywgtqq__vet p{margin-bottom:0}.review-module__Ywgtqq__nextStart{margin-top:26px}.review-module__Ywgtqq__sources{border-top:1px solid var(--line);margin-top:50px;padding-top:24px}.review-module__Ywgtqq__sources a{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.review-module__Ywgtqq__intro,.review-module__Ywgtqq__archive,.review-module__Ywgtqq__evidenceGrid{grid-template-columns:1fr}.review-module__Ywgtqq__intro,.review-module__Ywgtqq__evidenceGrid{gap:0}.review-module__Ywgtqq__page{padding-top:24px}}
