/* Scoped to the comparison; no fonts, frameworks or tracking requests. */
.rv-cards-page .article{max-width:1480px;margin:auto;padding:32px 5% 80px}.rv-cards-page .article-header,.rv-cards-page .article-content{max-width:none}.rv-cards-page .article-header{margin-bottom:24px}.rv-cards-page .article-header h1{font:600 11px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#62736d;margin:0}
.rvc{--c-ink:#173a36;--c-muted:#586b64;--c-line:#d9dfd5;--c-paper:#fbfaf6;--c-orange:#bb4727;color:var(--c-ink);font-size:15px;line-height:1.65;overflow-wrap:normal}.rvc *{box-sizing:border-box}.rvc [hidden]{display:none!important}.rvc section,.rvc article[id]{scroll-margin-top:28px}.rvc h2,.rvc h3,.rvc h4,.rvc p{margin-top:0}.rvc h2{font-size:clamp(30px,3.5vw,48px);font-weight:550;line-height:1.13;letter-spacing:-.045em;margin:0}.rvc h3{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:0}.rvc h4{font-size:13px;line-height:1.4;letter-spacing:0;margin:0 0 13px}.rvc em{font-family:Georgia,'Times New Roman',serif;font-weight:400}.rvc p{color:var(--c-muted)}.rvc a{text-decoration:none}.rvc button,.rvc select,.rvc input{font:inherit}.rvc button{cursor:pointer}.rvc :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--c-orange);outline-offset:4px}.rvc .rvc-eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.16em;margin-bottom:18px}.rvc-eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-orange);margin-right:8px}.rvc .rvc-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 21px;background:var(--c-ink);border:1px solid var(--c-ink);color:#fff;border-radius:5px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none}.rvc .rvc-button:hover{background:#28574d}.rvc .rvc-text-link{text-decoration:underline;text-underline-offset:5px;font-size:13px;font-weight:600}.rvc .rvc-small{font-size:12px;line-height:1.6;color:var(--c-muted)}
.rvc-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding:30px 0 48px}.rvc-hero-copy{padding:14px 0}.rvc-hero h2{font-size:clamp(42px,4.8vw,66px);max-width:710px;margin:0 0 28px;letter-spacing:-.055em}.rvc-hero h2 em{color:var(--c-orange)}.rvc-hero-copy>p{max-width:520px;font-size:16px;line-height:1.8;margin-bottom:30px}.rvc-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.rvc-meta{display:flex;gap:8px 17px;flex-wrap:wrap;margin-top:35px;font-size:10px;color:var(--c-muted)}.rvc-meta a{border-bottom:1px solid #a9b6ad}.rvc-meta span+span:before{content:'·';margin-right:17px}
.rvc-winner{position:relative;background:var(--c-ink);color:white;border-radius:13px;padding:24px 30px 20px;overflow:hidden}.rvc-winner-label{font-size:10px;font-weight:700;letter-spacing:.14em;display:flex;gap:9px;align-items:center}.rvc-winner-label>span{font-size:23px;color:#eebd84;line-height:1}.rvc-winner-art{height:245px;position:relative;display:grid;place-items:center;margin:7px 0 0}.rvc-winner-art>img{width:265px;height:170px;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(5px 15px 12px #061f2577);position:relative;z-index:1}.rvc-orbit{position:absolute;border:1px solid #74927b55;width:260px;height:260px;border-radius:50%;transform:rotate(-20deg)}.rvc-orbit:before,.rvc-orbit:after{content:'';position:absolute;inset:28px -50px;border:1px solid #74927b55;border-radius:50%}.rvc-orbit:after{inset:64px -80px}.rvc .rvc-grade-seal{position:absolute;right:0;bottom:15px;background:#f3dfae;color:#173a36;width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 5px 20px #0b201b33;z-index:2}.rvc-grade-seal small{font-size:8px;font-weight:650;letter-spacing:.06em}.rvc-grade-seal strong{font-size:35px;line-height:1.16;letter-spacing:-.045em}.rvc .rvc-winner h3{font-size:25px;color:white;margin-bottom:7px}.rvc .rvc-winner>p{color:#dce6da;font-size:12px;margin-bottom:20px}.rvc-winner-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #64827566;border-bottom:1px solid #64827566;padding:17px 0}.rvc-winner-stats strong{display:block;font-size:28px;font-weight:550;line-height:1.2;letter-spacing:-.035em}.rvc-winner-stats span{display:block;font-size:10px;margin-top:7px;color:#dce6da}.rvc-winner-stats>div+div{padding-left:18px;border-left:1px solid #64827566}.rvc .rvc-winner-detail{display:flex;justify-content:space-between;font-size:12px;padding:16px 0;color:#fff}.rvc .rvc-winner .rvc-winner-scope{font-size:10px;line-height:1.5;color:#c1d0c6;margin:0}
.rvc-disclosure{border-block:1px solid var(--c-line);padding:18px 0;display:grid;grid-template-columns:110px 1fr;gap:25px}.rvc-disclosure>span{font-size:9px;font-weight:750;letter-spacing:.13em;line-height:1.8}.rvc-disclosure>p{font-size:11px;line-height:1.75;margin:0}.rvc-section{padding-top:74px}.rvc-section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.rvc-section-title .rvc-eyebrow{color:var(--c-orange);margin-bottom:13px}.rvc-section-title>p{font-size:12px;margin:0}.rvc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:7px}.rvc-filters{display:flex;flex-wrap:wrap;gap:7px}.rvc-filters button{background:transparent;color:var(--c-ink);border:1px solid var(--c-line);border-radius:25px;padding:9px 14px;font-size:11px;white-space:nowrap}.rvc-filters button[aria-pressed=true]{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.rvc-filters button:hover{border-color:var(--c-ink)}.rvc-sort{font-size:10px;display:flex;align-items:center;gap:8px;white-space:nowrap}.rvc-sort select{background:white;border:1px solid var(--c-line);border-radius:4px;color:var(--c-ink);padding:8px 24px 8px 9px;font-size:11px}.rvc .rvc-result-count{font-size:10px;margin:12px 0 17px}.rvc-products{display:grid;gap:25px}.rvc-product{background:#fff;border:1px solid var(--c-line);border-radius:9px;overflow:hidden}.rvc-product-winner{border:1.5px solid #526e48}.rvc-product-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:#f0f2ed;font-size:10px;letter-spacing:.04em}.rvc-product-winner .rvc-product-top{background:#e8eedb}.rvc-product-top>span{font-weight:700}.rvc-product-top>a{font-size:10px;white-space:nowrap}.rvc-product-top strong{font-size:17px;background:#fff;padding:4px 9px;border-radius:3px;margin-left:6px}.rvc-product-main{display:grid;grid-template-columns:210px minmax(0,1fr) 195px;gap:29px;padding:27px 24px}.rvc-product-art{height:142px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:17px}.rvc-product-art img{width:185px;height:120px;object-fit:contain;filter:drop-shadow(0 7px 8px #152b301c)}.rvc-art-bunq-core img{width:190px;height:150px}.rvc .rvc-card-type{display:inline-block;font-size:9px;padding:4px 7px;background:#eff3ee;border-radius:3px;margin-bottom:11px}.rvc .rvc-card-identity h3{font-size:23px;margin-bottom:9px}.rvc-network{font-size:10px;color:var(--c-muted)}.rvc .rvc-card-intro{font-size:12px;line-height:1.75;margin-bottom:22px}.rvc-procon{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rvc .rvc-procon h4{font-size:11px;margin-bottom:12px}.rvc-procon ul{padding:0;margin:0;list-style:none}.rvc-procon li{position:relative;padding-left:18px;font-size:11px;line-height:1.65;margin:0 0 11px;color:#334a40}.rvc-procon li:before{position:absolute;left:0;top:0;font-size:12px;font-weight:700}.rvc-pros li:before{content:'+';color:#387540}.rvc-cons li:before{content:'−';color:#b24729}.rvc-card-action{padding-left:22px;border-left:1px solid var(--c-line);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.rvc-card-action .rvc-small{font-size:10px}.rvc .rvc-annual{font-size:34px;line-height:1.25;font-weight:550;letter-spacing:-.045em;white-space:nowrap;margin:4px 0 8px}.rvc-card-action>p{font-size:10px;line-height:1.7;margin:0 0 16px}.rvc-fx{font-size:10px;line-height:1.7;margin:0 0 22px}.rvc-fx strong{display:block;font-size:18px;font-weight:600}.rvc-card-action .rvc-button{font-size:11px;padding:12px 15px;gap:13px;width:100%}.rvc-select{font-size:10px;display:flex;align-items:center;gap:7px;margin-top:15px;cursor:pointer}.rvc-select input{accent-color:var(--c-ink);width:15px;height:15px;margin:0;cursor:pointer}.rvc-product-details{border-top:1px solid var(--c-line);font-size:12px}.rvc details summary{cursor:pointer;list-style:none}.rvc details summary::-webkit-details-marker{display:none}.rvc-product-details>summary,.rvc-rubric>summary{display:flex;justify-content:space-between;gap:20px;padding:16px 24px;font-weight:600;font-size:11px}.rvc-product-details>summary>span,.rvc-rubric>summary>span{font-size:20px;line-height:1;transition:transform .15s}.rvc details[open]>summary>span{transform:rotate(45deg)}.rvc-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:18px 24px 8px}.rvc-detail-grid p{font-size:12px;line-height:1.8;margin-bottom:18px}.rvc-detail-grid h4{margin-bottom:10px}.rvc-verdict{padding:20px;background:#f1f2e9;border-radius:4px;align-self:start}.rvc-verdict .rvc-eyebrow{font-size:9px;margin-bottom:12px}.rvc-verdict p{color:#314c40;margin:0}.rvc .rvc-conditions{font-size:11px;line-height:1.8;margin:0;padding:8px 24px;color:#41574d}.rvc-product-sources{display:flex;flex-wrap:wrap;gap:10px 17px;font-size:10px;padding:18px 24px 24px}.rvc-product-sources strong{flex-basis:100%;font-weight:600}.rvc-product-sources a{text-decoration:underline;text-underline-offset:3px}.rvc-under-list{margin-top:15px!important;font-size:10px!important}
.rvc-table-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px}.rvc-table-actions>span{width:100%;text-align:right}.rvc-table-actions button{font-size:10px;border:1px solid var(--c-line);background:transparent;border-radius:4px;color:var(--c-ink);padding:7px 10px}.rvc-table-scroll{overflow-x:auto;border:1px solid var(--c-line);border-radius:8px;max-width:100%;background:white}.rvc .rvc-table-scroll table{border-collapse:collapse;display:table;overflow:visible;margin:0;width:100%;table-layout:fixed;min-width:900px;font-size:11px}.rvc-table-scroll th,.rvc-table-scroll td{padding:20px 21px;vertical-align:top;line-height:1.8;text-align:left;border:0;border-bottom:1px solid var(--c-line);border-right:1px solid var(--c-line);width:255px;overflow-wrap:anywhere}.rvc-table-scroll th{font-weight:600}.rvc-table-scroll th:first-child{width:180px;position:sticky;left:0;background:#f0f2eb;z-index:1}.rvc-table-scroll thead th{background:var(--c-ink);color:white;font-size:15px;line-height:1.4;font-weight:550;padding-top:23px;padding-bottom:23px}.rvc-table-scroll thead th:first-child{background:#173a36;font-size:12px}.rvc-table-scroll tbody tr:nth-child(even)>td{background:#fcfcf8}.rvc-table-scroll small{display:block;font-size:10px;font-weight:400;line-height:1.7;margin-top:9px}.rvc-table-scroll strong{font-size:16px;font-weight:600}.rvc-table-scroll td:last-child,.rvc-table-scroll th:last-child{border-right:0}.rvc-table-scroll tr:last-child>*{border-bottom:0}.rvc-table-scroll .rvc-button{font-size:11px;padding:11px 14px;gap:0}.rvc-estimate-row th a{display:block;font-size:10px;font-weight:400;text-decoration:underline}.rvc .rvc-estimate-row td{background:#eef2e8!important}.rvc-alert{font-size:13px;padding:18px;border:1px solid #d8b899;background:#fff4e6;border-radius:5px;margin:20px 0;color:#59442e!important}
.rvc-cost-section{background:var(--c-ink);border-radius:12px;margin-top:75px;padding:46px;display:grid;grid-template-columns:1fr 1fr;gap:60px;color:white}.rvc .rvc-cost-section h2{color:white;margin-bottom:22px;font-size:clamp(30px,3vw,42px)}.rvc-cost-section h2 em{color:#f2c599}.rvc-cost-section .rvc-eyebrow{color:#eed0a9}.rvc .rvc-cost-intro>p{color:#d9e4dc;font-size:12px;line-height:1.8}.rvc-cost-inputs{display:grid;gap:17px;margin-top:27px}.rvc-cost-inputs label{display:grid;gap:7px;font-size:11px;color:#e2ece3}.rvc-cost-inputs input{width:100%;border:1px solid #b8c5b7;background:#fbfcf8;border-radius:4px;padding:10px 13px;color:#173a36;font-size:17px;line-height:1.5}.rvc-cost-inputs input[aria-invalid=true]{border-color:#ffb89c;outline:2px solid #ffb89c}.rvc-cost-inputs [data-cash-fields]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rvc .rvc-cost-error{color:#ffcfb8!important;margin:16px 0 0}.rvc-cost-results{padding-top:3px}.rvc-cost-result{padding:20px 0;border-bottom:1px solid #89a19155}.rvc-cost-result>div{display:flex;gap:20px;align-items:center;justify-content:space-between}.rvc .rvc-cost-result h3{font-size:15px;font-weight:500;color:#fff;letter-spacing:-.02em;max-width:240px}.rvc-cost-result strong{font-size:25px;white-space:nowrap;font-weight:500;letter-spacing:-.04em}.rvc .rvc-cost-result p{color:#c9d8cf;font-size:10px;margin:9px 0 0}.rvc .rvc-cost-summary{font-size:12px;color:#fff;padding:18px 0 0;margin-bottom:18px}.rvc .rvc-cost-assumptions{font-size:10px;color:#c6d6cc;line-height:1.8;margin:0}
.rvc-method-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.rvc-method-grid p{font-size:13px;line-height:1.85}.rvc .rvc-formula{font-size:11px;background:#eeeee4;border-radius:5px;padding:17px 20px;line-height:1.9}.rvc-weights>div{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px;margin-bottom:20px;position:relative;padding-bottom:11px}.rvc-weights strong{font-weight:650}.rvc-weights>div:after{content:'';position:absolute;bottom:0;height:4px;background:#e5e8de;left:0;right:0;border-radius:5px}.rvc-weights i{position:absolute;bottom:0;height:4px;width:var(--weight);background:#637d54;z-index:1;border-radius:5px}.rvc-weights>div:nth-child(2) i{background:var(--c-orange)}.rvc-rubric{border:1px solid var(--c-line);border-radius:7px;margin-top:17px;background:white}.rvc-rubric-copy{padding:5px 25px 10px;columns:2;column-gap:35px}.rvc-rubric-copy p{font-size:12px;line-height:1.8;break-inside:avoid;margin-bottom:20px}.rvc-scorecards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 25px 25px}.rvc-scorecards>article{background:#f4f4ec;border-radius:5px;padding:22px}.rvc .rvc-scorecards h3{font-size:20px;margin-bottom:22px}.rvc-scorecards strong{font-size:11px;display:block}.rvc-scorecards p{font-size:11px;line-height:1.8;margin:5px 0 18px}.rvc-scorecards b{font-size:12px}.rvc-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;padding:70px 0 0;margin-top:60px;border-top:1px solid var(--c-line)}.rvc-faq .rvc-eyebrow{color:var(--c-orange)}.rvc-faq h2{font-size:40px;margin-bottom:25px}.rvc-faq details{border-bottom:1px solid var(--c-line)}.rvc-faq summary{padding:19px 28px 19px 0;font-size:13px;font-weight:600;position:relative}.rvc-faq summary:after{content:'+';position:absolute;right:0;top:14px;font-size:24px;font-weight:400}.rvc-faq details[open] summary:after{content:'−'}.rvc-faq details:first-child summary{padding-top:0}.rvc-faq details:first-child summary:after{top:-5px}.rvc-faq p{font-size:12px;line-height:1.9;margin-bottom:22px}
@media(min-width:1500px){.rvc-product-main{grid-template-columns:230px minmax(0,1fr) 210px}}
@media(max-width:1100px){.rvc-hero{gap:35px;grid-template-columns:1.1fr 1fr}.rvc-hero h2{font-size:47px}.rvc-winner{padding-inline:23px}.rvc-product-main{grid-template-columns:170px minmax(0,1fr) 165px;gap:20px;padding:24px 20px}.rvc-product-art img{width:160px}.rvc-card-action{padding-left:18px}.rvc .rvc-annual{font-size:29px}.rvc-procon{gap:15px}.rvc .rvc-card-identity h3{font-size:21px}.rvc-toolbar{align-items:start;flex-direction:column;gap:13px}.rvc-cost-section{padding:35px;gap:35px}.rvc-method-grid{gap:45px}.rvc-scorecards{gap:15px;padding:20px}.rvc-scorecards>article{padding:18px}}
@media(max-width:850px){.rvc-hero{grid-template-columns:1fr 1fr;gap:26px}.rvc-hero h2{font-size:40px}.rvc-hero-copy>p{font-size:14px}.rvc-winner-art{height:220px}.rvc-winner-art>img{width:215px}.rvc-grade-seal{transform:scale(.87);transform-origin:right bottom}.rvc-product-main{grid-template-columns:160px 1fr;gap:20px}.rvc-card-benefits{grid-column:2;grid-row:1 / span 2}.rvc-card-action{grid-column:1;grid-row:2;border-left:0;border-top:1px solid var(--c-line);padding:18px 0 0}.rvc-procon{grid-template-columns:1fr}.rvc-card-identity{align-self:start}.rvc-product-art{height:110px}.rvc-procon li{font-size:12px}.rvc .rvc-card-intro{font-size:13px}.rvc-detail-grid{grid-template-columns:1fr 1fr;gap:25px}.rvc-verdict{grid-column:1 / -1}.rvc-section-title{align-items:start;flex-direction:column;gap:18px}.rvc-section-title>p br{display:none}.rvc-table-actions>span{width:auto;text-align:left;margin-right:10px}.rvc-method-grid{gap:30px}.rvc-scorecards{grid-template-columns:1fr}.rvc-scorecards>article{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.rvc-scorecards h3,.rvc-scorecards b{grid-column:1/-1}.rvc-scorecards p{margin-bottom:0}.rvc-faq{gap:35px;grid-template-columns:1fr 1.25fr}.rvc-faq h2{font-size:34px}.rvc-cost-section{gap:25px;padding:30px}.rvc-cost-result>div{align-items:start;flex-direction:column;gap:7px}}
@media(max-width:640px){.rv-cards-page .article{padding:24px 5% 55px}.rv-cards-page .article-header{margin-bottom:12px}.rv-cards-page .article-header h1{font-size:9px}.rvc-hero{grid-template-columns:1fr;padding:20px 0 30px;gap:32px}.rvc-hero h2{font-size:clamp(37px,9.8vw,55px);margin-bottom:22px}.rvc-hero .rvc-eyebrow{font-size:9px;margin-bottom:21px}.rvc-hero-copy{padding:0}.rvc-hero-copy>p{font-size:14px;margin-bottom:22px}.rvc-hero-actions{gap:19px}.rvc .rvc-button{padding:14px 17px;font-size:12px}.rvc .rvc-text-link{font-size:12px}.rvc-meta{font-size:9px;gap:8px 13px;margin-top:27px}.rvc-meta span+span:before{margin-right:13px}.rvc-winner{padding:22px 25px}.rvc-winner-art{height:235px;margin-top:0}.rvc-winner-art>img{width:260px;height:167px}.rvc-grade-seal{transform:none;right:0}.rvc-winner-label{font-size:9px}.rvc .rvc-winner h3{font-size:25px}.rvc-winner-stats{padding:17px 0}.rvc-winner-stats strong{font-size:27px}.rvc-disclosure{grid-template-columns:1fr;gap:7px;padding:18px 0}.rvc-disclosure>p{font-size:10px}.rvc-section{padding-top:48px}.rvc-section-title{margin-bottom:23px}.rvc h2{font-size:34px}.rvc-section-title .rvc-eyebrow{font-size:9px}.rvc-section-title>p{font-size:11px}.rvc-filters{gap:6px}.rvc-filters button{font-size:10px;padding:9px 11px}.rvc-product-top{padding:11px 16px;font-size:9px}.rvc-product-top>span{max-width:67%;line-height:1.6}.rvc-product-top>a{font-size:9px}.rvc-product-top strong{font-size:16px;padding:4px 7px}.rvc-product-main{display:grid;grid-template-columns:1fr;padding:20px 17px;gap:23px}.rvc-card-identity{position:relative;min-height:125px;padding-right:140px}.rvc-product-art{position:absolute;right:0;top:10px;width:125px;height:100px;margin:0;justify-content:center}.rvc-product-art img{width:124px;height:100px}.rvc-art-bunq-core img{width:140px;height:124px}.rvc .rvc-card-type{font-size:8px;line-height:1.5;margin-bottom:9px}.rvc .rvc-card-identity h3{font-size:22px}.rvc-network{font-size:9px}.rvc-card-benefits{grid-column:auto;grid-row:auto}.rvc .rvc-card-intro{font-size:12px;line-height:1.8;margin-bottom:20px}.rvc-procon{grid-template-columns:1fr;gap:16px}.rvc-procon h4{font-size:12px!important}.rvc-procon li{font-size:12px;margin-bottom:9px}.rvc-card-action{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start;margin-top:0;padding-top:18px}.rvc-card-action>.rvc-small{grid-column:1;font-size:10px}.rvc .rvc-annual{grid-column:1;font-size:33px;margin:4px 0 7px}.rvc-card-action>p{grid-column:1;font-size:10px;margin-bottom:17px}.rvc-fx{grid-column:2;grid-row:1 / span 3;justify-self:end;text-align:right;font-size:10px;max-width:130px;margin:0;padding-top:15px}.rvc-fx strong{font-size:24px}.rvc-card-action .rvc-button{grid-column:1 / -1;font-size:12px;padding:13px 18px}.rvc-select{grid-column:1/-1;font-size:11px;justify-self:center;margin-top:15px;padding:3px}.rvc-product-details>summary{font-size:11px;padding:16px}.rvc-detail-grid{grid-template-columns:1fr;padding:10px 17px;gap:12px}.rvc-verdict{grid-column:1}.rvc .rvc-conditions{padding:8px 17px}.rvc-product-sources{padding:18px 17px;gap:12px}.rvc-table-actions{gap:10px}.rvc-table-actions>span{flex-basis:100%}.rvc .rvc-table-scroll table{min-width:880px}.rvc-table-scroll th:first-child{width:132px}.rvc-table-scroll th,.rvc-table-scroll td{padding:16px 14px;width:249px}.rvc-table-scroll thead th{font-size:14px}.rvc-table-scroll thead th:first-child{font-size:11px}.rvc-cost-section{grid-template-columns:1fr;padding:27px 21px;gap:26px;margin-top:50px}.rvc .rvc-cost-section h2{font-size:34px}.rvc-cost-section .rvc-eyebrow{font-size:9px}.rvc-cost-inputs label{font-size:11px}.rvc-cost-inputs input{font-size:16px}.rvc-cost-results{border-top:1px solid #89a19155;padding-top:24px}.rvc-cost-result>div{flex-direction:row;align-items:center;gap:18px}.rvc-cost-result strong{font-size:24px}.rvc .rvc-cost-result h3{font-size:14px}.rvc .rvc-cost-summary{font-size:12px}.rvc .rvc-cost-assumptions{font-size:10px}.rvc-method-grid{grid-template-columns:1fr;gap:17px}.rvc-method-grid p{font-size:12px}.rvc-method-grid .rvc-formula{font-size:11px}.rvc-weights>div{font-size:12px}.rvc-rubric>summary{padding:17px;font-size:11px}.rvc-rubric-copy{columns:1;padding:7px 17px}.rvc-rubric-copy p{font-size:11px}.rvc-scorecards{padding:12px;gap:13px}.rvc-scorecards>article{grid-template-columns:1fr;gap:15px;padding:17px}.rvc-scorecards h3{margin-bottom:7px!important}.rvc-faq{grid-template-columns:1fr;gap:35px;margin-top:40px;padding-top:40px}.rvc-faq h2{font-size:34px}.rvc-faq summary{font-size:12px}.rvc-faq p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.rvc *{transition:none!important;scroll-behavior:auto}}
/* Keep decision-relevant facts comfortably readable at normal browser zoom. */
.rvc .rvc-card-intro{font-size:14px}.rvc .rvc-procon h4{font-size:13px}.rvc-procon li{font-size:13px;line-height:1.75}.rvc-card-action>p,.rvc-card-action .rvc-small,.rvc-fx{font-size:11px}.rvc-card-action .rvc-button{font-size:12px}.rvc-select{font-size:11px}.rvc .rvc-table-scroll table{font-size:12px}.rvc-table-scroll small{font-size:11px}.rvc .rvc-detail-grid p{font-size:13px}.rvc .rvc-disclosure>p{font-size:12px}.rvc-product-details>summary{font-size:12px}.rvc .rvc-faq p{font-size:13px}.rvc .rvc-faq summary{font-size:14px}
@media(max-width:640px){.rvc .rvc-card-intro{font-size:13px}.rvc-procon li{font-size:13px}.rvc .rvc-disclosure>p{font-size:11px}.rvc .rvc-faq summary{font-size:13px}}
