.cv{color:var(--c-body)}.cv-hero{padding-top:24px;padding-bottom:8px}.cv-meta{color:var(--c-muted);margin:0 0 18px;font-size:13px}.cv-meta__kind{color:var(--c-accent);font-weight:500;text-decoration:none}.cv-dot{margin:0 8px}.cv-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;display:grid}.cv-vs__side{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-vs__letter{color:var(--c-muted);font-size:11px}.cv-vs__name{color:var(--c-ink);overflow-wrap:anywhere;font-size:44px;font-weight:800;line-height:1.2}.cv-vs__vs{color:var(--c-muted);padding-bottom:10px;font-size:15px}.cv-title{color:var(--c-ink);margin:16px 0 6px;font-size:19px;font-weight:500;line-height:1.6}.cv-lead{color:var(--c-secondary);border-bottom:1px solid var(--c-ink);max-width:720px;margin:0;padding-bottom:28px;font-size:15px;line-height:1.9}.cv-body{counter-reset:csec;flex-direction:column;gap:52px;padding-top:32px;padding-bottom:72px;display:flex}.cv-no:before{counter-increment:csec;content:counter(csec,decimal-leading-zero)}.cv-verdict{grid-template-columns:200px minmax(0,1fr);gap:16px 40px;display:grid}.cv-verdict__label{flex-direction:column;display:flex}.cv-verdict__title{color:var(--c-ink);font-size:18px;font-weight:700}.cv-verdict__text{color:var(--c-ink);margin:0;font-size:20px;font-weight:700;line-height:1.8}.cv-verdict__text a{color:var(--c-accent)}.cv-table{border-collapse:collapse;width:100%;font-size:15px}.cv-table thead th{color:var(--c-ink);text-align:left;border-bottom:1px solid var(--c-ink);padding:0 16px 12px;font-size:15px;font-weight:700}.cv-table thead th.cv-table__aspect{color:var(--c-secondary);font-size:13px;font-weight:500}.cv-table tbody th,.cv-table tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:16px;line-height:1.7}.cv-table .cv-table__aspect{width:20%;color:var(--c-secondary);font-weight:500}.cv-table tbody td{color:var(--c-body)}.cv-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-section p{color:var(--c-body);max-width:720px;margin:0;font-size:16px;line-height:1.9}.cv-section a{color:var(--c-accent)}.cv-faq details{border-top:1px solid var(--c-line);max-width:720px}.cv-faq details:last-child{border-bottom:1px solid var(--c-line)}.cv-faq summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--c-ink);gap:10px;padding:14px 0;font-size:16px;font-weight:500;line-height:1.6;list-style:none;display:flex}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary:before{content:"▶";flex-shrink:0;font-size:11px;line-height:2.2}.cv-faq details[open] summary:before{content:"▼"}.cv-faq__a{color:var(--c-secondary);padding:0 0 16px 21px;font-size:15px;line-height:1.9}.cv-read{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;padding-top:18px;display:grid}.cv-read ul,.cv-rows{margin:6px 0 0;padding:0;list-style:none}.cv-read a,.cv-rows a{color:var(--c-accent);align-items:baseline;gap:8px;padding:7px 0;font-size:15px;text-decoration:none;display:flex}.cv-read a:hover .cv-read__label,.cv-rows a:hover .cv-read__label{text-underline-offset:3px;text-decoration:underline}.cv-read__note{font-family:var(--f-data);color:var(--c-muted);flex-shrink:0;font-size:11px}.cv-read__label{flex:1}.cv-read__kind{min-width:3em;font-family:var(--f-data);text-transform:uppercase;color:var(--c-muted);flex-shrink:0;font-size:11px;display:none}.cv-read__chev{color:var(--c-muted);display:none}.cv-rows{border-top:1px solid var(--c-line)}.cv-rows li{border-bottom:1px solid var(--c-line)}.cv-rows a{padding:12px 0}.cv-rows .cv-read__chev{display:inline}.cv-sources{color:var(--c-secondary);margin:0;padding-left:22px;font-size:13px;line-height:1.9}.cv-sources a{color:var(--c-accent)}.cv-back{border-top:1px solid var(--c-line);padding-top:20px;font-size:14px}.cv-back a{color:var(--c-accent);text-decoration:none}@media (max-width:768px){.cv-hero{padding-top:16px}.cv-vs{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cv-vs__letter{display:none}.cv-vs__name{font-size:30px}.cv-vs__vs{padding-bottom:0;font-size:13px}.cv-title{margin-top:8px;font-size:17px}.cv-lead{padding-bottom:22px;font-size:14.5px}.cv-body{gap:40px;padding-top:24px;padding-bottom:48px}.cv-verdict{grid-template-columns:1fr;gap:6px}.cv-verdict__label{flex-direction:row;align-items:baseline;gap:8px}.cv-verdict__title{font-size:11px;font-weight:500;font-family:var(--f-data);color:var(--c-accent)}.cv-verdict__text{font-size:17px}.cv-table thead th.cv-table__aspect{display:none}.cv-table thead tr,.cv-table tbody tr{grid-template-columns:1fr 1fr;display:grid}.cv-table thead th{padding:0 12px 10px 0}.cv-table thead th+th{border-left:1px solid var(--c-line);padding-left:12px}.cv-table tbody th.cv-table__aspect{border-bottom:none;grid-column:1/-1;width:auto;padding:12px 0 2px;font-size:13px}.cv-table tbody td{padding:4px 12px 12px 0;font-size:15px}.cv-table tbody td+td{border-left:1px solid var(--c-line);padding-left:12px}.cv-read{grid-template-columns:1fr;gap:0;padding-top:0}.cv-read__group{display:contents}.cv-read__group>.ds-eyebrow{display:none}.cv-read ul{margin:0}.cv-read li{border-bottom:1px solid var(--c-line)}.cv-read a{box-sizing:border-box;min-height:44px;padding:12px 0}.cv-read__chev,.cv-read__kind{display:inline}}
