/* Cobalt/Inter editorial gallery. Stable geometry; no front-end dependency or new animation. */
.awg-proof-story{padding:48px 0 58px;background:transparent}
.awg-site-main>.awg-proof-story{padding:12px 0;margin-top:48px}
.awg-proof-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}
.awg-proof-heading h2{font-size:clamp(30px,3.4vw,48px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:14px 0 0;color:#17203a;text-wrap:balance}
.awg-proof-heading>p{color:#586781;max-width:420px;font-size:15px;line-height:1.65;margin:0}
.awg-proof-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}
.awg-proof-card{grid-column:span 4;min-width:0;margin:0;overflow:hidden;background:#ffffffd9;border:1px solid #dfe6f5;border-radius:24px;box-shadow:0 12px 32px #16265408}
.awg-proof-grid--count-2>.awg-proof-card,.awg-proof-grid--count-4>.awg-proof-card{grid-column:span 6}
.awg-proof-grid--count-1>.awg-proof-card{grid-column:1/-1}
.awg-proof-grid--count-5>.awg-proof-card:nth-child(n+4){grid-column:span 6}
.awg-proof-frame{position:relative;aspect-ratio:4/3;background:#edf1fa;overflow:hidden}
.awg-proof-frame[data-aspect=wide],.awg-proof-grid--count-5>.awg-proof-card:nth-child(n+4) .awg-proof-frame{aspect-ratio:16/9}
.awg-proof-media{display:block;width:100%;height:100%;object-fit:cover}
.is-placeholder .awg-proof-media{object-fit:contain}
.awg-proof-video{object-fit:contain;background:#131a34}
.awg-proof-chip{position:absolute;left:12px;top:12px;max-width:calc(100% - 24px);padding:7px 11px;border:1px solid #d8e3fd;border-radius:20px;background:#fffffff2;color:#192cc3;font-size:11px;font-weight:650;line-height:1.35;pointer-events:none}
.awg-proof-card figcaption{display:flex;flex-direction:column;gap:8px;padding:19px 21px 23px}
.awg-proof-card figcaption strong{font-size:18px;font-weight:650;line-height:1.35;color:#18264d}
.awg-proof-card figcaption span{font-size:13px;line-height:1.6;color:#5a6881;overflow-wrap:anywhere}
@media(max-width:900px){.awg-proof-heading{align-items:flex-start;flex-direction:column;gap:14px}.awg-proof-grid>.awg-proof-card{grid-column:span 6}.awg-proof-grid--count-3>.awg-proof-card:last-child,.awg-proof-grid--count-5>.awg-proof-card:last-child{grid-column:1/-1}}
@media(max-width:600px){.awg-proof-story{padding:34px 0 42px}.awg-site-main>.awg-proof-story{margin-top:34px}.awg-proof-grid{gap:18px}.awg-proof-grid>.awg-proof-card{grid-column:1/-1}.awg-proof-heading h2{font-size:30px}.awg-proof-card figcaption{padding:17px 18px 21px}}

.awg-proof-empty{display:grid;place-content:center;width:100%;height:100%;padding:36px;color:#586781;text-align:center;font-size:15px;line-height:1.6}
