.kg-resource h3{font-size:25px}.kg-resource .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kg-resource .three{grid-template-columns:repeat(3,minmax(0,1fr))}.kg-resource .card{background:#fff;border:1px solid #dce4d7;border-radius:20px;padding:28px;min-width:0}.kg-resource .card p:last-child{margin-bottom:0}.kg-resource .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.kg-resource .btn.alt{background:0 0;color:var(--g)}.kg-resource .photo{width:100%;height:330px;object-fit:cover;border-radius:20px;display:block}.kg-resource .split{align-items:center}.kg-resource .n{display:inline-flex;width:42px;height:42px;border-radius:50%;background:#f0d995;color:#33492e;align-items:center;justify-content:center;font-weight:800;margin-bottom:18px}.kg-resource .visual{width:100%;height:auto;display:block;max-height:290px}.kg-resource .result{margin-top:24px;border-radius:16px;background:#eef3e9;padding:24px}.kg-resource .tag{display:inline-block;background:#e7eee0;border-radius:30px;padding:5px 12px;font-size:13px;font-weight:700;margin-bottom:15px}.kg-resource section[id]{scroll-margin-top:110px}@media (max-width:760px){.kg-resource .grid,.kg-resource .three{grid-template-columns:1fr}.kg-resource .photo{height:250px}.kg-resource .card{padding:22px}.kg-resource .actions .btn{flex:1 1 160px}.kg-resource .visual{max-height:230px}}