.vw-article{--vw-char:#000;--vw-still:#3a3a3a;--vw-still-dk:#212121;--vw-cask:#8c4a12;--vw-newmake:#ffe279;--vw-newmake-tint:#fff7db;--vw-crystal:#f2f4f5;--vw-stave:#d4d7d9;--vw-serif:Georgia,"Times New Roman",Times,serif;text-align:left}.vw-article [id]{scroll-margin-top:16px}.vw-article :focus-visible{outline:2px solid var(--vw-cask);outline-offset:2px}.vw-article .vw-byline{margin:0 0 16px;font-size:13px;color:var(--vw-still)}.vw-article .vw-toc{margin:24px 0 32px;padding:12px 0;border-top:1px solid var(--vw-stave);border-bottom:1px solid var(--vw-stave)}.vw-article .vw-toc__title{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--vw-still)}.vw-article .vw-toc ul{margin:0;padding:0;list-style:none}.vw-article .vw-toc li{margin:0;padding:4px 0;break-inside:avoid}.vw-article .vw-callout{margin:24px 0;padding:16px;background:var(--vw-crystal);border-radius:4px}.vw-article .vw-callout>*{margin:0 0 8px}.vw-article .vw-callout>:last-child{margin-bottom:0}.vw-article .vw-callout--honest{background:var(--vw-newmake-tint);border:1px solid var(--vw-newmake)}.vw-article .vw-steps{margin:0 0 24px;padding:0;list-style:none;counter-reset:vw-step}.vw-article .vw-steps>li{position:relative;margin:0;padding:12px 0 12px 40px;border-top:1px solid var(--vw-stave);counter-increment:vw-step}.vw-article .vw-steps>li:last-child{border-bottom:1px solid var(--vw-stave)}.vw-article .vw-steps>li::before{content:counter(vw-step);position:absolute;top:10px;left:0;font-size:20px;font-weight:700;line-height:1.3;color:var(--vw-still);font-variant-numeric:tabular-nums}.vw-article .vw-card{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;align-items:start;margin:0 0 24px;padding:16px;background:#fff;border:1px solid var(--vw-stave);border-bottom:6px solid var(--vw-cask);border-radius:4px}.vw-article .vw-card__media{grid-column:1;grid-row:1;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--vw-crystal);border:0;border-radius:2px}.vw-article .vw-card__media img{display:block;width:100%;height:100%;margin:0;object-fit:contain;mix-blend-mode:multiply}.vw-article .vw-card__body{display:contents}.vw-article .vw-card__body>*{grid-column:1/-1;margin:0 0 12px}.vw-article .vw-card__body>:last-child{margin-bottom:0}.vw-article .vw-card__head{grid-column:2;grid-row:1;align-self:center}.vw-article .vw-card__pick{margin:0 0 2px;font-family:var(--vw-serif);font-style:italic;font-size:17px;line-height:1.3;color:var(--vw-cask)}.vw-article .vw-card__title{margin:0 0 4px;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:none;color:var(--vw-char)}.vw-article .vw-card__price{margin:0;font-size:14px;color:var(--vw-still);font-variant-numeric:tabular-nums}.vw-article .vw-card__price strong{font-size:19px;color:var(--vw-char)}.vw-article .vw-card__cta{padding-top:4px}.vw-article .vw-btn{display:block;box-sizing:border-box;width:100%;min-height:44px;padding:12px 20px;background:var(--vw-still);color:#fff;border:0;border-radius:2px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;transition:background-color .15s}.vw-article .vw-btn:hover,.vw-article .vw-btn:focus{background:var(--vw-still-dk);color:#fff;border:0}.vw-article .vw-table{max-width:100%;margin:0 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--vw-stave);border-radius:4px;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0 0/32px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) 100% 0/32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),transparent) 0 0/10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),transparent) 100% 0/10px 100% no-repeat scroll}.vw-article .vw-table .rte__table-wrapper{overflow:visible;max-width:none;margin:0}.vw-article .vw-table table{width:100%;min-width:520px;margin:0;border:0;border-collapse:collapse;table-layout:auto;font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}.vw-article .vw-table th,.vw-article .vw-table td{padding:10px 12px;border:0;border-bottom:1px solid var(--vw-stave);text-align:left;vertical-align:top}.vw-article .vw-table thead th{background:var(--vw-crystal);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--vw-still);white-space:nowrap}.vw-article .vw-table tbody th{font-weight:700;color:var(--vw-char)}.vw-article .vw-table tbody tr:last-child>*{border-bottom:0}.vw-article .vw-table--wide table{min-width:720px}.vw-article .vw-table--xwide table{min-width:920px}.vw-article .vw-table--fit table{min-width:0}.vw-article .vw-table--picks tbody td:first-child{width:8.5em;font-family:var(--vw-serif);font-style:italic;font-size:15px;color:var(--vw-cask)}.vw-article .vw-table--compare tr>:first-child{position:sticky;left:0;z-index:1;width:8.5em;white-space:normal;background:#fff;box-shadow:inset -1px 0 0 var(--vw-stave)}.vw-article .vw-table--compare thead tr>:first-child{background:var(--vw-crystal)}.vw-article .vw-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 24px}.vw-article .vw-box{margin:0 0 16px;padding:16px 18px;background:var(--vw-crystal);border-radius:4px}.vw-article .vw-boxes>.vw-box{margin:0}.vw-article .vw-box__name{margin:0 0 8px;font-family:var(--vw-serif);font-style:italic;font-size:18px;line-height:1.3;color:var(--vw-cask)}.vw-article .vw-box ul{margin:0;padding:0;list-style:none}.vw-article .vw-box li{display:flex;align-items:baseline;align-items:last baseline;gap:6px;margin:0;padding:4px 0;font-size:14px;line-height:1.4}.vw-article .vw-box li::after{content:"";order:1;flex:1 0 16px;border-bottom:1px dotted #8b9094}.vw-article .vw-box__price{order:2;white-space:nowrap;font-variant-numeric:tabular-nums}.vw-article .vw-box__total{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--vw-char);font-size:14px;font-variant-numeric:tabular-nums}.vw-article .vw-box__total strong{font-size:17px}.vw-article .vw-box__note{margin:8px 0 0;font-size:13px;color:var(--vw-still)}.vw-article .vw-faq{margin:0 0 32px;border-top:1px solid var(--vw-stave)}.vw-article .vw-faq details{margin:0;border-bottom:1px solid var(--vw-stave)}.vw-article .vw-faq summary{position:relative;display:block;padding:14px 40px 14px 0;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.vw-article .vw-faq summary::-webkit-details-marker{display:none}.vw-article .vw-faq summary::after{content:"+";position:absolute;top:50%;right:4px;width:24px;height:24px;margin-top:-12px;font-size:26px;font-weight:400;line-height:24px;text-align:center;color:var(--vw-cask);transition:transform .2s ease}.vw-article .vw-faq details[open]>summary::after{transform:rotate(45deg)}.vw-article .vw-faq__a{max-width:65ch;padding:0 0 16px}.vw-article .vw-faq__a>*{margin:0 0 10px}.vw-article .vw-faq__a>:last-child{margin-bottom:0}.vw-article .vw-more{margin:0 0 32px;font-weight:700}.vw-article .vw-about{margin:32px 0 0;padding-top:16px;border-top:1px solid var(--vw-stave);font-size:13px;color:var(--vw-still)}.vw-article .vw-about>*{margin:0 0 4px}.vw-article .vw-about strong{color:var(--vw-char)}@media (min-width:600px){.vw-article .vw-toc ul{columns:2;column-gap:32px}.vw-article .vw-callout{padding:16px 20px}.vw-article .vw-card{grid-template-columns:168px minmax(0,1fr);column-gap:24px;padding:20px}.vw-article .vw-card__body{display:block;grid-column:2;grid-row:1}.vw-article .vw-card__head{margin-bottom:12px}.vw-article .vw-card__title{font-size:19px}.vw-article .vw-btn{display:inline-block;width:auto}}@media (prefers-reduced-motion:reduce){.vw-article .vw-btn,.vw-article .vw-faq summary::after{transition:none}}