.detail-cover{margin:0 0 48px}.detail-cover img{display:block;width:100%;height:clamp(260px,34vw,430px);object-fit:cover;object-position:center 40%;border-radius:20px}.detail-cover figcaption{font-size:14px;color:#738095;margin-top:14px}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.detail-grid article{padding:32px;border:1px solid #e0e7ee;border-radius:16px;background:#fbfcfe}.detail-number{color:#6584a9;font-size:15px;letter-spacing:.06em}.detail-grid h2{font-size:26px;margin:16px 0;line-height:1.5;letter-spacing:-.03em}.detail-grid p{font-size:18px;line-height:1.85;color:#617086;word-break:keep-all}.detail-grid a{display:inline-block;color:#3e55c4;font-weight:700;margin-top:16px}.detail-grid a span{display:inline-block;transition:transform .2s}.detail-grid a:hover span{transform:translate(3px,-2px)}.detail-note{font-size:16px;color:#617086;line-height:1.8;margin:28px 0}.detail-cta{margin:60px 0;padding:40px;background:#f5f7fa;border-radius:18px;text-align:center}.detail-cta h2{font-size:26px;line-height:1.5;margin-bottom:24px}@media(max-width:600px){.detail-grid{grid-template-columns:1fr;gap:18px}.detail-grid article{padding:24px}.detail-grid p{font-size:17px}.detail-cover{margin-bottom:30px}.detail-cover img{height:250px}.detail-cta{padding:30px 22px}.detail-cta h2{font-size:24px}}
