/* CloudAlls media centre + Academy logo. Loaded only by /media/* and /academy/. */
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.academy-mark{width:min(100%,380px);height:auto;margin:0 0 22px;margin-left:-2px}
.update-list{border-top:1px solid var(--s200)}
.update-list a{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 12px;padding:16px 8px;margin:0 -8px;border-bottom:1px solid var(--s200);color:var(--s900);text-decoration:none;border-radius:6px}
.update-list a:hover{background:var(--b50)}
.update-list time{font-size:.875rem;color:var(--s600)}
.update-list b{grid-column:1/-1;font-weight:600}
.update-list a:hover b{color:var(--b700)}
@media(min-width:768px){.update-list a{grid-template-columns:110px auto 1fr;gap:12px 16px}.update-list b{grid-column:auto}}
.asset-grid{display:grid;gap:24px}
@media(min-width:640px){.asset-grid{grid-template-columns:1fr 1fr}}
@media(min-width:1024px){.asset-grid{grid-template-columns:repeat(2,1fr)}}
.asset{margin:0;border:1px solid var(--s200);border-radius:8px;background:#fff;overflow:hidden}
.asset figcaption{display:grid;gap:4px;padding:16px 20px 20px}
.asset figcaption b{font-weight:600}
.asset-tile{display:grid;place-items:center;min-height:180px;padding:32px;border-bottom:1px solid var(--s200)}
.asset-tile img{width:auto;max-width:100%;max-height:120px}
.brand-card .asset-tile{border:1px solid var(--s200);border-radius:8px;margin-bottom:20px}
.tile-light{background:#fff}
.tile-dark{background:var(--s900);border-bottom-color:var(--s900)}
.brand-cards{display:grid;gap:32px}
@media(min-width:768px){.brand-cards{grid-template-columns:1fr 1fr;gap:48px}}
.swatches{list-style:none;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 32px;padding:0}
.swatches li{display:grid;gap:2px;width:128px}
.swatches code{font-size:.8125rem;color:var(--s600)}
.sw{display:block;height:56px;border-radius:8px;border:1px solid var(--s200);margin-bottom:6px}
.sw-navy{background:#0A2860}.sw-blue{background:#0C56EE}.sw-sky{background:#26AEEB}.sw-mist{background:#CCD9E9}
.sw-ab{background:#1A73E8}.sw-ar{background:#EA4335}.sw-ay{background:#FBBC04}.sw-ag{background:#34A853}.sw-at1{background:#3C4043}.sw-at2{background:#5F6368}
