.hd .cp-c{display:flex;align-items:flex-start;gap:10px}.hd .cp-v{min-width:0}.hd .cp-mk{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;margin-top:.1em;border-radius:50%}.hd .cp-mk svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hd .cp-mk-yes{background:var(--v);color:#fff}.hd .cp-mk-no{box-shadow:inset 0 0 0 1.5px var(--g2);color:var(--g2)}.hd .cp-mk-ns{box-shadow:inset 0 0 0 1.5px var(--g1);color:var(--g1)}.hd .cp-hub td.is-ns{color:var(--t3)}.hd .cp-hx{position:relative;min-width:0}.hd .cp-hx-in{--fr:0px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fr)),transparent 100%)}.hd .cp-hx-in::-webkit-scrollbar{display:none}.hd .cp-hx-in:focus-visible{outline:2px solid var(--v);outline-offset:3px;border-radius:var(--r-card)}.hd .cp-hx-rail{position:relative;height:2px;margin-top:10px;border-radius:2px;background:var(--line2);overflow:hidden;visibility:hidden}.hd .cp-hx.is-over .cp-hx-rail{visibility:visible}.hd .cp-hx-rail i{position:absolute;left:0;top:0;bottom:0;width:var(--w, 40%);border-radius:2px;background:var(--v);transform:translate(var(--x, 0%))}.hd .cp-hub{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-c);line-height:1.45;font-variant-numeric:tabular-nums}.hd .cp-hub :is(th,td){text-align:left;vertical-align:top;font-weight:400}.hd .cp-hub thead th{padding:0 14px 14px;vertical-align:bottom}.hd .cp-hub thead th.us{padding-top:16px;border-radius:12px 12px 0 0;background:var(--lav)}.hd .cp-hub tbody :is(th,td){padding:14px;border-top:1px solid var(--line2)}.hd .cp-hub tbody th[scope=row]{width:13%;color:var(--ink);font-weight:500}.hd .cp-hub tbody td{width:14.5%;color:var(--t1)}.hd .cp-hub tbody td.us{background:var(--lav);color:var(--ink);border-top-color:var(--lav-bd)}.hd .cp-hub tbody tr:last-child td.us{border-radius:0 0 12px 12px}.hd .cp-hub .cp-c{gap:8px}.hd .cp-hub-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hd .cp-hub-btn{min-height:var(--ctl-s);padding:6px 12px;font-size:.875rem;line-height:1.2;white-space:normal;text-align:center}.hd .cp-hub-go{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:44px;color:inherit;text-decoration:none}.hd .cp-hub-cta{display:block;font:500 var(--fs-m)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v-h);text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--lav-bd)}.hd .cp-hub-go:hover .cp-hub-cta{text-decoration-color:currentColor}.hd .cp-hub-go:focus-visible{outline:2px solid var(--v);outline-offset:3px;border-radius:var(--r-chip)}@media(max-width:1099px){.hd .cp-hub{--cw:clamp(9.25rem, 40vw, 12rem);display:block;width:max-content}.hd .cp-hub :is(thead,tbody){display:block}.hd .cp-hub tr{display:grid;grid-template-columns:repeat(6,var(--cw))}.hd .cp-hub :is(th,td){display:block;width:auto}.hd .cp-hub thead .cp-hub-corner{display:none}.hd .cp-hub tbody th[scope=row]{grid-column:1 / -1;width:auto;padding:16px 0 6px;font-weight:600}.hd .cp-hub-lbl{position:sticky;left:0;display:inline-block;padding-right:12px}.hd .cp-hub tbody td{width:auto;padding:8px 12px 14px;border-top:0}.hd .cp-hub tbody td.us{border-top:0;border-radius:0}.hd .cp-hub tbody tr:last-child td.us{border-radius:0 0 10px 10px}.hd .cp-hub :is(thead th,td).us{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--lav-bd)}.hd .cp-hub thead th{padding:0 12px 12px}.hd .cp-hub thead th.us{padding-top:12px}}:root{--cv-lh:clamp(26px, 1.3rem + .5vw, 32px) }.hd .cv-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0}.hd .cv-logo img{width:auto;height:var(--cv-lh);max-width:100%;object-fit:contain}.hd .cv-logo.is-plate{padding:calc(var(--cv-lh) * .5) calc(var(--cv-lh) * .7);border-radius:var(--r-card);background:#fff;box-shadow:0 1px 1px #0a022633,0 16px 32px -18px #000000b3}.hd .cv-logo.is-plate.is-us{box-shadow:0 0 0 2px var(--vt),0 18px 40px -16px #6d53debf}.hd .cv-logo.is-night{padding:calc(var(--cv-lh) * .3) calc(var(--cv-lh) * .45);border-radius:var(--r-chip);background:var(--d0)}.hd .cv-logo.is-plate.is-night{padding:calc(var(--cv-lh) * .5) calc(var(--cv-lh) * .7);border-radius:var(--r-card);background:var(--d2);box-shadow:inset 0 0 0 1px var(--dl2),0 16px 32px -18px #000000b3}.hd .cv-pair{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);margin-bottom:clamp(18px,2.2vw,30px)}.hd .cv-pair .cv-logo.is-plate{box-sizing:border-box;width:min(calc(var(--cv-lh) * 6.6),calc(50% - 26px));min-height:calc(var(--cv-lh) * 2.1);padding-inline:clamp(10px,1.4vw,20px)}.hd .cv-vs{font:italic 500 clamp(1.5rem,1.2rem + 1vw,2.25rem)/1 var(--serif);font-variation-settings:"opsz" 72;color:var(--vt)}.hd .cv-score{width:min(100%,40rem);margin:clamp(22px,2.4vw,32px) auto 0}.hd .cv-bar{display:flex;gap:4px;height:12px}.hd .cv-bar i{flex:var(--n) 1 0;min-width:8px;border-radius:3px;background:var(--line)}.hd .cv-bar i.us{background:var(--v)}.hd .cv-bar i.ns{background:repeating-linear-gradient(135deg,var(--line) 0 4px,#fff 4px 7px)}.hd .cv-bar i.th{background:transparent;box-shadow:inset 0 0 0 1.5px var(--v)}.hd .cv-bar i.tr{background:linear-gradient(90deg,var(--v) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--v)}.hd .cv-score.on-dark .cv-bar i.us{background:var(--vt)}.hd .cv-score.on-dark .cv-bar i.ev{background:var(--dl2)}.hd .cv-score.on-dark .cv-bar i.th{box-shadow:inset 0 0 0 1.5px var(--vt)}.hd .cv-score.on-dark .cv-bar i.tr{background:linear-gradient(90deg,var(--vt) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--vt)}.hd .cv-score-key{display:flex;gap:4px;margin-top:12px}.hd .cv-score-key li{flex:var(--n) 1 0;min-width:min-content;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.hd .cv-score-key li:is(.ev,.tr,.ns){align-items:center;padding-inline:6px;text-align:center}.hd .cv-score-key li.tr span{white-space:nowrap}.hd .cv-score-key li.th{align-items:flex-end;text-align:right}.hd .cv-score-key b{font:500 clamp(2rem,1.4rem + 1.8vw,3rem)/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--ink)}.hd .cv-score-key li.us b{color:var(--v)}.hd .cv-score-key span{font:500 var(--fs-m)/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.hd .cv-score.on-dark .cv-score-key b{color:var(--od)}.hd .cv-score.on-dark .cv-score-key li.us b{color:var(--vt)}.hd .cv-score.on-dark .cv-score-key span{color:var(--od2)}.hd .cv-score-line{margin-top:12px;font-size:var(--fs-s);line-height:1.45;color:var(--t2);text-align:center}.hd .cv-score.is-key .cv-score-line{margin-top:14px}.hd .cv-score.on-dark .cv-score-line{color:var(--od2)}.hd .cv-gr{display:grid;gap:8px 28px;margin-top:clamp(18px,2vw,24px);padding-top:clamp(14px,1.6vw,18px);box-shadow:inset 0 1px 0 var(--line2);text-align:left;font-size:var(--fs-s);line-height:1.4;color:var(--t2)}@media(min-width:600px){.hd .cv-gr{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd .cv-gr b{font-weight:600;color:var(--ink)}.hd .cv-gr .is-us b{color:var(--v)}.hd .cv-score.on-dark .cv-gr{box-shadow:inset 0 1px 0 var(--dl2);color:var(--od2)}.hd .cv-score.on-dark .cv-gr b{color:var(--od)}.hd .cv-score.on-dark .cv-gr .is-us b{color:var(--vt)}.hd .cv-sec{padding-block:var(--sec) 0}.hd .cv-mx{width:100%;max-width:72rem;margin-inline:auto;border-collapse:separate;border-spacing:0;font-size:var(--fs-c);line-height:1.5;font-variant-numeric:tabular-nums}.hd .cv-mx :is(th,td){text-align:left;vertical-align:top;font-weight:400}.hd .cv-mx thead th{position:sticky;top:var(--hdr);z-index:2;padding:clamp(14px,1.6vw,20px) clamp(16px,1.6vw,24px) 12px;vertical-align:top;background:#fff;box-shadow:inset 0 -1px 0 var(--line2)}.hd .cv-mx thead th.us:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px 16px 0 0;background:var(--lav);box-shadow:inset 0 2px 0 var(--v),inset 2px 0 0 var(--v),inset -2px 0 0 var(--v),inset 0 -1px 0 var(--lav-bd)}@media(min-width:760px){.hd .cv-mx.is-pinned thead th{box-shadow:none}.hd .cv-mx.is-pinned thead th:after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--cv-band, 12px);background:#fff;box-shadow:inset 0 -1px 0 var(--line2)}.hd .cv-mx.is-pinned thead th.us:before{border-radius:16px;box-shadow:inset 0 2px 0 var(--v),inset 2px 0 0 var(--v),inset -2px 0 0 var(--v),inset 0 -2px 0 var(--v)}}.hd .cv-mx-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hd .cv-mx .cv-mx-visit{min-height:3rem}.hd .cv-mx thead:has(.cv-logo.is-night) .cv-logo{min-height:calc(var(--cv-lh) * 1.6);box-sizing:border-box}.hd .cv-mx tbody :is(th,td){padding:clamp(12px,1.2vw,18px) clamp(16px,1.6vw,24px);border-top:1px solid var(--line2)}.hd .cv-mx tbody th[scope=row]{width:30%;color:var(--ink);font-weight:500}.hd .cv-mx tbody td{width:35%;color:var(--t1)}.hd .cv-mx tbody td.us{background:var(--lav);color:var(--ink);border-top-color:var(--lav-bd);box-shadow:inset 2px 0 0 var(--v),inset -2px 0 0 var(--v)}.hd .cv-mx tbody:last-of-type tr:last-child td.us{border-radius:0 0 16px 16px;box-shadow:inset 2px 0 0 var(--v),inset -2px 0 0 var(--v),inset 0 -2px 0 var(--v)}.hd .cv-mx td.is-ns{color:var(--t3)}.hd .cv-mx tbody .cv-mx-gh th{padding:clamp(24px,2.6vw,36px) clamp(16px,1.6vw,24px) 10px 0;border-top:0;font:500 var(--fs-m)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.hd .cv-mx tbody .cv-mx-gh td{padding:0;border-top:0}.hd .cv-mx tbody:first-of-type .cv-mx-gh th{padding-top:14px}.hd .cv-c{display:flex;align-items:flex-start;gap:10px}.hd .cv-v{min-width:0}.hd .cv-chip{display:flex;width:max-content;margin-top:8px}.hd .cv-legend{max-width:52rem;margin:clamp(18px,2vw,28px) auto 0;text-align:center;font-size:var(--fs-s);line-height:1.55;color:var(--t2)}@media(max-width:759px){.hd .cv-mx,.hd .cv-mx :is(thead,tbody,tr,th,td){display:block}.hd .cv-mx :is(thead,tbody) tr{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);column-gap:8px}.hd .cv-mx thead{position:sticky;top:var(--hdr);z-index:2;background:#fff;box-shadow:0 1px 0 var(--line2)}.hd .cv-mx thead th{position:static;padding:10px 10px 8px}.hd .cv-mx thead th.us{border-radius:12px 12px 0 0;background:var(--lav);box-shadow:none}.hd .cv-mx thead th.us:before{content:none}.hd .cv-mx thead .cv-mx-corner{display:none}.hd .cv-mx-head{gap:8px}.hd .cv-mx-cta{width:100%;min-height:var(--ctl-s);padding:0 10px;font-size:.875rem}.hd .cv-mx .cv-mx-visit{min-height:var(--ctl-s)}.hd .cv-mx tbody th[scope=row]{grid-column:1 / -1;width:auto;padding:16px 0 8px;border-top:0;font-weight:600}.hd .cv-mx tbody td{width:auto;padding:10px;border-top:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-c);line-height:1.45}.hd .cv-mx tbody td.us,.hd .cv-mx tbody:last-of-type tr:last-child td.us{border-radius:10px;box-shadow:inset 0 0 0 1.5px var(--v)}.hd .cv-mx tbody .cv-mx-gh{display:block}.hd .cv-mx tbody .cv-mx-gh th{padding:30px 0 2px}.hd .cv-mx tbody .cv-mx-gh td{display:none}.hd .cv-mx .cv-c{gap:8px}}@media(max-width:359px){.hd .cv-mx .cv-c{flex-direction:column;gap:6px}.hd .cv-mx tbody td{overflow-wrap:break-word}}.hd .cv-bf-cols{display:grid;gap:clamp(16px,2vw,28px);max-width:60rem;margin:clamp(32px,3.4vw,56px) auto 0}@media(min-width:760px){.hd .cv-bf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd .cv-bf-card{min-width:0;padding:clamp(22px,2.4vw,32px);border-radius:var(--r-card);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.hd .cv-bf-card.is-us{background:var(--lav);box-shadow:inset 0 0 0 1.5px var(--v)}.hd .cv-bf-card h3{color:var(--ink)}.hd .cv-bf-list{display:grid;gap:12px;margin-top:16px;font-size:var(--fs-b);line-height:1.55;color:var(--t1);text-wrap:pretty}.hd .cv-bf-card.is-us .cv-bf-list{color:var(--ink)}.hd .cv-bf-list li{display:flex;align-items:flex-start;gap:14px}.hd .cv-bf-list .cv-udot{width:10px;height:10px;margin-top:.55em}.hd .cv-wins{display:grid;gap:clamp(14px,1.6vw,24px)}.hd .cv-duo-grid{display:grid;gap:clamp(48px,5vw,72px);max-width:76rem;margin-inline:auto}@media(min-width:1000px){.hd .cv-duo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.hd .cv-duo-col{min-width:0}.hd .cv-duo .shead{margin-bottom:clamp(22px,2.4vw,32px)}.hd .cv-win{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,32px);border-radius:var(--r-card);background:var(--lav2);box-shadow:inset 0 0 0 1px var(--lav-bd)}.hd .cv-win h3{margin-bottom:6px;color:var(--ink)}.hd .cv-win-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#fff;font-size:var(--fs-c);line-height:1.45;color:var(--t1)}.hd .cv-win-row.is-us{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--v),var(--sh-card)}.hd .cv-year .shead{max-width:52rem;margin-inline:auto}.hd .cv-yc{display:grid;gap:clamp(16px,2vw,28px);max-width:60rem;margin:clamp(32px,3.4vw,56px) auto 0}@media(min-width:760px){.hd .cv-yc{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.hd .cv-yc-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,2.6vw,40px);border-radius:var(--r-card);background:#fff;box-shadow:var(--sh-card)}.hd .cv-yc-card.is-us{background:var(--d0);color:var(--od);box-shadow:var(--sh-lift)}.hd .cv-yc-card h3{margin-top:10px;font-size:clamp(1.5rem,1.3rem + .7vw,2.125rem);color:var(--ink)}.hd .cv-yc-card.is-us h3{color:var(--od)}.hd .cv-yc-price{font:500 var(--fs-s)/1.3 var(--sans);color:var(--t2)}.hd .cv-yc-price b{display:inline-block;margin-right:4px;font:500 clamp(2.5rem,2rem + 1.8vw,3.75rem)/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--ink);vertical-align:-.08em}.hd .cv-yc-card.is-us .cv-yc-price{color:var(--od2)}.hd .cv-yc-card.is-us .cv-yc-price b{color:var(--od)}.hd .cv-yc-sub{font-size:var(--fs-s);line-height:1.45;color:var(--t2)}.hd .cv-yc-card.is-us .cv-yc-sub{color:var(--od2)}.hd .cv-yc-lines{display:grid;gap:10px;width:100%;margin-top:6px;padding-top:16px;box-shadow:inset 0 1px 0 var(--line2);font-size:var(--fs-c);line-height:1.45;color:var(--t1)}.hd .cv-yc-card.is-us .cv-yc-lines{box-shadow:inset 0 1px 0 var(--dl2);color:var(--od)}.hd .cv-yc-lines li{display:flex;align-items:flex-start;gap:10px}.hd .cv-yc-note{margin-bottom:14px;font-size:var(--fs-s);line-height:1.45;color:var(--od2)}.hd .cv-yc-card .d-btn{margin-top:auto}.hd .cv-yc-visit{display:flex;align-items:center;min-height:3.375rem;margin-top:auto}.hd .cv-yc-card:not(.is-us)>.cv-logo{min-height:calc(var(--cv-lh) * 2)}.hd .cv-better-list{display:grid;gap:12px}.hd .cv-better-list li{display:flex;align-items:flex-start;gap:14px;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,26px);border-radius:var(--r-card);background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-b);line-height:1.55;color:var(--t1)}.hd .cv-better-list strong{font-weight:600;color:var(--ink)}.hd .cv-odot{flex:none;width:10px;height:10px;margin-top:.55em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--v)}.hd .cv-exit-open{margin-top:clamp(16px,1.8vw,22px)}.hd :is(.cv-visit,.cv-exit-go a){font-size:var(--fs-s);font-weight:400;display:inline-flex;align-items:center;min-height:var(--ctl-s);color:var(--v-h);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.hd :is(.cv-visit,.cv-exit-go a):hover{text-decoration-color:currentColor}.hd .cv-exit-cols{display:grid;gap:clamp(14px,1.6vw,20px)}@media(min-width:640px){.hd .cv-exit-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd .cv-exit-col{min-width:0;padding:clamp(18px,2vw,24px);border-radius:var(--r-card);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.hd .cv-exit-col.is-us{background:var(--lav);box-shadow:inset 0 0 0 1.5px var(--v)}.hd .cv-exit-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font:600 var(--fs-b)/1.3 var(--sans);letter-spacing:0;color:var(--ink)}.hd .cv-exit-n{font:500 var(--fs-m)/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.hd .cv-exit-col ul{display:grid;gap:8px;margin-top:14px;font-size:var(--fs-c);line-height:1.4;color:var(--t1)}.hd .cv-exit-col li{display:flex;align-items:flex-start;gap:10px}.hd .cv-exit-col .cv-odot{width:8px;height:8px;margin-top:.45em}.hd .cv-udot{flex:none;width:8px;height:8px;margin-top:.45em;border-radius:50%;background:var(--v)}.hd .cv-exit-date{margin-top:clamp(16px,1.8vw,22px);font-size:var(--fs-s);line-height:1.5;color:var(--t2)}.hd .cv-exit-cta{position:sticky;bottom:0;z-index:1;margin-top:clamp(8px,1vw,12px);padding-block:14px;box-shadow:0 -1px 0 var(--line2)}.hd .cv-exit-cta .d-btn{box-sizing:border-box;width:100%;justify-content:center;text-align:center}.hd .cv-exit-go{text-align:center;font-size:var(--fs-s)}.hd .cv-exit-dlg{box-sizing:border-box;inset:0;margin:auto;width:min(100% - 32px,52rem);max-height:min(100dvh - 32px,56rem);padding:0;border:0;border-radius:var(--r-card);background:var(--lav2);color:var(--t1);box-shadow:var(--sh-lift);overflow:auto;overscroll-behavior:contain}.hd .cv-exit-dlg::backdrop{background:#0a02269e}.hd .cv-exit-dlg-in{position:relative;padding:clamp(22px,3vw,40px)}.hd .cv-exit-title{padding-right:48px;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.15;color:var(--ink)}.hd .cv-exit-dlg .cv-exit{margin-top:clamp(16px,2vw,24px)}.hd .cv-exit-dlg .cv-exit-cta{margin-inline:calc(-1*clamp(22px,3vw,40px));padding:14px clamp(22px,3vw,40px);background:var(--lav2)}.hd .cv-exit-x{position:absolute;top:clamp(12px,1.6vw,20px);right:clamp(12px,1.6vw,20px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer}.hd .cv-exit-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hd .cv-faq .d-faqs{max-width:52rem;margin-inline:auto}.hd .cv-src{padding-block:var(--sec)}.hd .cv-src .wrap{width:min(var(--w-page),52rem)}.hd .cv-src h2{font:600 var(--fs-b)/1.3 var(--sans);letter-spacing:0;color:var(--ink)}.hd .cv-src p{margin-top:8px;font-size:var(--fs-s);line-height:1.6;color:var(--t2)}.hd .cv-src p.cv-src-date{margin-top:4px;color:var(--t1)}.hd .cv-src-cols{display:grid;gap:18px;margin-top:18px}@media(min-width:600px){.hd .cv-src-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd .cv-src h3{font:500 var(--fs-m)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.hd .cv-src ul{display:grid;gap:2px;margin-top:6px;font-size:var(--fs-s);line-height:1.5}.hd .cv-src :is(li,.cv-src-more) a{display:inline-flex;align-items:center;min-height:var(--ctl-s);color:var(--v-h);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--lav-bd)}.hd .cv-src :is(li,.cv-src-more) a:hover{text-decoration-color:currentColor}.hd .cv-src p.cv-src-more{margin-top:10px}.hd .cv-src.is-hub .wrap{width:min(var(--w-page),72rem)}.hd .cv-src.is-hub .cv-src-cols{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.hd .cv-src.is-hub .cv-src-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.hd .cv-hb{width:min(100%,76rem);margin:clamp(28px,3.2vw,48px) auto 0}.hd .cv-hb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,14px)}@media(min-width:700px){.hd .cv-hb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.hd .cv-hb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hd .cv-hb-card{display:flex;min-width:0;border-radius:var(--r-card);background:var(--d1);box-shadow:inset 0 0 0 1px var(--dl2);text-align:left}.hd .cv-hb-card.is-us{background:var(--d2);box-shadow:inset 0 0 0 1.5px var(--vt),0 18px 40px -20px #6d53debf}.hd .cv-hb-in{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;padding:clamp(10px,1.1vw,14px);border-radius:inherit;color:var(--od);text-decoration:none}.hd .cv-hb-card .cv-logo.is-plate{box-sizing:border-box;width:100%;min-height:calc(var(--cv-lh) * 1.9);padding:calc(var(--cv-lh) * .35) clamp(8px,1vw,12px)}.hd .cv-hb-note{font-size:var(--fs-s);line-height:1.4;color:var(--od2)}.hd .cv-hb-suits{font-size:var(--fs-c);line-height:1.4;color:var(--od);text-wrap:pretty}.hd .cv-hb-score{display:flex;justify-content:space-between;gap:8px;font:500 var(--fs-m)/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--od2)}.hd .cv-hb-score>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hd .cv-hb-score>.th{align-items:flex-end;text-align:right}.hd .cv-hb-score b{font:500 1.5rem/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.01em;font-variant-numeric:lining-nums;text-transform:none;color:var(--od)}.hd .cv-hb-score .us b{color:var(--vt)}.hd .cv-hb .cv-bar{height:8px;gap:3px}.hd .cv-hb .cv-bar i.us{background:var(--vt)}.hd .cv-hb .cv-bar i.ev{background:var(--dl2)}.hd .cv-hb .cv-bar i.ns{background:repeating-linear-gradient(135deg,var(--dl2) 0 4px,transparent 4px 7px)}.hd .cv-hb .cv-bar i.th{background:transparent;box-shadow:inset 0 0 0 1.5px var(--vt)}.hd .cv-hb .cv-bar i.tr{background:linear-gradient(90deg,var(--vt) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--vt)}.hd .cv-hb-price{display:grid;gap:4px;margin-top:auto;padding-top:10px;box-shadow:inset 0 1px 0 var(--dl2)}.hd .cv-hb-k{font:500 var(--fs-m)/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vt)}.hd .cv-hb-price b{font:500 clamp(1.5rem,1.25rem + .7vw,2rem)/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--od)}.hd .cv-hb-plan{font-size:var(--fs-s);line-height:1.35;color:var(--od2)}.hd .cv-hb-cue{font:500 var(--fs-m)/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vt);text-decoration:underline;text-underline-offset:.3em;text-decoration-color:#b5a4ff73}.hd .cv-hb-go:hover{background:var(--d2)}.hd .cv-hb-go:hover .cv-hb-cue{text-decoration-color:currentColor}.hd .cv-hb-go:focus-visible{outline:2px solid var(--vt);outline-offset:2px}.hd .cv-hb-line{max-width:52rem;margin:14px auto 0;font-size:var(--fs-s);line-height:1.45;color:var(--od2);text-align:center}
