.cu[data-v-1168c03c]{--cu-ink:#1d2433;--cu-ink-2:#4a5468;--cu-line:#e3e6ec;--cu-yes:#1c7a4a;--cu-yes-bg:#e8f4ee;--cu-no:#b02a1f;--cu-no-bg:#fbecea;--cu-plan:#2f4f8f;--cu-plan-bg:#ebf0f9;color:var(--cu-ink-2);background:#fff;padding:0 16px 64px}.cu-wrap[data-v-1168c03c]{max-width:760px;margin:0 auto}.cu-head[data-v-1168c03c]{padding:48px 0 28px;border-bottom:2px solid var(--cu-ink)}.cu-title[data-v-1168c03c]{margin:0 0 10px;color:var(--cu-ink);font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;letter-spacing:.02em;line-height:1.2}.cu-lead[data-v-1168c03c]{margin:0;font-size:1.02rem}.cu-list[data-v-1168c03c]{list-style:none;margin:0;padding:0}.cu-item[data-v-1168c03c]{padding:26px 0;border-bottom:1px solid var(--cu-line);scroll-margin-top:80px}.cu-q[data-v-1168c03c]{margin:0 0 12px;color:var(--cu-ink);font-size:1.15rem;font-weight:700;line-height:1.5}.cu-a[data-v-1168c03c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.cu-verdict[data-v-1168c03c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7.5em;padding:3px 10px;border-radius:4px;font-size:.9rem;font-weight:700;text-align:center;line-height:1.6}.cu-verdict--yes[data-v-1168c03c]{color:var(--cu-yes);background:var(--cu-yes-bg)}.cu-verdict--no[data-v-1168c03c]{color:var(--cu-no);background:var(--cu-no-bg)}.cu-verdict--plan[data-v-1168c03c]{color:var(--cu-plan);background:var(--cu-plan-bg)}.cu-a-body[data-v-1168c03c]{min-width:0}.cu-a-text[data-v-1168c03c]{margin:0;font-size:1rem;line-height:1.75}.cu-a-note[data-v-1168c03c]{margin:6px 0 0;font-size:.9rem;line-height:1.7;color:#6b7488}.cu-foot[data-v-1168c03c]{padding-top:24px;font-size:.9rem;line-height:1.8}.cu-foot a[data-v-1168c03c]{color:var(--cu-plan);text-decoration:underline;text-underline-offset:3px}.cu-foot a[data-v-1168c03c]:focus-visible,.cu-item:target .cu-q[data-v-1168c03c]{outline:2px solid var(--cu-plan);outline-offset:3px}@media (max-width:576px){.cu-head[data-v-1168c03c]{padding-top:32px}.cu-a[data-v-1168c03c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}