@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2) format("woff2"),url(/fonts/newsreader.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}.jrnl{--j-navy:#00091c;--j-navy-soft:rgba(0,9,28,.86);--j-navy-line:hsla(0,0%,100%,.08);--j-navy-text:#e6ecf9;--j-navy-dim:#aab8d4;--j-navy-dim-2:#8fa1c3;--j-link:#a9c6ff;--j-paper:#f7f4ee;--j-paper-raised:#fffdf8;--j-paper-line:#e4ddcf;--j-paper-line-2:#e2dbcd;--j-rule:#ddd5c6;--j-ink:#0b1737;--j-ink-2:#0d1c3e;--j-ink-3:#16233f;--j-body:#3c4a67;--j-body-strong:#24334f;--j-muted:#5c6a86;--j-sepia:#7b6f5c;--j-sepia-2:#8a7e6a;--j-dot:#b9ac96;--j-accent:#1b3f8f;--j-accent-deep:#0d2d6b;--j-accent-grad:linear-gradient(135deg,#061a44,#0d2d6b);--j-serif:"Newsreader",Georgia,"Times New Roman",serif;--j-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--j-shell:1140px;--j-measure:720px;background:var(--j-navy);color:var(--j-navy-text);font-family:var(--j-serif);min-height:100vh}.jrnl *,.jrnl :after,.jrnl :before{box-sizing:border-box}.jrnl a{text-decoration:none}.jrnl a:not([class]){color:inherit}.jrnl ::selection{background:rgba(122,161,255,.28)}.jrnl-shell{max-width:var(--j-shell);margin:0 auto;padding:0 32px}.jrnl-eyebrow{font-family:var(--j-sans);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--j-accent)}.jrnl-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:14px 0 12px;background:linear-gradient(180deg,rgba(5,7,13,.92),rgba(5,7,13,.74) 62%,transparent)}.jrnl-head-in{width:min(1180px,calc(100% - 30px));margin:0 auto;padding:0 20px;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;border:1px solid rgba(148,180,255,.14);border-radius:12px;background:linear-gradient(180deg,rgba(6,17,39,.9),rgba(3,11,28,.86));box-shadow:0 18px 52px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.045);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.jrnl-brand{display:inline-flex;align-items:center;gap:9px;color:#fff;width:max-content}.jrnl-brand img{width:26px;height:26px;object-fit:contain;display:block}.jrnl-brand span{font-family:var(--j-sans);font-weight:800;font-size:1.25rem;letter-spacing:-.035em;color:#fff}.jrnl-nav{display:flex;align-items:center;justify-content:center;gap:28px;font-family:var(--j-sans);font-size:.875rem;font-weight:620;letter-spacing:-.008em}.jrnl-nav a{position:relative;color:#bac6da;padding:10px 0;transition:color .18s ease}.jrnl-nav .jrnl-nav-on,.jrnl-nav a:hover{color:#fff}.jrnl-nav .jrnl-nav-on:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#75d9ff,#9b88ff)}.jrnl-head-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-family:var(--j-sans);font-size:.875rem;font-weight:620}.jrnl-head-actions>a:first-child{display:inline-flex;align-items:center;padding:0 14px;color:#f8fbff;opacity:.82;transition:opacity .18s ease}.jrnl-head-actions>a:first-child:hover{opacity:1}.jrnl-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border-radius:11px;color:#071226;background:linear-gradient(180deg,#fff,#eaf1ff);font-size:.845rem;font-weight:720;letter-spacing:-.006em;box-shadow:0 10px 28px hsla(0,0%,100%,.11);transition:transform .18s ease,box-shadow .18s ease}.jrnl-cta-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px hsla(0,0%,100%,.16)}.jrnl-paper{background:#f6f4ee;color:#22314f}.jrnl-paper-in{width:min(1380px,calc(100% - 64px));margin:0 auto;padding:0 0 150px}.jrnl-article{background:#05070d}.jrnl-art-chrome{position:relative;isolation:isolate;overflow:hidden}.jrnl-art-chrome .jrnl-glow{height:100%;background:radial-gradient(ellipse 62% 52% at 84% -6%,rgba(23,76,255,.62) 0,rgba(23,76,255,.16) 46%,transparent 74%),radial-gradient(ellipse 54% 46% at 6% 104%,rgba(67,214,159,.2) 0,transparent 68%),radial-gradient(ellipse 50% 40% at 42% 30%,rgba(155,136,255,.16) 0,transparent 72%),linear-gradient(180deg,#05070d,#061128 62%,#05070d)}.jrnl-art-chrome-in{position:relative;z-index:1}.jrnl-masthead{width:min(1380px,calc(100% - 64px));margin:0 auto;padding:40px 0 68px}.jrnl-back{display:inline-flex;align-items:center;gap:10px;font-family:var(--j-sans);font-size:.84rem;font-weight:700;color:#8b97af;margin-bottom:52px;transition:color .18s ease}.jrnl-back:hover{color:#fff}.jrnl-mast-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-gap:40px;gap:40px;align-items:center;padding:44px 46px;border-radius:30px;border:1px solid hsla(0,0%,100%,.13);background:rgba(148,180,255,.07);backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 40px 90px rgba(0,0,0,.4)}.jrnl-mast-art{align-self:center}.jrnl-mast-art .jrnl-cover-tile{border-radius:22px}.jrnl-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-family:var(--j-sans);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8b97af;margin-bottom:24px}.jrnl-kicker-pill{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#43d69f;color:#05070d;font-size:.69rem;font-weight:800;letter-spacing:.14em}.jrnl-dot{width:4px;height:4px;border-radius:50%;background:#3f4a61;flex:none}.jrnl-masthead h1{font-family:var(--j-sans);font-weight:800;font-size:clamp(2.15rem,4.4vw,4.1rem);line-height:1.02;letter-spacing:-.032em;color:#f8fbff;margin:0 0 22px;max-width:22ch;text-wrap:pretty}.jrnl-standfirst{font-family:var(--j-serif);font-size:1.32rem;line-height:1.5;color:#a5b1c7;margin:0;max-width:56ch;text-wrap:pretty}.jrnl-byline{display:flex;align-items:center;gap:14px;margin-top:38px;padding-top:24px;border-top:1px solid rgba(148,180,255,.16);font-family:var(--j-sans);font-size:.82rem}.jrnl-byline>span:last-child{display:flex;flex-direction:column;gap:3px}.jrnl-byline-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:999px;background:linear-gradient(160deg,#174cff,#0a2cc5);color:#fff;font-size:.9rem;font-weight:800}.jrnl-byline-name{color:#f8fbff;font-weight:700;font-size:.9rem}.jrnl-byline-role{color:#8b97af;font-size:.82rem}.jrnl-device-toggle{display:inline-flex;align-items:center;gap:3px;padding:4px;margin-bottom:26px;border-radius:999px;background:rgba(148,180,255,.09);border:1px solid hsla(0,0%,100%,.13)}.jrnl-device-toggle button{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:none;border-radius:999px;background:transparent;color:#8b97af;font-family:var(--j-sans);font-size:.81rem;font-weight:800;letter-spacing:-.005em;cursor:pointer;transition:background .18s ease,color .18s ease}.jrnl-device-toggle button.is-on{background:#fff;color:#05070d}html[data-device=phone] .jrnl [data-device=web],html[data-device=web] .jrnl [data-device=phone]{display:none}@media (max-width:899px){html:not([data-device]) .jrnl [data-device=web]{display:none}}@media (min-width:900px){html:not([data-device]) .jrnl [data-device=phone]{display:none}}.jrnl-device-pending{margin:44px 0;padding:20px 24px;border:1px dashed var(--j-paper-line);border-radius:14px;font-family:var(--j-sans);font-size:.92rem;color:var(--j-sepia);background:var(--j-paper-raised)}.jrnl-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:112px;gap:112px;padding-top:110px;align-items:start}.jrnl-prose{max-width:760px;font-family:var(--j-serif);font-size:1.25rem;line-height:1.72;color:#2c3547;font-weight:400}.jrnl-lede,.jrnl-prose>p{margin:0 0 32px}.jrnl-lede{font-size:1.42rem;line-height:1.5;letter-spacing:-.012em;color:#131c2e}.jrnl-lede:first-letter{float:left;margin:10px 16px 0 0;font-family:var(--j-sans);font-size:5.6rem;line-height:.72;font-weight:800;color:#174cff;letter-spacing:-.06em}.jrnl-prose{counter-reset:jrnl-section}.jrnl-prose h2{counter-increment:jrnl-section;display:flex;align-items:baseline;gap:18px;font-family:var(--j-sans);font-weight:800;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.028em;color:#05070d;margin:96px 0 30px;padding-top:26px;border-top:2px solid #05070d;scroll-margin-top:40px;text-wrap:pretty}.jrnl-prose h2:before{content:counter(jrnl-section,decimal-leading-zero);flex:none;font-size:.94rem;font-weight:800;letter-spacing:.1em;color:#174cff}.jrnl-prose h3{font-family:var(--j-sans);font-weight:800;font-size:1.06rem;letter-spacing:-.01em;color:#05070d;margin:44px 0 14px;scroll-margin-top:40px}.jrnl-prose strong{color:var(--j-ink-3);font-weight:600}.jrnl-prose a{color:var(--j-accent-deep);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(13,45,107,.34);text-decoration-color:rgba(13,45,107,.34);transition:-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.jrnl-prose a:hover{-webkit-text-decoration-color:var(--j-accent-deep);text-decoration-color:var(--j-accent-deep)}.jrnl-prose ol,.jrnl-prose ul{margin:0 0 26px;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.jrnl-prose li{padding-left:6px}.jrnl-steps{counter-reset:jrnl-step}.jrnl-figure{margin:44px 0}.jrnl-figure img{width:100%;display:block;border-radius:14px;border:1px solid #e0d9cb;object-fit:cover;object-position:top left;max-height:480px;background:#eee8dc}.jrnl-figure-phone{display:flex;flex-direction:column;align-items:center}.jrnl-figure-phone img{width:auto;max-width:300px;object-fit:contain;object-position:center;max-height:620px;background:#efe9dd;border-radius:26px}.jrnl-figure-phone figcaption{text-align:center}.jrnl-figure-full img{max-height:none}.jrnl-figure figcaption{font-family:var(--j-sans);font-size:.76rem;color:var(--j-sepia-2);margin-top:12px;line-height:1.55}.jrnl-prose .jrnl-walk{--j-focus:#174cff;counter-reset:jrnl-walk;list-style:none;margin:40px 0 48px;padding:0;display:block}.jrnl-prose .jrnl-step{counter-increment:jrnl-walk;position:relative;padding:0 0 34px 62px;margin:0}.jrnl-prose .jrnl-step:after{content:"";position:absolute;left:19px;top:44px;bottom:0;width:2px;background:var(--j-rule)}.jrnl-prose .jrnl-step:last-child{padding-bottom:0}.jrnl-prose .jrnl-step:last-child:after{display:none}.jrnl-prose .jrnl-step:before{content:counter(jrnl-walk);position:absolute;left:0;top:2px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--j-focus);color:#fff;font-family:var(--j-sans);font-size:.95rem;font-weight:800;letter-spacing:-.02em}.jrnl-prose .jrnl-step-head{margin:8px 0 12px;font-size:1.12rem;text-transform:none;letter-spacing:-.018em;line-height:1.3}.jrnl-step-body>p{margin:0 0 18px}.jrnl-step-body>p:last-child{margin-bottom:0}.jrnl-verify{display:flex;gap:12px;align-items:flex-start;margin:30px 0 44px;padding:18px 22px;border:1px solid var(--j-paper-line);border-left:3px solid #0f8a5f;border-radius:4px;background:var(--j-paper-raised);font-family:var(--j-sans);font-size:.95rem;line-height:1.6;color:var(--j-body-strong)}.jrnl-verify-mark{flex:none;width:22px;height:22px;margin-top:1px;display:grid;place-items:center;border-radius:50%;background:#0f8a5f;color:#fff;font-size:.72rem;font-weight:800}.jrnl-shot{margin:26px 0 30px}.jrnl-shot-frame{position:relative;display:block;border-radius:14px;overflow:hidden;border:1px solid var(--j-paper-line);background:#0a1730}.jrnl-shot-frame img{display:block;width:100%;height:auto}.jrnl-shot-phone .jrnl-shot-frame{max-width:300px;margin:0 auto;border-radius:24px}.jrnl-shot-phone figcaption{text-align:center}.jrnl-shot figcaption{font-family:var(--j-sans);font-size:.76rem;color:var(--j-sepia-2);margin-top:12px;line-height:1.55}.jrnl-shot-mark{position:absolute;inset:0;width:100%;height:100%;color:var(--j-focus,#174cff);pointer-events:none}.jrnl-shot-dim{fill:rgba(4,9,22,.6)}.jrnl-shot-halo{fill:none;stroke:currentColor;stroke-width:14;opacity:.3}.jrnl-shot-ring{fill:none;stroke:currentColor;stroke-width:4}@media (prefers-reduced-motion:no-preference){.jrnl-shot-halo{animation:jrnl-focus-pulse 2.8s ease-in-out infinite}}@keyframes jrnl-focus-pulse{0%,to{opacity:.3;stroke-width:14}50%{opacity:.14;stroke-width:22}}.jrnl-shot-tag{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;margin-top:-10px;border-radius:999px;background:var(--j-focus,#174cff);color:#fff;font-family:var(--j-sans);font-size:.74rem;font-weight:800;letter-spacing:-.005em;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 22px rgba(4,9,22,.45)}.jrnl-shot-tag.is-below{transform:translate(-50%,10px)}.jrnl-shot-tag.is-end,.jrnl-shot-tag.is-start{transform:translateY(calc(-100% - 10px))}.jrnl-shot-tag.is-end.is-below,.jrnl-shot-tag.is-start.is-below{transform:translateY(10px)}.jrnl-shot-tag b{flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:hsla(0,0%,100%,.24);font-size:.68rem}.jrnl-shot-phone .jrnl-shot-tag{gap:5px;padding:4px 9px;font-size:.64rem;transform:translate(-50%,calc(-100% - 7px))}.jrnl-shot-phone .jrnl-shot-tag.is-below{transform:translate(-50%,7px)}.jrnl-shot-phone .jrnl-shot-tag.is-end,.jrnl-shot-phone .jrnl-shot-tag.is-start{transform:translateY(calc(-100% - 7px))}.jrnl-shot-phone .jrnl-shot-tag.is-end.is-below,.jrnl-shot-phone .jrnl-shot-tag.is-start.is-below{transform:translateY(7px)}.jrnl-shot-phone .jrnl-shot-tag b{width:14px;height:14px;font-size:.58rem}.jrnl-callout{margin:48px 0;padding:28px 30px;border:1px solid var(--j-paper-line);border-left:3px solid var(--j-accent-deep);border-radius:4px;background:var(--j-paper-raised)}.jrnl-callout p{margin:12px 0 0;font-size:1.08rem;line-height:1.7;color:#2c3b58}.jrnl-callout p:last-child{margin-bottom:0}.jrnl-table-wrap{overflow-x:auto;margin:30px 0;-webkit-overflow-scrolling:touch}.jrnl-prose table{width:100%;border-collapse:collapse;background:var(--j-paper-raised);border:1px solid var(--j-paper-line);border-radius:10px;overflow:hidden;font-family:var(--j-sans);font-size:.9rem}.jrnl-prose td,.jrnl-prose th{text-align:left;padding:13px 16px;border-bottom:1px solid #ece5d8}.jrnl-prose th{background:#f1ebdf;color:var(--j-accent);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.jrnl-prose tr:last-child td{border-bottom:0}.jrnl-faq h3{margin:34px 0 10px}.jrnl-cta{margin-top:72px;padding:40px;border-radius:18px;background:var(--j-accent-grad);border:1px solid rgba(139,177,255,.18)}.jrnl-cta .jrnl-eyebrow{color:#9fc0ff}.jrnl-cta h2{font-family:var(--j-serif);font-weight:400;font-size:2rem;line-height:1.15;color:#fff;margin:14px 0 12px}.jrnl-cta p{margin:0 0 26px;color:#bccbe9;font-size:1.08rem;line-height:1.65;max-width:46ch}.jrnl .jrnl-cta-link{text-decoration:none;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#071431;font-family:var(--j-sans);font-weight:700;font-size:.92rem;border-radius:11px;padding:13px 22px;transition:background .18s ease,transform .18s ease}.jrnl .jrnl-cta-link:hover{background:#e8efff;transform:translateY(-1px)}.jrnl-rail-col{position:-webkit-sticky;position:sticky;top:32px;gap:26px;align-content:start}.jrnl-rail-col,.jrnl-toc{display:flex;flex-direction:column}.jrnl-toc{padding-left:18px;border-left:2px solid #ddd6c7}.jrnl-toc>span{font-family:var(--j-sans);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#174cff;padding-bottom:12px}.jrnl-toc a{display:flex;gap:10px;padding:8px 0;font-family:var(--j-sans);font-size:.845rem;font-weight:600;line-height:1.4;color:#5c6479;transition:color .18s ease}.jrnl-toc a:hover{color:#174cff}.jrnl-toc-num{color:#a49b86;flex:none}.jrnl-oneline{padding:22px;border-radius:18px;background:#e9f0df}.jrnl-oneline .jrnl-eyebrow{color:#3d4a2f}.jrnl-oneline p{margin:10px 0 0;font-family:var(--j-sans);font-size:.92rem;line-height:1.55;color:#3f4a35}.jrnl-more{position:relative;background:#05070d;padding:96px 0 110px;overflow:hidden}.jrnl-more:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 58% 60% at 12% 0,rgba(23,76,255,.34) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 92% 100%,rgba(67,214,159,.14) 0,transparent 70%)}.jrnl-more-in{position:relative;width:min(1380px,calc(100% - 64px));margin:0 auto}.jrnl-more-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;border-bottom:2px solid rgba(148,180,255,.2)}.jrnl-more-head h2{margin:0;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.028em;color:#f8fbff}.jrnl-more-head a,.jrnl-more-head h2{font-family:var(--j-sans);font-weight:800}.jrnl-more-head a{font-size:.845rem;color:#88a6ff;white-space:nowrap}.jrnl-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.jrnl-front{position:relative;isolation:isolate;overflow-x:clip;background:#05070d}.jrnl-glow{position:absolute;inset:0 0 auto;height:1100px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 82% 20% at 10% 12%,rgba(30,82,255,.25) 0,rgba(17,54,186,.13) 36%,transparent 72%),radial-gradient(ellipse 78% 18% at 88% 34%,rgba(57,115,255,.2) 0,rgba(23,55,184,.1) 38%,transparent 72%),radial-gradient(ellipse 80% 45% at 88% -6%,rgba(57,115,255,.4) 0,rgba(23,55,184,.2) 30%,transparent 68%),linear-gradient(180deg,#08172a,#05070d 46%,#05070d)}.jrnl-front-in{position:relative;z-index:1}.jrnl-front .jrnl-head{background:none}.jrnl-front-mast{width:min(1380px,calc(100% - 64px));margin:0 auto;padding:56px 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.jrnl-badge{display:inline-flex;align-items:center;gap:8px;width:max-content;font-family:var(--j-sans);font-size:.82rem;font-weight:600;letter-spacing:.03em;color:#9fb3d8;padding:7px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.02)}.jrnl-badge span{color:#75a2ff}.jrnl-front-mast h1{font-family:var(--j-sans);margin:18px 0;font-size:clamp(2.8rem,6.4vw,5.8rem);line-height:1;letter-spacing:-.035em;font-weight:800;color:#f8fbff}.jrnl-front-mast p{margin:0;max-width:52ch;font-family:var(--j-sans);color:#a5b1c7;font-size:1.06rem;line-height:1.65}.jrnl-front-mast-cta{display:inline-flex;align-items:center;gap:14px;flex:none;padding:20px 26px;border:1px solid rgba(148,180,255,.16);border-radius:999px;background:linear-gradient(180deg,rgba(6,17,39,.9),rgba(3,11,28,.86));color:#f8fbff;font-family:var(--j-sans);font-size:.94rem;font-weight:700;transition:border-color .2s ease,transform .2s ease}.jrnl-front-mast-cta:hover{border-color:rgba(148,180,255,.4);transform:translateY(-2px)}.jrnl-front-mast-cta span{color:#75a2ff;font-size:1.2rem}.jrnl-controls{width:min(1380px,calc(100% - 64px));margin:44px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.jrnl-controls .jrnl-device-toggle{margin-bottom:0}.jrnl-rail{max-width:100%;display:flex;flex-wrap:wrap;gap:6px;padding:7px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(148,180,255,.07);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 18px 44px rgba(0,0,0,.34);font-family:var(--j-sans)}.jrnl-rail,.jrnl-rail>button{position:relative;align-items:center}.jrnl-rail>button{z-index:1;display:inline-flex;height:38px;padding:0 18px;border:none;border-radius:999px;background:none;color:#bac6da;font-family:inherit;font-size:.845rem;font-weight:620;letter-spacing:-.005em;cursor:pointer;transition:color .2s ease}.jrnl-rail>button:hover{color:#e8eefb}.jrnl-rail .jrnl-rail-on{color:#fff;font-weight:800}.jrnl-rail-pill{position:absolute;left:0;top:0;height:38px;border-radius:999px;background:rgba(23,76,255,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);pointer-events:none}.jrnl-rail.is-ready .jrnl-rail-pill{transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.jrnl-rail.is-ready .jrnl-rail-pill{transition:none}}.jrnl-bento{width:min(1376px,calc(100% - 64px));margin:30px auto 0;display:grid;grid-template-columns:minmax(0,1034fr) minmax(0,328fr);grid-gap:14px;gap:14px}.jrnl-bento-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.jrnl-empty{width:min(1376px,calc(100% - 64px));margin:30px auto 0;font-family:var(--j-sans);color:#8b97af}.jrnl-card{--card-radius:22px;--frame:8px;display:flex;flex-direction:column;border-radius:var(--card-radius);overflow:hidden;border:1px solid hsla(0,0%,100%,.12);background:rgba(148,180,255,.06);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);transition:border-color .2s ease,background .2s ease,transform .2s ease}.jrnl-card:hover{border-color:rgba(148,180,255,.4);background:rgba(148,180,255,.1);transform:translateY(-3px)}.jrnl-card-frame{padding:var(--frame);display:flex}.jrnl-cover-tile{position:relative;width:100%;aspect-ratio:3/2;border-radius:calc(var(--card-radius) - var(--frame));overflow:hidden;background:linear-gradient(160deg,#0a1730,#132247)}.jrnl-cover-tile>img,.jrnl-cover-tile>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.jrnl-card-copy{display:flex;flex-direction:column;gap:10px;padding:16px 22px 24px;font-family:var(--j-sans)}.jrnl-card-copy h3{margin:0;font-size:1.4rem;line-height:1.08;letter-spacing:-.025em;font-weight:800;color:#f4f7fd;text-wrap:pretty}.jrnl-card-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:.69rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9fc0ff}.jrnl-card-sep{width:1px;height:11px;background:hsla(0,0%,100%,.28)}.jrnl-card-tall{height:100%}.jrnl-card-tall .jrnl-card-frame{flex:1 1;min-height:0}.jrnl-card-tall .jrnl-cover-tile{aspect-ratio:auto;height:100%}.jrnl-card-tall .jrnl-card-copy{flex:none;padding:18px 20px 22px}.jrnl-card-tall .jrnl-card-copy h3{font-size:1.3rem}.jrnl-cover-art{display:block;width:100%;height:auto}.jrnl-art-plain{display:none}.jrnl-hero-card{position:relative;display:block;border-radius:24px;overflow:hidden;background:#0a1730;transition:transform .2s ease}.jrnl-hero-card:hover{transform:translateY(-3px)}.jrnl-hero-art{position:relative;display:block}.jrnl-hero-badge{display:inline-flex;align-items:center;padding:5px 11px;margin-right:2px;border-radius:999px;background:rgba(148,180,255,.18);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);color:#e6ecf9;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jrnl-hero-copy{position:absolute;left:0;bottom:0;width:44.5%;height:32%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 40px 6px 30px;font-family:var(--j-sans);overflow:hidden}.jrnl-hero-copy h2{margin:0;font-size:clamp(1.05rem,1.85vw,1.7rem);line-height:1.08;letter-spacing:-.028em;font-weight:800;color:#f8fbff;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jrnl-hero-read{display:inline-flex;align-items:center;gap:8px;color:#88a6ff;font-size:.82rem;font-weight:800}.jrnl-hero-card .jrnl-card-kicker{color:#a9b6cc}.jrnl-cta-band{width:min(1380px,calc(100% - 64px));margin:58px auto 0;padding:42px 46px;border-radius:28px;background:linear-gradient(160deg,#174cff,#0a2cc5);display:flex;justify-content:space-between;align-items:center;gap:40px}.jrnl-cta-band h2{margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.12;letter-spacing:-.03em;color:#fff;max-width:20ch}.jrnl-cta-band h2,.jrnl-cta-band-btn{font-family:var(--j-sans);font-weight:800}.jrnl-cta-band-btn{display:inline-flex;align-items:center;gap:10px;flex:none;padding:16px 26px;border-radius:12px;background:#fff;color:#071431;font-size:.94rem;transition:transform .18s ease}.jrnl-cta-band-btn:hover{transform:translateY(-2px)}.jrnl-intent{width:min(1380px,calc(100% - 64px));margin:58px auto 0;padding:40px 46px;border-radius:24px;border:1px solid hsla(0,0%,100%,.12);background:rgba(148,180,255,.06);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.jrnl-intent .jrnl-eyebrow{color:#7ee7bd}.jrnl-intent h2{font-family:var(--j-sans);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.12;letter-spacing:-.028em;color:#f8fbff;margin:14px 0 26px}.jrnl-intent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));grid-gap:12px;gap:12px}.jrnl-intent-grid a{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;padding:17px;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;color:#dbe7ff;font-family:var(--j-sans);font-weight:600;font-size:.86rem;line-height:1.4;transition:background .18s ease,border-color .18s ease}.jrnl-intent-grid a:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}.jrnl-foot{border-top:1px solid hsla(0,0%,100%,.1)}.jrnl-foot-in{max-width:var(--j-shell);margin:0 auto;padding:52px 32px 34px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;font-family:var(--j-sans);color:var(--j-navy-dim-2);font-size:.86rem}.jrnl-foot-in .jrnl-brand span{font-size:1.12rem}.jrnl-foot-in .jrnl-brand img{width:26px;height:26px}.jrnl-foot-tag{margin:14px 0 0;font-size:.84rem}.jrnl-foot-col{display:grid;grid-gap:9px;gap:9px;align-content:start}.jrnl-foot-col>span{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#bcd1fa}.jrnl-foot-col a{color:var(--j-navy-dim-2);transition:color .18s ease}.jrnl-foot-col a:hover{color:#fff}.jrnl-foot-in small{grid-column:1/-1;border-top:1px solid hsla(0,0%,100%,.1);padding-top:22px;font-size:.75rem}@media (max-width:1180px){.jrnl-nav{gap:18px;font-size:.82rem}}@media (max-width:1000px){.jrnl-body-grid{grid-template-columns:minmax(0,1fr);gap:0}.jrnl-toc{display:none}.jrnl-mast-panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}.jrnl-more-grid{grid-template-columns:repeat(2,1fr)}.jrnl-bento{grid-template-columns:minmax(0,1fr)}.jrnl-bento-row{grid-template-columns:repeat(2,minmax(0,1fr))}.jrnl-card-tall{height:auto}.jrnl-hero-card{display:flex;flex-direction:column;background:rgba(148,180,255,.06);border:1px solid hsla(0,0%,100%,.12)}.jrnl-hero-art{padding:8px}.jrnl-art-notched{display:none}.jrnl-art-plain{display:block}.jrnl-hero-copy{position:static;width:auto;height:auto;padding:4px 22px 24px}}@media (max-width:720px){.jrnl-foot-in,.jrnl-paper-in,.jrnl-shell{padding-left:20px;padding-right:20px}.jrnl-head-in{width:calc(100% - 24px);padding:0 14px}.jrnl-nav{display:none}.jrnl-masthead{padding-top:48px}.jrnl-back{margin-bottom:34px}.jrnl-paper-in{padding-bottom:76px}.jrnl-body-grid{margin-top:48px}.jrnl-prose{font-size:1.08rem}.jrnl-prose h2{font-size:1.72rem;margin:46px 0 14px}.jrnl-cta{padding:28px}.jrnl-more-grid{grid-template-columns:1fr}.jrnl-foot-in{grid-template-columns:1fr 1fr}.jrnl-foot-in>div:first-child{grid-column:1/-1}.jrnl-more{margin-top:72px}.jrnl-bento,.jrnl-cta-band,.jrnl-front-mast,.jrnl-intent{width:calc(100% - 40px)}.jrnl-front-mast{flex-direction:column;align-items:flex-start;gap:26px;padding-top:40px}.jrnl-controls{width:calc(100% - 40px)}.jrnl-bento-row{grid-template-columns:1fr}.jrnl-intent{padding:28px}.jrnl-cta-band{flex-direction:column;align-items:flex-start;gap:24px;padding:30px}.jrnl-card-copy h3{font-size:1.25rem}}.jrnl :focus-visible{outline:2px solid var(--j-accent);outline-offset:3px;border-radius:4px}.jrnl-paper :focus-visible{outline-color:var(--j-accent-deep)}.jrnl-cta :focus-visible,.jrnl-foot :focus-visible,.jrnl-head :focus-visible{outline-color:#9fc0ff}@media (prefers-reduced-motion:reduce){.jrnl *{transition:none!important;animation:none!important}.jrnl-card:hover,.jrnl-cta-band a:hover,.jrnl-cta-btn:hover,.jrnl-cta-link:hover,.jrnl-front-mast-cta:hover,.jrnl-hero-card:hover,.jrnl-more-card:hover{transform:none}}@media print{.jrnl-back,.jrnl-cta,.jrnl-foot,.jrnl-head,.jrnl-more,.jrnl-toc{display:none}.jrnl,.jrnl-paper{background:#fff;color:#000}.jrnl-body-grid{grid-template-columns:1fr}}