.mf-detail-body{background:radial-gradient(at 50% 0,#21202e 0,#0000 65%);padding:36px 24px 96px}.mf-detail-prose{color:#c8c3d0;max-width:780px;margin:auto;font-size:16px;line-height:1.85}.mf-detail-prose h2{color:#f0edee;letter-spacing:-.035em;margin:54px 0 20px;font-size:clamp(25px,4vw,34px);line-height:1.25}.mf-detail-prose h3{color:#f0edee;margin:36px 0 14px;font-size:22px;line-height:1.35}.mf-detail-prose p{margin:0 0 20px}.mf-detail-prose ul{margin:0 0 24px;padding-left:24px}.mf-detail-prose li{margin:0 0 10px;padding-left:4px}.mf-detail-prose li::marker{color:#a29ce0}.mf-detail-prose blockquote{color:#eeeaf8;background:#ffffff08;border-left:2px solid #a29ce0;margin:28px 0;padding:20px 24px}.mf-detail-related{flex-wrap:wrap;justify-content:center;gap:12px;padding:0 24px 70px;display:flex}.mf-detail-related a{color:#d9d5e4;border:1px solid #ffffff1c;border-radius:999px;padding:10px 15px;text-decoration:none}.mf-detail-related a:hover{color:#fff;border-color:#a29ce0}
