.ds-divider:has(+.blog-hero){margin-top:16px}.blog-hero{padding:56px var(--container-pad) 64px;text-align:center;position:relative;overflow:hidden}.blog-hero .blog-hero__halo{width:900px;height:900px;top:40%;left:50%;transform:translate(-50%,-50%)}.blog-hero__content{flex-direction:column;align-items:center;gap:28px;max-width:900px;margin:0 auto;display:flex;position:relative}.blog-hero .ds-eyebrow{box-sizing:border-box;white-space:normal;text-wrap:balance;max-width:100%;height:auto;min-height:28px}.blog-hero__title{font-family:var(--font-display);letter-spacing:-1.5px;text-wrap:balance;margin:0;font-size:clamp(40px,6.4vw,76px);font-weight:400;line-height:1.05}.blog-hero__lead{max-width:600px}.blog-filter{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;max-width:980px;margin-top:8px;display:grid}.blog-filter:not([data-ready]){visibility:hidden}.blog-chip{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative}.blog-chip[aria-pressed=true]{background:conic-gradient(from var(--a), var(--blog-chip-ramp));border-radius:19px;padding:3px;animation:10s linear infinite spinA}.blog-chip__glow{display:none}.blog-chip[aria-pressed=true] .blog-chip__glow{z-index:0;background:conic-gradient(from var(--a), var(--blog-chip-ramp));filter:blur(14px);opacity:.45;border-radius:24px;animation:2.4s ease-in-out infinite pulse;display:block;position:absolute;inset:-4px}.blog-chip__frame{background:var(--surface-card);border-radius:12px;display:block;position:relative}.blog-chip[aria-pressed=true] .blog-chip__frame{border-radius:16px;padding:4px}.blog-chip__face{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:44px;font-family:var(--font-sans);color:var(--g-grey-800);box-shadow:0 0 0 1px var(--blog-chip-glow) inset, 0 0 18px var(--blog-chip-glow);transition:transform .3s var(--ease-standard), box-shadow .3s;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;line-height:normal;display:flex;position:relative}.blog-chip[aria-pressed=true] .blog-chip__face{box-shadow:none;border-color:#0000}.blog-chip:hover .blog-chip__face{transform:translateY(-4px)}.blog-chip:not([aria-pressed=true]):hover .blog-chip__face{box-shadow:0 0 0 1px var(--blog-chip-glow) inset, 0 0 28px var(--blog-chip-glow)}.ds .blog-chip:focus-visible{outline:3px solid var(--color-google);outline-offset:3px;box-shadow:none}.ds .blog-chip:focus-visible .blog-chip__glow{display:none}.blog-chip__mark{filter:drop-shadow(0 0 6px #4285f473);display:block}.blog-chip__mark path{animation:2.4s ease-in-out infinite pulse}.blog-chip__mark path:first-child{fill:var(--brand-logo-yellow)}.blog-chip__mark path:nth-child(2){fill:var(--brand-logo-red);animation-delay:.3s}.blog-chip__mark path:nth-child(3){fill:var(--brand-logo-blue);animation-delay:.6s}.blog-chip__mark path:nth-child(4){fill:var(--brand-logo-green);animation-delay:.9s}.blog-chip__dot{background:var(--blog-chip-color);width:10px;height:10px;box-shadow:0 0 10px var(--blog-chip-color);border-radius:50%;animation:2.4s ease-in-out infinite pulse}.blog-chip__count{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.blog-chip--all{--blog-chip-glow:#4285f44d;--blog-chip-ramp:var(--g-blue-500), var(--g-red-500), var(--g-yellow-500), var(--g-green-500), var(--g-blue-500)}.blog-chip--google{--blog-chip-color:var(--g-blue-500);--blog-chip-glow:#4285f459;--blog-chip-ramp:var(--g-blue-700), var(--g-blue-500), var(--g-blue-200), var(--g-blue-500), var(--g-blue-700)}.blog-chip--result{--blog-chip-color:var(--g-green-500);--blog-chip-glow:#34a85359;--blog-chip-ramp:var(--g-green-700), var(--g-green-500), var(--g-green-100), var(--g-green-500), var(--g-green-700)}.blog-chip--service{--blog-chip-color:var(--g-yellow-500);--blog-chip-glow:#fbbc0466;--blog-chip-ramp:var(--g-yellow-600), var(--g-yellow-500), var(--g-yellow-100), var(--g-yellow-500), var(--g-yellow-600)}.blog-chip--alert{--blog-chip-color:var(--g-red-500);--blog-chip-glow:#ea433559;--blog-chip-ramp:var(--g-red-600), var(--g-red-500), var(--g-red-100), var(--g-red-500), var(--g-red-600)}.blog-grid{--ds-section-pt:40px;--ds-section-pb:96px}.blog-grid__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.blog-grid__count{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--text-muted);font-size:12px}.blog-empty{background:var(--surface-card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;display:flex}.blog-empty[hidden]{display:none}.blog-empty__title{font-size:16px;font-weight:500}.blog-empty__text{max-width:440px;color:var(--text-muted);font-size:14px;line-height:20px}.blog-empty__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.blog-chip:hover .blog-chip__face{transform:none}}
