.qf-page-content{max-width:1120px}.qf-page-content>h2:first-child{margin-top:0}.qf-page-content h2{margin:52px 0 16px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;letter-spacing:-.04em}.qf-page-content h3{margin:34px 0 12px;font-size:1.35rem;letter-spacing:-.025em}.qf-page-content p{margin:14px 0;color:#4c5b70;line-height:1.72}.qf-page-content ul,.qf-page-content ol{display:grid;gap:10px;margin:20px 0;padding-left:22px;color:#425168}.qf-page-content li{line-height:1.55}.qf-page-content table{width:100%;margin:24px 0 34px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 10px 32px rgba(15,31,55,.07)}.qf-page-content td,.qf-page-content th{padding:15px 17px;border-bottom:1px solid #e7edf5;text-align:left}.qf-page-content tr:last-child td{border-bottom:0}.qf-page-content td:last-child{text-align:right}.qf-page-content strong{color:#13233e}.qf-page-content a{color:#1268ff;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}.qf-page-content>p:last-child a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:13px 20px;border-radius:12px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#1268ff,#0848bd);box-shadow:0 12px 28px rgba(18,104,255,.22)}.qf-page-content blockquote{margin:28px 0;padding:20px 22px;border:1px solid #cfe0fa;border-left:4px solid #1268ff;border-radius:14px;background:#f2f7ff;color:#34445c}.qf-page-content hr{margin:40px 0;border:0;border-top:1px solid #dce4ef}@media(max-width:720px){.qf-page-content table{display:block;overflow-x:auto;white-space:nowrap}.qf-page-content td,.qf-page-content th{padding:13px}.qf-page-content h2{margin-top:40px}}