.vjr-root{--vjr-measure: 68ch}.vjr-eyebrow{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#22d3ee}.vjr-h1{margin-top:1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.vjr-dateline{margin-top:1.5rem;max-width:var(--vjr-measure);font-size:15px;line-height:1.7;color:#ffffffb8}.vjr-dateline strong{color:#fff;font-weight:600}.vjr-sources{margin-top:.75rem;max-width:var(--vjr-measure);font-size:13px;line-height:1.65;color:#ffffff6b}.vjr-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.vjr-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.8rem 1.25rem;font-size:14px;font-weight:600}.vjr-h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;letter-spacing:-.02em;margin-bottom:1.5rem}.vjr-h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:600;color:#ffffffeb}.vjr-p,.vjr-lead{max-width:var(--vjr-measure);margin-bottom:1.15rem;font-size:15.5px;line-height:1.75;color:#ffffffb8}.vjr-lead{font-size:17px;color:#ffffffd9}.vjr-ul,.vjr-ol{max-width:var(--vjr-measure);margin-bottom:1.25rem}.vjr-ul>li,.vjr-ol>li{position:relative;padding-left:1.4rem;margin-bottom:.85rem;font-size:15.5px;line-height:1.7;color:#ffffffb8}.vjr-ul>li:before{content:"";position:absolute;left:.25rem;top:.7em;width:5px;height:5px;border-radius:999px;background:#22d3ee}.vjr-ol{counter-reset:vjr}.vjr-ol>li{counter-increment:vjr;padding-left:1.9rem}.vjr-ol>li:before{content:counter(vjr) ".";position:absolute;left:0;top:0;font-variant-numeric:tabular-nums;color:#22d3ee;font-weight:600}.vjr-tldr>li{color:#ffffffd1}.vjr-quote{max-width:var(--vjr-measure);margin:0 0 1.5rem;border-left:2px solid rgba(34,211,238,.5);padding-left:1.25rem}.vjr-quote blockquote{margin:0;font-size:16px;line-height:1.7;color:#ffffffe0}.vjr-quote figcaption{margin-top:.6rem;font-size:13px;color:#ffffff73}.vjr-table-wrap{max-width:100%;overflow-x:auto;margin-bottom:1.5rem}.vjr-table{width:100%;border-collapse:collapse;font-size:14px;min-width:34rem}.vjr-table th,.vjr-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:.7rem .9rem .7rem 0;text-align:left;vertical-align:top;line-height:1.55;font-variant-numeric:tabular-nums}.vjr-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-weight:500;border-bottom-color:#ffffff29}.vjr-table tbody th{color:#fff;font-weight:600;padding-right:1.25rem}.vjr-table tbody td{color:#ffffffb3;padding-right:1.25rem}@media print{@page{size:A4;margin:18mm 16mm}#root>div:has(.vjr-root)>*:not(main){display:none!important}.vjr-actions{display:none!important}html,body,.vjr-root{background:#fff!important;color:#111!important}.vjr-root{--vjr-measure: none;font-size:10.5pt}.vjr-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vjr-eyebrow{color:#0e7490!important;font-size:8pt}.vjr-h1{font-size:24pt;line-height:1.15;color:#000!important}.vjr-h1 span{color:#000!important;background:none!important;-webkit-text-fill-color:#000!important}.vjr-h2{font-size:14pt;color:#000!important;margin-top:0;padding-bottom:4pt;border-bottom:.5pt solid #bbb;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.vjr-h3{font-size:11pt;color:#000!important;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.vjr-dateline,.vjr-p,.vjr-lead,.vjr-ul>li,.vjr-ol>li{color:#222!important;font-size:10.5pt;line-height:1.5}.vjr-dateline strong{color:#000!important}.vjr-sources{color:#555!important;font-size:8.5pt}.vjr-ul>li:before{background:#0e7490!important}.vjr-ol>li:before{color:#0e7490!important}.vjr-quote{border-left-color:#0e7490!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.vjr-quote blockquote{color:#111!important;font-size:10.5pt}.vjr-quote figcaption{color:#555!important;font-size:8.5pt}.vjr-table-wrap{overflow:visible!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.vjr-table{min-width:0!important;font-size:9pt}.vjr-table th,.vjr-table td{border-bottom-color:#ddd!important;padding:4pt 8pt 4pt 0}.vjr-table thead th{color:#444!important;border-bottom-color:#999!important}.vjr-table tbody th{color:#000!important}.vjr-table tbody td{color:#222!important}.vjr-root section{border:0!important;padding:0 0 10pt!important}.vjr-root section>div{max-width:none!important;padding:0!important}}
