.aagub-dir{font-family:'Work Sans',sans-serif;color:#1F1F1F}
.aagub-dir .bar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 10px}
.aagub-dir .sr{flex:1 1 320px;position:relative}
.aagub-dir .sr input{width:100%;padding:14px 18px;border:1px solid #DCE4DF;border-radius:10px;font:inherit;font-size:16px;background:#fff}
.aagub-dir .sr input:focus{outline:none;border-color:#006A4E;box-shadow:0 0 0 3px rgba(0,106,78,.12)}
.aagub-dir .dl{display:flex;gap:10px;flex-wrap:wrap}
.aagub-dir .dl a{display:inline-block;padding:13px 22px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;background:#FFD700;color:#00402F}
.aagub-dir .dl a.alt{background:#fff;color:#006A4E;border:1px solid #006A4E}
.aagub-dir .dl a:hover{filter:brightness(.95)}
.aagub-dir .meta{font-size:14px;color:#565B57;margin:0 0 20px}
.aagub-dir .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}
.aagub-dir .c{display:flex;gap:14px;align-items:flex-start;background:#F8F9FA;border:1px solid #DCE4DF;border-radius:14px;padding:16px}
.aagub-dir .c[hidden]{display:none}
.aagub-dir .av{flex:0 0 72px;width:72px;height:72px;border-radius:50%;overflow:hidden;background:#E3EAE6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Ccircle cx='36' cy='28' r='13' fill='%23A9B8B0'/%3E%3Cpath d='M10 72c0-16 12-26 26-26s26 10 26 26z' fill='%23A9B8B0'/%3E%3C/svg%3E") center/cover}
.aagub-dir .av img{width:100%;height:100%;object-fit:cover;display:block}
.aagub-dir .nm{font-family:'Fraunces',serif;font-weight:700;color:#006A4E;font-size:16.5px;line-height:1.3;margin:0 0 3px}
.aagub-dir .id{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:#8A6D0F;margin:0 0 6px}
.aagub-dir .af{font-size:14px;line-height:1.5;color:#1F1F1F;margin:0 0 4px}
.aagub-dir .in{font-size:13px;line-height:1.45;color:#565B57;margin:0}
.aagub-dir .in b{font-weight:600;color:#006A4E}
.aagub-dir .more{display:block;margin:28px auto 0;padding:13px 34px;border:1px solid #006A4E;border-radius:8px;background:#fff;color:#006A4E;font:inherit;font-weight:700;cursor:pointer}
.aagub-dir .more:hover{background:#006A4E;color:#fff}
.aagub-dir .more[hidden],.aagub-dir .none[hidden]{display:none}
.aagub-dir .none{text-align:center;padding:40px 0;color:#565B57}
@media(max-width:600px){.aagub-dir .grid{grid-template-columns:1fr}}
