.blog-cover{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:20px;background:radial-gradient(circle at 18% 20%,rgba(0,0,91,.1),transparent 42%),radial-gradient(circle at 82% 18%,rgba(19,127,21,.12),transparent 40%),linear-gradient(145deg,#f3f6fc,#e9eef8 45%,#eef8f2);color:var(--color-text-heading);border:1px solid rgba(0,0,91,.1);box-shadow:0 1px 2px #00000808,0 16px 40px #00005b14;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),box-shadow var(--motion-duration-normal, .28s) var(--motion-ease, ease)}.blog-cover--featured,.blog-cover--premium{aspect-ratio:16 / 9;border-radius:24px;min-height:280px}.blog-cover__media{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .55s var(--motion-ease, ease)}.blog-cover:hover{transform:translateY(-3px);box-shadow:0 1px 2px #00000808,0 22px 52px #00005b1f}.blog-cover:hover .blog-cover__media{transform:scale(1.045)}.blog-cover__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,91,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,91,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 100%);mask-image:linear-gradient(180deg,#000 30%,transparent 100%);z-index:0}.blog-cover__glow{position:absolute;width:55%;height:70%;right:-8%;top:-20%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,91,.12),transparent 70%);z-index:0}.blog-cover__panel{position:absolute;top:10%;right:7%;bottom:16%;left:7%;border-radius:22px;background:linear-gradient(160deg,#ffffff73,#ffffff1f);border:1px solid rgba(255,255,255,.55);box-shadow:0 18px 40px #00005b0f;z-index:0}.blog-cover__art{position:absolute;top:6%;right:4%;bottom:14%;left:4%;width:auto;height:auto;max-width:100%;z-index:1;opacity:.96}.blog-cover__badge{position:absolute;top:1rem;left:1rem;z-index:3;margin:0;padding:.4rem .8rem;border-radius:999px;background:#ffffffe6;border:1px solid rgba(0,0,91,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-heading);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 14px #00005b14}.blog-cover__label{position:absolute;left:1rem;bottom:.9rem;z-index:2;margin:0;padding:.35rem .7rem;border-radius:999px;background:#ffffffe0;border:1px solid rgba(0,0,91,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-heading);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.04em;text-transform:uppercase}.blog-cover--global,.blog-cover--cloud{background:radial-gradient(circle at 70% 30%,rgba(19,127,21,.14),transparent 40%),radial-gradient(circle at 20% 70%,rgba(0,0,91,.1),transparent 45%),linear-gradient(150deg,#eef3ff,#f7fbff 50%,#eef9f2)}.blog-cover--data,.blog-cover--ai{background:radial-gradient(circle at 30% 20%,rgba(0,0,91,.12),transparent 42%),radial-gradient(circle at 80% 70%,rgba(19,127,21,.14),transparent 40%),linear-gradient(145deg,#f1f5fc,#eaf7f0)}.blog-cover--secure{background:radial-gradient(circle at 50% 20%,rgba(0,0,91,.12),transparent 45%),linear-gradient(160deg,#f2f4fa,#eef8f2)}.blog-cover--enterprise,.blog-cover--workflow,.blog-cover--code,.blog-cover--proxy{background:radial-gradient(circle at 20% 30%,rgba(0,0,91,.1),transparent 40%),radial-gradient(circle at 85% 20%,rgba(19,127,21,.12),transparent 38%),linear-gradient(150deg,#f3f6fc,#eef8f3)}.blog-cover--code .blog-cover__panel{display:none}@media(prefers-reduced-motion:reduce){.blog-cover,.blog-cover__media{transition:none!important}.blog-cover:hover,.blog-cover:hover .blog-cover__media{transform:none}}.blog-cover--photo{aspect-ratio:auto;min-height:0;background:#07111f}.blog-cover--photo .blog-cover__media{position:relative;inset:auto}.blog-cover--photo .blog-cover__photo{width:100%;height:auto;object-fit:contain;object-position:center;display:block}.blog-cover--photo:hover .blog-cover__media{transform:none}.blog-cover--photo .blog-cover__badge,.blog-cover--photo .blog-cover__label{display:none}.bah__cover .blog-cover--photo,.bah__cover .blog-cover--photo.blog-cover--featured{aspect-ratio:auto;min-height:0}.bah__cover .blog-cover--photo .blog-cover__media{position:relative;inset:auto}.bah__cover .blog-cover--photo .blog-cover__photo{width:100%;height:auto;object-fit:contain}.blog-cover--photo .blog-cover__label{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.article-card{display:flex;flex-direction:column;height:100%;border:1px solid rgba(27,27,27,.1);border-radius:20px;background:var(--color-surface-raised);box-shadow:0 1px 2px #0000080a,0 10px 28px #1b1b1b0a;overflow:hidden;transition:transform var(--motion-duration-normal) var(--motion-ease),box-shadow var(--motion-duration-normal) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}.article-card:hover{transform:translateY(-3px);border-color:#1b1b1b2e;box-shadow:0 8px 28px #1b1b1b14}.article-card__media{display:block;overflow:hidden;border-bottom:1px solid rgba(27,27,27,.08)}.article-card__media .blog-cover{border:none;border-radius:0;transition:transform var(--motion-duration-slow) var(--motion-ease)}.article-card__media .blog-cover:hover{transform:none;box-shadow:none}.article-card:hover .article-card__media .blog-cover__media{transform:scale(1.04)}.article-card__body{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:1.15rem 1.2rem 1.25rem}.article-card__badge{margin:0;width:fit-content;padding:.28rem .6rem;border-radius:999px;background:#1b1b1b0f;color:var(--color-text-heading);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.04em;text-transform:uppercase}.article-card__title{margin:0;font-size:1.05rem;line-height:1.35;letter-spacing:-.02em;font-weight:var(--font-weight-heading)}.article-card__title a{color:var(--color-text-heading);text-decoration:none}.article-card__title a:hover,.article-card__title a:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}.article-card__excerpt{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.55}.article-card__meta{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding-top:.35rem}.article-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-navy);color:#fff;font-size:11px;font-weight:var(--font-weight-heading);flex-shrink:0}.article-card__meta-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.article-card__author{color:var(--color-text-heading);font-size:13px;font-weight:var(--font-weight-heading)}.article-card__dates{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--color-text-muted);font-size:12px}.article-card__read{color:var(--color-button-primary-bg);font-size:13px;font-weight:var(--font-weight-heading);text-decoration:none}.article-card__read:hover,.article-card__read:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}@media(prefers-reduced-motion:reduce){.article-card,.article-card__media .blog-cover{transition:none}.article-card:hover,.article-card:hover .article-card__media .blog-cover{transform:none}}.blog-news{padding:0 var(--space-4)}.blog-news__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem 2rem;align-items:center;max-width:var(--layout-max-desktop);margin:0 auto;padding:1.75rem;border:1px solid rgba(27,27,27,.1);border-radius:22px;background:radial-gradient(circle at 12% 20%,rgba(0,0,91,.08),transparent 42%),radial-gradient(circle at 90% 10%,rgba(19,127,21,.1),transparent 40%),var(--color-surface-raised);box-shadow:0 10px 30px #1b1b1b0d}.blog-news__eyebrow{margin:0 0 .45rem;color:var(--color-text-heading);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.blog-news__title{margin:0 0 .55rem;color:var(--color-text-heading);font-size:clamp(1.35rem,1.5vw + .8rem,1.85rem);letter-spacing:-.025em;line-height:1.2}.blog-news__text{margin:0;color:var(--color-text-muted);line-height:1.55;max-width:40rem}.blog-news__form{display:grid;grid-template-columns:1fr auto;gap:.65rem}.blog-news__form input{min-height:46px;padding:.7rem .95rem;border:1px solid rgba(27,27,27,.14);border-radius:12px;background:var(--color-surface-raised);color:var(--color-text-body);font:inherit}.blog-news__form input:focus-visible{outline:2px solid rgba(19,127,21,.45);outline-offset:1px}.blog-news__form button{min-height:46px;padding:.7rem 1.1rem;border:none;border-radius:12px;background:var(--color-button-primary-bg);color:#fff;font:inherit;font-weight:var(--font-weight-heading);cursor:pointer;white-space:nowrap}.blog-news__form button:hover{background:var(--color-button-primary-hover)}.blog-news__msg{grid-column:1 / -1;margin:0;color:var(--color-button-primary-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-heading)}.blog-news__msg--error{color:#9b1c1c}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:860px){.blog-news__inner{grid-template-columns:1fr;padding:1.4rem}.blog-news__form{grid-template-columns:1fr}}
