.journalPage{min-height:75vh;color:#101020;background:#fff}.journalShell{width:min(1180px,calc(100% - 128px));margin-inline:auto}.journalHeader{background:#fff;position:relative;z-index:30}.journalHeaderInner{height:64px;display:flex;align-items:center;gap:40px;position:relative}.journalHeader .brand img{width:140px;height:auto}.journalHeader nav{gap:30px;margin-inline:auto;font-weight:550}.journalHeader nav,.journalHeader nav>a{display:flex;align-items:center;height:100%}.journalHeader nav>a{position:relative;white-space:nowrap}.journalHeader .selected:after{content:"";position:absolute;bottom:12px;left:0;right:0;height:2px;background:#5722eb}.journalHeaderActions{display:flex;gap:22px;align-items:center;white-space:nowrap;font-size:13px}.journalHeaderActions>button{padding:7px;width:34px;height:34px;border:0;background:transparent;color:#17142d;cursor:pointer}.journalHeaderActions svg{width:100%;height:100%}.journalHeaderActions .journalMenu{display:none}.journalButton{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:12px 21px;border:0;border-radius:8px;background:linear-gradient(115deg,#6124ff,#3510dc);color:#fff;font-size:14px;font-weight:650;line-height:1.3;cursor:pointer}.journalTrial{font-size:12px;min-height:39px;padding:10px 16px}.journalHeader a:focus-visible,.journalHeader button:focus-visible,.journalPage a:focus-visible,.journalPage summary:focus-visible,.journalTableScroll:focus-visible{outline:3px solid #885fff;outline-offset:4px}.journalButton:hover{background:linear-gradient(115deg,#4f16e7,#2707b4)}.journalSearch{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e8e4f2;border-radius:12px;padding:18px;box-shadow:0 12px 40px #10052b20;width:min(440px,100%)}.journalSearch label{display:block;margin-bottom:10px;font-size:13px;font-weight:650}.journalSearch>div{display:flex;gap:8px}.journalSearch input{width:100%;min-width:0;border:1px solid #c9c3d5;border-radius:6px;padding:10px;font:inherit}.journalHero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#100f23;min-height:380px}.journalHero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050912ed,#090d2080 38%,transparent 64%,#21103945)}.journalHeroArt{z-index:-2;object-fit:cover;object-position:center top}.journalHeroInner{padding-block:23px 22px;position:relative}.journalBreadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:17px;white-space:nowrap;overflow:hidden}.journalBreadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.journalHeroCopy{width:46%;position:relative}.journalCategory{display:none;background:#ffffff28;border:1px solid #ffffff45;border-radius:7px;padding:6px 10px;width:max-content;font-weight:750;letter-spacing:.03em}.journalMeta{display:flex;align-items:center;font-size:13px;margin:0 0 10px}.journalHero h1{font-size:clamp(30px,3.15vw,44px);line-height:1.18;letter-spacing:-.025em;margin:0 0 13px}.journalDek{font-size:16px;line-height:1.35;max-width:485px;margin:0 0 18px}.journalHeroSignals{position:absolute;right:-35px;top:22px;display:grid;grid-gap:7px;gap:7px}.journalHeroSignals>small{color:#efebff;text-align:right}.journalHeroSignals>div{display:flex;align-items:center;gap:10px;padding:15px 12px;min-height:70px;border:1px solid #ffffff26;border-radius:9px;background:#cfc1ec27;box-shadow:inset 0 0 25px #ffffff0b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journalHeroSignals svg{width:31px;height:31px;flex-shrink:0;padding:4px;border:1px solid #ffffff60;border-radius:9px}.journalHeroSignals b{display:block;font-size:13px;font-weight:600;margin-bottom:3px}.journalHeroSignals small{display:block;font-size:11px;line-height:1.3;color:#eee9f7}.journalLayout{display:grid;grid-template-columns:205px minmax(0,1fr);grid-gap:32px;gap:32px;padding-top:30px}.journalToc nav{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;border-left:1px solid #ece8f6;padding:0 0 0 20px;line-height:1.4;gap:0}.journalToc a{padding:10px 0;color:#373346}.journalToc a:first-child{color:#19102c;position:relative}.journalToc a:first-child:before{position:absolute;content:"";left:-21px;top:0;bottom:0;width:2px;background:#5b26ea}.journalToc a:hover{color:#5621ed}.journalMobileToc,.journalQuickLinks{display:none}.journalMain{min-width:0}.journalSection{scroll-margin-top:25px;margin-bottom:28px}.journalRelated h2,.journalSection h2{font-size:26px;letter-spacing:-.03em;line-height:1.2;margin:0 0 8px;font-weight:750}.journalSection h3{font-size:18px;letter-spacing:-.02em;margin:19px 0 7px}.journalSection p{font-size:15px;line-height:1.5;color:#3c3948;margin:0 0 17px}.journalSection p:last-child{margin-bottom:0}.journalIntroduction{min-height:180px}.journalDemo{position:relative;float:right;height:215px;margin:0 0 18px 26px;overflow:hidden;border-radius:10px;display:block}.journalDemo>img{width:100%;height:100%;object-fit:cover;object-position:50% 65%}.journalPlay{display:grid;place-items:center;background:#fff;color:#101020;border-radius:50%;width:54px;height:54px;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-size:24px;padding-left:4px;box-shadow:0 6px 20px #0002}.journalDemo>b{position:absolute;left:10px;bottom:10px;background:#fffffff2;color:#171326;padding:8px 12px;border-radius:7px;font-size:12px;display:flex;gap:8px}.journalDefinition{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;list-style:none;padding:0;margin:16px 0}.journalDefinition li{background:linear-gradient(120deg,#faf8ff,#f6f4fb);border-radius:9px;padding:17px 15px;line-height:1.35;color:#11101e}.journalDefinition svg{width:34px;height:34px;color:#6020ef;display:block;margin-bottom:10px}.journalList{padding-left:21px;color:#3c3948;font-size:15px;line-height:1.55;margin:12px 0 18px}.journalList li{margin-block:8px}.journalList svg{width:24px;height:24px}.journalTableScroll{overflow-x:auto;margin:15px 0 18px;border:1px solid #e8e5ee;border-radius:9px}.journalTable{border-collapse:collapse;width:100%;line-height:1.4;background:#fcfbff}.journalTable caption{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.journalTable th{padding:10px 17px;text-align:left;font-weight:650;background:#d8d8d8;color:#181625}.journalTable th:last-child{background:linear-gradient(110deg,#6425f5,#3711df);color:#fff}.journalTable td{padding:8px 17px;border-top:1px solid #e8e5ee;border-right:1px solid #e8e5ee;color:#45404f}.journalTable td:last-child{border-right:0}.journalTable td:first-child{width:16%;font-weight:550}.journalTable td:nth-child(2){width:37%}.journalMia{margin-top:28px}.journalMiaGrid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.journalMia figure{margin:0;position:relative;overflow:hidden;border-radius:10px;background:#3c1763}.journalMia figure>img{display:block;width:100%;height:220px;object-fit:cover;object-position:68% top}.journalMia figcaption{position:absolute;bottom:10px;left:10px;right:10px;padding:10px;display:flex;gap:8px;align-items:center;border-radius:9px;color:#fff;background:#130b2bd9}.journalMia figcaption b,.journalMia figcaption small{display:block;font-size:13px}.journalMia figcaption small{font-size:10px;margin-top:3px}.journalChecks{list-style:none;margin:0;padding:0;color:#45404f;line-height:1.4}.journalChecks li{margin:10px 0;padding-left:27px;position:relative}.journalChecks li:before{content:"✓";position:absolute;left:0;top:0;background:#6022ed;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;color:#fff;font-size:12px}.journalJobGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:15px}.journalJobGrid>div{padding:17px;background:#f9f7fd;border:1px solid #f0edf5;border-radius:10px}.journalJobGrid svg{width:32px;height:32px;color:#5e20ed}.journalJobGrid h3{margin:5px 0 8px;font-size:16px}.journalJobGrid p{line-height:1.4}.journalCta{margin:22px 0 0;display:flex;align-items:center;justify-content:space-between;gap:22px;background:#f5f0ff;border-radius:10px;padding:21px 32px}.journalCta h2{font-size:25px;letter-spacing:-.03em;margin:0 0 5px}.journalCta p{margin:0;color:#373142}.journalCta .journalButton{flex-shrink:0}.journalCta.compact{display:none}.journalBottom{padding-top:0}.journalRelated{padding-block:17px 10px}.journalRelated>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.journalRelated h2{margin:0}.journalRelated>header>a{color:#5420df;font-size:13px;font-weight:650}.journalCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.journalCard{border:1px solid #e8e5ee;border-radius:9px;overflow:hidden;display:block;transition:box-shadow .2s}.journalCard:hover{box-shadow:0 8px 25px #35157818}.journalCard>img{display:block;width:100%;height:105px;object-fit:cover}.journalCard>div{padding:9px 11px 12px}.journalCard time{display:block;margin-bottom:4px}.journalCard h3{font-size:15px;line-height:1.25;margin:0;font-weight:650}.journalFooter{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:25px}.journalFooter .brand img{width:135px;height:auto}.journalFooter nav{display:flex;gap:24px;font-size:12px;color:#4a4357}.journalFooter small{font-size:11px;color:#777080}.journalIndexHeading{padding:55px 0 32px}.journalIndexHeading>p{color:#5921e5;font-size:12px;font-weight:700;letter-spacing:.13em;margin:0 0 15px}.journalIndexHeading h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;margin:0 0 15px;line-height:1.08}.journalIndexHeading>span{color:#665e73}.journalFeatured{border-radius:14px;background:#151022;color:#fff;display:grid;grid-template-columns:47% 53%;align-items:stretch}.journalFeatured>img{object-position:68% top;min-height:350px}.journalFeatured>div{padding:34px}.journalFeatured .journalCategory{display:block;margin-bottom:14px}.journalFeatured time{font-size:13px;display:block}.journalFeatured h2{font-size:34px;letter-spacing:-.03em;line-height:1.2;margin:15px 0}.journalFeatured p{font-size:15px;line-height:1.5;color:#e5dfec}.journalFeatured .journalButton{margin-top:10px}.journalIndexArticles{padding-top:32px}.journalIndexArticles>h2{font-size:25px;letter-spacing:-.025em}.journalIndex .journalCards .journalCard>img{height:155px}.journalState{padding:55px 30px;margin-block:35px;border:1px solid #e6e0f0;border-radius:12px;background:#faf8ff}.journalState p{color:#635b70}.journalState a{color:#5020dd}@media(min-width:1450px){.journalHero{min-height:430px}.journalHeroInner{padding-block:30px}.journalHeroCopy{max-width:525px}.journalHero h1{font-size:44px}.journalHeroSignals{top:38px}}@media(max-width:1100px) and (min-width:701px){.journalShell{width:calc(100% - 112px)}.journalHeaderInner{gap:25px;height:54px}.journalHeader .brand img{width:116px}.journalHeader nav{gap:25px;font-size:11px}.journalHeaderActions{gap:16px;font-size:11px}.journalTrial{font-size:10px;min-height:34px;padding:8px 13px}.journalHero{min-height:310px}.journalHeroInner{padding-block:17px}.journalHero h1{font-size:33px}.journalDek{font-size:14px}.journalHeroCopy{width:46%}.journalHeroSignals{width:187px;right:-35px;top:18px}.journalHeroSignals>div{min-height:60px;padding:12px 10px}.journalHeroSignals b{font-size:11px}.journalHeroSignals small{font-size:10px}.journalHero .journalButton{font-size:12px;min-height:38px}.journalLayout{grid-template-columns:168px minmax(0,1fr);gap:30px;padding-top:24px}.journalToc nav{font-size:10px;padding-left:16px}.journalToc a:first-child:before{left:-17px}.journalToc a{padding-block:8px}.journalRelated h2,.journalSection h2{font-size:22px}.journalSection p{font-size:13px;line-height:1.4}.journalSection{margin-bottom:23px}.journalDefinition{gap:10px}.journalDefinition li{padding:14px 12px;font-size:11px}.journalDefinition svg{width:30px;height:30px}.journalDemo{width:180px;height:167px;margin-left:20px}.journalMiaGrid{grid-template-columns:250px 1fr;gap:16px}.journalMia figure>img{height:180px}.journalChecks{font-size:11px}.journalTable{font-size:12px}.journalTable td{padding:6px 12px}.journalTable th{padding:8px 12px}.journalFooter nav{gap:19px;font-size:10px}.journalFooter small{font-size:9px}.journalCards{gap:22px}.journalCard>img{height:75px}.journalCard h3{font-size:12px}.journalCta h2{font-size:22px}.journalCta p{font-size:12px}}@media(max-width:850px) and (min-width:701px){.journalHeader nav{gap:14px}.journalHeaderActions{gap:10px}.journalHeader .brand img{width:100px}.journalHeaderInner{gap:15px}.journalSignIn{display:none}.journalLayout{grid-template-columns:145px 1fr;gap:20px}.journalDefinition{grid-template-columns:repeat(3,1fr)}.journalFooter{flex-wrap:wrap}.journalMiaGrid{grid-template-columns:1fr}.journalHeroSignals{display:none}.journalHeroArt{z-index:-2;object-fit:cover;object-position:center top}.journalHeroCopy{width:53%}}@media(max-width:700px){.journalShell{width:calc(100% - 36px)}.journalHeaderInner{height:62px;gap:15px}.journalHeader .brand img{width:142px}.journalHeaderActions{margin-left:auto;gap:17px}.journalHeaderActions .journalMenu{display:block}.journalHeader nav,.journalSignIn,.journalTrial{display:none}.journalHeader nav.isOpen{position:absolute;top:62px;left:-10px;right:-10px;height:auto;display:flex;align-items:stretch;flex-direction:column;gap:0;padding:10px 20px;border:1px solid #e8e3ef;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 15px 30px #25114020}.journalHeader nav>a{padding:13px 0}.journalHeader .selected:after{bottom:8px;width:65px}.journalSearch{right:0;width:100%}.journalHero{min-height:500px}.journalHeroInner{padding-top:57px;padding-bottom:22px;min-height:500px}.journalHero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050912ed,#090d2080 38%,transparent 64%,#21103945)}.journalHeroArt{z-index:-2;object-fit:cover;object-position:center top}.journalBreadcrumb,.journalHeroSignals{display:none}.journalHeroCopy{width:100%}.journalCategory{display:block;font-size:10px;padding:5px 9px;margin-bottom:10px}.journalMeta{font-size:13px;gap:10px;margin:0 0 12px}.journalHero h1{font-size:36px;line-height:1.17;letter-spacing:-.02em;max-width:250px;margin-bottom:12px}.journalHero h1>span{display:block;font-size:23px;line-height:1.22;margin-top:10px;max-width:250px;color:#ecebf4}.journalDek{font-size:14px;line-height:1.32;max-width:260px;margin-bottom:20px}.journalHero .journalButton{min-height:46px;font-size:14px;padding-inline:17px}.journalLayout{display:block;padding-top:0}.journalToc{display:none}.journalMain{padding-top:20px;position:relative}.journalMobileToc{display:block;border:1px solid #d8d2e8;border-radius:10px;background:linear-gradient(110deg,#faf8ff,#f7f4ff);margin-bottom:15px;font-size:13px}.journalMobileToc summary{display:flex;align-items:center;gap:10px;list-style:none;padding:13px 15px;cursor:pointer;min-height:46px}.journalMobileToc summary::-webkit-details-marker{display:none}.journalMobileToc summary>svg{width:22px;height:22px;color:#5b22e2}.journalMobileToc summary>span{margin-left:auto;font-size:22px;line-height:1}.journalMobileToc[open] summary>span{transform:rotate(180deg)}.journalMobileToc nav{display:flex;flex-direction:column;padding:0 15px 10px}.journalMobileToc nav a{padding:9px 0;color:#5420d7}.journalQuickLinks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:30px}.journalQuickLinks a{border-radius:8px;background:#f8f6fc;display:flex;flex-direction:column;gap:8px;align-items:center;padding:14px 3px;font-size:10px;font-weight:600;min-height:82px}.journalQuickLinks svg{color:#6022e9;width:30px;height:30px}.journalSection{margin-bottom:26px;scroll-margin-top:18px}.journalRelated h2,.journalSection h2{font-size:25px;letter-spacing:-.03em;margin-bottom:8px;line-height:1.22}.journalSection p{font-size:16px;line-height:1.32;margin-bottom:18px;color:#4d485c}.journalSection h3{font-size:18px;line-height:1.3}.journalIntroduction{display:flex;flex-direction:column;min-height:0}.journalIntroduction h2{order:-2}.journalIntroduction>p{order:-1}.journalDemo{float:none;margin:0;width:100%;height:205px;flex-shrink:0}.journalDemo>img{object-position:center 65%}.journalDemo>b{background:#0a0d23de;color:white;bottom:12px;padding:12px;font-size:13px}.journalPlay{width:57px;height:57px}.journalDefinition{grid-template-columns:1fr;gap:8px;margin:12px 0}.journalDefinition li{display:flex;align-items:center;gap:22px;padding:11px 16px;min-height:55px;font-size:14px;line-height:1.3;color:#4e485c}.journalDefinition svg{margin:0;width:31px;height:31px;flex-shrink:0}.journalList{font-size:15px;line-height:1.4}.journalCta.compact{display:flex;padding:13px 11px;margin-top:14px;gap:10px}.journalCta.compact h2{font-size:11px;letter-spacing:0;line-height:1.3;color:#5820db}.journalCta.compact .journalButton{font-size:11px;min-height:40px;padding:10px 13px;gap:10px}.journalTable{font-size:13px;line-height:1.35;table-layout:fixed}.journalTable th{font-size:13px;padding:12px 9px}.journalTable td{padding:12px 9px;overflow-wrap:anywhere;vertical-align:top}.journalTable td:first-child{width:auto;font-size:11px}.journalTable td:nth-child(2){width:auto}.journalMiaGrid{display:flex;flex-direction:column;gap:14px}.journalMiaGrid>div{order:-1}.journalMia figure{width:100%}.journalMia figure>img{height:270px;object-position:68% top}.journalChecks{font-size:13px;line-height:1.4}.journalJobGrid{gap:12px}.journalJobGrid>div{padding:13px 12px}.journalJobGrid h3{font-size:14px;margin:5px 0 7px}.journalJobGrid p{font-size:13px;line-height:1.35;margin-bottom:0}.journalJobGrid svg{width:29px;height:29px}.journalBottom{padding-top:0}.journalCta{display:block;padding:18px 15px;background:linear-gradient(90deg,#0d082c,#0d082c8a),url(/blog/community.webp) 50%/cover;color:white}.journalCta h2{font-size:21px;letter-spacing:-.025em}.journalCta p{font-size:14px;line-height:1.3;color:#f2eef8;max-width:290px}.journalCta .journalButton{margin-top:13px;font-size:13px;min-height:43px;padding:12px 15px;gap:12px}.journalCta.compact{color:#5520dd;background:#f5f0ff}.journalCta.compact .journalButton{margin-top:0}.journalRelated{padding-top:23px}.journalRelated>header>a{font-size:11px}.journalRelated h2{font-size:23px}.journalCards{grid-template-columns:1fr;gap:16px}.journalCard>img{height:135px}.journalCard h3{font-size:15px}.journalFooter{padding-top:23px;padding-bottom:23px;gap:18px;flex-wrap:wrap;min-height:0}.journalFooter .brand{width:100%}.journalFooter .brand img{width:133px}.journalFooter nav{display:flex;gap:22px;justify-content:space-between;width:100%;font-size:11px}.journalFooter small{font-size:10px;margin-inline:auto}.journalIndexHeading{padding-top:35px}.journalIndexHeading>span{font-size:15px;line-height:1.5}.journalFeatured{grid-template-columns:1fr}.journalFeatured>img{min-height:0;height:250px}.journalFeatured>div{padding:22px}.journalFeatured h2{font-size:28px}.journalFeatured p{font-size:14px}.journalIndex .journalCards .journalCard>img{height:130px}}@media(max-width:370px){.journalShell{width:calc(100% - 28px)}.journalHero h1{font-size:33px}.journalHero h1>span{font-size:21px}.journalHeaderActions{gap:10px}.journalCta.compact{flex-direction:column;align-items:stretch}.journalCta.compact h2{font-size:12px}.journalFooter nav{gap:12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.journalPage *{scroll-behavior:auto}.journalHeader *,.journalPage *{transition:none}}.journalTable .journalRowLabel{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.journalTable.hasRowLabels td,.journalTable.hasRowLabels td:nth-child(2){width:50%}.journalTable.hasRowLabels th:not(.journalRowLabel):nth-child(2){background:#d8d8d8;color:#181625}.journalTable.hasRowLabels th:last-child{background:linear-gradient(110deg,#6425f5,#3711df);color:#fff}@media(max-width:700px){.journalHeroArt{object-position:59% top}.journalHero:before{background:linear-gradient(90deg,#050912eb,#0b102899 38%,#11102918 78%)}}.journalPage{--journal-header-height:78px;--journal-border:#e9e5f0;--journal-ease:cubic-bezier(.22,1,.36,1);background:#fdfcff;color:#17122a}.journalShell{width:min(1200px,calc(100% - 80px))}.journalHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ede9f280;box-shadow:0 4px 24px #23154405}.journalHeader .journalHeaderInner{height:78px;gap:28px}.journalHeader nav{font-size:13px;gap:26px;color:#554e63}.journalHeader nav>a{transition:color .18s ease}.journalHeader nav>.selected,.journalHeader nav>a:hover{color:#5421dc}.journalHeader .selected:after{bottom:18px;border-radius:2px}.journalHeaderActions>button{border-radius:50%;transition:background .18s ease,color .18s ease}.journalHeaderActions>button:hover{background:#f2edff;color:#5a26df}.journalButton{border-radius:11px;min-height:49px;padding:14px 23px;background:linear-gradient(120deg,#6c35f6,#4520d5);box-shadow:inset 0 1px 0 #ffffff35,0 7px 18px #4420d522;transition:box-shadow .22s ease,background .22s ease,translate .22s var(--journal-ease)}.journalButton>span{transition:transform .22s var(--journal-ease)}.journalHeader .journalTrial{min-height:41px;padding:10px 16px;font-size:12px}.journalSearch{border-radius:18px;padding:22px;border-color:#e6dff4;box-shadow:0 20px 60px #2713451c;animation:journalDropdownIn .2s var(--journal-ease)}.journalSearch input{border-radius:10px;min-height:46px;font-size:14px}.journalSearch input:focus{outline:2px solid #6c35f6;outline-offset:2px}.journalReadingProgress{position:fixed;top:var(--journal-header-height);left:0;right:0;height:3px;z-index:45;pointer-events:none}.journalReadingProgress>div{height:100%;transform-origin:left;background:linear-gradient(90deg,#763cfd,#ab82ff)}.journalHero{min-height:480px;background:#121024}.journalHeroInner{padding-block:32px 40px}.journalHero:before{background:linear-gradient(90deg,#0b0b18f0,#0c0c238a 42%,transparent 68%,#1d113a54)}.journalBreadcrumb{margin-bottom:27px;color:#e9e4f4;font-size:12px;letter-spacing:.01em}.journalBreadcrumb>a{opacity:.8;transition:opacity .18s ease}.journalBreadcrumb>a:hover{opacity:1}.journalHeroCopy{width:48%;max-width:580px}.journalCategory{display:inline-flex;align-items:center;padding:7px 12px;border-radius:30px;font-size:10px;letter-spacing:.08em;background:#ffffff13;border:1px solid #ffffff30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journalHeroCopy .journalCategory{margin-bottom:18px}.journalMeta{font-size:12px;color:#e5dfef;letter-spacing:.01em;gap:12px;margin-bottom:14px}.journalHero h1{font-size:clamp(34px,3.5vw,48px);line-height:1.11;letter-spacing:-.045em;font-weight:750;margin-bottom:19px;text-wrap:balance}.journalHero .journalDek{font-size:16px;line-height:1.6;color:#eee9f6;margin-bottom:25px;max-width:470px}.journalHeroSignals{right:0;top:40px;width:215px;gap:10px}.journalHeroSignals>small{font-size:10px;letter-spacing:.05em;color:#ede7f8;padding-right:5px}.journalHeroSignals>div{padding:16px 13px;border-radius:14px;border-color:#ffffff30;background:linear-gradient(120deg,#ebe1ff2a,#dccbff12);box-shadow:inset 0 1px 0 #ffffff1a,0 8px 24px #09031318;animation:journalSignalIn .65s var(--journal-ease) both}.journalHeroSignals>div:nth-of-type(2){animation-delay:80ms}.journalHeroSignals>div:nth-of-type(3){animation-delay:.16s}.journalHeroSignals>div:nth-of-type(4){animation-delay:.24s}.journalHeroSignals svg{width:33px;height:33px;background:#ffffff12;border-color:#ffffff30;border-radius:10px}.journalHeroSignals b{font-size:12px}.journalHeroSignals small{line-height:1.45}.journalLayout{grid-template-columns:210px minmax(0,1fr);gap:52px;padding-top:56px}.journalTocSticky{position:-webkit-sticky;position:sticky;top:108px;max-height:calc(100dvh - 140px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8caf6 transparent}.journalTocSticky>p{font-size:10px;letter-spacing:.14em;font-weight:750;color:#756a83;margin:0 0 15px 14px}.journalToc nav{position:static;border-left:0;padding:0;font-size:12px}.journalToc nav a{border-left:2px solid transparent;padding:10px 13px;margin-bottom:3px;border-radius:0 8px 8px 0;line-height:1.45;transition:background .18s ease,border-color .18s ease,color .18s ease}.journalToc a:first-child:before{display:none}.journalToc nav a.isCurrent{border-left-color:#6b32eb;background:#f0eaff;color:#5020cc;font-weight:650}.journalToc nav a:hover{color:#5220d5;background:#f6f2fc}.journalTocBack{display:block;margin:20px 14px 0;padding-top:17px;border-top:1px solid #ebe5f2;font-size:12px;color:#756983}.journalSection{margin-bottom:46px;scroll-margin-top:110px}.journalSection h2{font-size:30px;line-height:1.25;letter-spacing:-.04em;margin:0 0 18px;color:#17122a;text-wrap:balance}.journalSection h3{font-size:20px;margin-block:27px 10px;line-height:1.35}.journalSection p{max-width:76ch;margin-bottom:21px}.journalList,.journalSection p{font-size:16px;line-height:1.75;color:#625a70}.journalList{padding-left:24px}.journalList li{margin-block:11px;padding-left:3px}.journalList li::marker{color:#8053d9}.journalIntroduction{min-height:225px}.journalDemo{width:235px;height:210px;margin-left:30px;border-radius:17px;box-shadow:0 12px 30px #28174012}.journalDemo>b{left:12px;right:12px;bottom:12px;background:#ffffffeb;padding:11px 13px;border:1px solid #fff8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9px}.journalDemo>b>span{margin-left:auto}.journalPlay{width:51px;height:51px;font-size:27px;padding:0;box-shadow:0 8px 26px #11072225}.journalDefinition{gap:12px;margin-block:23px}.journalDefinition li{border:1px solid #ede7f5;background:linear-gradient(145deg,#fff,#f8f5ff);padding:21px 16px;border-radius:14px;font-size:13px;line-height:1.55;box-shadow:0 4px 12px #26144203;transition:border-color .22s ease,box-shadow .22s ease,translate .22s var(--journal-ease)}.journalDefinition svg{width:35px;height:35px;margin-bottom:16px;color:#6a31e7}.journalTableScroll{border-color:#e4dcef;border-radius:15px;margin-block:25px;box-shadow:0 8px 24px #3b205809}.journalTable{font-size:14px;line-height:1.55;background:#fff}.journalTable th{padding:17px 20px;background:#edeaf1}.journalTable.hasRowLabels th:not(.journalRowLabel):nth-child(2){background:#edeaf1;color:#393041}.journalTable th:last-child,.journalTable.hasRowLabels th:last-child{background:linear-gradient(110deg,#713bed,#4924c8);color:#fff}.journalTable td{padding:16px 20px;border-color:#ede7f3;color:#635a71}.journalTable tr:nth-child(2n) td{background:#fbf9ff}.journalMia{margin-top:40px}.journalMiaGrid{grid-template-columns:290px minmax(0,1fr);gap:26px;padding:22px;background:linear-gradient(130deg,#faf7ff,#fff);border:1px solid #eee7f6;border-radius:20px}.journalMia figure{border-radius:14px;box-shadow:0 12px 28px #2c154116}.journalMia figure>img{height:auto;aspect-ratio:1;object-position:68% center}.journalMia figcaption{position:static;padding:14px 16px;background:#1b1234;border-top:1px solid #ffffff21;border-radius:0}.journalMiaGrid p{font-size:15px;line-height:1.65}.journalChecks{font-size:13px;line-height:1.6;color:#655b73}.journalChecks li{margin-block:12px}.journalChecks li:before{background:#7134e6;box-shadow:0 3px 8px #6231c821}.journalJobGrid{gap:16px;margin-top:23px}.journalJobGrid>div{background:#fff;border-color:#eae3f2;border-radius:16px;padding:24px;box-shadow:0 5px 15px #28133c04;transition:border-color .22s ease,box-shadow .22s ease,translate .22s var(--journal-ease)}.journalJobGrid svg{box-sizing:content-box;width:26px;height:26px;padding:11px;background:#f1eaff;border-radius:13px;margin-bottom:10px;color:#6630dc}.journalJobGrid h3{font-size:17px;line-height:1.4;margin:0 0 10px}.journalJobGrid p{font-size:14px;line-height:1.7}.journalBottom{padding-top:12px}.journalCta{position:relative;overflow:hidden;isolation:isolate;padding:38px 42px;border:1px solid #6e48a2;border-radius:22px;background:linear-gradient(115deg,#21143c,#3b1d69 68%,#53238e);color:#fff;box-shadow:0 14px 38px #36185a15;gap:32px;scroll-margin-top:110px}.journalCta:before{content:"";position:absolute;z-index:-1;width:340px;height:340px;right:-100px;top:-160px;border:1px solid #ba95ff21;border-radius:50%;box-shadow:0 0 0 45px #ffffff04,0 0 0 90px #ffffff03;pointer-events:none}.journalCtaEyebrow{display:block;margin-bottom:13px;font-size:10px;font-weight:650;letter-spacing:.13em;color:#d9bfff}.journalCta h2{font-size:31px;letter-spacing:-.035em;margin-bottom:10px;line-height:1.2}.journalCta p{color:#ddd1ed;font-size:14px;line-height:1.65}.journalCta .journalButton{background:#fff;color:#5422cd;box-shadow:0 8px 20px #130a2420}.journalRelated{padding-block:45px 25px;scroll-margin-top:110px}.journalRelated>header{margin-bottom:22px}.journalRelated h2{font-size:28px;letter-spacing:-.04em}.journalRelated>header>a{font-size:12px;font-weight:600}.journalCards{gap:24px}.journalCard{border-color:#e9e2f2;background:#fff;border-radius:16px;box-shadow:0 5px 18px #2d174407;transition:border-color .23s ease,box-shadow .23s ease,translate .23s var(--journal-ease)}.journalCard>img{height:150px;transition:transform .65s var(--journal-ease)}.journalCard>div{padding:18px 20px 21px;position:relative;background:#fff}.journalCard time{color:#786b85;font-size:11px;letter-spacing:.015em;margin-bottom:11px}.journalCard h3{color:#23172f;font-size:17px;line-height:1.4;letter-spacing:-.02em}.journalCardRead{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:#6a34da;font-size:12px;font-weight:600}.journalCardRead>span{font-size:19px;transition:transform .22s var(--journal-ease)}.journalFooter{border-top:1px solid #ebe5f1;margin-top:30px;padding-block:30px;min-height:120px}.journalFooter nav{color:#776b83;gap:22px;font-size:11px}.journalFooter a{transition:color .18s ease}.journalFooter a:hover{color:#602acb}.journalFooter small{font-size:10px;color:#756880}.journalIndex{background:radial-gradient(ellipse at 65% 0,#f0eaff90,transparent 650px),#fdfcff}.journalIndexHeading{padding-block:65px 44px}.journalIndexHeading>p{display:inline-flex;gap:9px;align-items:center;padding:8px 12px;background:#f0e9ff;border:1px solid #e6dcf7;border-radius:30px;font-size:10px;letter-spacing:.11em;margin-bottom:23px;color:#6534cd}.journalIndexHeading>p>span{font-size:15px}.journalIndexHeading h1{font-size:clamp(42px,5.5vw,72px);line-height:1.05;letter-spacing:-.055em;font-weight:750;margin-bottom:24px}.journalIndexHeading h1 em{font-style:normal;color:#6831d7}.journalIndexHeading>span{display:block;max-width:530px;font-size:17px;line-height:1.7;color:#7a6d87}.journalFeatured{position:relative;isolation:isolate;display:block;min-height:450px;border:1px solid #20152d;border-radius:24px;box-shadow:0 20px 50px #31174d1c;overflow:hidden}.journalFeatured>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;z-index:-2;object-fit:cover;object-position:center top;transition:transform .9s var(--journal-ease)}.journalFeatured:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#11101bf2,#121021d9 32%,#1311222e 66%,transparent)}.journalFeatured>div{width:53%;padding:42px}.journalFeatured .journalCategory{margin-bottom:19px}.journalFeatured time{font-size:12px;color:#ded5ec}.journalFeatured h2{font-size:clamp(29px,3.1vw,42px);line-height:1.15;letter-spacing:-.035em;margin-block:16px 17px}.journalFeatured p{font-size:14px;line-height:1.7;color:#ded4eb;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.journalFeatured .journalButton{margin-top:12px}.journalIndexArticles{padding-top:40px}.journalIndexArticles>h2{font-size:26px;letter-spacing:-.035em;margin-bottom:24px}.journalIndex .journalCards .journalCard>img{height:160px}.journalIndex .journalCta{margin-top:46px}.journalState{background:#fff;border-color:#e9e1f1;border-radius:18px;box-shadow:0 8px 26px #35174c05}.journalMobileToc nav a.isCurrent{font-weight:650;color:#5c27d1;background:#eee6fc;border-radius:6px;padding-inline:8px}@keyframes journalSignalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes journalDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.journalButton:hover{translate:0 -2px;box-shadow:inset 0 1px 0 #ffffff35,0 11px 25px #4420d52a}.journalButton:hover>span{transform:translateX(3px)}.journalCard:hover{translate:0 -5px;border-color:#d6c6ec;box-shadow:0 17px 36px #38205212}.journalCard:hover>img,.journalFeatured:hover>img{transform:scale(1.025)}.journalCard:hover .journalCardRead>span{transform:translate(2px,-2px)}.journalDefinition li:hover,.journalJobGrid>div:hover{translate:0 -3px;border-color:#d9c7f1;box-shadow:0 10px 25px #3218490b}}@media (min-width:1101px){.journalShell.journalLayout{width:min(1440px,calc(100% - 80px))}.journalLayout>.journalMain{width:100%;max-width:938px;margin-inline:auto}}@media (max-width:1100px) and (min-width:701px){.journalShell{width:calc(100% - 64px)}.journalHeader .journalHeaderInner{gap:22px}.journalHeader .brand img{width:128px}.journalHeader nav{gap:18px;font-size:12px}.journalHeaderActions{gap:14px}.journalHero{min-height:450px}.journalHero h1{font-size:38px}.journalHeroCopy{width:49%}.journalHeroSignals{right:0;width:175px}.journalHeroSignals>div{padding:13px 10px}.journalHeroSignals b{font-size:11px}.journalHeroSignals small{font-size:10px}.journalLayout{grid-template-columns:165px minmax(0,1fr);gap:32px;padding-top:40px}.journalToc nav{font-size:11px}.journalSection h2{font-size:27px}.journalList,.journalSection p{font-size:15px}.journalDemo{width:190px;height:180px;margin-left:23px}.journalDefinition{grid-template-columns:repeat(3,minmax(0,1fr))}.journalMiaGrid{grid-template-columns:220px minmax(0,1fr);gap:20px;padding:18px}.journalMiaGrid p{font-size:14px}.journalChecks{font-size:12px}.journalCta{padding:30px}.journalCta h2{font-size:28px}.journalFooter{flex-wrap:wrap;gap:20px}.journalFeatured>div{padding:32px;width:55%}}@media (max-width:850px) and (min-width:701px){.journalHeroCopy{width:58%}.journalMiaGrid{grid-template-columns:1fr}.journalMia figure{max-width:290px}.journalDefinition{grid-template-columns:repeat(2,minmax(0,1fr))}.journalCta{flex-direction:column;align-items:flex-start}.journalFeatured h2{font-size:30px}}@media (max-width:700px){.journalPage{--journal-header-height:64px}.journalShell{width:calc(100% - 36px)}.journalHeader .journalHeaderInner{height:64px;gap:14px}.journalHeader .brand img{width:138px}.journalHeaderActions{gap:13px}.journalHeader nav.isOpen{top:64px;border-radius:0 0 16px 16px;padding:12px 20px;gap:0;animation:journalDropdownIn .2s var(--journal-ease)}.journalHeader .selected:after{bottom:9px}.journalSearch{padding:18px}.journalHero{min-height:540px}.journalHeroInner{min-height:540px;padding-top:42px;padding-bottom:32px}.journalHero:before{background:linear-gradient(90deg,#0a0a18ed,#10102ca0 42%,#10102c20 85%),linear-gradient(0deg,#0c0b2460,transparent 55%)}.journalHeroCopy{width:100%}.journalHeroCopy .journalCategory{margin-bottom:14px;font-size:9px;padding:6px 10px}.journalMeta{font-size:11px;margin-bottom:16px}.journalHero h1{font-size:37px;max-width:255px;line-height:1.13;margin-bottom:18px}.journalHero h1>span{font-size:22px;line-height:1.25;margin-top:11px;max-width:250px;color:#e4dfee}.journalHero .journalDek{font-size:14px;line-height:1.55;max-width:260px;margin-bottom:23px}.journalHero .journalButton{min-height:47px;font-size:13px;padding-inline:17px}.journalLayout{display:block;padding-top:0}.journalMain{padding-top:23px}.journalMobileToc{border-color:#e2d9f0;border-radius:13px;background:#fff;box-shadow:0 4px 15px #28124504}.journalMobileToc summary{min-height:51px;font-size:13px;padding:13px 15px}.journalQuickLinks{gap:9px;margin-bottom:34px}.journalQuickLinks a{border:1px solid #eae3f3;background:#fff;border-radius:12px;min-height:85px;padding-block:14px;font-size:10px;color:#554563;box-shadow:0 4px 12px #30124603}.journalQuickLinks svg{width:27px;height:27px;color:#6d37df}.journalSection{margin-bottom:35px;scroll-margin-top:88px}.journalSection h2{font-size:26px;line-height:1.25;margin-bottom:14px;letter-spacing:-.035em}.journalSection p{font-size:16px;line-height:1.68;margin-bottom:19px}.journalSection h3{font-size:19px}.journalDemo{width:100%;height:220px;margin:0;border-radius:16px}.journalDemo>b{background:#15102be0;color:#fff}.journalDefinition{grid-template-columns:1fr;gap:10px;margin-block:20px}.journalDefinition li{padding:15px 16px;min-height:65px;font-size:14px;line-height:1.5;gap:19px}.journalDefinition svg{width:29px;height:29px;margin:0}.journalCta.compact{padding:16px;border-radius:13px;box-shadow:none;background:#f1eaff;border-color:#e9dff9;color:#5726c3;gap:10px}.journalCta.compact:before{display:none}.journalCta.compact h2{color:#5828b9;font-size:11px;line-height:1.5;margin:0}.journalCta.compact .journalButton{background:#6130d7;color:#fff;margin:0;font-size:10px;padding:11px 12px;gap:7px;min-height:40px}.journalTableScroll{border-radius:13px;margin-block:20px}.journalTable{font-size:13px;line-height:1.5}.journalTable th{font-size:12px}.journalTable td,.journalTable th{padding:15px 12px}.journalMia{margin-top:31px}.journalMiaGrid{display:flex;gap:18px;padding:16px;border-radius:18px}.journalMiaGrid p{font-size:15px;line-height:1.65}.journalMia figure{max-width:320px;margin-inline:auto}.journalMia figure>img{height:auto;object-position:68% center}.journalChecks{font-size:13px;line-height:1.6}.journalJobGrid{gap:12px;margin-top:20px}.journalJobGrid>div{padding:16px 13px;border-radius:13px}.journalJobGrid svg{width:23px;height:23px;padding:9px;border-radius:11px;margin-bottom:10px}.journalJobGrid h3{font-size:14px;line-height:1.45;margin-bottom:9px}.journalJobGrid p{font-size:13px;line-height:1.6}.journalBottom{padding-top:0}.journalCta{display:block;padding:27px 23px;border-radius:19px;margin-top:15px;background:linear-gradient(120deg,#231538,#482475)}.journalCtaEyebrow{font-size:8px;letter-spacing:.11em;margin-bottom:13px}.journalCta h2{font-size:27px;line-height:1.16;max-width:250px;margin-bottom:13px}.journalCta p{font-size:14px;line-height:1.65}.journalCta .journalButton{margin-top:21px;min-height:47px;font-size:12px;padding-inline:17px}.journalRelated{padding-top:32px;scroll-margin-top:88px}.journalRelated h2{font-size:24px}.journalRelated>header{margin-bottom:18px}.journalRelated>header>a{font-size:10px}.journalCards{gap:18px}.journalCard>img,.journalIndex .journalCards .journalCard>img{height:160px}.journalCard>div{padding:18px}.journalCard h3{font-size:17px}.journalCardRead{margin-top:17px}.journalFooter{margin-top:22px;padding-block:28px;min-height:0}.journalFooter nav{gap:12px;font-size:10px;flex-wrap:wrap;justify-content:flex-start}.journalFooter small{font-size:9px;margin-inline:0}.journalIndexHeading{padding-block:42px 32px}.journalIndexHeading>p{margin-bottom:20px}.journalIndexHeading h1{font-size:44px;line-height:1.06;margin-bottom:20px}.journalIndexHeading>span{font-size:15px;line-height:1.7}.journalFeatured{min-height:0;border-radius:20px;background:#1b122b}.journalFeatured:before{display:none}.journalFeatured>img{position:relative;height:250px;width:100%;z-index:0;object-position:68% top}.journalFeatured>div{width:100%;padding:26px 24px}.journalFeatured h2{font-size:29px;line-height:1.2}.journalFeatured p{font-size:14px}.journalFeatured .journalCategory{font-size:9px}.journalIndexArticles{padding-top:31px}.journalIndex .journalCta{margin-top:32px}}@media (max-width:370px){.journalShell{width:calc(100% - 28px)}.journalHero h1{font-size:34px;max-width:235px}.journalHero h1>span{font-size:20px}.journalHero .journalDek{max-width:240px}.journalHero .journalButton{font-size:12px;padding-inline:15px}.journalIndexHeading h1{font-size:39px}.journalCta.compact{align-items:stretch}}@media (prefers-reduced-motion:reduce){html:has(.journalPage){scroll-behavior:auto}.journalHeader *,.journalPage *{animation:none!important;transition:none!important}.journalPage [data-onebase-motion]{opacity:1!important;transform:none!important}.journalDefinition li:hover,.journalJobGrid>div:hover,.journalPage a:hover{translate:none}.journalPage a:hover>img,.journalPage a:hover>span{transform:none}}@media (forced-colors:active){.journalHeader,.journalPage{background:Canvas;color:CanvasText}.journalCard,.journalCta,.journalDefinition li,.journalJobGrid>div{border:1px solid CanvasText}.journalToc nav a.isCurrent{border-color:Highlight}}.journalBodyImage{margin:28px 0}.journalBodyImage img,.journalFeaturedImage{display:block;width:100%;height:auto;border-radius:14px}.journalBodyImage figcaption{margin-top:10px;color:#63576f;font-size:13px;line-height:1.6}.journalSection a{color:#6028c6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.journalCmsHero{padding-bottom:32px}.journalCmsHero .journalHeroInner{min-height:0}.journalCmsHero .journalHeroCopy{width:100%;max-width:850px}.journalCmsHero .journalDek,.journalCmsHero h1{max-width:100%}.journalHeaderFigure{margin-block:0}.journalHeaderFigure figcaption{margin-top:12px;font-size:13px;line-height:1.6}.journalHeaderFigure figcaption a{text-decoration:underline}.journalTemplate{--editorial-accent:#6631d6;--editorial-soft:#f4efff}.journalAccent-plum{--editorial-accent:#813c87;--editorial-soft:#f8eff8}.journalAccent-indigo{--editorial-accent:#424fba;--editorial-soft:#f0f2ff}.journalTemplateHero{padding:40px 0 52px;background:linear-gradient(130deg,var(--editorial-soft),#fdfcff 70%);border-bottom:1px solid #e9e2f0}.journalTemplateHero .journalBreadcrumb{color:#756985}.journalTemplateHeroGrid{display:grid;grid-gap:44px;gap:44px;align-items:center}.journalTemplateHero h1{font-size:clamp(36px,4.3vw,64px);font-weight:750;line-height:1.08;letter-spacing:-.05em;text-wrap:balance;margin:18px 0 24px;max-width:950px}.journalTemplateHero .journalCategory{display:inline-flex;color:var(--editorial-accent);background:#ffffffb0;border-color:#d8ceea;margin-bottom:16px}.journalTemplateHero .journalMeta{color:#766984}.journalTemplateHero .journalDek{color:#685d77;line-height:1.7;max-width:650px}.journalTemplateHeroMedia{margin:0;min-width:0}.journalTemplateHeroMedia img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;box-shadow:0 16px 50px #25153f15}.journalTemplateHeroMedia figcaption{color:#84748f;font-size:10px;padding-top:10px}.journalTemplateHero-split.hasImage .journalTemplateHeroGrid{grid-template-columns:1.1fr 1fr}.journalTemplateHero-split.hasImage h1{font-size:clamp(34px,3.8vw,52px)}.journalTemplateHero-cover .journalTemplateHeroMedia img{aspect-ratio:16/7}.journalTemplateHero-minimal .journalTemplateHeroMedia{max-width:680px}.journalTemplateHero-minimal .journalTemplateHeroMedia img{aspect-ratio:16/8}.journalReusableSection{padding:28px 0}.journalReusableSection .journalSectionBlocks{min-width:0}.journalTone-soft{padding:32px;background:var(--editorial-soft);border-radius:18px}.journalTone-bordered{border-block:1px solid #e7e0ef}.journalBlock-panel{padding:32px;border:1px solid #e7e0ef;border-radius:18px;box-shadow:0 5px 20px #27153e04}.journalBlock-split{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);grid-gap:28px;gap:28px}.journalBlock-split h2{font-size:26px}.journalBlock-cards .journalSectionBlocks>ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.journalBlock-cards .journalSectionBlocks>ul>li{margin:0;padding:20px;border:1px solid #e3daee;background:#ffffffa0;border-radius:12px;font-size:15px}.journalBlock-steps .journalSectionBlocks>ol{padding:0;list-style:none;counter-reset:editorial-step}.journalBlock-steps .journalSectionBlocks>ol>li{counter-increment:editorial-step;position:relative;padding:18px 18px 18px 62px;background:var(--editorial-soft);border-radius:12px;margin-block:10px}.journalBlock-steps .journalSectionBlocks>ol>li:before{content:counter(editorial-step);position:absolute;left:17px;top:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--editorial-accent);color:white;font-size:12px;font-weight:650}.journalSectionNumber{color:var(--editorial-accent);font-size:12px;letter-spacing:.1em;display:block;margin-bottom:12px}.journalTemplate-story .journalSectionHeading{border-left:3px solid var(--editorial-accent);padding-left:18px}.journalTemplate-editorial .journalReusableSection h2{font-size:33px}.journalTemplate-comparison .journalTable{min-width:430px}.journalTemplate-news .journalTemplateHero{background:#211438;color:white}.journalTemplate-news .journalTemplateHero .journalBreadcrumb,.journalTemplate-news .journalTemplateHero .journalDek,.journalTemplate-news .journalTemplateHero .journalMeta{color:#e4d8ee}.journalCard>.journalCardArtwork{height:150px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 80% 0,#c8b1f0,transparent 65%),linear-gradient(130deg,#302047,#6537a8);color:#fff}.journalCardArtwork svg{width:45px;height:45px}.journalCardArtwork span{font-size:9px;letter-spacing:.15em;opacity:.8}.journalPagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:36px 0;font-size:13px;color:#6a587b}.journalPagination a{color:#6631d6;padding:12px;border:1px solid #e7ddf3;border-radius:10px;background:#fff}@media (max-width:850px){.journalTemplateHero-split.hasImage .journalTemplateHeroGrid{grid-template-columns:1fr}.journalTemplateHeroMedia{max-width:700px}.journalBlock-split{display:block}}@media (max-width:700px){.journalTemplateHero{padding:25px 0 30px}.journalTemplateHeroGrid{gap:24px}.journalTemplateHero h1,.journalTemplateHero-split.hasImage h1{font-size:36px}.journalTemplateHero-cover .journalTemplateHeroMedia img,.journalTemplateHeroMedia img{aspect-ratio:3/2;border-radius:15px}.journalBlock-panel,.journalReusableSection,.journalTone-soft{padding:22px 18px}.journalTone-plain:not(.journalBlock-panel){padding-inline:0}.journalBlock-cards .journalSectionBlocks>ul{grid-template-columns:1fr}.journalTemplate-editorial .journalReusableSection h2{font-size:27px}}.journalArticleHero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 85% 25%,#7047a6,transparent 65%),#171128}.journalArticleHeroArtwork{position:absolute;inset:0;z-index:-2}.journalArticleHeroArtwork img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}.journalArticleHero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100d20f5,#100d20e6 32%,#100d20b8 52%,#100d2030 78%,#100d2020),linear-gradient(0deg,#100d2050,transparent 45%)}.journalArticleHeroInner{min-height:540px;padding-block:32px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.journalArticleHero .journalBreadcrumb{margin:0;color:#f1ebff}.journalArticleHeroCopy{max-width:660px;width:58%;padding-block:12px}.journalArticleHero .journalCategory{display:inline-flex;color:#fff;border:1px solid #ffffff40;background:#ffffff12;border-radius:999px;margin-bottom:20px}.journalArticleHero .journalMeta{color:#eee7fb;font-size:12px;flex-wrap:wrap}.journalArticleHero h1{color:#fff;font-size:clamp(36px,3.8vw,54px);line-height:1.1;font-weight:750;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:20px 0 22px}.journalArticleHero .journalDek{color:#f0eafb;max-width:560px;font-size:16px;line-height:1.65;margin:0}.journalArticleHeroCredit{display:flex;flex-wrap:wrap;gap:8px 20px;align-self:flex-start;max-width:660px;padding:8px 12px;border-radius:8px;background:#100d20e6;color:#eee7fb;font-size:12px;line-height:1.5}.journalArticleHeroCredit a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.journalArticleHeroCopy{width:70%}.journalArticleHero:before{background:linear-gradient(90deg,#100d20f5,#100d20d9 48%,#100d2060)}}@media (max-width:700px){.journalArticleHeroInner{min-height:0;padding-block:24px 36px;gap:24px}.journalArticleHeroArtwork{height:310px}.journalArticleHeroArtwork img{object-position:center}.journalArticleHero:before{background:linear-gradient(180deg,#17112870,#17112820 100px,#171128e6 240px,#171128 310px)}.journalArticleHero.hasImage .journalArticleHeroCopy{padding-top:150px}.journalArticleHeroCopy{width:100%;max-width:none;padding-block:0}.journalArticleHero h1{font-size:clamp(30px,8vw,42px);margin-block:16px 20px}.journalArticleHero .journalDek{font-size:15px}.journalArticleHero .journalCategory{margin-bottom:16px}}@media (forced-colors:active){.journalArticleHero{background:Canvas;color:CanvasText}.journalArticleHero:before,.journalArticleHeroArtwork{display:none}.journalArticleHero .journalBreadcrumb,.journalArticleHero .journalCategory,.journalArticleHero .journalDek,.journalArticleHero .journalMeta,.journalArticleHero h1{color:CanvasText}}@media (min-width:701px) and (max-width:850px){.journalHeader .journalHeaderInner{gap:8px}.journalHeader nav{gap:10px;font-size:11px}.journalHeaderActions{gap:8px}.journalHeaderActions .journalTrial{gap:8px;padding-inline:12px;font-size:11px}}