.dtv12.ih-trv1 .tvh{--tvh-hair:#e6ebf3;background:var(--v12-white)}.dtv12.ih-trv1 .tvh-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:1024px){.dtv12.ih-trv1 .tvh-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2vw,28px)}}.dtv12.ih-trv1 .tvh-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--tvh-hair);border-radius:var(--v12-r-lg);background:var(--v12-white);box-shadow:0 1px 2px rgb(13 27 62/.03),0 12px 32px -24px rgb(13 27 62/.26)}.dtv12.ih-trv1 .tvh-photo{margin:0;overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid var(--tvh-hair);background:#e6ecf4}.dtv12.ih-trv1 .tvh-img{display:block;width:100%;height:100%;object-fit:cover}.dtv12.ih-trv1 .tvh-copy.tv-copy{max-width:none;padding:clamp(24px,2.6vw,32px) clamp(22px,2.6vw,36px) clamp(28px,3vw,38px)}@media (min-width:1024px){.dtv12.ih-trv1 .tvh-copy.tv-copy{display:flex;flex:1;flex-direction:column}.dtv12.ih-trv1 .tvh-copy .tv-tags{margin-top:auto;padding-top:20px}}@media (max-width:759px){.dtv12.ih-trv1 .tvh-cards{gap:16px}.dtv12.ih-trv1 .tvh-copy.tv-copy{padding:22px 18px 26px}}.dtv12.ih-trv1 .tva{--tva-a:#1e3a8a;--tva-b:#3b82f6;--tva-line:#e2e8f0;background:var(--v12-surface)}.dtv12.ih-trv1 .tva .tv-lede a{color:var(--tv-link);text-decoration:underline;text-decoration-color:var(--tv-link-line);text-underline-offset:3px}.dtv12.ih-trv1 .tva-board{display:grid;gap:18px;max-width:1080px;margin:0 auto}.dtv12.ih-trv1 .tva-scale{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 4px}.dtv12.ih-trv1 .tva-end{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tva-a)}.dtv12.ih-trv1 .tva-end:last-child{color:#2563eb}.dtv12.ih-trv1 .tva-track{position:relative;height:6px;border-radius:99px;background:linear-gradient(90deg,var(--tva-a),#93c5fd)}.dtv12.ih-trv1 .tva-track:after,.dtv12.ih-trv1 .tva-track:before{position:absolute;top:50%;width:14px;height:14px;border:3px solid #fff;border-radius:50%;translate:0 -50%;box-shadow:0 1px 4px rgb(15 23 42/.18);content:""}.dtv12.ih-trv1 .tva-track:before{left:-2px;background:var(--tva-a)}.dtv12.ih-trv1 .tva-track:after{right:-2px;background:#93c5fd}.dtv12.ih-trv1 .tva-cards{display:grid;gap:18px}.dtv12.ih-trv1 .tva-card{--tva-accent:var(--tva-a);--tva-tint:#eef2ff;position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,32px);overflow:hidden;border:1px solid var(--tva-line);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgb(13 27 62/.04),0 18px 40px -28px rgb(13 27 62/.28)}.dtv12.ih-trv1 .tva-card--b{--tva-accent:#2563eb;--tva-tint:#eff6ff}.dtv12.ih-trv1 .tva-card:before{position:absolute;inset:0 0 auto;height:4px;background:var(--tva-accent);content:""}.dtv12.ih-trv1 .tva-card--b:before{background:linear-gradient(90deg,#2563eb,#93c5fd)}.dtv12.ih-trv1 .tva-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"key risk" "key name";column-gap:14px;row-gap:2px;align-items:center}.dtv12.ih-trv1 .tva-key{grid-area:key;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tva-accent);font-size:1.125rem;font-weight:800;color:#fff}.dtv12.ih-trv1 .tva-risk{grid-area:risk;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tva-accent)}.dtv12.ih-trv1 .tva-name.tv-h3{grid-area:name;margin:0}.dtv12.ih-trv1 .tva-steps{flex-wrap:wrap;margin:20px 0 0;padding:12px;border-radius:14px;background:var(--tva-tint);list-style:none}.dtv12.ih-trv1 .tva-step,.dtv12.ih-trv1 .tva-steps{display:flex;align-items:center;gap:6px}.dtv12.ih-trv1 .tva-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px rgb(30 64 175/.12);font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--tv-ink)}.dtv12.ih-trv1 .tva-arrow{flex:none;width:16px;height:16px;stroke:#94a3b8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-trv1 .tva-body.tv-p{margin:18px 0 20px}.dtv12.ih-trv1 .tva-nb{white-space:nowrap}.dtv12.ih-trv1 .tva-for{display:grid;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--tva-line)}.dtv12.ih-trv1 .tva-for-l{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.dtv12.ih-trv1 .tva-types{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dtv12.ih-trv1 .tva-types li{padding:5px 11px;border-radius:8px;background:#f1f5f9;font-size:.8125rem;font-weight:600;color:#334155}@media (min-width:900px){.dtv12.ih-trv1 .tva-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dtv12.ih-trv1 .tva-board{gap:22px}}@media (max-width:599px){.dtv12.ih-trv1 .tva-scale{gap:10px}.dtv12.ih-trv1 .tva-end{font-size:.75rem;letter-spacing:.06em}.dtv12.ih-trv1 .tva-card{border-radius:16px}.dtv12.ih-trv1 .tva-step,.dtv12.ih-trv1 .tva-steps{flex-direction:column;align-items:flex-start;gap:4px}.dtv12.ih-trv1 .tva-arrow{margin-left:14px;rotate:90deg}}.dtv12.ih-trv1 .tvi{--tvi-coral:#ff7a6a;--tvi-ink:#0f172a;background:var(--v12-white)}.dtv12.ih-trv1 .tvi-row{display:grid;gap:clamp(28px,4vw,40px);align-items:center}.dtv12.ih-trv1 .tvi-row+.tvi-row{margin-top:clamp(56px,7vw,88px)}@media (min-width:1024px){.dtv12.ih-trv1 .tvi-row{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(48px,5.6vw,88px)}.dtv12.ih-trv1 .tvi-row--flip{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.dtv12.ih-trv1 .tvi-row--flip>.tvi-scenes{order:2}.dtv12.ih-trv1 .tvi-route+.tvi-row{margin-top:0}}.dtv12.ih-trv1 .tvi-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);margin:0;padding:clamp(16px,1.8vw,24px);border-radius:var(--v12-r-lg);background:var(--v12-surface);list-style:none}.dtv12.ih-trv1 .tvi-scenes--one{grid-template-columns:minmax(0,1fr)}.dtv12.ih-trv1 .tvi-scenes--one .tvi-card{width:min(100%,400px);margin-inline:auto}.dtv12.ih-trv1 .tvi-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgb(15 23 42/.08);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(13 27 62/.04),0 18px 34px -28px rgb(13 27 62/.4)}.dtv12.ih-trv1 .tvi-stage{container-type:inline-size;border-bottom:1px solid #edf1f7}.dtv12.ih-trv1 .tvi-cap{display:grid;gap:2px;margin:0;padding:14px 18px 16px}.dtv12.ih-trv1 .tvi-cap b{font-size:var(--tv-h3);font-weight:700;line-height:1.24;letter-spacing:-.022em;color:var(--v12-ink)}.dtv12.ih-trv1 .tvi-cap span{font-size:.9375rem;line-height:1.62;color:var(--v12-muted)}.dtv12.ih-trv1 .tvi-copy{max-width:520px}.dtv12.ih-trv1 .tvi-route{display:none}@media (min-width:1024px){.dtv12.ih-trv1 .tvi-route{position:relative;display:block;height:clamp(64px,6.4vw,96px);margin-block:clamp(14px,1.6vw,22px)}.dtv12.ih-trv1 .tvi-route-line{width:100%;height:100%;overflow:visible}.dtv12.ih-trv1 .tvi-route-line path{fill:none;stroke:#b6c3da;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 8;vector-effect:non-scaling-stroke}.dtv12.ih-trv1 .tvi-route--flip .tvi-route-line{scale:-1 1}.dtv12.ih-trv1 .tvi-route-plane{--tv-disc:36px;position:absolute;top:50%;left:50%;translate:-50% -50%}.dtv12.ih-trv1 .tvi-route--flip .tvi-route-plane svg{scale:-1 1}}.dtv12.ih-trv1 .tvi-sc{--u:min(calc(100cqw / 40),13px);position:relative;width:calc(40 * var(--u));height:calc(28 * var(--u));margin-inline:auto;overflow:hidden;font-size:var(--u);line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-trv1 .tvi-sc svg{display:block}.dtv12.ih-trv1 .tvi-at{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.dtv12.ih-trv1 .tvi-sk{display:block;flex:none;width:calc(var(--w, 4) * var(--u));height:calc(.75 * var(--u));border-radius:99em;background:#e2e8f0}.dtv12.ih-trv1 .tvi-sk--v{background:#cbd5e1}.dtv12.ih-trv1 .tvi-bars{display:flex;gap:calc(.14 * var(--u));width:100%;height:100%}.dtv12.ih-trv1 .tvi-bars i{flex:1 1 0;min-width:1px;background:#334155}.dtv12.ih-trv1 .tvi-dev{position:absolute;background:#111827;box-shadow:0 0 0 1px rgb(15 23 42/.1),0 calc(.6 * var(--u)) calc(1.4 * var(--u)) calc(-.5 * var(--u)) rgb(15 23 42/.45)}.dtv12.ih-trv1 .tvi-scr{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#1e293b}.dtv12.ih-trv1 .tvi-face{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 26%}.dtv12.ih-trv1 .tvi-sc--desk{background:linear-gradient(180deg,#f4f7fc,#e8eef8)}.dtv12.ih-trv1 .tvi-plaque{display:grid;place-items:center;border-radius:calc(.4 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px #d8e1ef,0 calc(.3 * var(--u)) calc(.8 * var(--u)) calc(-.3 * var(--u)) rgb(15 23 42/.16);font-size:calc(1.3 * var(--u));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#334155}.dtv12.ih-trv1 .tvi-rack{display:grid;grid-template-columns:repeat(4,calc(2.6 * var(--u)));grid-auto-rows:calc(2.3 * var(--u));gap:calc(.25 * var(--u));padding:calc(.45 * var(--u));border-radius:calc(.4 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px #d8e1ef,0 calc(.4 * var(--u)) var(--u) calc(-.4 * var(--u)) rgb(15 23 42/.18)}.dtv12.ih-trv1 .tvi-rack i{position:relative;border-radius:calc(.15 * var(--u));background:#edf2f9;box-shadow:inset 0 calc(.25 * var(--u)) calc(.3 * var(--u)) rgb(15 23 42/.08)}.dtv12.ih-trv1 .tvi-rack b{position:absolute;bottom:calc(.25 * var(--u));left:50%;width:calc(.8 * var(--u));height:calc(1.1 * var(--u));border-radius:calc(.15 * var(--u)) calc(.15 * var(--u)) calc(.35 * var(--u)) calc(.35 * var(--u));background:var(--v12-blue);translate:-50% 0}.dtv12.ih-trv1 .tvi-rack b:before{content:"";position:absolute;top:calc(-.55 * var(--u));left:50%;width:calc(.55 * var(--u));height:calc(.55 * var(--u));border:calc(.13 * var(--u)) solid #94a3b8;border-radius:50%;translate:-50% 0}.dtv12.ih-trv1 .tvi-tab{padding:calc(.45 * var(--u));border-radius:calc(.8 * var(--u))}.dtv12.ih-trv1 .tvi-tab .tvi-scr{border-radius:calc(.4 * var(--u))}.dtv12.ih-trv1 .tvi-tab-neck{background:linear-gradient(90deg,#7d8ba0,#a9b5c6 50%,#7d8ba0)}.dtv12.ih-trv1 .tvi-tab-foot{border-radius:calc(.25 * var(--u)) calc(.25 * var(--u)) 0 0;background:#64748b}.dtv12.ih-trv1 .tvi-bell i{position:absolute;display:block}.dtv12.ih-trv1 .tvi-bell-knob{top:0;left:calc(1.9 * var(--u));width:calc(.6 * var(--u));height:calc(.7 * var(--u));border-radius:calc(.3 * var(--u)) calc(.3 * var(--u)) 0 0;background:#94a3b8}.dtv12.ih-trv1 .tvi-bell-dome{top:calc(.6 * var(--u));left:calc(.6 * var(--u));width:calc(3.2 * var(--u));height:calc(1.7 * var(--u));border-radius:calc(1.6 * var(--u)) calc(1.6 * var(--u)) 0 0;background:linear-gradient(180deg,#f1f5f9,#cbd5e1 55%,#a3b1c4)}.dtv12.ih-trv1 .tvi-bell-base{top:calc(2.3 * var(--u));left:0;width:calc(4.4 * var(--u));height:calc(.5 * var(--u));border-radius:calc(.25 * var(--u));background:#64748b}.dtv12.ih-trv1 .tvi-counter-top{background:#fff;box-shadow:0 -1px 0 #dde5f1,0 1px 0 #cdd8e8}.dtv12.ih-trv1 .tvi-counter{background:repeating-linear-gradient(90deg,transparent 0 calc(8 * var(--u) - 1px),rgb(255 255 255/.07) 0 calc(8 * var(--u))),linear-gradient(180deg,#23438f 0,#1e3a8a 100%)}.dtv12.ih-trv1 .tvi-case i{position:absolute;display:block}.dtv12.ih-trv1 .tvi-case-grip{top:0;left:calc(1.6 * var(--u));width:calc(3.4 * var(--u));height:calc(.7 * var(--u));border-radius:calc(.35 * var(--u));background:#475569}.dtv12.ih-trv1 .tvi-case-rod{top:calc(.5 * var(--u));width:calc(.35 * var(--u));height:calc(3.6 * var(--u));background:#94a3b8}.dtv12.ih-trv1 .tvi-case-rod--l{left:calc(2 * var(--u))}.dtv12.ih-trv1 .tvi-case-rod--r{left:calc(4.25 * var(--u))}.dtv12.ih-trv1 .tvi-case-body{top:calc(3.9 * var(--u));left:0;width:calc(6.6 * var(--u));height:calc(9.2 * var(--u));border-radius:calc(.8 * var(--u));background:linear-gradient(90deg,transparent calc(1.9 * var(--u)),#dfe6f0 0 calc(2.2 * var(--u)),transparent 0 calc(4.4 * var(--u)),#dfe6f0 0 calc(4.7 * var(--u)),transparent 0),#f8fafc;box-shadow:inset 0 0 0 1px #cbd6e6,0 calc(.5 * var(--u)) var(--u) calc(-.4 * var(--u)) rgb(2 8 40/.45)}.dtv12.ih-trv1 .tvi-case-wheel{top:calc(13 * var(--u));width:calc(.9 * var(--u));height:calc(.9 * var(--u));border-radius:50%;background:#1e293b;box-shadow:0 0 0 calc(.12 * var(--u)) #64748b inset}.dtv12.ih-trv1 .tvi-case-wheel--l{left:calc(.8 * var(--u))}.dtv12.ih-trv1 .tvi-case-wheel--r{right:calc(.8 * var(--u))}.dtv12.ih-trv1 .tvi-case-tag{position:absolute;top:calc(5.6 * var(--u));left:calc(1.9 * var(--u));width:calc(2.8 * var(--u));height:calc(1.7 * var(--u));padding:calc(.32 * var(--u)) calc(.35 * var(--u));border-radius:calc(.2 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1,0 calc(.2 * var(--u)) calc(.5 * var(--u)) rgb(15 23 42/.18)}.dtv12.ih-trv1 .tvi-sc--call{background:radial-gradient(80% 70% at 30% 20%,#f6f8fc 0,rgb(246 248 252/0) 70%),#e9eef6}.dtv12.ih-trv1 .tvi-res{display:flex;flex-direction:column;padding:calc(1.5 * var(--u)) calc(1.6 * var(--u)) calc(1.4 * var(--u));border-radius:calc(.4 * var(--u));background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 calc(.8 * var(--u)) calc(1.6 * var(--u)) calc(-.6 * var(--u)) rgb(15 23 42/.28)}.dtv12.ih-trv1 .tvi-res-head{display:flex;align-items:center;gap:calc(.8 * var(--u))}.dtv12.ih-trv1 .tvi-res-mark{flex:none;width:calc(1.8 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(.4 * var(--u));background:var(--v12-blue-deep)}.dtv12.ih-trv1 .tvi-res-head b{font-size:calc(1.55 * var(--u));font-weight:700;letter-spacing:-.01em;color:var(--tvi-ink)}.dtv12.ih-trv1 .tvi-res-sub{margin-top:calc(.9 * var(--u))}.dtv12.ih-trv1 .tvi-res-rows{position:relative;display:grid;margin-top:calc(1.2 * var(--u))}.dtv12.ih-trv1 .tvi-res-row{display:flex;align-items:center;justify-content:space-between;height:calc(2.5 * var(--u));border-bottom:1px solid #eef2f7}.dtv12.ih-trv1 .tvi-res-row.is-issue .tvi-sk--v{background:#f6b3aa}.dtv12.ih-trv1 .tvi-ring{position:absolute;top:calc(4.55 * var(--u));left:calc(-.9 * var(--u));width:calc(100% + 1.8 * var(--u));height:calc(3.4 * var(--u));overflow:visible}.dtv12.ih-trv1 .tvi-ring path{fill:none;stroke:var(--v12-blue);stroke-width:max(1.4px,calc(.2 * var(--u)));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.dtv12.ih-trv1 .tvi-res-foot{display:block;width:calc(9 * var(--u));height:calc(1.8 * var(--u));margin-top:auto}.dtv12.ih-trv1 .tvi-ph{padding:calc(.55 * var(--u));border-radius:calc(1.6 * var(--u))}.dtv12.ih-trv1 .tvi-ph .tvi-scr{border-radius:calc(1.1 * var(--u))}.dtv12.ih-trv1 .tvi-pen{border-radius:calc(.6 * var(--u)) calc(.6 * var(--u)) calc(.15 * var(--u)) calc(.15 * var(--u));background:linear-gradient(90deg,#1e3a8a,#2f55bd 50%,#1e3a8a);box-shadow:calc(.3 * var(--u)) calc(.4 * var(--u)) calc(.6 * var(--u)) rgb(15 23 42/.22)}.dtv12.ih-trv1 .tvi-pen:after{content:"";position:absolute;bottom:calc(-1.3 * var(--u));left:calc(.15 * var(--u));width:calc(.9 * var(--u));height:calc(1.3 * var(--u));background:linear-gradient(180deg,#cbd5e1 0 70%,#334155 70%);clip-path:polygon(0 0,100% 0,50% 100%)}.dtv12.ih-trv1 .tvi-pen-clip{position:absolute;top:calc(.9 * var(--u));right:calc(-.2 * var(--u));width:calc(.3 * var(--u));height:calc(4.2 * var(--u));border-radius:calc(.15 * var(--u));background:#cbd5e1}.dtv12.ih-trv1 .tvi-sc--gate{background:#edf1f7}.dtv12.ih-trv1 .tvi-gate-bg{position:absolute;inset:0;width:100%;height:100%}.dtv12.ih-trv1 .tvi-sky{fill:#e1ebfa}.dtv12.ih-trv1 .tvi-plane{fill:#c3d1e8}.dtv12.ih-trv1 .tvi-portholes{fill:#e9f0fb}.dtv12.ih-trv1 .tvi-apron{fill:#d3ddec}.dtv12.ih-trv1 .tvi-mullions,.dtv12.ih-trv1 .tvi-sill{fill:#c5d2e5}.dtv12.ih-trv1 .tvi-floor{fill:#edf1f7}.dtv12.ih-trv1 .tvi-hang{background:#94a3b8}.dtv12.ih-trv1 .tvi-sign{display:grid;align-content:center;gap:calc(.8 * var(--u));padding:0 calc(1 * var(--u));border-radius:calc(.6 * var(--u));background:linear-gradient(180deg,#13205a,#0e1946);box-shadow:0 calc(.6 * var(--u)) calc(1.2 * var(--u)) calc(-.4 * var(--u)) rgb(15 23 42/.45)}.dtv12.ih-trv1 .tvi-sign-gate{display:flex;align-items:center;gap:calc(.8 * var(--u))}.dtv12.ih-trv1 .tvi-sign-gate b{font-size:calc(1.6 * var(--u));font-weight:700;line-height:1;letter-spacing:.02em;color:#fff}.dtv12.ih-trv1 .tvi-sk--sign{width:calc(2.6 * var(--u));height:calc(.9 * var(--u));background:rgb(255 255 255/.3)}.dtv12.ih-trv1 .tvi-sign-flaps{display:flex;gap:calc(.2 * var(--u))}.dtv12.ih-trv1 .tvi-flap{position:relative;display:grid;place-items:center;width:calc(1.65 * var(--u));height:calc(2.5 * var(--u));border-radius:calc(.2 * var(--u));background:linear-gradient(180deg,#213070 0 50%,#1b285f 50% 100%);font-size:calc(1.5 * var(--u));font-weight:700;line-height:1;color:#ffb2a8}.dtv12.ih-trv1 .tvi-flap:after{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:rgb(0 0 0/.45)}.dtv12.ih-trv1 .tvi-flap i{font-style:normal}.dtv12.ih-trv1 .tvi-stand{position:absolute;inset:0;width:100%;height:100%}.dtv12.ih-trv1 .tvi-stand--f{z-index:1}.dtv12.ih-trv1 .tvi-stand-neck{fill:#a7b3c4}.dtv12.ih-trv1 .tvi-stand-base{fill:#c2ccd9;stroke:#a7b3c4;stroke-width:1}.dtv12.ih-trv1 .tvi-stand-lip{fill:#b8c3d2;stroke:#9eabbe;stroke-width:1}.dtv12.ih-trv1 .tvi-stand-hi{fill:none;stroke:#e6ebf2;stroke-width:1.5;stroke-linecap:round}.dtv12.ih-trv1 .tvi-hph{top:0;left:calc(2 * var(--u));width:calc(9 * var(--u));height:calc(16.5 * var(--u));padding:calc(.5 * var(--u));border-radius:calc(1.6 * var(--u))}.dtv12.ih-trv1 .tvi-hph .tvi-scr{border-radius:calc(1.1 * var(--u))}.dtv12.ih-trv1 .tvi-sc--event{background:linear-gradient(180deg,#f2f5fb,#e6ecf6)}.dtv12.ih-trv1 .tvi-booth{padding:calc(1.6 * var(--u)) calc(1.2 * var(--u)) 0;border-radius:calc(.6 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px #d6dfec,0 calc(.8 * var(--u)) calc(1.6 * var(--u)) calc(-.8 * var(--u)) rgb(15 23 42/.3)}.dtv12.ih-trv1 .tvi-onair{position:absolute;top:calc(.4 * var(--u));left:50%;width:calc(.9 * var(--u));height:calc(.9 * var(--u));border-radius:50%;background:var(--tvi-coral);box-shadow:0 0 calc(.8 * var(--u)) rgb(255 122 106/.8);translate:-50% 0}.dtv12.ih-trv1 .tvi-glass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.45 * var(--u));height:calc(10.2 * var(--u));padding:calc(.45 * var(--u));border-radius:calc(.3 * var(--u));background:#cfdbee}.dtv12.ih-trv1 .tvi-pane{position:relative;border-radius:calc(.2 * var(--u));background:linear-gradient(180deg,#e5eefc,#f4f8fe)}.dtv12.ih-trv1 .tvi-int{position:absolute;top:calc(1.7 * var(--u));left:calc(1.6 * var(--u));width:calc(5.6 * var(--u));height:calc(5.6 * var(--u));overflow:hidden;border-radius:50%;background:#dbe6fb;box-shadow:0 0 0 calc(.25 * var(--u)) #fff,0 calc(.4 * var(--u)) calc(.8 * var(--u)) calc(-.2 * var(--u)) rgb(15 23 42/.3)}.dtv12.ih-trv1 .tvi-int img{display:block;width:100%;height:100%;object-fit:cover}.dtv12.ih-trv1 .tvi-mic{position:absolute;bottom:0;left:calc(7.6 * var(--u));width:calc(1.5 * var(--u));height:calc(3 * var(--u));overflow:visible}.dtv12.ih-trv1 .tvi-mic path{fill:none;stroke:#475569;stroke-width:3;stroke-linecap:round}.dtv12.ih-trv1 .tvi-mic rect{fill:#334155}.dtv12.ih-trv1 .tvi-gloss{position:absolute;top:calc(1.2 * var(--u));left:50%;width:calc(9.2 * var(--u));height:calc(7.6 * var(--u));padding:calc(.8 * var(--u)) calc(.9 * var(--u));border-radius:calc(.25 * var(--u));background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 calc(.4 * var(--u)) calc(.9 * var(--u)) calc(-.3 * var(--u)) rgb(15 23 42/.22);translate:-50% 0}.dtv12.ih-trv1 .tvi-gloss b{display:block;margin-bottom:calc(.5 * var(--u));font-size:calc(1.3 * var(--u));font-weight:700;letter-spacing:.01em;color:var(--tvi-ink)}.dtv12.ih-trv1 .tvi-gloss-row{display:flex;align-items:center;justify-content:space-between;height:calc(1.5 * var(--u));transform-origin:0 50%}.dtv12.ih-trv1 .tvi-gloss .tvi-sk{height:calc(.6 * var(--u))}.dtv12.ih-trv1 .tvi-crowd{display:flex;justify-content:space-between}.dtv12.ih-trv1 .tvi-seat{position:relative;width:calc(6 * var(--u));height:100%}.dtv12.ih-trv1 .tvi-pate{position:absolute;top:calc(.6 * var(--u));left:50%;width:calc(3.4 * var(--u));height:calc(3.4 * var(--u));border-radius:50%;background:#a9b6c9;translate:-50% 0}.dtv12.ih-trv1 .tvi-back{position:absolute;top:calc(3.2 * var(--u));left:0;width:100%;height:calc(7 * var(--u));border-radius:calc(1.6 * var(--u)) calc(1.6 * var(--u)) calc(.3 * var(--u)) calc(.3 * var(--u));background:linear-gradient(180deg,#2f4c9c,#263f86);box-shadow:inset 0 calc(.3 * var(--u)) 0 rgb(255 255 255/.08)}.dtv12.ih-trv1 .tvi-hs{position:absolute;top:0;left:50%;width:calc(4.4 * var(--u));height:calc(2.86 * var(--u));overflow:visible;translate:-50% 0}.dtv12.ih-trv1 .tvi-hs-band{fill:none;stroke:#1e293b;stroke-width:2.6;stroke-linecap:round}.dtv12.ih-trv1 .tvi-hs-cup{fill:#1e293b}.dtv12.ih-trv1 .tvi-hs-on{position:absolute;top:calc(1.75 * var(--u));left:calc(50% + 1.45 * var(--u));width:calc(.55 * var(--u));height:calc(.55 * var(--u));border-radius:50%;background:#8fb8ff;box-shadow:0 0 calc(.6 * var(--u)) #8fb8ff}@media (max-width:759px){.dtv12.ih-trv1 .tvi-scenes{grid-template-columns:minmax(0,1fr);padding:12px}.dtv12.ih-trv1 .tvi-copy{max-width:none}}.dtv12.ih-trv1 .tvl{background:var(--v12-white)}.dtv12.ih-trv1 .tvl-row{display:grid;gap:clamp(28px,4vw,40px);align-items:center}.dtv12.ih-trv1 .tvl-row+.tvl-row{margin-top:clamp(64px,7.4vw,104px)}@media (min-width:1024px){.dtv12.ih-trv1 .tvl-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,5.6vw,88px)}.dtv12.ih-trv1 .tvl-row--flip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.dtv12.ih-trv1 .tvl-row--flip>.tvl-stage{order:2}}.dtv12.ih-trv1 .tvl-pairs{margin:6px 0 26px;padding:0;border-top:1px solid var(--v12-line);list-style:none}.dtv12.ih-trv1 .tvl-pair{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--v12-line)}.dtv12.ih-trv1 .tvl-pair .tv-p{flex:1;min-width:0}.dtv12.ih-trv1 .tvl-ex{display:inline-flex;flex:none;align-items:baseline;gap:8px;font-size:.9375rem;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--v12-blue)}.dtv12.ih-trv1 .tvl-ex i{font-style:normal;font-weight:400;color:#64748b}@media (max-width:1023px){.dtv12.ih-trv1 .tvl-copy{max-width:640px}}@media (max-width:759px){.dtv12.ih-trv1 .tvl-pair{flex-direction:column;gap:6px}}.dtv12.ih-trv1 .tvl-stage{min-width:0;padding:clamp(16px,2.4vw,28px);border-radius:var(--v12-r-lg);background:var(--v12-surface);container-type:inline-size}.dtv12.ih-trv1 .tvl-sc{--u:calc(100cqw / 40);--tvl-ease:cubic-bezier(.16,1,.3,1);--tvl-pen:cubic-bezier(.5,.1,.3,1);--tvl-paper:0 0 0 1px rgb(15 23 42/.07),0 calc(.5 * var(--u)) calc(1.2 * var(--u)) calc(-.5 * var(--u)) rgb(13 27 62/.28);position:relative;width:100%;height:calc(32 * var(--u));font-size:max(10px,var(--u));line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-trv1 .tvl-at{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.dtv12.ih-trv1 .tvl-lanes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dtv12.ih-trv1 .tvl-lanes path{fill:none;stroke:#8ea6d8;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.dtv12.ih-trv1 .tvl-brief,.dtv12.ih-trv1 .tvl-map,.dtv12.ih-trv1 .tvl-mk,.dtv12.ih-trv1 .tvl-q,.dtv12.ih-trv1 .tvl-src{border-radius:calc(.6 * var(--u));background:#fff;box-shadow:var(--tvl-paper)}.dtv12.ih-trv1 .tvl-src{display:grid;align-content:center;gap:calc(.5 * var(--u));padding:0 calc(1.6 * var(--u))}.dtv12.ih-trv1 .tvl-src-k{font-size:.9em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.dtv12.ih-trv1 .tvl-src-t{font-size:1.6em;font-weight:700;letter-spacing:-.015em;color:var(--v12-ink)}.dtv12.ih-trv1 .tvl-brief{display:grid;align-content:center;gap:calc(.35 * var(--u));padding:0 calc(.9 * var(--u));border-top:calc(.4 * var(--u)) solid var(--v12-blue)}.dtv12.ih-trv1 .tvl-brief-k{font-size:.9em;font-weight:700;color:var(--v12-ink)}.dtv12.ih-trv1 .tvl-brief i{font-size:.85em;font-style:normal;font-weight:600;color:var(--v12-blue)}.dtv12.ih-trv1 .tvl-mk{display:grid;grid-template-rows:auto 1fr auto;padding:calc(1.3 * var(--u)) calc(1.4 * var(--u))}.dtv12.ih-trv1 .tvl-mk-head{display:flex;align-items:center;gap:calc(.45 * var(--u));padding-bottom:calc(.9 * var(--u));border-bottom:1px solid #edf1f7;font-size:1.1em;color:var(--v12-ink)}.dtv12.ih-trv1 .tvl-mk-head b{font-weight:700}.dtv12.ih-trv1 .tv-ico.tvl-mk-pin{--tv-ico:calc(1.3 * var(--u))}.dtv12.ih-trv1 .tvl-mk-line{align-self:center;font-size:1.3em;font-weight:600;line-height:1.35;white-space:normal;color:#334155}.dtv12.ih-trv1 .tvl-mk-w{position:relative;display:inline-block;font-weight:700;color:var(--v12-ink)}.dtv12.ih-trv1 .tvl-hl{position:absolute;inset:12% -6% 6%;z-index:-1;border-radius:calc(.2 * var(--u));background:rgb(245 178 60/.38);transform-origin:0 50%}.dtv12.ih-trv1 .tvl-mk-w{isolation:isolate}.dtv12.ih-trv1 .tvl-ul{position:absolute;left:-4%;bottom:calc(-.55 * var(--u));width:108%;height:calc(.7 * var(--u));overflow:visible}.dtv12.ih-trv1 .tvl-ul path{fill:none;stroke:var(--v12-blue-deep);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.dtv12.ih-trv1 .tvl-mk-code{justify-self:start;padding:calc(.25 * var(--u)) calc(.6 * var(--u));border:1.5px solid var(--v12-blue);border-radius:calc(.3 * var(--u));font-size:.95em;font-weight:700;letter-spacing:.04em;color:var(--v12-blue)}.dtv12.ih-trv1 .tvl-map{overflow:hidden;background:#f4f7fd}.dtv12.ih-trv1 .tvl-map-art{width:100%;height:100%}.dtv12.ih-trv1 .tvl-map-land{fill:#e3eaf7}.dtv12.ih-trv1 .tvl-map-lat{fill:none;stroke:#dbe3f1;stroke-width:1px;vector-effect:non-scaling-stroke}.dtv12.ih-trv1 .tvl-pin{display:grid;justify-items:center;overflow:visible}.dtv12.ih-trv1 .tvl-pin .tv-ico{--tv-ico:calc(2.4 * var(--u))}.dtv12.ih-trv1 .tvl-pin b{position:absolute;top:calc(-1.5 * var(--u));left:50%;font-size:.95em;font-weight:700;color:var(--v12-ink);translate:-50% 0}.dtv12.ih-trv1 .tvl-q{display:flex;align-items:center;gap:calc(.8 * var(--u));padding:0 calc(1.3 * var(--u))}.dtv12.ih-trv1 .tv-ico.tvl-q-ico{--tv-ico:calc(1.5 * var(--u))}.dtv12.ih-trv1 .tvl-q-t{display:flex;gap:.32em;font-size:1.45em;font-weight:700;letter-spacing:-.01em;color:var(--v12-ink)}.dtv12.ih-trv1 .tvl-q.is-r .tvl-q-t{color:var(--v12-blue)}.dtv12.ih-trv1 .tvl-ne{display:grid;place-items:center;border-radius:50%;background:var(--v12-blue-deep);font-size:1.5em;font-weight:700;line-height:1;color:#fff}.dtv12.ih-trv1 .tvl-hl-tag{display:flex;align-items:center;justify-content:center;gap:calc(.4 * var(--u));border-radius:calc(.4 * var(--u));background:#fff;box-shadow:var(--tvl-paper);font-size:.95em;font-weight:600;color:#475569}.dtv12.ih-trv1 .tvl-hl-tag b{font-weight:700;color:var(--v12-blue)}.dtv12.ih-trv1 .tvl-hl-hole{width:calc(.6 * var(--u));height:calc(.6 * var(--u));margin-right:calc(.2 * var(--u));border-radius:50%;background:#e2e8f0;box-shadow:inset 0 1px 1px rgb(15 23 42/.2)}@container (max-width: 480px){.dtv12.ih-trv1 .tvl-q{justify-content:center;padding:0 calc(.8 * var(--u));text-align:center}.dtv12.ih-trv1 .tv-ico.tvl-q-ico{display:none}.dtv12.ih-trv1 .tvl-q-t{flex-wrap:wrap;justify-content:center;row-gap:0;font-size:1.25em;line-height:1.2}.dtv12.ih-trv1 .tvl-hl-hole{display:none}.dtv12.ih-trv1 .tvl-hl-tag{font-size:.9em}}.dtv12.ih-trv1 .tvm{--tm-ease:cubic-bezier(.16,1,.3,1);--tm-soft:cubic-bezier(.25,1,.5,1);--tm-pen:cubic-bezier(.5,.1,.3,1);--tm-blue:var(--v12-blue);--tm-ink:var(--v12-blue-deep);--tm-bar:#e2e8f0;--tm-bar-2:#cbd5e1;--tm-type:#3b4a63;--tm-hair:rgb(15 23 42/.07);--tm-line:var(--v12-line);--tm-gut:72px;--tm-x:20px;--tm-stop:40px;--tm-gap:clamp(24px,2.8vw,36px);--tm-pad:clamp(28px,3.4vw,48px);--tm-title:clamp(1.375rem,2vw,1.75rem);--tm-y:calc(var(--tm-pad) + var(--tm-title) * .61);background:var(--v12-surface)}.dtv12.ih-trv1 .tvm-pic{flex:none;width:100%;height:calc(7.2 * var(--u));border-radius:calc(.5 * var(--u))}@media (max-width:759px){.dtv12.ih-trv1 .tvm{--tm-gut:30px;--tm-x:11px;--tm-stop:22px;--tm-gap:20px;--tm-pad:20px;--tm-title:1.25rem}}@media (max-width:360px){.dtv12.ih-trv1 .tvm{--tm-gut:28px}}.dtv12.ih-trv1 .iv-cap{--iv-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:radial-gradient(150% 62% at 50% 118%,rgba(255,255,255,.85),transparent 62%),radial-gradient(80% 60% at 100% 0,rgba(255,255,255,.45),transparent 58%),#f1f5f9}.dtv12.ih-trv1 .iv-cap-deck{--iv-stick:clamp(96px,10vh,130px);margin:clamp(30px,3.4vw,46px) 0 0;padding:0;list-style:none}.dtv12.ih-trv1 .iv-cap-slot{position:sticky;top:var(--iv-stick);pointer-events:none;min-height:40.5rem;scroll-margin-top:var(--iv-stick);display:flex;flex-direction:column}.dtv12.ih-trv1 .iv-cap-folder{display:flex;flex:1;flex-direction:column;pointer-events:none}.dtv12.ih-trv1 .iv-cap-panel{pointer-events:auto;display:flex;flex:1;flex-direction:column}.dtv12.ih-trv1 .iv-cap-slot+.iv-cap-slot{margin-top:clamp(28px,3vw,44px)}.dtv12.ih-trv1 .iv-cap-slot[data-away] .iv-cap-tab{opacity:0;pointer-events:none}.dtv12.ih-trv1 .iv-cap-deck[data-open="0"] .iv-cap-slot:first-child,.dtv12.ih-trv1 .iv-cap-deck[data-open="1"] .iv-cap-slot:nth-child(2),.dtv12.ih-trv1 .iv-cap-deck[data-open="2"] .iv-cap-slot:nth-child(3),.dtv12.ih-trv1 .iv-cap-deck[data-open="3"] .iv-cap-slot:nth-child(4){z-index:3}.dtv12.ih-trv1 .iv-cap-deck[data-open="0"] .iv-cap-slot:first-child .iv-cap-tab,.dtv12.ih-trv1 .iv-cap-deck[data-open="1"] .iv-cap-slot:nth-child(2) .iv-cap-tab,.dtv12.ih-trv1 .iv-cap-deck[data-open="2"] .iv-cap-slot:nth-child(3) .iv-cap-tab,.dtv12.ih-trv1 .iv-cap-deck[data-open="3"] .iv-cap-slot:nth-child(4) .iv-cap-tab{color:var(--v12-blue)}.dtv12.ih-trv1 .iv-cap-deck:after{content:"";display:block;height:clamp(140px,24vh,260px)}.dtv12.ih-trv1 .iv-cap-tabrow{z-index:1;display:grid;grid-template-columns:var(--iv-tab-cols,repeat(4,minmax(0,1fr)));margin-block-end:-1px;padding-inline:44px 20px;pointer-events:none}.dtv12.ih-trv1 .iv-cap-tab,.dtv12.ih-trv1 .iv-cap-tabrow{position:relative;font-size:clamp(.8125rem,.98vw,.9375rem);font-weight:500;letter-spacing:-.016em}.dtv12.ih-trv1 .iv-cap-tab{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;height:48px;margin:0;padding:0 20px 0 50px;line-height:1.2;color:var(--v12-ink);white-space:nowrap;pointer-events:auto;text-decoration:none;cursor:pointer;transition:color .2s var(--v12-ease)}.dtv12.ih-trv1 .iv-cap-tab:hover .iv-cap-tab-bg{fill:var(--v12-surface);stroke:rgba(13,27,62,.34)}.dtv12.ih-trv1 .iv-cap-tab:focus-visible{outline:2px solid var(--v12-blue);outline-offset:3px;border-radius:4px}.dtv12.ih-trv1 .iv-cap-tab-bg{transition:fill .2s var(--v12-ease),stroke .2s var(--v12-ease)}.dtv12.ih-trv1 .iv-cap-tabrow{--iv-tuck:52px}.dtv12.ih-trv1 .iv-cap-slot:nth-child(2) .iv-cap-tab{margin-inline-start:calc(var(--iv-tuck) * -1)}.dtv12.ih-trv1 .iv-cap-slot:nth-child(3) .iv-cap-tab{margin-inline-start:calc(var(--iv-tuck) * -2)}.dtv12.ih-trv1 .iv-cap-slot:nth-child(4) .iv-cap-tab{margin-inline-start:calc(var(--iv-tuck) * -3)}@media (max-width:1199px){.dtv12.ih-trv1 .iv-cap-slot{position:static}.dtv12.ih-trv1 .iv-cap-tabrow{grid-template-columns:minmax(0,1fr);padding-inline:10px;--iv-tuck:0px}.dtv12.ih-trv1 .iv-cap-tab{grid-column:1!important;justify-content:center;max-width:calc(100% - 20px);white-space:normal}.dtv12.ih-trv1 .iv-cap-tab-t{overflow:visible;text-overflow:clip}.dtv12.ih-trv1 .iv-cap-deck:after,.dtv12.ih-trv1 .iv-cap-tabrow{display:none}}.dtv12.ih-trv1 .iv-cap-tab-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:visible;fill:#fff;stroke:rgba(13,27,62,.16);stroke-width:1}.dtv12.ih-trv1 .iv-cap-deck:not([data-open]) .iv-cap-slot:not([data-away]):not(:has(~.iv-cap-slot:not([data-away]))) .iv-cap-tab{color:var(--v12-blue)}.dtv12.ih-trv1 .iv-cap-tab-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.dtv12.ih-trv1 .iv-cap-panel{--iv-pad:clamp(24px,2.8vw,36px);position:relative;overflow:visible;padding:var(--iv-pad);border-radius:var(--v12-r-lg);background:#fff;border:1px solid rgba(13,27,62,.16)}.dtv12.ih-trv1 .iv-cap-body{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:clamp(26px,3vw,44px);align-items:stretch;flex:1}.dtv12.ih-trv1 .iv-cap-art{align-self:stretch}.dtv12.ih-trv1 .iv-cap-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.dtv12.ih-trv1 .iv-cap-t{margin:0 0 14px;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.08;letter-spacing:-.032em;color:var(--v12-ink);text-wrap:balance}.dtv12.ih-trv1 .iv-cap-p{margin:0;max-width:58ch;font-size:1.0625rem;line-height:1.65;letter-spacing:-.003em;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-trv1 .iv-cap-art{position:relative;display:grid;align-content:stretch;overflow:hidden;border-radius:14px;background:var(--v12-surface)}@media (max-width:899px){.dtv12.ih-trv1 .iv-cap-body{grid-template-columns:minmax(0,1fr);row-gap:22px}.dtv12.ih-trv1 .iv-cap-panel{--iv-pad:clamp(20px,3vw,28px)}}.dtv12.ih-trv1 .iv-cap-slot{min-height:41.5rem}@media (max-width:1199px){.dtv12.ih-trv1 .iv-cap-slot{min-height:0}}@media (max-height:799px){.dtv12.ih-trv1 .iv-cap-slot{position:static;min-height:0}.dtv12.ih-trv1 .iv-cap-deck:after,.dtv12.ih-trv1 .iv-cap-tabrow{display:none}}.dtv12.ih-trv1 .iv-cap-art{background:#f6f8fb}.dtv12.ih-trv1 .iv-cap-art:has(.tvm-img){align-self:center;aspect-ratio:1/1;background:#eaf3fe}.dtv12.ih-trv1 .iv-cap-art:has(.tvm-img):after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(13 27 62/.08);pointer-events:none}.dtv12.ih-trv1 .iv-cap-art .tvm-img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.dtv12.ih-trv1 .tvm-still{position:relative;display:block;min-width:0;border-radius:inherit;overflow:hidden}.dtv12.ih-trv1 .iv-cap-p+.iv-cap-p{margin-top:1em}.dtv12.ih-trv1 .iv-cap-p.tvm-take{font-weight:500;color:var(--v12-ink)}.dtv12.ih-trv1 .iv-cap-copy .tvm-tags{margin-top:clamp(24px,2.6vw,36px)}.dtv12.ih-trv1 .tvm-vlist{margin:clamp(20px,2.2vw,30px) 0 0;padding:0;list-style:none}.dtv12.ih-trv1 .tvm-vlist li{padding:10px 0 11px;border-top:1px solid var(--v12-line);border-image:linear-gradient(90deg,var(--v12-line) 0,var(--v12-line) 62%,rgba(226,232,240,0) 100%) 1;font-size:1rem;line-height:1.5;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-trv1 .tvm-vlist b{font-weight:650;color:var(--v12-ink)}@media (max-width:759px){.dtv12.ih-trv1 .tvm-vlist li{font-size:.9375rem}}.dtv12.ih-trv1 .tvm-pic{display:contents}.dtv12.ih-trv1 .tvp{--tv-ink:#fff;--tv-text:rgb(255 255 255/.84);--tv-text-2:rgb(255 255 255/.74);--tv-link:#fff;--tv-link-line:rgb(255 255 255/.5);--tv-rule:rgb(255 255 255/.18);--tvp-glass:rgb(255 255 255/.07);--tvp-glass-line:rgb(255 255 255/.16);position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(60% 70% at 88% 0,rgba(255,255,255,.08),transparent 62%),#1e3a8a}.dtv12.ih-trv1 .tvp-eyebrow{color:rgb(255 255 255/.82)}.dtv12.ih-trv1 .tvp-flow{max-width:980px;margin:0 auto clamp(44px,5.4vw,72px)}.dtv12.ih-trv1 .tvp-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.dtv12.ih-trv1 .tvp-ev{display:grid;justify-items:center;gap:8px;min-width:0}.dtv12.ih-trv1 .tvp-day{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255/.6)}.dtv12.ih-trv1 .tvp-ev-card{--tv-disc:34px;--tv-ico:18px;display:inline-flex;align-items:center;gap:10px;width:100%;max-width:200px;padding:8px 14px 8px 8px;border-radius:14px;background:#fff;box-shadow:0 16px 30px -18px rgb(2 8 40/.7);font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--v12-ink)}@media (max-width:379px){.dtv12.ih-trv1 .tvp-ev-card{gap:8px;padding-right:10px}}.dtv12.ih-trv1 .tvp-ev-card .tv-disc{background:#f5f8ff;box-shadow:0 0 0 1px rgb(30 64 175/.12)}.dtv12.ih-trv1 .tvp-drop{display:none}.dtv12.ih-trv1 .tvp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;margin-top:14px;padding:14px 20px;border:1px solid rgb(255 255 255/.22);border-radius:18px;background:rgb(255 255 255/.1)}.dtv12.ih-trv1 .tvp-bar-l{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fcd34d}.dtv12.ih-trv1 .tvp-bar-k{--tv-disc:28px;--tv-ico:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:0;padding:0;list-style:none}.dtv12.ih-trv1 .tvp-bar-k li{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#fff}@media (min-width:720px){.dtv12.ih-trv1 .tvp-events{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.dtv12.ih-trv1 .tvp-day{display:flex;align-items:center;gap:12px;width:100%}.dtv12.ih-trv1 .tvp-day:after,.dtv12.ih-trv1 .tvp-day:before{flex:1;height:1px;background:rgb(255 255 255/.22);content:""}.dtv12.ih-trv1 .tvp-drop{display:block;width:0;height:30px;border-left:2px dashed rgb(255 255 255/.35)}.dtv12.ih-trv1 .tvp-bar{justify-content:space-between;margin-top:0;padding:16px 24px}}.dtv12.ih-trv1 .tvp-avoids{max-width:1160px;margin:0 auto}.dtv12.ih-trv1 .tvp-avoids-t.tv-title{margin:0 0 22px;text-align:center}.dtv12.ih-trv1 .tvp-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.dtv12.ih-trv1 .tvp-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px 22px;border:1px solid var(--tvp-glass-line);border-radius:18px;background:var(--tvp-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dtv12.ih-trv1 .tvp-n{position:absolute;top:12px;right:16px;font-size:.75rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgb(255 255 255/.5)}.dtv12.ih-trv1 .tvp-t{padding-right:18px;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.005em;color:#fff;text-wrap:pretty}.dtv12.ih-trv1 .tvp-terms{--tv-ink:var(--v12-ink);--tv-text:var(--v12-muted);--tv-text-2:#475569;--tv-link:var(--v12-blue);--tv-link-line:rgb(30 64 175/.35);display:grid;gap:28px;max-width:1160px;margin:clamp(40px,5vw,64px) auto 0;padding:clamp(24px,3.2vw,40px);border-radius:24px;background:#fff;box-shadow:0 30px 60px -36px rgb(2 8 40/.7);color:var(--tv-text)}.dtv12.ih-trv1 .tvp-terms .tv-p{max-width:none}.dtv12.ih-trv1 .tvp-factors{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.dtv12.ih-trv1 .tvp-factors li{padding:6px 12px;border-radius:8px;background:#f1f5f9;font-size:.8125rem;font-weight:600;color:#334155}.dtv12.ih-trv1 .tvp-factors li.is-plus{background:#eff6ff;color:#1d4ed8}.dtv12.ih-trv1 .tvp .tv-ask{margin-top:clamp(36px,4vw,52px)}.dtv12.ih-trv1 .tvp .tv-ask-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:640px){.dtv12.ih-trv1 .tvp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dtv12.ih-trv1 .tvp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dtv12.ih-trv1 .tvp-card{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:18px;padding:24px 22px 26px}.dtv12.ih-trv1 .tvp-n{top:20px;right:20px}.dtv12.ih-trv1 .tvp-t{padding-right:0}}@media (min-width:960px){.dtv12.ih-trv1 .tvp-terms{gap:clamp(28px,3.4vw,48px)}}@media (max-width:599px){.dtv12.ih-trv1 .tvp-card{--tv-disc:56px;--tv-ico:34px;padding:18px}.dtv12.ih-trv1 .tvp .tv-ask{margin-top:36px}}.dtv12.ih-trv1 .tvk{--tvk-navy:#1e3a8a;--tvk-line:#e2e8f0;--tvk-slate:#f8fafc;background:#fff}.dtv12.ih-trv1 .tvk-runs{max-width:1120px;margin:0 auto}.dtv12.ih-trv1 .tvk-runs-t.tv-title{margin:0 0 20px;text-align:center}.dtv12.ih-trv1 .tvk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.dtv12.ih-trv1 .tvk-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:20px 22px;border:1px solid var(--tvk-line);border-radius:18px;background:#fff;box-shadow:0 14px 30px -26px rgb(13 27 62/.3);transition:border-color .3s var(--v12-ease),box-shadow .3s var(--v12-ease)}.dtv12.ih-trv1 .tvk-item:hover{border-color:#cbd5e1;box-shadow:0 18px 36px -24px rgb(13 27 62/.34)}.dtv12.ih-trv1 .tvk-mark{flex:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-trv1 .tvk-mark--flag{width:18px;height:18px;color:#d97706}.dtv12.ih-trv1 .tvk-mark--fixed{width:13px;height:13px;stroke-width:2.6}.dtv12.ih-trv1 .tvk-mark--seal{width:20px;height:20px;stroke-width:1.7;color:#fcd34d}.dtv12.ih-trv1 .tvk-t{padding-right:0;font-size:1rem;font-weight:600;line-height:1.42;letter-spacing:-.01em;color:var(--tv-ink);text-wrap:pretty}.dtv12.ih-trv1 .tvk-panels{display:grid;gap:20px;max-width:1120px;margin:clamp(48px,6vw,80px) auto 0}.dtv12.ih-trv1 .tvk-panel{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3vw,36px);border:1px solid var(--tvk-line);border-radius:22px;background:var(--tvk-slate)}.dtv12.ih-trv1 .tvk-panel .tv-p{max-width:none}.dtv12.ih-trv1 .tvk-issues{display:grid;gap:10px;margin:auto 0 0;padding:24px 0 0;list-style:none}.dtv12.ih-trv1 .tvk-issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--tvk-line);border-radius:12px;background:#fff}.dtv12.ih-trv1 .tvk-issue-t{font-size:.9375rem;font-weight:600;color:var(--tv-ink)}.dtv12.ih-trv1 .tvk-fixed{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:#ecfdf5;font-size:.75rem;font-weight:700;white-space:nowrap;color:#047857}@media (min-width:600px){.dtv12.ih-trv1 .tvk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dtv12.ih-trv1 .tvk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dtv12.ih-trv1 .tvk-item{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:18px;padding:26px 26px 28px}.dtv12.ih-trv1 .tvk-t{padding-right:0;font-size:1.0625rem}.dtv12.ih-trv1 .tvk-panels{gap:22px}}@media (max-width:599px){.dtv12.ih-trv1 .tvk-issue{grid-template-columns:auto minmax(0,1fr)}.dtv12.ih-trv1 .tvk-fixed{grid-column:2;justify-self:start}}.dtv12.ih-trv1 .tvw-rows{display:grid;gap:clamp(72px,9vw,128px)}.dtv12.ih-trv1 .tvw-row{position:relative;display:grid;gap:clamp(28px,4vw,44px)}@media (min-width:1024px){.dtv12.ih-trv1 .tvw-row{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(48px,5.4vw,80px);align-items:stretch}.dtv12.ih-trv1 .tvw-row--flip{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.dtv12.ih-trv1 .tvw-row--flip>.tvw-photo{order:2}.dtv12.ih-trv1 .tvw-photo.tvw-photo--devices .tvw-img{object-position:62% 50%}}.dtv12.ih-trv1 .tvw-photo--devices .tvw-img{object-position:50% 42%}.dtv12.ih-trv1 .tvw-photo--two .tvw-img{object-position:50% 62%}.dtv12.ih-trv1 .tvw-photo{margin:0}.dtv12.ih-trv1 .tvw-main{position:relative}@media (min-width:1024px){.dtv12.ih-trv1 .tvw-photo{display:flex;flex-direction:column}.dtv12.ih-trv1 .tvw-photo .tvw-main{display:flex;flex:1 1 auto;flex-direction:column;min-height:420px}.dtv12.ih-trv1 .tvw-photo .tvw-frame{position:relative;flex:1 1 auto;aspect-ratio:auto}.dtv12.ih-trv1 .tvw-photo .tvw-img{position:absolute;inset:0;object-position:58% 55%}}.dtv12.ih-trv1 .tvw-frame{overflow:hidden;border-radius:22px;background:#e6ecf4;box-shadow:0 1px 2px rgb(13 27 62/.06),0 30px 60px -34px rgb(13 27 62/.42);aspect-ratio:16/10}.dtv12.ih-trv1 .tvw-img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 62%}.dtv12.ih-trv1 .tvw-btn{display:inline-flex;padding:8px 14px;border-radius:8px;background:#1c2c63;font-size:.875rem}.dtv12.ih-trv1 .tvw-btn .tvw-cyc>b{font-weight:600;color:#fff}.dtv12.ih-trv1 .tvw-cyc{display:inline-grid;justify-items:center}.dtv12.ih-trv1 .tvw-cyc>b{grid-area:1/1;font-family:inherit;font-weight:700;color:var(--v12-blue);white-space:nowrap}.dtv12.ih-trv1 .tvw-cyc>b:not(:first-child){visibility:hidden}.dtv12.ih-trv1 .tvw-cyc>b[lang=ja]{font-family:Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,Noto Sans JP,sans-serif}.dtv12.ih-trv1 .tv-p.tvw-lead{margin-bottom:6px;text-wrap:pretty}.dtv12.ih-trv1 .tvw-reqs{margin:0 0 var(--tv-pgap,.9em);padding:0;list-style:none}.dtv12.ih-trv1 .tvw-req{display:grid;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:18px;padding:13px 0;border-top:1px solid var(--tv-rule)}.dtv12.ih-trv1 .tvw-req:last-child{border-bottom:1px solid var(--tv-rule)}.dtv12.ih-trv1 .tvw-req-t{font-size:var(--tv-body);line-height:1.5;color:var(--tv-text)}.dtv12.ih-trv1 .tvw-spec{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:42px;padding:0 10px;border:1px solid rgb(15 23 42/.08);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(13 27 62/.05),0 10px 22px -16px rgb(13 27 62/.35);font-size:.9375rem;line-height:1;white-space:nowrap;color:var(--tv-ink)}.dtv12.ih-trv1 .tvw-spec s{text-decoration-color:rgb(100 116 139/.7);color:#64748b}.dtv12.ih-trv1 .tvw-spec i{font-style:normal;color:#64748b}.dtv12.ih-trv1 .tvw-spec--rtl b{display:inline-flex;align-items:center;gap:8px;font-family:Segoe UI,Tahoma,Noto Sans Arabic,sans-serif;font-size:1rem;font-weight:700;color:var(--v12-blue)}.dtv12.ih-trv1 .tvw-rtl-arrow{font-family:system-ui,sans-serif;font-size:1rem;line-height:1;color:#64748b}@media (max-width:759px){.dtv12.ih-trv1 .tvw-req{grid-template-columns:116px minmax(0,1fr);gap:14px;padding:12px 0}.dtv12.ih-trv1 .tvw-spec{height:38px;padding:0 9px;font-size:.8125rem}.dtv12.ih-trv1 .tvw-spec-was{display:none}.dtv12.ih-trv1 .tvw-spec .tvw-btn{padding:6px 10px;font-size:.75rem}.dtv12.ih-trv1 .tvw-spec--rtl b{font-size:.875rem}}.dtv12.ih-trv1 .tvw-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;margin:4px 0 calc(var(--tv-pgap, .9em) + 6px);padding:0;list-style:none}.dtv12.ih-trv1 .tvw-flow>li{position:relative;display:inline-flex;align-items:center;padding:9px 13px;border:1px solid rgb(15 23 42/.08);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgb(13 27 62/.05);font-size:.9375rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--tv-ink)}.dtv12.ih-trv1 .tvw-flow>li:not(:last-child){margin-right:26px}.dtv12.ih-trv1 .tvw-flow>li:not(:last-child):after{content:"";position:absolute;right:-17px;top:50%;width:7px;height:7px;border-top:1.8px solid #94a3b8;border-right:1.8px solid #94a3b8;transform:translateY(-50%) rotate(45deg)}.dtv12.ih-trv1 .tvw-flow>li.is-mark{border-color:rgb(217 145 20/.35);background:rgb(245 178 60/.2)}@media (max-width:759px){.dtv12.ih-trv1 .tvw-flow{gap:8px 0}.dtv12.ih-trv1 .tvw-flow>li{padding:8px 10px;font-size:.8125rem}.dtv12.ih-trv1 .tvw-flow>li:not(:last-child){margin-right:20px}.dtv12.ih-trv1 .tvw-flow>li:not(:last-child):after{right:-13px}}@media (min-width:1024px){.dtv12.ih-trv1 .tvw-copy{display:flex;flex-direction:column;justify-content:center}}@media (max-width:759px){.dtv12.ih-trv1 .tvw-frame{border-radius:16px}}.dtv12.ih-trv1 .tvy{--ty-ease:cubic-bezier(.16,1,.3,1);--ty-out:cubic-bezier(.22,1,.36,1);--ty-blue:var(--v12-blue);--ty-hair:rgb(15 23 42/.07);--ty-bar:#e2e8f0;--ty-bar-2:#cbd5e1;--ty-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.4 2.72'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");background:var(--v12-surface)}.dtv12.ih-trv1 .tvy-reviews{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(48px,6vw,80px);overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:var(--v12-r-lg);background:var(--v12-white);box-shadow:0 1px 2px rgba(13,27,62,.04),0 12px 26px -20px rgba(13,27,62,.26)}@media (min-width:900px){.dtv12.ih-trv1 .tvy-reviews{grid-template-columns:minmax(220px,.62fr) minmax(0,2fr)}}.dtv12.ih-trv1 .tvy-score{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:clamp(24px,2.6vw,36px);background:var(--v12-surface);color:var(--v12-ink);text-decoration:none}.dtv12.ih-trv1 .tvy-score-logo{width:104px;height:auto}.dtv12.ih-trv1 .tvy-score-row{display:flex;align-items:center;gap:12px}.dtv12.ih-trv1 .tvy-score-num{font-size:clamp(2.5rem,3.4vw,3rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--v12-ink)}.dtv12.ih-trv1 .tvy-score-count{font-size:.9375rem;font-weight:500;color:var(--v12-muted);text-decoration:underline;text-decoration-color:rgb(51 65 85/.3);text-underline-offset:3px;transition:text-decoration-color .25s var(--v12-ease)}.dtv12.ih-trv1 .tvy-score:hover .tvy-score-count{text-decoration-color:initial}.dtv12.ih-trv1 .tvy-score:focus-visible{outline:2px solid var(--v12-blue);outline-offset:-4px}.dtv12.ih-trv1 .tvy-stars{position:relative;display:inline-flex}.dtv12.ih-trv1 .tvy-stars-row{display:flex;gap:3px}.dtv12.ih-trv1 .tvy-stars-row .tvy-tp{width:22px;height:22px}.dtv12.ih-trv1 .tvy-stars>.tvy-stars-row:first-child .tvy-tp rect{fill:#dcdce6}.dtv12.ih-trv1 .tvy-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.dtv12.ih-trv1 .tvy-cards{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.dtv12.ih-trv1 .tvy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dtv12.ih-trv1 .tvy-card+.tvy-card{border-left:1px solid var(--v12-line)}}@media (min-width:900px){.dtv12.ih-trv1 .tvy-cards{border-left:1px solid var(--v12-line)}}.dtv12.ih-trv1 .tvy-card{display:flex;flex-direction:column;margin:0;padding:clamp(24px,2.8vw,40px)}.dtv12.ih-trv1 .tvy-mark{display:block;height:30px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:4.25rem;font-weight:700;line-height:.86;color:var(--v12-blue);-webkit-user-select:none;user-select:none}.dtv12.ih-trv1 .tvy-q{margin:0}.dtv12.ih-trv1 .tvy-q p{margin:0;font-size:clamp(1.0625rem,1.35vw,1.1875rem);font-weight:400;line-height:1.62;letter-spacing:-.008em;color:var(--v12-ink);text-wrap:pretty;hanging-punctuation:first}.dtv12.ih-trv1 .tvy-by{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:clamp(20px,2.2vw,28px)}.dtv12.ih-trv1 .tvy-av{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:999px;font-size:.875rem;font-weight:700;letter-spacing:.01em}.dtv12.ih-trv1 .tvy-av--blue{background:#e0e9ff;color:#1e40af}.dtv12.ih-trv1 .tvy-av--teal{background:#d9f2ee;color:#0f766e}.dtv12.ih-trv1 .tvy-who{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--v12-muted)}.dtv12.ih-trv1 .tvy-who b{font-size:.9375rem;font-weight:700;letter-spacing:-.014em;color:var(--v12-ink)}.dtv12.ih-trv1 .tvy-src{display:flex;align-items:center;gap:6px}.dtv12.ih-trv1 .tvy-tp{flex:none;width:14px;height:14px}@media (max-width:899px){.dtv12.ih-trv1 .tvy-score{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;border-bottom:1px solid var(--v12-line)}.dtv12.ih-trv1 .tvy-score-num{font-size:2rem}.dtv12.ih-trv1 .tvy-stars-row .tvy-tp{width:18px;height:18px}}@media (max-width:759px){.dtv12.ih-trv1 .tvy-card+.tvy-card{border-top:1px solid var(--v12-line)}}.dtv12.ih-trv1 .tvy .tvy-close{flex-direction:column;gap:18px}.dtv12.ih-trv1 .tvy-more{margin:0}.dtv12.ih-trv1 .tvy-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin:0}@media (max-width:759px){.dtv12.ih-trv1 .tvy-reviews{margin-top:40px}.dtv12.ih-trv1 .tvy .tvy-close{gap:22px}.dtv12.ih-trv1 .tvy-ask{flex-direction:column;align-items:stretch;gap:10px}.dtv12.ih-trv1 .tvy-ask .tv-ask-q{font-size:1rem;font-weight:500}}.dtv12.ih-trv1 .tvy-points-lead{margin:0;padding:clamp(18px,2vw,24px) clamp(18px,2vw,26px);border-bottom:1px solid var(--v12-line);font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--v12-ink);text-wrap:balance}.dtv12.ih-trv1 .tvy-points .tv-disc{--tv-disc:clamp(58px,5.2vw,68px);--tv-ico:calc(var(--tv-disc) * .62)}.dtv12.ih-trv1 .tvy-points .ih-sec-thumb .tvy-logo{width:calc(var(--tv-disc) * var(--fit, .7));height:calc(var(--tv-disc) * var(--fit, .7));object-fit:contain;mix-blend-mode:multiply}.dtv12.ih-trv1 .tvy-points .tvy-pt>b{font-weight:700}.dtv12.ih-trv1 .tvy-points .ih-sec-p b{font-weight:600;color:var(--v12-ink)}.dtv12.ih-trv1 .tvy-points .ih-sec-p a,.dtv12.ih-trv1 .tvy-points-foot a{font-weight:500;color:var(--v12-blue);text-decoration:underline;text-underline-offset:2px}.dtv12.ih-trv1 .tvy-points-foot{margin:0;font-size:.9375rem;font-weight:500;line-height:1.6;color:var(--v12-ink);text-wrap:pretty}.dtv12.ih-trv1 .tvy-figure img{object-position:55% 58%}.dtv12.ih-trv1 .tvy-sec+.tvy-reviews{margin-top:clamp(56px,6vw,88px)}@media (min-width:960px){.dtv12.ih-trv1 .tvy-sec.ih-sec-grid{align-items:start}.dtv12.ih-trv1 .tvy-sec .ih-sec-aside{position:sticky;top:88px}}.dtv12.ih-trv1 .tvy-sec .ih-sec-h b{display:inline}.dtv12.ih-trv1 .tvy-sec .ih-sec-sub a{font-weight:500;color:var(--tv-link);text-decoration:underline;text-decoration-color:var(--tv-link-line);text-underline-offset:3px}@media (max-width:599px){.dtv12.ih-trv1 .tvy-points .ih-sec-thumb{width:52px}.dtv12.ih-trv1 .tvy-points .tv-disc{--tv-disc:48px}.dtv12.ih-trv1 .tvy-points .ih-sec-card{gap:14px;padding-inline:16px}}@media (max-width:759px){.dtv12.ih-trv1 .tvy-sec .ih-sec-h{font-size:min(1.875rem,7vw)}}