.pips .na{color:var(--ink-2);font:600 10.5px/1.1 var(--text);text-align:right}.white{background:#fff}.lcard .corner.flip{top:auto;left:auto;right:24px;bottom:20px;width:auto;color:#75629A}.lcard .corner.flip b{font-size:16px}.lcard .corner.flip i{font-size:12px}.deck .rg{margin:8px 0 0;text-align:left;font-size:12.5px;color:var(--ink-2)}.chk{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.chk li::before{content:"\2666";color:var(--pink);font:700 18px/1.4 var(--round)}@media (max-width:1060px){.lcard .corner.flip{display:none}.lcard{grid-template-columns:1fr;gap:14px;padding:20px 20px 20px 84px}.lcard .acts{padding-right:0}}@media (max-width:600px){.lcard .pips{grid-template-columns:1fr}.lcard{padding:18px 16px 18px 72px}.acts .btn{flex:1}section.s{padding:64px 0}.pips li{grid-template-columns:88px 1fr 30px}}.chk{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.chk li{display:flex;gap:12px;background:var(--lilac);border-radius:16px;padding:12px 16px}.chk li::before{content:"\2666";color:var(--pink);font:700 18px/1.4 var(--round)}.hb-faq .h2{margin:0 auto}.hb-faq .faq details{background:#fff}@media (max-width:700px){.hb-tf{box-shadow:none;border-radius:0;overflow:visible}.hb-tf tbody th,.hb-tf td{border:0;padding:0}.hb-note{grid-template-columns:1fr;padding:22px}.hb-mini{width:46px;height:62px}}.gd-head{background:linear-gradient(180deg,#7A3FD6,#6B33C4);color:#fff;padding:36px 0 60px}.gd-head-in{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:end}.gd-crumbs ol{justify-content:flex-start}.gd-head h1{font-size:clamp(30px,3.4vw,46px);font-weight:700;margin-top:14px;max-width:22ch;text-wrap:balance}.gd-lede{font-size:18px;line-height:1.6;color:#F4EDFF;margin:18px 0 0;max-width:640px}.gd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:26px 0 0}.gd-meta span{font:600 13px/1.4 var(--text);color:#E6DAFB}.gd-index{position:relative;background:#fff;color:var(--ink);border-radius:22px;padding:22px 24px 20px 72px;box-shadow:0 30px 60px -28px rgba(40,10,80,.6)}.gd-index{transform-origin:100% 0}.gd-index-c{position:absolute;left:24px;top:16px;font:700 34px/1 var(--round);color:var(--pink)}.gd-index ol{list-style:none;margin:8px 0 0;padding:0;counter-reset:t}.gd-index li{counter-increment:t}.gd-index a{display:grid;grid-template-columns:26px 1fr;gap:4px;padding:5px 0;font:600 14px/1.35 var(--text);text-decoration:none;color:var(--ink)}.gd-index a::before{content:counter(t,decimal-leading-zero);font:700 12px/1.6 var(--round);color:var(--pink)}.gd-index a:hover{color:var(--pink)}.gd-read{padding:84px 0}.gd-band+.gd-read{padding-top:72px}.gd-col{max-width:calc(var(--m-prose) + 2*var(--gut));margin:0 auto 0 var(--edge);padding:0 var(--gut)}.gd-div{display:flex;align-items:center;gap:18px;margin:60px 0;color:var(--pink);font:700 22px/1 var(--round)}.gd-div::before,.gd-div::after{content:"";flex:1;height:2px;background:var(--lilac-2)}.gd-band{margin:0}.gd-band img{display:block;width:100%;height:clamp(220px,28vw,400px);object-fit:cover;object-position:50% 60%}.gd-chk{padding:96px 0}.gd-chk-in{max-width:var(--m-wide);margin:0 auto}.gd-chk-head{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:end}.gd-prog{display:inline-flex;align-items:baseline;gap:8px;justify-self:start;margin:0;background:#fff;border-radius:999px;padding:8px 22px;font:600 17px/1.2 var(--round);color:var(--ink-2)}.gd-prog b{font-size:36px;color:var(--pink)}html:not(.js) .gd-prog{display:none}.gd-cards{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:14px}.gd-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 32px;gap:16px;align-items:start;background:#fff;border-radius:20px;padding:18px 20px 18px 16px;box-shadow:0 14px 30px -24px rgba(60,20,120,.55);cursor:pointer;height:100%}.gd-card input{position:absolute;opacity:0;width:1px;height:1px;left:24px;top:24px}.gd-card:has(input:focus-visible){outline:3px solid var(--pink);outline-offset:2px}.gd-card:has(input:checked){box-shadow:inset 0 0 0 2px var(--pink),0 14px 30px -24px rgba(60,20,120,.55)}.gd-ix{display:flex;flex-direction:column;align-items:center;font-family:var(--round);color:var(--pink)}.gd-ix b{font:700 30px/1 var(--round)}.gd-ix i{font-style:normal;font-size:20px;line-height:1.2}.gd-check{display:block;font:600 18px/1.3 var(--round);color:var(--ink)}.gd-how{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:var(--ink-2)}.gd-box{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--lilac-2);display:grid;place-items:center;color:#fff;font:700 16px/1 var(--round)}input:checked~.gd-box{background:var(--pink);box-shadow:none}input:checked~.gd-box::after{content:"\2713"}.gd-end{padding-top:88px}.gd-deck .lcard{min-height:118px;align-items:center}@media (prefers-reduced-motion:no-preference){.gd-card,.gd-box{transition:box-shadow .2s,background .2s}}@media (min-width:900px){.gd-chk-head{grid-template-columns:minmax(0,1fr) auto}.gd-prog{justify-self:end}.gd-cards{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.gd-head-in{grid-template-columns:minmax(0,1fr) 340px;gap:64px}.gd-index{transform:rotate(2deg)}}@media (max-width:700px){.gd-head{padding:24px 0 40px}.gd-lede{font-size:16px}.gd-read{padding:56px 0}.gd-div{margin:44px 0}.gd-chk{padding:64px 0}.gd-card{grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;padding:14px 14px 14px 10px}.gd-ix b{font-size:24px}.gd-check{font-size:16.5px}.gd-index{padding:18px 18px 16px 60px}.gd-index-c{left:18px}}
