.vx{padding-bottom:24px}.vx-parent{margin-top:22px}.vx-intro{max-width:38rem}.vx-intro p:first-child{font-size:1.09375rem}.vx-band{margin-top:32px}.mhead:has(.vx-keys) .mhead-inner{max-width:none}.vx-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding-top:24px;border-top:1px solid rgba(250,246,238,.18)}.vx-keys>div{padding-left:26px;margin-left:26px;border-left:1px solid rgba(250,246,238,.18)}.vx-keys>div:first-child{padding-left:0;margin-left:0;border-left:none}.vx-keys dt{font-family:var(--sans);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:7px}.vx-keys dd{margin:0;font-family:var(--serif);font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--cream);font-variant-numeric:tabular-nums}.vx>.avals-chart:first-child{margin-top:0}.vx>.avals-chart+.vx-band{margin-top:18px}.vx>.vx-intro{margin-top:34px}.vx>.vx-band:first-child,.vx>.vx-sect:first-child{margin-top:0}.vx>.vx-prose{margin-top:40px}.vx-sect{margin-top:56px}.vx-sect .vx-intro{margin-bottom:22px}.vx-sect>h2{font-family:var(--serif);font-size:clamp(1.5625rem,2.6vw,1.9375rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 22px;scroll-margin-top:96px}.vx-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vx-card{display:block;background:#fff;border:1px solid var(--line);border-radius:2px;overflow:hidden;transition:border-color .25s}.vx-card:hover{border-color:var(--gold)}.vx-card img,.vx-card .ph{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--cream-dark)}.vx-card-body{display:block;padding:14px 16px 16px}.vx-card-title{display:block;font-family:var(--serif);font-size:1.0625rem;font-weight:600;line-height:1.3;transition:color .2s}.vx-card:hover .vx-card-title{color:var(--red)}.vx-card-sub{display:block;margin-top:5px;font-size:.8125rem;color:#5a635e;font-variant-numeric:tabular-nums}.vx-card-med{color:var(--ink);font-weight:600}.vx-card-n{margin-left:9px;padding-left:10px;border-left:1px solid var(--line)}.vxr{margin:0;--c-ph: 64px;--c-name: 186px;--c-val: 94px;--c-gap: 16px}.vxr-row{display:grid;grid-template-columns:var(--c-ph) var(--c-name) minmax(140px,1fr) var(--c-val);grid-template-areas:"ph name track val";align-items:center;gap:0 var(--c-gap)}.vxr-plot{position:relative}.vxr-grid{position:absolute;top:0;bottom:0;left:calc(var(--c-ph) + var(--c-name) + var(--c-gap) * 2);right:calc(var(--c-val) + var(--c-gap));pointer-events:none;background-image:var(--vxr-bg);background-size:var(--vxr-size);background-position:var(--vxr-pos);background-repeat:no-repeat}.vxr-legend{display:flex;justify-content:flex-end;align-items:center;margin:0 0 9px;font-size:.6875rem;font-weight:600;color:#5a635e}.vxr-sample{position:relative;display:inline-block;width:30px;height:9px;margin-right:9px;background:#1d4d2b57;border-radius:1px}.vxr-sample:after{content:"";position:absolute;left:18px;top:-3px;bottom:-3px;width:2px;background:var(--green);border-radius:1px}.vxr-head{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#5a635e}.vxr-head--name{grid-area:name}.vxr-head--val{grid-area:val;text-align:right}.vxr-axis{margin-bottom:7px;row-gap:0}.vxr-axis--foot{margin:8px 0 0}.vxr-axis-line{grid-area:track;position:relative;display:block;height:13px}.vxr-axis-lab{position:absolute;top:0;transform:translate(-50%);font-size:.625rem;font-weight:700;color:#5a635e;white-space:nowrap;font-variant-numeric:tabular-nums}.vxr-axis-lab[data-edge=start]{transform:none}.vxr-axis-lab[data-edge=end]{transform:translate(-100%)}.vxr-list{list-style:none;margin:0;padding:5px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vxr-list a{padding:8px 0;border-radius:2px;transition:background .2s}.vxr-list a:hover{background:#1d4d2b12}.vxr-list a:hover .vxr-marque{color:var(--red)}.vxr-list a:hover .vxr-bar{background:#1d4d2b7a}.vxr-ph{grid-area:ph;display:block;aspect-ratio:16/10;border-radius:2px}.vxr-name{grid-area:name;display:block;min-width:0;align-self:baseline}.vxr-marque{display:block;font-family:var(--serif);font-size:1rem;font-weight:600;line-height:1.25;transition:color .2s}.vxr-meta{display:block;margin-top:3px;font-size:.75rem;color:#5a635e;font-variant-numeric:tabular-nums}.vxr-track{grid-area:track;position:relative;display:block;height:26px}.vxr-bar{position:absolute;top:7px;bottom:7px;min-width:3px;background:#1d4d2b57;border-radius:1px;transition:background .2s}.vxr-bar--firm{top:6px;bottom:6px}.vxr-bar--fair{top:7.5px;bottom:7.5px}.vxr-bar--thin{top:9px;bottom:9px}.vxr-med{position:absolute;top:1px;bottom:1px;width:2px;margin-left:-1px;background:var(--green);border-radius:1px}.vxr-val{grid-area:val;align-self:baseline;text-align:right;font-family:var(--serif);font-size:1rem;font-weight:600;color:var(--green);font-variant-numeric:tabular-nums}.vxr--plain .vxr-row{grid-template-columns:64px minmax(0,1fr) 94px;grid-template-areas:"ph name val"}.vxr-cap{margin-top:15px;max-width:62ch;font-size:.8125rem;line-height:1.65;color:#5a635e}.vxr-cap span{display:block}.vxr-cap span+span{margin-top:7px}.vx-read.art-body>h2{padding-top:0;margin-top:44px}.vx-read.art-body>h2:first-child{margin-top:0}.vx-read.art-body>h2:before{content:none}.vx-read dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:0 0 8px}.vx-read dl>div{padding:16px 0;border-top:1px solid var(--line)}.vx-read dl>div:nth-child(-n+2){border-top:none;padding-top:0}.vx-read dt{font-family:var(--serif);font-size:1.0625rem;font-weight:600;margin-bottom:6px}.vx-read dd{margin:0;font-family:var(--serif-text);font-size:1.125rem;line-height:1.7;color:#2a352e}.vx-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}.vx-next li{padding:12px 0;border-top:1px solid var(--line)}.vx-next a{font-family:var(--serif);font-size:1.0625rem;font-weight:600;border-bottom:1px solid var(--gold);transition:color .2s,border-color .2s}.vx-next a:hover{color:var(--red);border-color:var(--red)}.vx-next p{margin:6px 0 0;font-size:.8125rem;line-height:1.6;color:#5a635e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vx-note{margin-top:40px;max-width:62ch}@media(max-width:980px){.vx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-read dl{grid-template-columns:minmax(0,1fr)}.vx-read dl>div:nth-child(2){border-top:1px solid var(--line);padding-top:16px}.vxr{--c-ph: 52px;--c-name: 160px;--c-val: 88px;--c-gap: 14px}.vxr-meta{font-size:.6875rem}}@media(max-width:640px){.vxr-row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"ph name val" "track track track";row-gap:7px}.vxr-grid{display:none}.vxr-track{background-image:var(--vxr-bg);background-size:var(--vxr-size);background-position:var(--vxr-pos);background-repeat:no-repeat}}@media(max-width:920px){.vx-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.vx-keys>div{padding-left:0;margin-left:0;border-left:none}}@media(max-width:560px){.vx-keys{grid-template-columns:minmax(0,1fr);gap:0}.vx-keys>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid rgba(250,246,238,.12)}.vx-keys>div:first-child{border-top:none;padding-top:0}.vx-keys dt{margin-bottom:0}.vx-keys dd{font-size:1.125rem}.vx-keys div:first-child dd{font-size:1.25rem}}@media(max-width:640px){.vx-cards,.vx-next{grid-template-columns:1fr}.hvals-band.vx-band{grid-template-columns:repeat(2,minmax(0,1fr))}.hvals-band.vx-band .hvals-stat{border-top:1px solid var(--line)}.vxr-axis-lab{font-size:.625rem}.vxr-cap{font-size:.78125rem}}.vx>.avals-trend{margin-top:26px;max-width:42rem}.vx-money .vx-intro{margin-bottom:26px}.vx-sect .avals-recent{margin-top:0;max-width:42rem}.vx-sect .avals-recent .rs-what a{border-bottom:1px solid var(--gold);transition:color .2s,border-color .2s}.vx-sect .avals-recent .rs-what a:hover{color:var(--red);border-color:var(--red)}.vx>.faq{margin-top:56px}.vx-note .avals-evidence{color:var(--ink)}.vxr-list span.vxr-row{padding:8px 0}@media(max-width:640px){.vx-sect .avals-recent li{flex-wrap:wrap;gap:6px 14px}.vx-sect .avals-recent .rs-meta{margin-left:0;flex-basis:100%;white-space:normal}}.vx .faq h2{scroll-margin-top:96px}@media(max-width:980px){.site-shell:has(.jump) :is(.vx-sect>h2,.vx .faq h2){scroll-margin-top:152px}}
