.kp-entrances{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;margin-bottom:44px}.kp-entrances a{display:flex;align-items:center;gap:25px;padding:12px 17px;border:1px solid #cbdac6;border-radius:3px;font-size:13px;color:#36573d;min-height:46px;line-height:1.6}.kp-entrances a:hover{background:#f0f5ee}.kp-group{scroll-margin-top:115px;margin-bottom:60px}.kp-group-head{border-top:1px solid #cbdac6;padding-top:25px}.kp-group-head h2{font-size:27px;font-weight:500;color:#304d37;line-height:1.65;margin:0 0 9px}.kp-group-head>p{font-size:13px;color:#687d65;line-height:2;margin:0}.kp-group .kr-grid{width:100%;margin:23px 0 0}.kr-card h3{font-size:25px;font-weight:500;line-height:1.65;margin:0 0 14px}.kp-new{display:inline-block;margin-left:12px;padding:2px 6px;background:#e8efdf;color:#4c6b41;letter-spacing:.08em;font-size:10px}.kr-example{padding:22px 25px;margin:30px 0;background:#f6f8f2;border-left:3px solid #8da17f}.kr-example p{font-size:14px;line-height:2;margin:0 0 12px;overflow-wrap:anywhere}.kr-example p:last-child{margin-bottom:0}.kr-example .kr-example-label{font-size:12px;color:#55714a;margin-bottom:18px}@media(max-width:900px){.kr-card h3{font-size:23px}}@media(max-width:720px){.kp-entrances{display:grid;gap:8px;margin-top:22px;margin-bottom:32px}.kp-entrances a{justify-content:space-between;font-size:12px}.kp-group{margin-bottom:38px;scroll-margin-top:90px}.kp-group-head{padding-top:20px}.kp-group-head h2{font-size:24px}.kp-group-head>p{font-size:12px}.kp-group .kr-grid{margin-top:18px}.kr-example{padding:18px 20px}.kr-example p{font-size:13px}.kr-card h3{font-size:23px}}