.rs.pg-product main{--hue:#3e4bd8;--hue-rgb:62 75 216;--hue-lt-rgb:149 156 234}.rs.pg-product .v-narrow{display:none}@media (max-width:599px){.rs.pg-product .v-wide{display:none}.rs.pg-product .v-narrow{display:inline}}.rs.pg-product .nb{white-space:nowrap}.rs.pg-product .p-sec .p-head .sub,.rs.pg-product .sec2 .txt .sub,.rs.pg-product .words .sub{color:var(--body)}.rs.pg-product .shot{width:100%;max-width:var(--w,none);background:#fff var(--lq,none) 50% 0/cover no-repeat;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0b1b330f,0 40px 80px -36px #161e505c}.rs.pg-product .shot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b1b3314}.rs.pg-product .shot img{width:100%;height:auto;display:block}.rs.pg-product .fig-note{font-size:var(--t-small);color:var(--ink-3);letter-spacing:.004em;margin-top:18px;line-height:1.5}@media (max-width:600px){.rs.pg-product .shot{background-image:var(--lq-m,var(--lq,none));border-radius:14px}}.rs.pg-product .story{grid-template-columns:minmax(0, var(--sw,756px)) minmax(0, 1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:56px;display:grid;position:relative}.rs.pg-product .story-stage{background:#fff;border-radius:16px;display:grid;box-shadow:0 2px 6px #0b1b330f,0 40px 80px -36px #161e505c}.rs.pg-product .story-stage:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;grid-area:1/1;box-shadow:inset 0 0 0 1px #0b1b3314}.rs.pg-product .story-pane{transition:opacity .4s var(--ease-ui);background:#fff;border-radius:16px;grid-area:1/1;align-self:start;overflow:hidden}.rs.pg-product .story-pane img{width:100%;height:auto;display:block}.rs.pg-product .story-pane+.story-pane,.rs.pg-product[data-js] .story-pane[aria-hidden=true]{opacity:0}.rs.pg-product[data-js] .story-pane:not([aria-hidden=true]){opacity:1}.rs.pg-product .story-pane.leaving{transition-duration:.25s}.rs.pg-product .story-tabs{border-left:1px solid var(--line);gap:4px;padding-left:18px;display:grid;position:relative}.rs.pg-product .story-tabs button{text-align:left;width:100%;color:var(--ink-2);background:0 0;border:0;min-height:44px;padding:14px 0 14px 4px;display:block;position:relative}.rs.pg-product .story-tabs button b{font-size:var(--t-card);letter-spacing:-.012em;color:var(--ink-2);transition:color var(--t-hover) var(--ease-ui);font-weight:480;display:block}.rs.pg-product .story-tabs button span{font-size:var(--t-body);color:var(--ink-2);transition:color var(--t-hover) var(--ease-ui);margin-top:4px;line-height:1.55;display:block}.rs.pg-product .story-tabs button[aria-selected=true] b{color:var(--ink)}.rs.pg-product .story-tabs button[aria-selected=true] span{color:var(--body)}.rs.pg-product .story-tabs button:hover b{color:var(--ink)}.rs.pg-product .story-ind{background:var(--brand);border-radius:1px;width:2px;transition:transform .4s cubic-bezier(.33,1,.68,1),height .4s cubic-bezier(.33,1,.68,1);position:absolute;top:0;left:-1px}.rs.pg-product .story-note{font-size:var(--t-small);color:var(--ink-3);letter-spacing:.004em;line-height:1.5}.rs.pg-product .story-note,.rs.pg-product .fig2 .fig-note{grid-column:1/-1;margin-top:-28px}.rs.pg-product .fig2{grid-template-columns:minmax(0, var(--sw,756px)) minmax(0, 1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:56px;display:grid;position:relative}.rs.pg-product .aside{border-left:1px solid var(--line);padding-left:18px;display:grid}.rs.pg-product .aside p{padding:14px 0 14px 4px}.rs.pg-product .aside b{font-size:var(--t-card);letter-spacing:-.012em;color:var(--ink);font-weight:480;display:block}.rs.pg-product .aside span{font-size:var(--t-body);color:var(--body);margin-top:4px;line-height:1.55;display:block}@media (max-width:960px){.rs.pg-product .story,.rs.pg-product .fig2{grid-template-columns:minmax(0,1fr)}.rs.pg-product .story-note,.rs.pg-product .fig2 .fig-note{margin-top:-12px}}@media (max-width:600px){.rs.pg-product .story,.rs.pg-product .fig2{margin-top:36px}.rs.pg-product .story-tabs,.rs.pg-product .story .story-pane.a{display:none}.rs.pg-product .story .story-pane.b{opacity:1}.rs.pg-product .story-note,.rs.pg-product .fig2 .fig-note{margin-top:-14px}.rs.pg-product .fig2 .aside{display:none}}.rs.pg-product .sec2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5.5vw,88px);display:grid}.rs.pg-product .sec2.flip>.txt{order:2}.rs.pg-product .sec2 .txt .sub{max-width:480px;margin-top:18px}.rs.pg-product .sec2 .pic{justify-items:start;min-width:0;display:grid}.rs.pg-product .sec2.flip .pic{justify-items:end}.rs.pg-product .sec2 .pic .fig-note{justify-self:start}@media (max-width:960px){.rs.pg-product .sec2{grid-template-columns:minmax(0,1fr);gap:36px}.rs.pg-product .sec2.flip>.txt{order:0}.rs.pg-product .sec2.flip .pic{justify-items:start}}.rs.pg-product .facts{border-top:1px solid var(--line);max-width:520px;margin-top:28px}.rs.pg-product .facts li{border-bottom:1px solid var(--line);font-size:var(--t-body);color:var(--body);padding:14px 0 14px 22px;line-height:1.55;position:relative}.rs.pg-product .facts li:before{content:"";background:rgb(var(--hue-rgb));border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:2px}.rs.pg-product .facts.wide{max-width:none}.rs.pg-product .words .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rs.pg-product .words .sub{max-width:560px;margin-top:0}.rs.pg-product .words .facts{margin-top:24px}@media (max-width:860px){.rs.pg-product .words .wrap{grid-template-columns:minmax(0,1fr)}}.rs.pg-product .notes{border-top:1px solid var(--line);counter-reset:n;display:grid}.rs.pg-product .notes li{border-bottom:1px solid var(--line);font-size:var(--t-body);color:var(--body);grid-template-columns:28px 1fr;gap:8px;padding:16px 0;display:grid}.rs.pg-product .notes li:before{counter-increment:n;content:counter(n);font-size:var(--t-small);color:var(--brand);padding-top:2px;font-weight:600}.rs.pg-product .notes b{color:var(--ink);font-weight:480;display:block}.rs.pg-product .p-next a:hover b{text-decoration:none}.rs.pg-product .p-next b .go{width:15px;height:15px;color:var(--brand)}.rs.pg-product .p-next span{color:var(--body)}:is(.rs.pg-product .p-next a:hover b span,.rs.pg-product .p-next a:focus-visible b span){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--hue-rgb) / .4);text-decoration-color:rgb(var(--hue-rgb) / .4)}.rs.pg-product .close .dawn{color:var(--ink);background:radial-gradient(55% 90% at 96% 8%,#959cea47 0%,#959cea00 70%),radial-gradient(55% 90% at 78% 100%,#ffc9a56b 0%,#ffc9a500 70%),#f8f8fc;padding:80px 64px}.rs.pg-product .close .dawn h2{color:var(--ink)}.rs.pg-product .close .dawn .sub{color:var(--ink-2)}.rs.pg-product .close .dawn .terms{color:var(--ink-3)}.rs.pg-product .close .dawn .btn-primary{background:var(--brand);color:#fff;box-shadow:0 1px 2px #141e7840,inset 0 1px #ffffff29,inset 0 -1px #0a103c24}.rs.pg-product .close .dawn .btn-primary:hover{background:var(--brand-ink)}@media (max-width:960px){.rs.pg-product .close .dawn{padding:48px 24px 44px}}@media (prefers-reduced-motion:no-preference){.rs.pg-product[data-js] [data-draw] .dl{transform-origin:0;transition:transform 1.5s var(--ease-line) calc(var(--i,0) * .1s);transform:scaleX(0)}.rs.pg-product[data-js] [data-draw] .dl.v{transform-origin:50% 0;transform:scaleY(0)}.rs.pg-product[data-js] [data-draw].seen .dl{transform:none}.rs.pg-product[data-js] [data-steps] .st{opacity:0;transition:opacity .3s var(--ease-step) calc(var(--i,0) * .15s), transform .3s var(--ease-step) calc(var(--i,0) * .15s);transform:translateY(6px)}.rs.pg-product[data-js] [data-steps].seen .st{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rs.pg-product .story-pane,.rs.pg-product .story-ind{transition:none}}@media (forced-colors:active){.rs.pg-product .shot:after,.rs.pg-product .story-stage:after{box-shadow:none;outline-offset:-1px;outline:1px solid canvastext}}.rs.pg-product .gl{grid-template-columns:minmax(0,270px) 400px minmax(0,1fr);grid-template-areas:"left listing right";align-items:start;gap:0 44px;margin-top:64px;display:grid;position:relative}.rs.pg-product .gl a{color:inherit;text-decoration:none}.rs.pg-product .lst{background:#fff;border-radius:18px;grid-area:listing;height:576px;padding:16px 20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b1b331a,0 30px 60px -34px #161e504d}.rs.pg-product .lst .ph{grid-template-columns:2fr 1fr 1fr;gap:6px;height:112px;display:grid}.rs.pg-product .lst .ph i{background:linear-gradient(160deg,#ffd6bae6,#f6e4d699);border-radius:10px}.rs.pg-product .lst .ph i:nth-child(2){background:linear-gradient(160deg,#cdd2fae6,#e6e8fcb3)}.rs.pg-product .lst .ph i:nth-child(3){background:linear-gradient(160deg,#d6ece2e6,#ecf5f0b3)}.rs.pg-product .lst .nm{letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:22px;line-height:1.2}.rs.pg-product .lst .cat{font-size:var(--t-small);color:var(--ink-3);margin-top:4px;line-height:1.4}.rs.pg-product .lst .rt{align-items:center;gap:8px;height:22px;margin-top:8px;display:flex}.rs.pg-product .lst .rt .stars svg{width:15px;height:15px}.rs.pg-product .lst .bar{background:#e9ecf1;border-radius:4px;height:7px;display:block}.rs.pg-product .lst hr{border:0;border-top:1px solid var(--line);margin:16px 0 14px}.rs.pg-product .lst .sh{font-size:var(--t-small);color:var(--ink);line-height:1.4}.rs.pg-product .lst .rv{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.rs.pg-product .lst .av{background:#ede7f6;border-radius:50%;width:28px;height:28px}.rs.pg-product .lst .rv .stars{margin-top:5px}.rs.pg-product .lst .rv .stars svg{width:12px;height:12px}.rs.pg-product .lst .lines{gap:7px;margin-top:9px;display:grid}.rs.pg-product .lst .reply{border-left:2px solid #3e4bd847;margin:12px 0 0 38px;padding:2px 0 2px 12px}.rs.pg-product .lst .reply .t{font-size:var(--t-small);color:var(--ink);line-height:1.3}.rs.pg-product .lst .post{grid-template-columns:56px minmax(0,1fr);gap:12px;margin-top:10px;display:grid}.rs.pg-product .lst .post i{background:linear-gradient(160deg,#ffd6bad9,#cdd2fab3);border-radius:10px;height:56px}.rs.pg-product .gl-r{grid-area:right;height:576px;position:relative}.rs.pg-product .lb{align-items:center;gap:14px;min-height:44px;margin-top:-22px;display:flex;position:absolute;left:-64px;right:0}.rs.pg-product .lb .ld{background:#0b1b3347;flex:none;width:104px;height:1px;position:relative}.rs.pg-product .lb .ld:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 0 3px #fff}.rs.pg-product .lb .tx,.rs.pg-product .gl-l .tx{font-size:var(--t-card);letter-spacing:-.012em;color:var(--ink);align-items:baseline;gap:10px;font-weight:480;line-height:1.35;display:inline-flex}.rs.pg-product .lb .n,.rs.pg-product .gl-l .n{font-size:var(--t-small);color:var(--brand);flex:none;font-weight:600}.rs.pg-product .lb .go,.rs.pg-product .gl-l .go{color:var(--brand);align-self:center}:is(.rs.pg-product .gl a:hover .tx span,.rs.pg-product .gl a:focus-visible .tx span){text-underline-offset:4px;-webkit-text-decoration:underline #3e4bd866;text-decoration:underline #3e4bd866;text-decoration-thickness:1px}.rs.pg-product .gl-l{grid-area:left;gap:40px;padding-top:28px;display:grid}.rs.pg-product .gl-l a{gap:14px;display:grid}.rs.pg-product .mini{gap:10px;display:grid}.rs.pg-product .mini>span{opacity:.92;background:#fff;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:0 0 0 1px #0b1b331a}.rs.pg-product .mini .stars svg{width:11px;height:11px}.rs.pg-product .mini b{background:#dadfe7;border-radius:4px;width:62%;height:8px;display:block}.rs.pg-product .topics{background:#fff;border-radius:12px;gap:12px;padding:14px;display:grid;box-shadow:0 0 0 1px #0b1b331a}.rs.pg-product .topics .tp{font-size:var(--t-small);color:var(--ink);grid-template-columns:5.2em minmax(0,1fr);align-items:center;gap:10px;line-height:1.2;display:grid}.rs.pg-product .topics i{background:0 0;border-radius:4px;height:7px;display:flex;overflow:hidden}.rs.pg-product .topics i:before{content:"";flex:0 0 var(--u);background:#d2564a}.rs.pg-product .topics i:after{content:"";flex:0 0 var(--r);background:#b6becb}.rs.pg-product .gl-m,.rs.pg-product .pinx{display:none}@media (max-width:1080px){.rs.pg-product .gl{grid-template-columns:400px minmax(0,1fr);grid-template-areas:"listing right""left left";gap:48px 44px}.rs.pg-product .gl-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding-top:0}}@media (max-width:720px){.rs.pg-product .gl{grid-template-columns:minmax(0,400px);grid-template-areas:"listing""right""left";justify-content:start;gap:28px}.rs.pg-product .gl-r{gap:0;height:auto;display:grid}.rs.pg-product .lb{border-bottom:1px solid var(--line);margin:0;padding:12px 0;position:static}.rs.pg-product .lb:first-child{border-top:1px solid var(--line)}.rs.pg-product .lb .ld{display:none}.rs.pg-product .gl-l{grid-template-columns:minmax(0,1fr)}.rs.pg-product .pinx{z-index:2;background:var(--brand);color:#fff;width:24px;height:24px;font-size:var(--t-small);border-radius:50%;place-items:center;margin-top:-12px;font-weight:600;display:grid;position:absolute;right:12px;box-shadow:0 0 0 3px #fff}}@media (prefers-reduced-motion:no-preference) and (min-width:721px){.rs.pg-product[data-js] .gl .lb .ld{transform-origin:0;transition:transform 1.5s var(--ease-line) calc(var(--i) * .1s);transform:scaleX(0)}.rs.pg-product[data-js] .gl.seen .lb .ld{transform:none}.rs.pg-product[data-js] .gl .lb .tx,.rs.pg-product[data-js] .gl .gl-l>a{opacity:0;transition:opacity .3s var(--ease-step) calc(var(--i) * .15s + .6s), transform .3s var(--ease-step) calc(var(--i) * .15s + .6s);transform:translateY(6px)}.rs.pg-product[data-js] .gl.seen .lb .tx,.rs.pg-product[data-js] .gl.seen .gl-l>a{opacity:1;transform:none}}@media (forced-colors:active){.rs.pg-product .lst,.rs.pg-product .mini span,.rs.pg-product .topics{outline:1px solid canvastext}.rs.pg-product .lst .bar,.rs.pg-product .mini b{background:graytext}.rs.pg-product .lb .ld{background:canvastext}.rs.pg-product .lb .ld:before{forced-color-adjust:none;box-shadow:none;background:canvastext}.rs.pg-product .pinx{forced-color-adjust:none;color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.rs.pg-product .topics i:before,.rs.pg-product .topics i:after{forced-color-adjust:none;background:canvastext}.rs.pg-product .topics i:after{opacity:.45}}.rs.pg-product .jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(32px,5vw,80px);margin-top:48px;display:grid}.rs.pg-product .grp h3{font-size:var(--t-card);letter-spacing:-.012em;color:var(--ink);margin-bottom:12px;font-weight:480;line-height:1.3}.rs.pg-product .grp ul{border-top:1px solid var(--line)}.rs.pg-product .grp li{border-bottom:1px solid var(--line)}.rs.pg-product .grp a{color:inherit;gap:4px;padding:16px 0;text-decoration:none;display:grid}.rs.pg-product .grp b{font-size:var(--t-body);color:var(--brand);align-items:center;gap:8px;font-weight:460;line-height:1.4;display:flex}.rs.pg-product .grp b .go{width:15px;height:15px;color:var(--brand)}.rs.pg-product .grp .d{font-size:var(--t-body);color:var(--body);line-height:1.55}:is(.rs.pg-product .grp a:hover b span,.rs.pg-product .grp a:focus-visible b span){text-underline-offset:4px;-webkit-text-decoration:underline #3e4bd866;text-decoration:underline #3e4bd866;text-decoration-thickness:1px}@media (max-width:860px){.rs.pg-product .jobs{grid-template-columns:minmax(0,1fr);gap:40px}}.rs.pg-product .spark{font-size:var(--t-body);color:var(--ink-2);align-items:center;gap:10px;margin-top:32px;line-height:1.5;display:flex}.rs.pg-product .spark svg{color:#5f6bf0;flex:none;width:18px;height:18px}.rs.pg-product .spark a{color:var(--brand)}.rs.pg-product .h4-sky{--f1:47% 52%;--f1s:22% 30%;--f1a:.36;--f2:50% 50%;--f2s:34% 42%;--f2a:.7;--f3:78% 22%;--f3s:24% 28%;--f3a:.62;--f4:30% 70%;--f4s:20% 26%;--f4a:0;--f5:56% 40%;--f5s:46% 44%;--f5a:.85}.rs.pg-product .h4-dawn{background:radial-gradient(22% 20% at 44% 88%, rgb(var(--c-mid) / .6) 0%, rgb(var(--c-mid) / 0) 100%),radial-gradient(20% 18% at 64% 92%, rgb(var(--d-mid) / .5) 0%, rgb(var(--d-mid) / 0) 100%)}.rs.pg-product .h4-scene{min-height:770px}.rs.pg-product .ui-chip.hue{background:rgb(var(--a-tint));color:rgb(var(--a-ink));box-shadow:inset 0 0 0 1px rgb(var(--a-ink) / .24)}.rs.pg-product .h4-glow{width:calc(100% - 40px);max-width:640px;height:660px;top:20px;left:40px}.rs.pg-product .pl{z-index:2;width:410px;top:0;left:120px}.rs.pg-product .pl .pad{padding:0 0 18px}.rs.pg-product .pl-ph{border-radius:var(--sk-r) var(--sk-r) 0 0;grid-template-columns:2fr 1fr;gap:4px;height:110px;padding:6px;display:grid;overflow:hidden}.rs.pg-product .pl-ph i{background:linear-gradient(160deg, rgb(var(--c-light)) 0%, rgb(var(--a-light)) 100%);border-radius:10px}.rs.pg-product .pl-ph i:last-child{background:linear-gradient(200deg, rgb(var(--a-light)) 0%, rgb(var(--d-mid) / .5) 100%)}.rs.pg-product .pl-in{padding:14px 20px 0}.rs.pg-product .pl-nm{letter-spacing:-.012em;font-size:19px;font-weight:550}.rs.pg-product .pl-cat{color:var(--ink-3);margin-top:2px;font-size:13px}.rs.pg-product .pl-sh{color:var(--ink-2);border-top:1px solid #0b1b3312;margin-top:14px;padding-top:12px;font-size:13px;font-weight:600;position:relative}.rs.pg-product .pl-rv{margin-top:8px;position:relative}.rs.pg-product .pl-rv .g-av{background:#c26a3a}.rs.pg-product .pl-rv .g-text{font-size:14px}.rs.pg-product .pl-rp{background:#f4f6f9;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:14px;line-height:1.5;position:relative}.rs.pg-product .pl-rp b{margin-bottom:2px;font-size:13px;font-weight:600;display:block}.rs.pg-product .pl-rp b span{color:var(--ink-3);font-weight:400}.rs.pg-product .pl-up{grid-template-columns:64px minmax(0,1fr);gap:12px;margin-top:8px;font-size:14px;line-height:1.5;display:grid;position:relative}.rs.pg-product .pl-up>i:not(.mk-n){background:linear-gradient(150deg, rgb(var(--c-light)), rgb(var(--a-light)));border-radius:10px;height:64px}.rs.pg-product .pl .mk-n{top:0;left:-32px}.rs.pg-product .pl-rp .mk-n{top:10px;left:-44px}.rs.pg-product .pl-up .mk-n{top:20px;left:-32px}.rs.pg-product .pc{z-index:3;width:250px;top:528px;left:0}.rs.pg-product .pc .pad{padding:16px 18px}.rs.pg-product .pc b{font-size:14px;font-weight:550;display:block}.rs.pg-product .pc small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.rs.pg-product .pc-row{color:var(--ink-2);justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.rs.pg-product .pc-row span:last-child{color:rgb(var(--a-ink));font-weight:600}.rs.pg-product .pc .mk-n{top:16px;left:-12px}.rs.pg-product .pt{z-index:4;width:300px;top:600px;left:270px}.rs.pg-product .pt .pad{padding:14px 18px 16px}.rs.pg-product .pt b{font-size:14px;font-weight:600;display:block}.rs.pg-product .pt-r{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;font-size:13px;display:grid}.rs.pg-product .pt-r i{background:linear-gradient(90deg,#d2463c var(--u),#e3e8ef var(--u));border-radius:4px;height:7px;display:block}.rs.pg-product .pt .mk-n{top:16px;left:-12px}.rs.pg-product .h4-anno a{color:inherit;text-decoration:none;display:block}.rs.pg-product .h4-anno a b{align-items:center;gap:6px;display:inline-flex}.rs.pg-product .h4-anno a b svg{width:13px;height:13px;color:var(--brand)}:is(.rs.pg-product .h4-anno a:hover b span,.rs.pg-product .h4-anno a:focus-visible b span){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rs.pg-product .h4-anno li{padding:11px 0}@media (max-width:1179px){.rs.pg-product .h4-scene{height:760px;min-height:0}.rs.pg-product .h4-anno{grid-template-columns:repeat(2,minmax(0,1fr))}.rs.pg-product .pl{width:min(410px,56%);top:0;left:4%}.rs.pg-product .pc{width:min(250px,36%);top:120px;left:auto;right:4%}.rs.pg-product .pt{width:min(300px,40%);top:400px;left:auto;right:2%}.rs.pg-product .h4-glow{width:80%;height:680px;top:20px;left:10%}}@media (max-width:600px){.rs.pg-product .h4-anno{grid-template-columns:minmax(0,1fr)}.rs.pg-product .pl{z-index:2;order:1;margin-left:0}.rs.pg-product .pc{z-index:3;order:2;margin:-18px 0 0 30%}.rs.pg-product .pl-in{padding:14px 16px 0 30px}.rs.pg-product .pl .mk-n,.rs.pg-product .pl-rp .mk-n,.rs.pg-product .pl-up .mk-n{left:-40px}.rs.pg-product .pt{z-index:4;order:3;margin:-14px 0 0 10%}.rs.pg-product .h4-glow{width:100%;height:110%;top:-40px;left:0}}.rs.pg-product .pidx-sec{position:relative}.rs.pg-product .pidx-sec:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 46%, rgb(var(--violet-tint)) 0%, rgb(var(--violet-tint) / 0) 100%);position:absolute;inset:0}.rs.pg-product .pidx-sec .wrap{position:relative}.rs.pg-product .pidx{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.6vw,36px);margin-top:44px;display:grid}.rs.pg-product .pj h3{border-bottom:1px solid rgb(var(--violet-ink) / .22);font-size:var(--t-small);letter-spacing:.004em;color:var(--ink-2);padding-bottom:12px;font-weight:600}.rs.pg-product .pj li{border-bottom:1px solid rgb(var(--violet-ink) / .1)}.rs.pg-product .pj a{color:inherit;gap:5px;padding:16px 0 18px;text-decoration:none;display:grid}.rs.pg-product .pj b{font-size:var(--t-body);color:var(--ink);align-items:center;gap:9px;font-weight:500;line-height:1.35;display:flex}.rs.pg-product .pj b i{background:rgb(var(--h));width:10px;height:10px;box-shadow:inset 0 0 0 1px rgb(var(--hi) / .25);border-radius:3px;flex:none}.rs.pg-product .pj b .go{width:14px;height:14px;color:rgb(var(--hi));flex:none}.rs.pg-product .pj .d{font-size:var(--t-small);color:var(--ink-2);padding-left:19px;line-height:1.55}:is(.rs.pg-product .pj a:hover b span,.rs.pg-product .pj a:focus-visible b span){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--hi) / .55);text-decoration-color:rgb(var(--hi) / .55)}.rs.pg-product .pspark{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:56px;display:grid}.rs.pg-product .pspark-f{padding:16px 18px 14px;position:relative}.rs.pg-product .pspark-f .ui-box{font-size:14px}.rs.pg-product .pspark-f .ui-note{margin-top:9px}.rs.pg-product .pspark h3{font-size:var(--t-card);letter-spacing:-.012em;font-weight:480;line-height:1.3}.rs.pg-product .pspark p{max-width:520px;font-size:var(--t-body);color:var(--ink-2);margin-top:6px;line-height:1.55}@media (max-width:1023px){.rs.pg-product .pidx{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:760px){.rs.pg-product .pspark{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.rs.pg-product .pidx{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.rs.pg-product .pj b i{forced-color-adjust:none;border:1px solid canvastext}}
