.cthi-summary{margin:28px 0;padding:26px;border:1px solid #cbdde1;border-radius:18px;background:linear-gradient(130deg,#eef6f5,#fff)}.cthi-summary h3{margin-top:0}.cthi-summary-grid,.cthi-compare-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cthi-summary article{background:#fff;border-radius:12px;padding:20px}.cthi-summary h4{margin:0 0 16px;font-size:1.1rem}.cthi-summary p{margin:10px 0}.cthi-summary a,.cthi-log a{color:#006f80;text-decoration:underline;text-underline-offset:3px}.cthi-muted{font-size:.88rem;color:#526775}.cthi-log{margin-top:28px;border-top:1px solid #d5e2e5;padding-top:20px}.cthi-log tfoot{background:#eef5f5;font-weight:600}.cthi-compare-head{margin:24px 0}.cthi-compare-head>div{display:grid;grid-template-columns:56px 1fr;column-gap:14px;background:#eef5f5;padding:20px;border-radius:14px}.cthi-compare-head img{grid-row:span 2;object-fit:contain}.cthi-compare-head span{font-size:.85rem;color:#536979}.cthi-shooting-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:24px}.cthi-shooting-bars article{border:1px solid #d5e2e5;border-radius:14px;padding:18px}.cthi-shooting-bars h4{margin:0 0 16px}.cthi-bar-label{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;margin:10px 0 5px}.cthi-track{height:10px;background:#e4ecee;border-radius:8px;overflow:hidden}.cthi-track span{display:block;height:100%;background:#007b8b}.cthi-track .cthi-alt{background:#b56c00}.cthi-formula{background:#eef5f5;padding:18px;border-radius:12px;font-size:.9rem}.cthi-formula summary{cursor:pointer;font-weight:700}.cthi-formula p:last-child{margin-bottom:0}#cths-compare{margin:60px 0}#cths-compare select{max-width:100%}@media(max-width:620px){.cthi-summary-grid,.cthi-compare-head{grid-template-columns:1fr}.cthi-summary{padding:16px}.cthi-shooting-bars{grid-template-columns:1fr}}
