.sol-evidence{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.sol-evidence>div:first-child{background:#ffcf90;color:#522b23;padding:40px;border-radius:20px}.sol-evidence span{font-size:11px;font-weight:700;letter-spacing:.1em}.sol-evidence strong{display:block;font-size:clamp(45px,5vw,72px);line-height:1.05;letter-spacing:-.05em;margin:22px 0}.sol-evidence p{font-size:16px;line-height:1.8;margin-top:20px}.sol-evidence h3{font-size:29px}.sol-evidence .text-link{margin-top:23px}.sol-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sol-compare article{padding:28px;border:1px solid #c98a5b;border-radius:18px;background:#fff5df}.sol-compare article.sol-featured{background:#522b23;color:#fff5df;border:3px solid #f58d2c}.sol-compare h3{font-size:28px;margin-bottom:25px}.sol-compare dt{font-size:13px;font-weight:700;margin-top:21px}.sol-compare dd{margin:7px 0 0;font-size:15px;line-height:1.7}.sol-mechanism{border:2px solid #522b23;border-radius:20px;background:#ffdfb2;padding:24px;text-align:center}.sol-mechanism svg{width:100%;max-height:300px}.sol-mechanism strong{display:block;font-size:18px}.sol-guide{background:#522b23;color:#fff5df;border-radius:20px;padding:40px;border-left:8px solid #f58d2c}.sol-guide h3{font-size:32px;margin-bottom:25px}.sol-guide p{font-size:19px;line-height:1.9}@media(max-width:760px){.sol-evidence,.sol-compare{grid-template-columns:1fr;gap:23px}.sol-evidence>div:first-child{padding:30px}.sol-evidence strong{font-size:52px}.sol-evidence h3{font-size:25px}.sol-guide{padding:28px}.sol-guide h3{font-size:28px}.sol-compare article{padding:25px}}
