.ccv-review h1{font-size:clamp(42px,5.2vw,72px);text-transform:uppercase;max-width:20ch;line-height:1.01}.ccv-review-hero{padding:30px 0 52px}.ccv-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;margin-bottom:28px}.ccv-breadcrumbs a{color:#bcc0b6}.ccv-review-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:center}.ccv-review-hero .ccv-eyebrow{color:var(--acid);font-size:14px}.ccv-review-status{display:inline-block;border:1px solid #55594f;padding:5px 10px;color:#bcc0b6;font:500 12px/1.5 monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:20px!important}.ccv-review-hero .ccv-intro{margin-top:20px!important;max-width:54ch}.ccv-review-hero .ccv-intro p{margin:0}.ccv-byline{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px;color:#bcc0b6;margin-top:20px}.ccv-review-actions{display:flex;align-items:flex-start;gap:16px;margin-top:24px}.ccv-review-actions>.ccv-commercial{flex:1}.ccv-review-actions>.ccv-commercial .ccv-button{width:100%}.ccv-review-actions .ccv-commercial .ccv-fine{max-width:32ch}.ccv-review-brand-art{min-height:370px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#ffffff0d 0,transparent 68%);isolation:isolate}.ccv-review-brand-art:before,.ccv-review-brand-art:after{content:'';position:absolute;width:90%;height:70%;border:1px solid #55594f;transform:rotate(16deg);z-index:-1;opacity:.5}.ccv-review-brand-art:after{transform:rotate(25deg);width:70%;height:60%;border-color:var(--acid);opacity:.25}.ccv-review-brand-card{width:90%;min-height:240px;padding:22px;background:linear-gradient(125deg,#42463c,#121410 35%,#191c15 80%,#393d31);border:1px solid #83897a;box-shadow:16px 24px 40px #0008;transform:rotate(-9deg);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.ccv-card-corner{position:absolute;left:18px;top:15px;color:var(--acid);font:18px/1.1 Georgia,serif}.ccv-review-brand-name{font:700 italic clamp(50px,6vw,90px)/1 Barlow,Impact,sans-serif;overflow-wrap:anywhere;max-width:100%;padding:20px}.ccv-brand-card-caption{font:11px/1.5 monospace;text-transform:uppercase;letter-spacing:.1em;color:#bcc0b6}.ccv-review-art-stamp{position:absolute;right:0;bottom:0;font:700 20px/.95 Barlow,Impact,sans-serif;text-transform:uppercase;color:var(--ink);background:var(--acid);padding:14px;transform:rotate(6deg)}.ccv-review-toc-bar{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.ccv-review-toc-bar nav{display:flex;justify-content:space-between;gap:20px;overflow-x:auto}.ccv-review-toc-bar a{display:flex;gap:8px;white-space:nowrap;font-size:14px;text-decoration:none;min-height:64px;align-items:center}.ccv-review-toc-bar a:hover{text-decoration:underline}.ccv-review-toc-bar a span{font:12px monospace;color:#55594f}.ccv-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start;padding-top:48px;padding-bottom:48px}.ccv-review-rail{grid-column:2;grid-row:1;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;border-left:1px solid #969a8c;padding-left:24px}.admin-bar .ccv-review-rail{top:56px;max-height:calc(100vh - 80px)}.ccv-review-rail .ccv-eyebrow{font:700 25px Barlow,Impact,sans-serif;letter-spacing:0;border-block:1px solid #969a8c;padding:10px 0}.ccv-review-rail dl{margin:0}.ccv-review-rail dl>div{padding:12px 0;border-bottom:1px solid var(--line)}.ccv-review-rail dt{font-weight:650;font-size:14px}.ccv-review-rail dd{margin:4px 0 0;font-size:16px;overflow-wrap:anywhere}.ccv-review-main{grid-column:1;grid-row:1;min-width:0}.ccv-review-section{padding:36px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.ccv-review-section:first-of-type{padding-top:0}.ccv-review-section:last-child{border-bottom:0;padding-bottom:0}.ccv-review-section h2{font-size:clamp(34px,3.6vw,48px);margin-bottom:22px}.ccv-review-section h3{font-size:29px;margin:28px 0 14px}.ccv-review-section p{margin:0 0 18px;line-height:1.7;overflow-wrap:anywhere}.ccv-review-section li{margin:8px 0}.ccv-review-section ul{padding-left:22px}.ccv-review-lead{font-size:20px}.ccv-review-limit{border-left:3px solid var(--ink);padding-left:18px;margin:24px 0 28px}.ccv-review-limit strong{font-size:14px;text-transform:uppercase;letter-spacing:.05em}.ccv-review-limit p{margin:8px 0 0}.ccv-review-procon{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ccv-review-procon>div{border:1px solid var(--line);padding:20px}.ccv-procon-heading{display:flex;gap:12px;align-items:center}.ccv-procon-heading>span{display:flex;align-items:center;justify-content:center;background:var(--acid);font:500 30px/1 Inter,Arial,sans-serif;min-width:42px;height:42px;color:var(--ink)}.ccv-procon-heading h3{margin:0;font-size:28px}.ccv-review-procon .ccv-eyebrow{font-size:11px;margin-top:16px!important;letter-spacing:.1em}.ccv-review-procon p:last-child{margin-bottom:0}.ccv-pending-copy{color:var(--muted);font-size:16px}.ccv-source-note{font-size:14px!important;color:#55594f;line-height:1.7;margin-top:16px!important;overflow-wrap:anywhere}.ccv-source-note>span{font-weight:650}.ccv-section-intro{color:var(--muted)}.ccv-review-section.ccv-review-cashout{background:var(--ink);color:var(--paper);padding:32px;margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;border:0}.ccv-review-cashout h2{font-size:40px}.ccv-review-cashout>div>p{font-size:16px}.ccv-review-cashout .ccv-button{font-size:14px;padding-inline:16px;margin-top:8px}.ccv-review-cashout .ccv-review-receipt{background:#faf8ee;color:var(--ink);padding:20px;transform:rotate(2deg);box-shadow:none;align-self:start;margin:4px 0}.ccv-review-receipt>h3{margin:0 0 12px;font:700 22px monospace}.ccv-review-receipt .ccv-facts{font-size:14px}.ccv-review-receipt .ccv-facts>div{grid-template-columns:1fr;gap:2px;border-bottom:1px solid #d1d0c4;padding:8px 0}.ccv-review-receipt .ccv-facts dt{color:var(--muted);font-size:13px}.ccv-review-receipt .ccv-facts dd{font-size:16px}.ccv-review-receipt .ccv-fine{font-size:14px;margin:14px 0 0}.ccv-review-receipt>a{font-size:14px;display:inline-block;margin-top:14px}.ccv-terms-table{margin:24px 0;border:1px solid #b6b7aa}.ccv-terms-table>div{display:grid;grid-template-columns:1fr 1fr}.ccv-terms-table>div+div{border-top:1px solid #b6b7aa}.ccv-terms-table dt,.ccv-terms-table dd{padding:14px 18px;font-size:16px;overflow-wrap:anywhere}.ccv-terms-table dt{font-weight:550}.ccv-terms-table dd{margin:0;border-left:1px solid #b6b7aa}.ccv-review-alternatives{margin-top:24px;padding:24px;border:1px solid var(--line)}.ccv-review-alternatives h3{margin-top:0}.ccv-review-alternatives p{margin-bottom:0}.ccv-review-accordion{border:1px solid #a9aa9f;margin-top:10px}.ccv-review-accordion summary{padding:18px 20px;font-size:16px;font-weight:600;cursor:pointer;line-height:1.5}.ccv-review-accordion>div{padding:4px 20px 20px}.ccv-review-accordion p:last-child{margin-bottom:0}.ccv-mobile-contents{display:none}.ccv-review-dock[hidden]{display:none!important}.ccv-review-dock{display:none}.ccv-review #ccv-review-final-action:empty{display:none}
@media(max-width:1100px){.ccv-review-layout{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.ccv-review-hero-grid{gap:32px}.ccv-review-hero h1{font-size:60px}.ccv-review-actions{flex-wrap:wrap}.ccv-review-procon{grid-template-columns:1fr}.ccv-review-brand-name{font-size:70px}.ccv-review-section.ccv-review-cashout{grid-template-columns:1fr}.ccv-review-receipt .ccv-facts>div{grid-template-columns:1fr 1.2fr}.ccv-review-toc-bar nav{gap:24px;justify-content:flex-start}}
@media(max-width:800px){.ccv-review-layout{display:flex;flex-direction:column;padding-top:28px;gap:28px}.ccv-review .ccv-review-rail{position:static;max-height:none;overflow:visible;border:1px solid #a9aa9f;padding:20px;width:100%}.ccv-review-rail .ccv-eyebrow{border:0;padding:0}.ccv-review-rail dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ccv-review-main{width:100%}.ccv-review-toc-bar{display:none}.ccv-mobile-contents{display:block;margin-bottom:28px;border:1px solid #a9aa9f}.ccv-mobile-contents summary{padding:16px;cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;align-items:center;justify-content:space-between}.ccv-mobile-contents summary::-webkit-details-marker{display:none}.ccv-mobile-contents nav{display:grid;grid-template-columns:1fr 1fr;padding:0 16px 16px;gap:4px 16px}.ccv-mobile-contents a{padding:10px 0;font-size:15px}.ccv-review-procon{grid-template-columns:1fr 1fr}.ccv-review-hero-grid{grid-template-columns:1fr}.ccv-review-brand-art{display:none}.ccv-review-hero h1{font-size:56px;max-width:23ch}.ccv-review-dock:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--ink);color:var(--paper);padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #40443b}.ccv-review-dock>div{min-width:0;flex:1}.ccv-review-dock strong{font:700 24px Barlow,Impact,sans-serif}.ccv-review-dock>div>span{display:block;font-size:12px;line-height:1.4}.ccv-review-dock .ccv-button{max-width:50%;font-size:14px;flex-shrink:0;padding:12px 16px}.ccv-site.ccv-has-review-dock{padding-bottom:120px}.ccv-review-hero-copy{display:flex;flex-direction:column}.ccv-review-hero-copy>*{order:2}.ccv-review-hero-copy>.ccv-review-mobile-logo,.ccv-review-hero-copy>.ccv-eyebrow,.ccv-review-hero-copy>h1{order:0}.ccv-review-hero-copy>#ccv-review-first-action{order:1}.ccv-review-hero-copy>.ccv-review-mobile-logo,.ccv-review-hero-copy>.ccv-review-status{align-self:flex-start}.ccv-review-hero-copy>.ccv-review-mobile-logo{margin:0 0 16px}a.ccv-review-mobile-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.ccv-review-logo-arrow{font-size:20px;color:var(--acid)}}
@media(max-width:600px){.ccv-review-hero{padding:20px 0 28px}.ccv-breadcrumbs{font-size:13px;margin-bottom:14px;gap:8px}.ccv-review-hero h1{font-size:36px}.ccv-review-hero .ccv-eyebrow{font-size:13px}.ccv-review-status{font-size:11px;margin-top:16px!important}.ccv-review-hero .ccv-intro{font-size:17px}.ccv-review-actions{display:grid;grid-template-columns:1fr;gap:12px}.ccv-review-actions .ccv-button{width:100%}.ccv-review-actions .ccv-commercial .ccv-fine{max-width:none}.ccv-byline{font-size:14px;display:grid;gap:6px}.ccv-review-rail{padding:16px}.ccv-review-rail dl{display:block}.ccv-review-rail dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:14px}.ccv-review-rail dd{margin:0;font-size:16px}.ccv-review-rail dt{font-size:14px}.ccv-review-procon{grid-template-columns:1fr;gap:14px}.ccv-review-procon>div{padding:18px}.ccv-review-section{padding:28px 0;scroll-margin-top:16px}.ccv-review-section h2{font-size:36px}.ccv-review-section h3{font-size:28px}.ccv-review-lead{font-size:18px}.ccv-review-section p{font-size:17px}.ccv-review-section.ccv-review-cashout{padding:24px 18px;margin-top:28px;gap:24px}.ccv-review-cashout h2{font-size:36px}.ccv-review-receipt .ccv-facts>div{grid-template-columns:1fr 1.15fr;gap:12px}.ccv-review-receipt .ccv-facts dt{font-size:14px}.ccv-terms-table dt,.ccv-terms-table dd{padding:12px;font-size:16px}.ccv-review-accordion summary{padding:16px}.ccv-review-accordion>div{padding:0 16px 16px}.ccv-review-alternatives{padding:20px}.ccv-review-dock:not([hidden]){padding-inline:16px}.ccv-review-dock .ccv-button{padding-inline:12px}.ccv-review-dock>div>span{font-size:12px;line-height:1.4}.ccv-mobile-contents nav{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ccv-review *{scroll-behavior:auto}}
