/* Built from current site CSS in unchanged cascade order. */
/* Original source: typography-v215.css */
:root{
  --iron-font-ui:"Segoe UI Variable","Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;
  --iron-font-display:Georgia,"Times New Roman",serif;
  --iron-font-number:"Trebuchet MS","Segoe UI",Arial,sans-serif;
}
html,body,button,input,textarea,select{
  font-family:var(--iron-font-ui)!important;
}
body{
  font-kerning:normal;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
:is(h1,h2,h3,.hero-title,.section-heading h2,.review-hero h1,.review-chapter-v160 h2,.review-card-v166 h3,.footer-brand,.auth-card h1){
  font-family:var(--iron-font-display)!important;
  font-variant-numeric:normal;
  font-feature-settings:normal;
}
:is(.hero-tier,[data-tier],.tier-value,.tier-badge,.tier-pill,.record-tier,.score-card strong){
  font-family:var(--iron-font-display)!important;
  font-weight:900!important;
  letter-spacing:0!important;
  font-variant-numeric:normal!important;
  font-feature-settings:normal!important;
}
:is(
  .metric-top-v29 strong,
  .rail-thresholds b,.dual-threshold b,.single-threshold b,
  .load-map-v29 strong,.transient-load-separate-v34 strong,
  .sheet-row strong,
  .perf-meta-v61,.load-full-badge-v64,
  .cross-meter-v31 strong,.cross-scale-v44,
  .review-spec-grid-v163 strong,
  .lab-stat-v190 strong,
  .chart-value-v162,.chart-axis-v162,.chart-axis-title-v162,
  td,.mono,code
){
  font-family:var(--iron-font-number)!important;
  font-variant-numeric:lining-nums tabular-nums;
  font-feature-settings:"lnum" 1,"tnum" 1;
}
:is(
  .metric-top-v29 strong,
  .rail-thresholds b,.dual-threshold b,.single-threshold b,
  .load-map-v29 strong,.transient-load-separate-v34 strong,
  .sheet-row strong,.lab-stat-v190 strong
){
  font-weight:750;
  letter-spacing:.006em;
}
:is(.review-card-v166,.advisor-side-card-v169,.advisor-side-card-v172,.series-summary-card-v83,.series-summary-card-v99,.cards > *){
  font-weight:500;
}
:is(.review-card-v166 h3,.review-card-v166 strong,.advisor-side-card-v169 strong,.advisor-side-card-v172 strong,.series-summary-card-v83 strong,.series-summary-card-v99 strong,.cards > * strong,.cards > * h3){
  font-weight:750;
}
:is(p,li,small,figcaption,.review-hero-sub,.review-callout-v160,.review-attention-v160){
  font-family:var(--iron-font-ui)!important;
}
input,textarea,select,button{
  font-variant-numeric:lining-nums tabular-nums;
  font-feature-settings:"lnum" 1,"tnum" 1;
}
@media(max-width:700px){
  :is(table,th,td,.metric-v29,.threshold-v25,.sheet-row){letter-spacing:0}
}

/* Original source: review-visual-v216.css */
.review-page{--rv-content-max:1180px;--rv-photo-height:320px;--rv-grid-gap:16px;--rv-radius:10px;--rv-text-size:16px;--rv-section-gap:34px;--rv-fit:contain}
.review-page.review-article-page-v161 .review-longread-v160{max-width:var(--rv-content-max)!important;margin-left:auto!important;margin-right:auto!important}
.review-page .review-longread-v160 p,.review-page .review-longread-v160 li{font-size:var(--rv-text-size)!important}
.review-page .review-chapter-v160{margin-top:var(--rv-section-gap)!important}
.review-page .review-photo-grid-v162{gap:var(--rv-grid-gap)!important}
.review-page .review-photo-v160{border-radius:var(--rv-radius)!important}
.review-page .review-photo-v160>a{height:var(--rv-height,var(--rv-photo-height))!important;border-radius:var(--rv-radius)!important;overflow:hidden}
.review-page .review-photo-v160>a>img{width:100%!important;height:100%!important;object-fit:var(--rv-local-fit,var(--rv-fit))!important;object-position:center!important;border-radius:calc(var(--rv-radius) - 2px)!important}
.review-page .review-photo-v160[data-rv-size="small"]{max-width:480px!important}
.review-page .review-photo-v160[data-rv-size="medium"]{max-width:650px!important}
.review-page .review-photo-v160[data-rv-size="large"]{max-width:820px!important}
.review-page .review-photo-v160[data-rv-size="wide"]{max-width:1020px!important}
.review-page .review-photo-v160[data-rv-size="full"]{max-width:none!important}
.review-page .review-photo-v160[data-rv-align="left"]{margin-left:0!important;margin-right:auto!important}
.review-page .review-photo-v160[data-rv-align="center"]{margin-left:auto!important;margin-right:auto!important}
.review-page .review-photo-v160[data-rv-align="right"]{margin-left:auto!important;margin-right:0!important}
.review-page .review-photo-v160[data-rv-fit="contain"]{--rv-local-fit:contain}
.review-page .review-photo-v160[data-rv-fit="cover"]{--rv-local-fit:cover}
.review-page .review-photo-grid-v162[data-rv-cols="1"]{grid-template-columns:1fr!important}
.review-page .review-photo-grid-v162[data-rv-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.review-page .review-photo-grid-v162[data-rv-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.review-page .review-photo-grid-v162[data-rv-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.review-page .review-photo-grid-v162[data-rv-grid-height] .review-photo-v160>a{height:var(--rv-grid-height)!important}
.review-page .review-photo-grid-v162[data-rv-grid-gap]{gap:var(--rv-grid-gap-local)!important}
.review-page .review-chapter-v160[data-rv-section-gap]{margin-top:var(--rv-section-gap-local)!important}
@media(max-width:760px){
 .review-page{--rv-content-max:100%;--rv-photo-height:280px;--rv-grid-gap:10px;--rv-text-size:15px;--rv-section-gap:26px}
 .review-page .review-photo-grid-v162[data-rv-cols]{grid-template-columns:1fr!important}
 .review-page .review-photo-grid-v162[data-rv-grid-height] .review-photo-v160>a{height:min(var(--rv-grid-height),320px)!important}
 .review-page .review-photo-v160[data-rv-size]{max-width:100%!important}
}

