.legal[data-v-6e1e6c7f]{max-width:760px;margin:0 auto;padding:56px 24px 80px}.grow[data-v-6e1e6c7f]{flex:1}.head[data-v-6e1e6c7f]{text-align:center;margin-bottom:40px}.brand[data-v-6e1e6c7f]{color:var(--ink1);align-items:center;gap:9px;font-size:15px;text-decoration:none;display:inline-flex}.brand[data-v-6e1e6c7f],h1[data-v-6e1e6c7f]{font-weight:700}h1[data-v-6e1e6c7f]{letter-spacing:-.035em;color:var(--ink);margin:22px 0 0;font-size:clamp(1.8rem,4vw,2.5rem)}.updated[data-v-6e1e6c7f]{color:var(--ink4);margin:10px 0 0;font-size:13px}.body[data-v-6e1e6c7f]{flex-direction:column;gap:14px;display:flex}.body[data-v-6e1e6c7f] section{border:1px solid var(--line2);background:linear-gradient(180deg,var(--s1),var(--s2));border-radius:14px;padding:22px 24px;box-shadow:inset 0 1px #ffffff0d}.body[data-v-6e1e6c7f] section.note{background:#2f80ff0f;border-color:#2f80ff47}.body[data-v-6e1e6c7f] h2{letter-spacing:-.015em;color:var(--ink1);margin:0 0 12px;font-size:16px;font-weight:700}.body[data-v-6e1e6c7f] h3{color:var(--ink2);margin:16px 0 6px;font-size:13.5px;font-weight:600}.body[data-v-6e1e6c7f] p{color:var(--ink3);margin:0;font-size:14px;line-height:1.7}.body[data-v-6e1e6c7f] p+p{margin-top:10px}.body[data-v-6e1e6c7f] ul{margin:8px 0 0;padding-left:20px}.body[data-v-6e1e6c7f] li{color:var(--ink3);margin:4px 0;font-size:14px;line-height:1.65}.body[data-v-6e1e6c7f] strong{color:var(--ink1);font-weight:600}.body[data-v-6e1e6c7f] a{color:var(--blue-hi);text-decoration:none}.body[data-v-6e1e6c7f] a:hover{text-decoration:underline}.body[data-v-6e1e6c7f] .rows{border-top:1px solid var(--line3);flex-direction:column;margin-top:6px;display:flex}.body[data-v-6e1e6c7f] .row{border-bottom:1px solid var(--line3);gap:16px;padding:9px 0;font-size:13.5px;line-height:1.5;display:flex}.body[data-v-6e1e6c7f] .row span:first-child{color:var(--ink2);flex:0 0 42%}.body[data-v-6e1e6c7f] .row span:last-child{color:var(--ink3)}.foot[data-v-6e1e6c7f]{border-top:1px solid var(--line3);flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.foot a[data-v-6e1e6c7f]{color:var(--ink4);text-decoration:none}.foot a.on[data-v-6e1e6c7f],.foot a[data-v-6e1e6c7f]:hover{color:var(--ink1)}@media (width<=560px){.body[data-v-6e1e6c7f] .row{flex-direction:column;gap:2px}}
