.blog-page{margin-top:1rem}.blog-hero{background:radial-gradient(circle at 25% 10%,rgba(97,158,255,.16),transparent 50%),linear-gradient(180deg,#f9fbff,#f4f8ff);border:1px solid #dbe7f8;border-radius:1.5rem;overflow:hidden;padding:1.5rem;position:relative}.blog-hero__orb{background:radial-gradient(circle,#619eff66,#619eff00);border-radius:9999px;height:12rem;pointer-events:none;position:absolute;right:-2.5rem;top:-3.5rem;width:12rem}.blog-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.blog-topic{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.02em;margin:0;padding:.24rem .6rem}.blog-topic--knowledge{background:#e6f0ff;border:1px solid #cfe1fb;color:#0d4b8f}.blog-topic--general{background:#e5f7f5;border:1px solid #c7ebe6;color:#166768}.blog-meta__author,.blog-meta__date{color:#51637f;font-size:.85rem;font-weight:600;margin:0}.blog-meta__author{border-left:1px solid #b6c6dd;padding-left:.65rem}.blog-title{color:#102b4b;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.2;margin-bottom:0;margin-top:.95rem;max-width:42rem}.blog-article{background:#fff;border:1px solid #e5ecf8;border-radius:1.25rem;box-shadow:0 16px 32px -26px #0f172a4d;margin-top:1.5rem;padding:1.5rem}.blog-article :where(p){color:#1f3048;line-height:1.72;margin-bottom:1rem;margin-top:0}.blog-article :where(h2,.blog-headline){color:#102b4b;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:800;line-height:1.3;margin-bottom:.8rem;margin-top:2rem}.blog-article :where(h3){color:#102b4b;font-weight:750;margin-bottom:.7rem;margin-top:1.6rem}.blog-article :where(h4,h5,h6){color:#102b4b;font-weight:700;margin-bottom:.6rem;margin-top:1.3rem}.blog-article :where(ul,ol,.blog-list){color:#1f3048;margin-bottom:1.15rem;margin-left:1.25rem;margin-top:.7rem}.blog-article :where(li){margin-top:.35rem}.blog-article :where(a){color:#2b67b4;text-decoration:underline;text-underline-offset:2px}.blog-article :where(table){background:#fff;border:1px solid #d9e6f7;border-collapse:collapse;border-radius:.9rem;display:block;margin:1.5rem 0;overflow-x:auto;width:100%}.blog-article :where(table tbody,table thead,table tr){width:100%}.blog-article :where(th,td){border:1px solid #d9e6f7;color:#1f3048;padding:.65rem .8rem;text-align:left;vertical-align:top}.blog-article :where(th){background:#f4f8ff;color:#15355d;font-weight:700}.blog-section{margin-top:2.2rem}.blog-section__title{color:#102b4b;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:800;margin:0 0 1rem}.blog-section__description{color:#425672;line-height:1.6;margin:0 0 1rem;max-width:52rem}@media(max-width:640px){.blog-hero{padding:1.1rem}.blog-meta{gap:.45rem}.blog-topic{width:-moz-fit-content;width:fit-content}.blog-meta__author{border-left:0;padding-left:0}.blog-article{padding:1rem}}.blog-list{list-style-type:disc}.blog-list li{margin-top:.35rem}
