.gv{display:grid;gap:clamp(20px,2.4vw,26px);grid-template-columns:minmax(0,1fr);margin-top:clamp(30px,3.6vw,48px)}@media(min-width:1040px){.gv{align-items:stretch;grid-template-columns:minmax(0,1fr) clamp(88px,10.5vw,152px) minmax(0,.66fr) clamp(70px,7.5vw,110px) minmax(0,1fr)}}.gv-sig{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));list-style:none;margin:0;padding:0}@media(min-width:1040px){.gv-sig{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,1fr)}}.gv-sig li{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid var(--dk-line);border-radius:var(--r);display:flex;gap:12px;padding:11px 16px}.gv-sig b{color:#fff;font:900 .93rem var(--head);letter-spacing:-.022em}.gv-sig svg{flex:none;height:19px;width:19px}.gv-arrow,.gv-wire{display:none}@media(min-width:1040px){.gv-arrow,.gv-wire{align-self:stretch;display:block}}.gv-arrow svg,.gv-wire svg{display:block;height:100%;width:100%}.gv-wire path{fill:none;opacity:.62;stroke:var(--corn);stroke-width:1.6}.gv-arrow line,.gv-arrow path{fill:none;stroke:var(--neon);stroke-width:1.8}.gv-gate{align-self:center;text-align:center}.gv-orb{align-items:center;border:2px solid var(--neon);border-radius:50%;display:flex;height:clamp(104px,11vw,142px);justify-content:center;margin:0 auto;position:relative;width:clamp(104px,11vw,142px)}.gv-orb:before{border:1px solid hsla(0,0%,100%,.22);border-radius:50%;content:"";inset:-13px;position:absolute}.gv-orb svg{color:var(--neon);height:46%;width:46%}.gv-gate b{color:#fff;display:block;font:900 clamp(1.02rem,1.6vw,1.18rem) var(--head);letter-spacing:-.026em;margin-top:18px}.gv-gate .pill{background:hsla(0,0%,100%,.1);border:1px solid var(--dk-edge);border-radius:999px;color:#fff;display:inline-block;font:600 .58rem var(--mono);letter-spacing:.15em;margin-top:11px;padding:7px 14px;text-transform:uppercase}.gv-out{align-self:center;background:hsla(0,0%,100%,.06);border:1px solid var(--dk-edge);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,26px)}.gv-out b{color:#fff;display:block;font:900 clamp(1.02rem,1.6vw,1.18rem) var(--head);letter-spacing:-.026em}.gv-env{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gv-env span{background:hsla(0,0%,100%,.07);border:1px solid var(--dk-line);border-radius:9px;color:var(--dk-mut);flex:1 1 auto;font:600 .62rem var(--mono);letter-spacing:.03em;padding:11px 12px;text-align:center}.gv-only{background:var(--neon);border-radius:999px;color:var(--deep);display:inline-block;font:700 .58rem var(--mono);letter-spacing:.13em;margin-bottom:14px;padding:7px 13px;text-transform:uppercase}@media(max-width:1039px){.gv-gate:before,.gv-out:before{border-bottom:2px solid var(--corn);border-right:2px solid var(--corn);content:"";display:block;height:11px;margin:0 auto clamp(16px,2.4vw,22px);opacity:.8;transform:rotate(45deg);width:11px}.gv-out:before{border-color:var(--neon)}}.gv-pil{display:grid;gap:clamp(18px,2.4vw,34px);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:clamp(30px,3.6vw,46px);padding-top:clamp(22px,2.6vw,30px)}.gv-pil>div{align-items:flex-start;display:flex;gap:14px}.gv-pil .ic{align-items:center;border:1px solid var(--dk-edge);border-radius:50%;color:var(--corn-lt);display:flex;flex:none;height:40px;justify-content:center;width:40px}.gv-pil b{color:#fff;display:block;font:900 .98rem var(--head);letter-spacing:-.022em}.gv-pil span{color:var(--dk-mut);display:block;font-size:.88rem;line-height:1.5;margin-top:5px}.gv-only,.sec .pill,.sec .tag,.story-tag{border-radius:999px}.fx-cost b,.gv-env span,.pb-q,.pb-q.bl,.pb-q.br,.pb-q.tl,.pb-q.tr{border-radius:4px}.ch-g b,.ch-h,.cx-by b,.faq summary,.fx-cal .t,.fx-cost b,.fx-cyc b,.fx-mg b,.fx-out .t,.fx-out b,.fx-panels p,.fx-ring .v,.fx-split b,.fx-track button .t,.fxh-h,.fxh-st b,.gv-gate b,.gv-out b,.gv-pil b,.gv-sig b,.h-big,.h-display,.h-sec,.h-sub,.pb-bill .hd b,.pb-bill .tot,.pb-q b,.ph-c b,.ph-g h3,.story-name,.story-outcome b,.tlc b,.vs-foot b,.vs-l b,.vs-p h3,h1,h2,h3,h4{letter-spacing:.01em}.fx-cal .w,.fx-cal .who,.fx-cyc .dot,.fx-cyc .tag,.fx-here,.fx-loop,.fx-mg li:before,.fx-ring .k,.fx-track button .s,.fxh-st .n,.gv-env span,.gv-gate .pill,.gv-only,.pb-bill .hd i,.pb-mos,.ph-btm .k,.ph-c .n,.ph-k,.ph-track b{font-size:.75rem}.cx-by span,.sec .btn,.sec .dot,.sec .fx-here,.sec .fx-loop,.sec .fx-note,.sec .gv-only,.sec .k,.sec .kick,.sec .n,.sec .now,.sec .o,.sec .pb-mos,.sec .pill,.sec .s,.sec .tag,.sec .w,.sec .who,.sec button{line-height:normal}.fx-cyc span,.fx-split span,.gv-pil span,.ph-c span,.sec b+span,.sec b~span,.sec label,.sec p.sub,.sec span.d,.sec strong+span,.vs-l span{line-height:calc(1em + 9px)}.ch-g b,.fx-cyc b,.gv-pil b,.mg b,.ph-c b,.vs-l b{hyphens:manual;overflow-wrap:break-word}