.km60-panel{padding:24px;border:1px solid #cfe2d7;border-radius:20px;background:#eaf4ef;color:#183b30;margin:25px 0}.km60-panel h3{margin:0 0 10px}.km60-panel ol{padding-left:24px;line-height:1.8}.km60-panel a,.km60-free a{color:#244c3e;font-weight:700}.km60-free{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.km60-free article{background:#f5f0e6;padding:25px;border-radius:20px}@media(max-width:640px){.km60-free{grid-template-columns:1fr}}