.kd-aw{--green:#7a9b49;--olive:#546121;--black:#212221;--white:#fff;--bg:#fff;--tint:#f3f6ec;--tint2:#e7edd8;--text:#212221;--soft:#4a4d47;--line:#d9e2c6;--card:#fff;--kd-head:inherit;color:var(--text)}.kd-aw *,.kd-aw :after,.kd-aw :before{box-sizing:border-box}.kd-aw button{box-shadow:none;font:inherit;letter-spacing:normal;line-height:1.3;text-transform:none}.kd-aw img{height:auto;max-width:100%}.kd-aw [hidden]{display:none!important}.kd-aw h3{font-family:var(--kd-head);font-size:1.1rem;font-weight:600;letter-spacing:-.01em;line-height:1.12;margin:0 0 .5em}.kd-aw p{margin:0 0 1em;max-width:64ch}.kd-aw .filters{display:grid;gap:.9rem;margin:1.5rem 0 1rem}.kd-aw .fgroup{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.kd-aw .fgroup .fl{font-size:.9rem;font-weight:600;min-width:84px}.kd-aw .fgroup button{background:var(--card);border:1.5px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.9rem;padding:.45rem .95rem}.kd-aw .fgroup button:hover{border-color:var(--green)}.kd-aw .fgroup button[aria-pressed=true]{background:var(--olive);border-color:var(--olive);color:#fff}.kd-aw .count{color:var(--soft);font-size:.92rem;margin:.4rem 0 1.2rem}.kd-aw .agrid{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.kd-aw .agrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.kd-aw .agrid{grid-template-columns:1fr}}.kd-aw .award{background:var(--card);border:1.5px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.kd-aw .award .top{align-items:center;color:#fff;display:flex;font-family:var(--kd-head);font-weight:600;justify-content:space-between;padding:.7rem 1.1rem}.kd-aw .award .top.nalp{background:var(--olive)}.kd-aw .award .top.state{background:var(--green)}.kd-aw .award .top.chapter{background:#5f7a35}.kd-aw .award .top.comm{background:#3e4634}.kd-aw .award .top.vote{background:#4a4d47}.kd-aw .award .tier{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.kd-aw .award .yr{font-size:1.1rem}.kd-aw .award .body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.2rem}.kd-aw .award .prog{color:var(--soft);font-size:.8rem;font-weight:600;margin:0}.kd-aw .award h3{font-size:1.15rem;line-height:1.25;margin:0}.kd-aw .award .cat{color:var(--soft);font-size:.92rem;margin:0}.kd-aw .award .lvl{align-self:flex-start;background:var(--tint2);border-radius:999px;color:var(--olive);font-size:.8rem;font-weight:700;margin-top:.15rem;padding:.2rem .6rem}.kd-aw .award .desc,.kd-aw .award .proves{font-size:.9rem;line-height:1.5;margin:.3rem 0 0}.kd-aw .award .work{color:var(--soft);font-size:.8rem;margin:auto 0 0;padding-top:.6rem}.kd-aw .award .src{font-size:.85rem;font-weight:600}.kd-aw .pager{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.6rem}.kd-aw .pager button{background:var(--card);border:1.5px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.95rem;height:40px;min-width:40px;padding:0 .7rem}.kd-aw .pager button[aria-current=page]{background:var(--olive);border-color:var(--olive);color:#fff}.kd-aw .pager button:disabled{cursor:default;opacity:.4}