:root{--navy:#3f4c36;--steel:#586b4a;--accent:#be9f57;--ink:#1a2733;--muted:#5b6b78;--line:#e2e7eb;--bg:#fff;--soft:#f5f7f9}.vrpt *{box-sizing:border-box}.vrpt{background:var(--bg);color:var(--ink);font-family:Georgia,Times New Roman,serif;line-height:1.65;margin:0}.vrpt .wrap{margin:0 auto;max-width:880px;padding:0 24px}.vrpt header.hero{background:var(--navy);color:#fff;padding:64px 0 50px}.vrpt h1{font-size:2.3rem;line-height:1.2;margin:0 0 16px}.vrpt .lede{font-size:1.18rem;margin:0 0 18px}.vrpt .byline{font-size:.85rem;margin:0}.vrpt .byline,.vrpt h2{font-family:Arial,Helvetica,sans-serif}.vrpt h2{border-bottom:2px solid var(--accent);font-size:1.5rem;margin:48px 0 14px;padding-bottom:8px}.vrpt h3{font-family:Arial,Helvetica,sans-serif;font-size:1.12rem;margin:28px 0 8px}.vrpt p{margin:0 0 16px}.vrpt main{padding:8px 0 40px}.vrpt .answer{background:var(--soft);border-left:4px solid var(--navy);border-radius:4px;margin:26px 0;padding:22px 24px}.vrpt .answer p{font-size:1.06rem;margin:0 0 12px}.vrpt .answer p:last-child{margin:0}.vrpt .takeaways{font-family:Arial,Helvetica,sans-serif;font-size:.96rem;margin:14px 0 0;padding:0 0 0 20px}.vrpt .takeaways li{margin:0 0 8px}.vrpt .stat-row{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.vrpt .stat{background:var(--soft);border-left:3px solid var(--accent);border-radius:4px;flex:1 1 160px;padding:16px 18px}.vrpt .stat .num{display:block;font-size:1.7rem}.vrpt .stat .lab,.vrpt .stat .num{font-family:Arial,Helvetica,sans-serif}.vrpt .stat .lab{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.vrpt table{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:.92rem;margin:18px 0;width:100%}.vrpt td,.vrpt th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left}.vrpt th{background:var(--soft);font-size:.82rem;letter-spacing:.03em;text-transform:uppercase}.vrpt td.n{font-variant-numeric:tabular-nums;text-align:right}.vrpt figure{background:#fff;border:1px solid var(--line);border-radius:8px;margin:22px 0;padding:18px 18px 12px}.vrpt figure svg{display:block;height:auto;width:100%}.vrpt figcaption{border-top:1px solid var(--line);font-family:Arial,Helvetica,sans-serif;font-size:.82rem;margin-top:10px;padding-top:10px}.vrpt .cards{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0}.vrpt .card{border:1px solid var(--line);border-radius:6px;flex:1 1 240px;padding:20px}.vrpt .card h3{margin-top:0}.vrpt .card a{color:var(--steel);font-family:Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none}.vrpt .faq{border-top:1px solid var(--line);margin-top:8px}.vrpt .faq details{border-bottom:1px solid var(--line);padding:6px 0}.vrpt .faq summary{cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:1.02rem;font-weight:700;padding:14px 0}.vrpt .faq details p{color:var(--ink);padding:0 0 10px}.vrpt .cta-grid{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0 0}.vrpt .cta-card{background:var(--navy);border-radius:8px;color:#fff;flex:1 1 320px;padding:26px}.vrpt .cta-card.alt{background:var(--steel)}.vrpt .cta-card h3{margin:0 0 8px}.vrpt .cta-card p{font-size:.98rem}.vrpt .cta-card a{background:var(--accent);border-radius:4px;color:var(--navy);display:inline-block;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-top:6px;padding:11px 22px;text-decoration:none}.vrpt .note{font-size:.85rem;font-style:italic}.vrpt a.inline{color:var(--steel)}.vrpt,.vrpt .answer p,.vrpt .takeaways li,.vrpt dd,.vrpt li,.vrpt p,.vrpt summary,.vrpt td{color:var(--ink)}.vrpt h1{color:var(--accent)}.vrpt h2{color:var(--navy)}.vrpt h3{color:var(--steel)}.vrpt .lede{color:#fff}.vrpt .byline,.vrpt .crumb,.vrpt .crumb a{color:#c2c9b4}.vrpt .stat .num,.vrpt th{color:var(--navy)}.vrpt .stat .lab{color:var(--muted)}.vrpt .cta-card p{color:#e2e7da}.vrpt .cta-card h3{color:#fff}.vrpt .card a,.vrpt a.inline{color:var(--steel)}.vrpt .note,.vrpt figcaption{color:var(--muted)}.vrpt a{text-decoration:none}.vrpt,.vrpt .answer p,.vrpt .byline,.vrpt .card,.vrpt .card a,.vrpt .cite,.vrpt .crumb,.vrpt .cta-card h3,.vrpt .cta-card p,.vrpt .lede,.vrpt .note,.vrpt .stat .lab,.vrpt .stat .num,.vrpt .tag-pp,.vrpt .takeaways li,.vrpt .terms dd,.vrpt .terms dt,.vrpt a.inline,.vrpt dd,.vrpt dt,.vrpt figcaption,.vrpt h1,.vrpt h2,.vrpt h3,.vrpt li,.vrpt p,.vrpt strong,.vrpt summary,.vrpt td,.vrpt th{font-family:Poppins,Helvetica Neue,Arial,sans-serif}.vrpt{font-size:16px;letter-spacing:.1px;line-height:1.72}.vrpt header.hero{padding-bottom:64px;padding-top:132px}.vrpt h1{font-size:2.5rem;font-weight:700;letter-spacing:-.6px;line-height:1.14}.vrpt h2{letter-spacing:-.2px}.vrpt h2,.vrpt h3{font-weight:600}.vrpt .lede{line-height:1.6}.vrpt .lede,.vrpt p{font-weight:400}.vrpt strong{font-weight:600}.vrpt .answer{padding:26px 30px}.vrpt .stat .num{font-weight:700}.vrpt summary{font-weight:600}.vrpt header.hero{padding-top:158px}.vrpt .faq summary{color:var(--navy);font-size:1.18rem;font-weight:600;letter-spacing:-.2px;padding:18px 0}.vrpt .faq details p{font-size:1rem;line-height:1.65}.vrpt header.hero{padding-bottom:74px;padding-top:200px}.vrpt .lede{max-width:660px}.vrpt .byline{margin-top:18px}.vrpt h2{margin-top:56px}.vrpt .stat{padding:22px 24px}.vrpt .stat .num{font-size:2rem;line-height:1.08}.vrpt .stat .lab{font-size:.73rem;letter-spacing:.06em;margin-top:6px}.vrpt .takeaways{list-style:none;padding-left:2px}.vrpt .takeaways li{margin-bottom:10px;padding-left:22px;position:relative}.vrpt .takeaways li:before{background:var(--accent);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.62em;width:7px}.vrpt .faq summary{list-style:none;padding-right:34px;position:relative}.vrpt .faq summary::-webkit-details-marker{display:none}.vrpt .faq summary:after{color:var(--accent);content:"+";font-size:1.5rem;font-weight:400;line-height:1;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.vrpt .faq details[open] summary:after{content:"\2212"}.vrpt tbody tr:nth-child(2n){background:#faf9f5}.vrpt a.inline{border-bottom:1px solid transparent;transition:border-color .15s}.vrpt a.inline:hover{border-bottom-color:var(--accent)}.vrpt .cta-card{padding:30px 34px}