.awag{container-type:inline-size;color:var(--awag-text-colour);font-family:inherit;margin-block:1.5rem;scroll-margin-top:2rem}.awag,.awag *{box-sizing:border-box}.awag .awag-heading{text-align:center;margin:0 0 1.2rem;font-family:inherit;color:inherit}.awag .awag-grid{display:grid;grid-template-columns:repeat(var(--awag-columns),minmax(0,1fr));gap:var(--awag-gap)}.awag .awag-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:1px solid var(--awag-border-colour);border-radius:var(--awag-radius);background:var(--awag-background);color:var(--awag-text-colour);overflow:hidden;box-shadow:none}.awag .awag-media{position:relative;aspect-ratio:var(--awag-ratio);background:#e9edf0}.awag .awag-image-link{display:block;width:100%;height:100%;border:0}.awag .awag-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;margin:0;border:0;border-radius:0}.awag .awag-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e1e6e9,#f5f6f7)}.awag .awag-categories{position:absolute;inset:auto 12px 12px;display:flex;flex-wrap:wrap;gap:6px;max-height:70%;overflow:auto}.awag .awag-categories a{display:inline-block;background:var(--awag-accent);color:#fff;padding:5px 9px;border-radius:3px;font-size:.72rem;font-weight:600;line-height:1.4;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere}.awag .awag-body{display:flex;flex:1;align-items:flex-start;flex-direction:column;gap:16px;padding:var(--awag-padding)}.awag .awag-title{margin:0;padding:0;font-family:inherit;font-size:var(--awag-title-size);font-weight:700;line-height:1.3;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.awag .awag-title a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.awag .awag-title a:hover{text-decoration-thickness:2px}.awag .awag-excerpt{margin:0;padding:0;font-size:1em;line-height:1.65;overflow-wrap:anywhere}.awag .awag-date{font-size:.85em;line-height:1.4;opacity:.8}.awag .awag-button{display:inline-block;align-self:flex-start;margin-top:auto;padding:14px 25px;border:0;border-radius:3px;background:var(--awag-button-colour);color:#fff;font-family:inherit;font-size:.85rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%}.awag .awag-button:hover{color:#fff;filter:brightness(1.15);text-decoration:underline}.awag a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.awag .awag-categories a:focus-visible,.awag .awag-button:focus-visible{outline:3px solid var(--awag-text-colour);outline-offset:3px}.awag .awag-pagination{margin-top:28px}.awag .awag-pagination ul.page-numbers{display:flex;flex-direction:row;width:auto;max-width:100%;min-width:0;min-height:0;border:0;background:none;box-shadow:none;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.awag .awag-pagination ul.page-numbers>li{display:block;flex:0 0 auto;float:none;width:auto;list-style:none;margin:0;padding:0;border:0;background:none}.awag .awag-pagination li>a.page-numbers,.awag .awag-pagination li>span.page-numbers{display:block;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--awag-border-colour);border-radius:3px;background:var(--awag-background);color:var(--awag-text-colour);line-height:1.4;text-align:center;text-decoration:none}.awag .awag-pagination li>span.current{background:var(--awag-accent);color:#fff}.awag .awag-pagination a:hover{text-decoration:underline}@container (max-width:900px){.awag .awag-grid{grid-template-columns:repeat(min(var(--awag-columns),2),minmax(0,1fr))}}@container (max-width:580px){.awag .awag-grid{grid-template-columns:minmax(0,1fr)}.awag .awag-body{padding:min(var(--awag-padding),22px)}.awag .awag-title{font-size:min(var(--awag-title-size),26px)}}@supports not (container-type:inline-size){@media(max-width:900px){.awag .awag-grid{grid-template-columns:repeat(min(var(--awag-columns),2),minmax(0,1fr))}}@media(max-width:600px){.awag .awag-grid{grid-template-columns:1fr}}}
