 .k-shell{padding-top:160px;padding-bottom:110px;max-width:1180px}.k-shell h1{font-size:clamp(38px,6vw,76px);line-height:1.18;max-width:950px;margin:24px 0}.k-intro{font-size:19px;color:#aaa;max-width:750px;line-height:1.8}.k-group{margin-top:70px}.k-group h2{font-size:30px;margin-bottom:24px}.k-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.k-card{display:block;padding:28px;border:1px solid #333;min-height:220px;transition:border-color .2s}.k-card:hover{border-color:#ed792c}.k-card span{color:#ed792c;font-size:12px}.k-card h3{font-size:22px;margin:18px 0}.k-card p,.k-section p{color:#bbb;line-height:1.85}.k-card p{font-size:14px}.k-card b{display:block;margin-top:20px;color:#ed792c;font-size:14px}.k-reading{max-width:800px}.k-reading>a,.k-reading p a{color:#ec7a2f}.k-section{margin-top:55px}.k-section h2{font-size:26px;margin-bottom:14px}.k-actions{margin-top:65px;display:flex;gap:20px;flex-wrap:wrap}.k-actions a{border-bottom:1px solid #ed792c;padding:12px 0}@media(max-width:900px){.k-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.k-shell{padding-top:120px}.k-grid{grid-template-columns:1fr}.k-card{min-height:0}}