.mq[data-astro-cid-zscvsysa]{margin:2.6rem 0 0}.mq-en[data-astro-cid-zscvsysa]{text-align:center;font-weight:800;letter-spacing:.2em;font-size:.76rem;color:#e9879a;margin:0 0 .25rem}.mq-h[data-astro-cid-zscvsysa]{position:relative;text-align:center;font-weight:800;font-size:1.25rem;line-height:1.55;color:#3b5583;margin:0 0 1.1rem;padding:0 0 .8rem}.mq-h[data-astro-cid-zscvsysa]:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:3.2rem;height:3px;border-radius:2px;background:#e9879a}.mq-box[data-astro-cid-zscvsysa]{background:linear-gradient(160deg,#f3f7ff,#f7f2ff 60%,#fff3f6);border:1px solid #dfe6f6;border-radius:14px;padding:1.1rem 1rem 1rem;box-shadow:0 6px 22px #5064a01a}.mq-bar[data-astro-cid-zscvsysa]{height:6px;background:#e6ebf7;border-radius:3px;overflow:hidden;margin:0 0 1rem}.mq-bar[data-astro-cid-zscvsysa] span[data-astro-cid-zscvsysa]{display:block;height:100%;width:0;background:linear-gradient(90deg,#8fb0ea,#e9879a);transition:width .25s}.mq-step[data-astro-cid-zscvsysa]{text-align:center;color:#4a6fb0;font-weight:800;font-size:.82rem;margin:0}.mq-qt[data-astro-cid-zscvsysa]{text-align:center;font-weight:800;font-size:1.12rem;color:#2f3f66;margin:.3rem 0 .9rem}.mq-q[data-astro-cid-zscvsysa] button[data-astro-cid-zscvsysa]{display:block;width:100%;text-align:left;background:#fff;border:1px solid #d6dff2;border-radius:10px;padding:.8rem .95rem;margin:0 0 .55rem;font-size:.95rem;font-weight:700;color:#2f3f66;cursor:pointer;font-family:inherit}.mq-q[data-astro-cid-zscvsysa] button[data-astro-cid-zscvsysa]:hover,.mq-q[data-astro-cid-zscvsysa] button[data-astro-cid-zscvsysa]:focus-visible{border-color:#8fb0ea;background:#f5f8ff;outline:none}.mq-nav[data-astro-cid-zscvsysa]{display:flex;justify-content:center;gap:.6rem;margin-top:.4rem}.mq-back[data-astro-cid-zscvsysa],.mq-reset[data-astro-cid-zscvsysa]{background:none;border:1px solid #c9d6f0;color:#4a6fb0;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;font-family:inherit}.mq-result[data-astro-cid-zscvsysa] .mq-res-t{text-align:center;font-weight:800;color:#4a6fb0;margin:0 0 .5rem;font-size:.95rem}.mq-result[data-astro-cid-zscvsysa] .mq-card{background:#fff;border:1px solid #dfe6f6;border-top:3px solid #e9879a;border-radius:10px;padding:1rem}.mq-result[data-astro-cid-zscvsysa] .mq-name{font-size:1.35rem;font-weight:800;color:#2f3f66;text-align:center;margin:0 0 .6rem}.mq-result[data-astro-cid-zscvsysa] .mq-why{margin:0 0 .8rem;padding-left:1.2rem;font-size:.9rem;line-height:1.7}.mq-result[data-astro-cid-zscvsysa] .mq-dl{margin:0 0 .9rem;display:grid;gap:.35rem}.mq-result[data-astro-cid-zscvsysa] .mq-dl div{display:grid;grid-template-columns:6.2em 1fr;gap:.5rem;font-size:.86rem;line-height:1.6}.mq-result[data-astro-cid-zscvsysa] .mq-dl dt{color:#d4627a;font-weight:800}.mq-result[data-astro-cid-zscvsysa] .mq-dl dd{margin:0}.mq-result[data-astro-cid-zscvsysa] .mq-btn{display:block;text-align:center;background:linear-gradient(180deg,#f89a72,#f07c5a);color:#fff;font-weight:800;border-radius:8px;padding:.85rem .6rem;text-decoration:none;box-shadow:0 3px #d8653f}.mq-result[data-astro-cid-zscvsysa] .mq-rv{text-align:center;margin:.7rem 0 0;font-size:.86rem}.mq-result[data-astro-cid-zscvsysa] .mq-sub-t{font-weight:800;color:#3b5583;margin:1.1rem 0 .5rem;font-size:.92rem}.mq-result[data-astro-cid-zscvsysa] .mq-others{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.mq-result[data-astro-cid-zscvsysa] .mq-others li{background:#fff;border:1px solid #e6e9f2;border-radius:8px;padding:.7rem .8rem;display:grid;gap:.35rem}.mq-result[data-astro-cid-zscvsysa] .mq-o-name{font-weight:800;color:#2f3f66}.mq-result[data-astro-cid-zscvsysa] .mq-o-fact{font-size:.82rem;color:#4b5874;line-height:1.6}.mq-result[data-astro-cid-zscvsysa] .mq-others .mq-btn{padding:.55rem;font-size:.88rem}.mq-result[data-astro-cid-zscvsysa] .mq-why-t{font-size:.8rem;font-weight:800;color:#4a6fb0;margin:0 0 .3rem}.mq-result[data-astro-cid-zscvsysa] .mq-kids{font-size:.85rem;line-height:1.7;background:#fff7e8;border:1px solid #f6dfb0;border-radius:8px;padding:.6rem .8rem;margin:0 0 .7rem}.mq-note[data-astro-cid-zscvsysa]{font-size:.74rem;color:#6b6f78;line-height:1.7;margin:.6rem 0 0}
