.lv-gx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lv-gx-head{justify-items:start;gap:14px;max-width:46em;display:grid}.rd-root .lv-gx-head .lv-h,.rd-root .lv-gx-faq .lv-h,.rd-root .lv-gx-links .lv-h{font-size:clamp(1.9rem,3.4vw,4rem);line-height:1}.lv-gx-hero .lv-scatter__h{max-width:12em}.lv-gx-hero .lv-scatter__field{height:clamp(620px,62vw,1000px)}.lv-gx-hero .lv-scatter__note{width:min(32%,420px);top:0;left:66%}.lv-gx-steps__head{gap:16px var(--rd-gut);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.lv-gx-steps__head>div{grid-column:1/span 6}.lv-gx-steps__head .lv-p{grid-column:8/span 5}.rd-root .lv-gx-steps__head .lv-h{margin-top:10px;font-size:clamp(1.9rem,3.4vw,4rem);line-height:1}.lv-gx-steps__track{align-items:stretch;gap:10px;margin:clamp(28px,4vw,56px) 0 0;list-style:none}.lv-gx-step{border-radius:var(--rd-r-box);background:var(--rd-tile);flex-direction:column;gap:12px;width:clamp(290px,25vw,380px);padding:clamp(12px,1.2vw,18px) clamp(12px,1.2vw,18px) clamp(18px,1.6vw,26px);display:flex}.lv-gx-steps__track .lv-gx-step .lv-frame{aspect-ratio:4/3;height:auto}.lv-gx-step__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-root .lv-gx-step__top span{font-size:var(--rd-meta);opacity:.65}.lv-gx-step h3{letter-spacing:-.035em;font-size:clamp(1.25rem,1.6vw,1.8rem);font-weight:400;line-height:1.05}.rd-root .lv-gx-step__body{font-size:var(--rd-body);line-height:1.45}.rd-root .lv-gx-step__formats{font-size:var(--rd-meta);opacity:.7;border-top:1px solid #0b18301f;margin-top:auto;padding-top:10px;line-height:1.45}.lv-gx-sources{padding:clamp(80px, 10vw, 160px) var(--rd-gut) clamp(40px, 6vw, 90px)}.lv-gx-table tbody th small{font-size:var(--rd-meta);white-space:normal;opacity:.65;margin-top:4px;font-weight:400;display:block}.lv-gx-srctable tbody th{width:18%}.lv-gx-cmp{padding:clamp(80px, 10vw, 160px) var(--rd-gut) clamp(60px, 8vw, 120px)}.rd-root .lv-gx-cmp__key{font-size:var(--rd-meta);opacity:.7;line-height:1.5}.lv-gx-cmp__key span{font-weight:500}.lv-gx-group{border-bottom:1px solid #0b183014;grid-template-columns:26% 1fr;align-items:start;padding:clamp(28px,4vh,48px) 0;display:grid}.lv-gx-group:first-of-type{margin-top:clamp(32px,4vw,56px)}.lv-gx-group__left{justify-items:start;gap:10px;padding-right:clamp(16px,3vw,50px);display:grid;position:sticky;top:clamp(72px,11vh,110px)}.lv-gx-group__left h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.2vw,2.6rem);font-weight:400;line-height:1.08}.rd-root .lv-gx-group__left p{max-width:22em;font-size:var(--rd-body);opacity:.75;line-height:1.45}.lv-gx-group__right{border-left:1px solid #0b18301a;min-width:0;padding-left:clamp(8px,1.2vw,20px)}.lv-gx-cmptable{table-layout:fixed;margin-top:0}.lv-gx-cmptable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lv-gx-cmptable th,.lv-gx-cmptable td{padding:14px 8px}.rd-root .lv-gx-cmptable td{font-size:var(--rd-meta);line-height:1.4}.lv-gx-cmptable thead th{letter-spacing:.04em}.lv-gx-cmptable thead th:first-child{width:24%}.lv-gx-cmptable thead th.is-us{width:18%}.lv-gx-cmptable tbody th{white-space:normal}.lv-gx-cmptable .is-us{background:var(--rd-tile);opacity:1;font-weight:500}.lv-gx-cmptable td.is-dim{opacity:.55}.lv-gx-keep.asc-news{padding-inline:var(--rd-gut)}.lv-gx-keep .asc-news__head{gap:16px var(--rd-gut);flex-wrap:wrap}.rd-root .lv-gx-keep .asc-news__head h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.4vw,4rem);font-weight:400;line-height:1}.lv-gx-keep__lead{max-width:40em;margin-top:14px}.lv-gx-keep .asc-post{padding:0 clamp(10px,1.4vw,22px)}.rd-root .lv-gx-keep .asc-post small{font-size:var(--rd-meta);letter-spacing:.08em;text-transform:uppercase}.rd-root .lv-gx-keep .asc-post h3{min-height:0;margin-bottom:0;font-size:clamp(1.1rem,1.4vw,1.5rem);font-weight:500}.rd-root .lv-gx-keep .asc-post p{min-height:6em;font-size:var(--rd-body);margin-bottom:14px;line-height:1.45}.lv-gx-keep .asc-post img{aspect-ratio:1.4}.lv-gx-draft .lv-cover__title{max-width:14em}.lv-gx-links__all{text-align:center;margin-top:clamp(24px,3vw,40px)}.lv-gx-links__all a{border-bottom:1px solid}@media (width<=760px){.lv-gx-hero .lv-scatter__field{height:520px}.lv-gx-hero .lv-scatter__note{width:100%;top:calc(100% + 40px);left:0}.lv-gx-steps__head>div,.lv-gx-steps__head .lv-p{grid-column:1/-1}.lv-gx-steps__track{flex-direction:column;width:auto}.lv-gx-step{width:auto}.lv-gx-table td:before{content:attr(data-col);opacity:.6;margin-bottom:2px;font-weight:500;display:block}.lv-gx-table tbody th{white-space:normal}.lv-gx-srctable tbody th{width:auto}.lv-gx-cmptable tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.lv-gx-cmptable tbody th,.lv-gx-cmptable td.is-us{grid-column:1/-1}.lv-gx-cmptable td.is-us{border-radius:var(--rd-r-box);padding:10px 12px}.lv-gx-group{grid-template-columns:1fr;gap:16px}.lv-gx-group__left{padding-right:0;position:static}.lv-gx-group__right{border-left:0;padding-left:0}}
