.blog-shell{position:relative;z-index:2;padding-bottom:2rem}.blog-hero{width:min(980px,calc(100vw - 2rem));min-width:0;padding-top:5.5rem;padding-bottom:2.25rem}.blog-hero .eyebrow,.blog-post>.eyebrow{margin-bottom:.85rem;font-size:.72rem;letter-spacing:.18em}.blog-hero .section-title,.blog-post .section-title{color:#f4f8ff;font-family:Manrope,sans-serif;font-size:2.65rem;font-weight:800;letter-spacing:0;line-height:1.08;text-transform:none;overflow-wrap:break-word}.blog-hero .section-title{max-width:26ch;text-wrap:balance}.blog-post .section-title{max-width:19ch}.blog-hero__copy,.blog-post__intro{max-width:66ch;margin-top:1rem;color:#d4def5;font-size:1.08rem;line-height:1.82;overflow-wrap:break-word}.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:.75rem}.blog-card,.blog-post{position:relative;border-radius:.5rem;border:1px solid rgba(156,180,238,.18);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 22%),#080f1fd6;box-shadow:0 18px 48px #0000003d;min-width:0;overflow:hidden}.blog-card{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:.95rem;min-height:100%;padding:1.35rem}.blog-card:before,.blog-post:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:conic-gradient(from 140deg,#26e5ff00,#26e5ff61,#875cff47,#26e5ff00);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.32;pointer-events:none}.blog-card__meta,.blog-post__meta{display:flex;flex-wrap:wrap;gap:.55rem;color:#8fefff;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.blog-card h2{color:#f1f6ff;font-size:1.12rem;line-height:1.38;overflow-wrap:break-word}.blog-card h2 a:hover{color:var(--cyan)}.blog-card p{color:#c2cee8;font-size:.96rem;line-height:1.68;overflow-wrap:break-word}.blog-card__keywords{display:flex;flex-wrap:wrap;gap:.5rem}.blog-card__keywords li{padding:.38rem .62rem;border-radius:999px;border:1px solid rgba(156,180,238,.2);background:#0c152bb8;color:#c9d5ef;font-size:.71rem;font-weight:700;overflow-wrap:anywhere}.blog-card__read{align-self:end;width:max-content;color:#8fefff;font-size:.86rem;font-weight:800}.blog-card__read:hover{color:#f1f6ff}.blog-post{width:min(940px,calc(100vw - 2rem));margin-top:4.5rem;margin-bottom:2rem;padding:3rem 3.25rem}.blog-post__back{display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .8rem;margin-bottom:1.1rem;border:1px solid rgba(156,180,238,.18);border-radius:999px;background:#0c152b94;color:#c6d3ee;font-size:.82rem;font-weight:800}.blog-post__back:hover{color:var(--cyan)}.blog-post__meta{margin-top:1.15rem;color:#96a8cf}.blog-post__keywords{margin-top:1.35rem;max-width:68ch}.blog-post__content{display:grid;gap:2.05rem;max-width:68ch;margin-top:2.35rem;padding-top:2.25rem;border-top:1px solid rgba(156,180,238,.16)}.blog-post__content h2{margin-bottom:.7rem;color:#f1f6ff;font-size:1.34rem;line-height:1.35}.blog-post__content p{color:#cbd7f1;font-size:1.03rem;line-height:1.86;overflow-wrap:break-word}@media (max-width: 1100px){.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.blog-hero{padding-top:4.75rem}.blog-hero .section-title,.blog-post .section-title{max-width:100%;font-size:1.82rem;line-height:1.12}.blog-list{grid-template-columns:1fr}.blog-post{width:min(100%,calc(100vw - 1.5rem));margin-top:3.5rem;padding:1.25rem}.blog-post__keywords,.blog-post__content{max-width:100%}.blog-hero__copy,.blog-post__intro,.blog-post__content p{font-size:1rem}.blog-post__content{gap:1.7rem;margin-top:2rem;padding-top:1.8rem}}
