.blog-page--article{padding-bottom:120px}.blog-page--article:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(70% 80% at 50% 20%,#38b0ff47,#0000 72%);height:560px;position:absolute;top:120px;left:8%;right:8%}.blog-article-page{gap:0;max-width:none;margin-inline:auto;animation:.56s cubic-bezier(.22,1,.36,1) both blog-article-enter}@keyframes blog-article-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-article-back{border:1px solid var(--blog-border);background:var(--blog-surface);color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:40px;margin:0 0 28px;padding:8px 16px 8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.blog-article-back:hover,.blog-article-back:focus-visible{background:var(--blog-surface-strong);color:var(--blog-accent);border-color:#38b0ff80}.blog-article-back:focus-visible{outline:2px solid var(--blog-accent);outline-offset:3px}.blog-article-back-icon{width:16px;height:16px}.blog-article-hero{flex-direction:column;align-items:center;display:flex}.blog-article-cover{aspect-ratio:16/8;background:var(--blog-surface);border:1px solid #ffffff24;border-radius:32px;width:100%;animation:.74s cubic-bezier(.22,1,.36,1) 60ms both blog-article-cover-enter;position:relative;overflow:hidden;box-shadow:0 36px 90px #00102480,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff2e}@keyframes blog-article-cover-enter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.blog-article-cover-image{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scale(1.03)}.blog-article-cover:hover .blog-article-cover-image{transform:scale(1.07)}.blog-article-cover-glow,.blog-article-cover-sheen{pointer-events:none;position:absolute}.blog-article-cover-glow{z-index:1;background:linear-gradient(#0000,#0a1c34c7);height:48%;inset:auto 0 0}.blog-article-cover-sheen{z-index:1;mix-blend-mode:overlay;background:linear-gradient(118deg,#ffffff29,#0000 46%);inset:0}.blog-article-hero-panel{z-index:2;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(165deg,#ffffff1a,#122a48c7),#0e223cb8;border:1px solid #ffffff29;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:820px;margin-inline:auto;padding:36px 48px 40px;display:flex;box-shadow:0 24px 64px #000e1c6b}.blog-article-hero--featured .blog-article-hero-panel{width:calc(100% - 72px);margin:-88px auto 0}.blog-article-kicker{color:var(--blog-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700}.blog-article-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.blog-article-chip{color:#b7e7ff;letter-spacing:.1em;text-transform:uppercase;background:#38b0ff24;border:1px solid #38b0ff61;border-radius:999px;align-items:center;min-height:30px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.blog-article-chip--soft{border-color:var(--blog-border);background:var(--blog-surface);color:#ffffffd6}.blog-article-lede{flex-direction:column;align-items:center;width:100%;max-width:36rem;display:flex}.blog-article-title{color:#fff;font-family:var(--font-body);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:48px;font-weight:700;line-height:1.18}.blog-article-excerpt{color:#ffffffc7;font-family:var(--font-body);text-wrap:pretty;margin:16px 0 0;font-size:20px;font-weight:400;line-height:1.55}.blog-article-byline{color:#ffffff9e;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0 0;font-size:13px;font-weight:500;display:flex}.blog-article-byline-dot{background:#38b0ffcc;border-radius:999px;width:4px;height:4px}.blog-article-missing{color:var(--blog-text-muted);margin:0 0 24px;font-size:18px}@media (prefers-reduced-motion:reduce){.blog-article-page,.blog-article-cover,.blog-article-cover-image{transition:none;animation:none;transform:none}}@media (max-width:767px){.blog-article-title{font-size:32px;line-height:1.18}.blog-article-excerpt{font-size:17px}.blog-article-cover{aspect-ratio:16/10;border-radius:22px}.blog-article-hero-panel,.blog-article-hero--featured .blog-article-hero-panel{width:100%;margin:22px 0 0;padding:24px 20px 28px}}
.blog-article-body{width:100%;margin:56px 0 0;animation:.68s cubic-bezier(.22,1,.36,1) .1s both blog-article-enter}.blog-article-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;display:grid}.blog-article-section{min-width:0}.blog-article-section .blog-article-heading:first-child{margin-top:0}.blog-article-rule{background:linear-gradient(90deg, var(--blog-accent), transparent);border-radius:999px;width:80px;height:3px;margin-bottom:34px;display:block}.blog-article-heading{color:#fff;font-family:var(--font-body);letter-spacing:-.02em;text-wrap:balance;margin:1.85em 0 .6em;font-weight:700}.blog-article-rule+.blog-article-heading{margin-top:0}.blog-article-heading--h2{background:linear-gradient(90deg, var(--blog-accent) 0 40px, transparent 40px) 0 100% / 100% 2px no-repeat;padding-bottom:12px;font-size:30px;line-height:1.28}.blog-article-heading--h3{font-size:22px;line-height:1.35}.blog-article-paragraph{color:#ffffffeb;font-family:var(--font-body);letter-spacing:.01em;margin:0 0 1.4em;font-size:19px;font-weight:400;line-height:1.82}.blog-article-paragraph--lead:first-letter{float:left;color:var(--blog-accent);font-family:var(--font-body);padding-right:12px;font-size:3.35em;font-weight:700;line-height:.86}.blog-article-end{background:radial-gradient(80% 120% at 100% 0,#38b0ff47,#0000 58%),linear-gradient(150deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:28px;margin:72px 0 0;padding:40px 42px;display:grid;overflow:hidden;box-shadow:0 24px 64px #00102061}.blog-article-end-title{color:#fff;font-family:var(--font-body);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.22}.blog-article-end-subtitle{color:#ffffffc7;max-width:34rem;font-family:var(--font-body);margin:12px 0 0;font-size:16px;line-height:1.6}.blog-article-end-actions{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.blog-article-end-actions .blog-article-back{margin:0}.blog-article-related{margin-top:88px}.blog-article-related .blog-section-subtitle{max-width:36rem}.blog-article-related .blog-article-card-image{transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-article-related .blog-article-card-media:hover .blog-article-card-image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.blog-article-body,.blog-article-related .blog-article-card-image{transition:none;animation:none;transform:none}}@media (max-width:767px){.blog-article-body{margin-top:40px}.blog-article-columns{grid-template-columns:1fr;gap:28px}.blog-article-heading--h2{font-size:24px}.blog-article-heading--h3{font-size:20px}.blog-article-paragraph{font-size:17px}.blog-article-paragraph--lead:first-letter{font-size:2.8em}.blog-article-end{grid-template-columns:1fr;margin-top:56px;padding:28px 22px}.blog-article-end-actions{align-items:flex-start}.blog-article-end-title{font-size:26px}.blog-article-related{margin-top:64px}}
