.case-context.svelte-1hqih8e{background:#0d2039;border:1px solid #345475;border-radius:14px;margin-top:2rem;padding:1.5rem;line-height:1.65}.case-context.svelte-1hqih8e a:where(.svelte-1hqih8e){color:#62dff5}.post-end.svelte-1hqih8e li:where(.svelte-1hqih8e){margin:1rem 0;line-height:1.6}.article-body.svelte-1hqih8e li{margin:.65rem 0}.article-body.svelte-1hqih8e ul,.article-body.svelte-1hqih8e ol{padding-left:1.5rem}.article-page.svelte-1hqih8e{background:linear-gradient(#071533,#040a18 32rem,#050c1b 100%);padding-bottom:6rem}.article-head.svelte-1hqih8e{width:min(100% - 3rem,900px);margin:0 auto;padding:5.5rem 0 3.5rem}.breadcrumb.svelte-1hqih8e{color:#95adc9;flex-wrap:wrap;gap:.75rem;margin-bottom:4rem;font-size:.83rem;display:flex}.breadcrumb.svelte-1hqih8e a:where(.svelte-1hqih8e){color:#a8c3e1;text-decoration:none}.breadcrumb.svelte-1hqih8e a:where(.svelte-1hqih8e):hover{color:#50e2ff}.eyebrow.svelte-1hqih8e{color:#46d9f3;letter-spacing:.19em;font-size:.75rem;font-weight:800}h1.svelte-1hqih8e{letter-spacing:-.07em;margin:.8rem 0 1.3rem;font-size:clamp(3.4rem,8vw,6.5rem);line-height:1.02}.subtitle.svelte-1hqih8e{color:#d1daec;max-width:820px;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.48}.byline.svelte-1hqih8e{color:#8fa9c9;gap:.8rem;margin-top:1.6rem;font-size:.89rem;display:flex}.cover.svelte-1hqih8e{background:#09152c;border:1px solid #233c63;border-radius:20px;width:min(100% - 3rem,1260px);margin:0 auto 5.5rem;overflow:hidden;box-shadow:0 30px 100px #0006}.cover.svelte-1hqih8e img:where(.svelte-1hqih8e){aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-body.svelte-1hqih8e{color:#d7e0ef;width:min(100% - 3rem,70ch);margin:0 auto;font-size:clamp(1.04rem,1.5vw,1.17rem);line-height:1.85}.article-body.svelte-1hqih8e h2{letter-spacing:-.045em;color:#f7f9ff;margin:clamp(2.5rem,5vw,3.5rem) 0 1.15rem;font-size:clamp(2rem,3vw,2.65rem);line-height:1.19}.article-body.svelte-1hqih8e p{margin:1.25rem 0}.article-body.svelte-1hqih8e strong{color:#f5f8ff;font-weight:750}.article-body.svelte-1hqih8e img{background:#071329;border:1px solid #264168;border-radius:14px;width:100%;height:auto;display:block}.article-body.svelte-1hqih8e p:has(>img){margin:3rem 0 .45rem}.article-body.svelte-1hqih8e p:has(>img)+p:has(>em:only-child){color:#8ba6c8;margin-top:.5rem;font-size:.91rem}.article-body.svelte-1hqih8e a{color:#62dff5;text-underline-offset:.2em}.article-body.svelte-1hqih8e a:hover{color:#bca3ff}.article-body.svelte-1hqih8e blockquote{color:#edf2fe;background:#0e1c37;border-left:3px solid #45d9fb;border-radius:0 10px 10px 0;padding:.2rem 1.5rem}.post-end.svelte-1hqih8e{background:radial-gradient(at 100% 0,#30235d,#0b1932 65%);border:1px solid #25416c;border-radius:20px;width:min(100% - 3rem,70ch);margin:6rem auto 0;padding:3rem}.post-end.svelte-1hqih8e h2:where(.svelte-1hqih8e){letter-spacing:-.045em;margin:.4rem 0;font-size:clamp(2rem,4vw,2.7rem)}.post-end.svelte-1hqih8e p:where(.svelte-1hqih8e):not(.eyebrow){color:#b7c7de;line-height:1.65}.post-end.svelte-1hqih8e a:where(.svelte-1hqih8e){color:#5ae1fb;font-weight:750;text-decoration:none}@media (width<=700px){.article-head.svelte-1hqih8e,.article-body.svelte-1hqih8e,.cover.svelte-1hqih8e,.post-end.svelte-1hqih8e{width:min(100% - 2rem,1260px)}.article-head.svelte-1hqih8e{padding:3rem 0 2rem}.breadcrumb.svelte-1hqih8e{margin-bottom:3rem}.cover.svelte-1hqih8e{border-radius:12px;margin-bottom:3.5rem}.post-end.svelte-1hqih8e{padding:2rem}}
