.vfr{max-width:760px;color:var(--ink);margin:0 auto;padding:28px 20px 72px}.vfr__crumbs{color:var(--ink-muted,#5a6472);margin-bottom:22px;font-size:.82rem}.vfr__crumbs a{color:inherit;text-decoration:none}.vfr__crumbs a:hover{text-decoration:underline}.vfr__head h1{font-family:var(--font-display), Georgia, serif;font-variation-settings:"opsz" 96, "SOFT" 0;margin:0 0 14px;font-size:clamp(2rem,5vw,2.9rem);line-height:1.08}.vfr__lede{margin:0;font-size:1.12rem;line-height:1.6}.vfr__summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:32px;margin:30px 0;padding:20px 0;display:flex}.vfr__score{flex-direction:column;gap:3px;display:flex}.vfr__score-n{font-family:var(--font-display), Georgia, serif;font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 0;font-size:3.2rem;line-height:1}.vfr__score-c{color:var(--ink-muted,#5a6472);font-size:.86rem}.vfr-stars{color:var(--star,#d99a2b);letter-spacing:1px;font-size:1.05rem}.vfr-stars__off{color:var(--border-2,#d7dce3)}.vfr__hist{border-collapse:collapse;flex:260px;min-width:0}.vfr__hist th{text-align:left;white-space:nowrap;color:var(--ink-muted,#5a6472);padding:2px 10px 2px 0;font-size:.84rem;font-weight:500}.vfr__hist td{padding:2px 0}.vfr__hist-n{font-variant-numeric:tabular-nums;color:var(--ink-muted,#5a6472);text-align:right;width:2.5em;padding-left:10px;font-size:.84rem}.vfr__bar{background:var(--border-2,#e6e9ee);border-radius:4px;height:7px;display:block;overflow:hidden}.vfr__bar>span{background:var(--star,#d99a2b);height:100%;display:block}.vfr h2{font-family:var(--font-display), Georgia, serif;font-variation-settings:"opsz" 24, "SOFT" 30;margin:34px 0 12px;font-size:1.42rem;line-height:1.2}.vfr p{margin:0 0 14px;line-height:1.62}.vfr__note p:last-child,.vfr__cta p:last-child{margin-bottom:0}.vfr__themes dl{margin:0}.vfr__themes dt{margin:16px 0 4px;font-weight:600}.vfr__themes dd{color:var(--ink-muted,#3f4854);margin:0;line-height:1.62}.vfr__fineprint{color:var(--ink-muted,#5a6472);margin-top:18px;font-size:.88rem}.vfr__list ol{margin:0;padding:0;list-style:none}.vfr__item{border-bottom:1px solid var(--border);padding:15px 0}.vfr__item:first-child{border-top:1px solid var(--border)}.vfr__item-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.vfr__who{font-size:.94rem;font-weight:600}.vfr__when{color:var(--ink-muted,#5a6472);font-size:.82rem}.vfr__body{margin:0;line-height:1.58}.vfr__btn{background:var(--navy,#0d2545);color:#fff;border-radius:10px;margin-top:4px;padding:13px 22px;font-weight:600;text-decoration:none;display:inline-block}.vfr__btn:hover{filter:brightness(1.12)}@media (max-width:560px){.vfr{padding:20px 16px 56px}.vfr__summary{gap:20px}.vfr__score-n{font-size:2.6rem}}
