.content-page.guides-v3{--guides-ink:#17131f;--guides-ink-soft:#4f485f;--guides-muted:#70677f;--guides-violet:#5e4cc7;--guides-violet-deep:#4434a8;--guides-lavender:#ded8ff;--guides-lavender-soft:#f0ecff;--guides-accent:#d4ee71;--guides-paper:#f4f0ef;--guides-paper-bright:#fbf9f8;--guides-night:#100f1c;--guides-line:#40306f29;--guides-line-strong:#40306f47;--guides-motion-ease:cubic-bezier(.22, 1, .36, 1);--guides-shell:min(1344px, calc(100vw - 56px));--guides-sticky-top:calc(var(--journey-header) + 26px);--guides-display:"Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;color:var(--guides-ink);background:var(--guides-paper);overflow:clip}.guides-v3 .section-shell{width:var(--guides-shell);margin-inline:auto}.guides-v3 main{overflow:clip}.guides-v3 :is(#guide-library,.guide-topic-group,#guide-content){scroll-margin-top:calc(var(--guides-sticky-top) + 6px)}.guides-v3 :focus-visible{outline-color:var(--guides-violet)}.guides-v3 .site-header,.guides-v3 .site-header.is-scrolled{color:var(--guides-ink);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#faf8fcdb;border:0;border-bottom:1px solid #40306f1f}.guides-v3 .site-header.is-scrolled{background:#faf8fcf2;box-shadow:0 10px 30px #2c224c14}.guides-v3 .nav-shell,.guides-v3 .site-header.is-scrolled .nav-shell{width:var(--journey-nav-shell);color:var(--guides-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.guides-v3 .brand-wordmark,.guides-v3 .site-header.is-scrolled .brand-wordmark{color:var(--guides-violet);font-family:var(--guides-display);letter-spacing:-.025em;font-size:clamp(24px,1.5rem,28px);font-weight:400}.guides-v3 .desktop-nav a,.guides-v3 .site-header.is-scrolled .desktop-nav a{color:#5e576a}.guides-v3 .desktop-nav a:hover,.guides-v3 .desktop-nav a:focus-visible,.guides-v3 .site-header.is-scrolled .desktop-nav a:hover,.guides-v3 .site-header.is-scrolled .desktop-nav a:focus-visible{color:var(--guides-ink);background:#5e4cc714}.guides-v3 .desktop-nav a[aria-current=page],.guides-v3 .site-header.is-scrolled .desktop-nav a[aria-current=page]{color:var(--guides-violet-deep);background:0 0}.guides-v3 .language-selector summary,.guides-v3 .site-header.is-scrolled .language-selector summary{color:#615b6a;background:#ffffff8a;border-color:#40306f24}.guides-v3 .language-selector summary:hover,.guides-v3 .language-selector[open] summary,.guides-v3 .site-header.is-scrolled .language-selector summary:hover,.guides-v3 .site-header.is-scrolled .language-selector[open] summary{color:var(--guides-ink);background:#fff;border-color:#5e4cc74d}.guides-v3 .nav-actions .language-selector-menu{color:var(--guides-ink-soft);border-color:var(--guides-line);background:#fbf9f8fa;box-shadow:0 24px 70px #2c224c2e}.guides-v3 .nav-actions .language-selector-menu a{color:var(--guides-ink-soft)}.guides-v3 .nav-actions .language-selector-menu a:hover,.guides-v3 .nav-actions .language-selector-menu a[aria-current=page]{color:var(--guides-ink);background:var(--guides-lavender-soft);border-color:#5e4cc733}.guides-v3 .nav-actions .language-selector-menu a>small{color:var(--guides-muted)}.guides-v3 .nav-actions .language-selector-menu a>svg{color:var(--guides-violet)}.guides-v3 .nav-actions .nav-cta,.guides-v3 .site-header.is-scrolled .nav-actions .nav-cta{color:#282047;border-color:var(--guides-accent);background:var(--guides-accent);min-height:46px;box-shadow:none;border-radius:8px;padding-inline:18px;font-size:clamp(12px,.74rem,14px)}.guides-v3 .nav-actions .nav-cta:hover,.guides-v3 .site-header.is-scrolled .nav-actions .nav-cta:hover{color:#282047;background:#e3f79a;border-color:#e3f79a}.guides-v3 .button{border-radius:5px;min-height:46px;padding-inline:21px;font-size:.78rem;font-weight:760}.guides-v3 .guides-v3-button-accent{color:#282047;border-color:var(--guides-accent);background:var(--guides-accent);box-shadow:0 14px 34px #3a2e7724}.guides-v3 .guides-v3-button-accent:hover,.guides-v3 .guides-v3-button-accent:focus-visible{color:#282047;background:#e4f79e;border-color:#e4f79e;box-shadow:0 18px 38px #3a2e7733}.guides-v3 .guides-v3-button-quiet{color:var(--guides-ink);border-color:var(--guides-line-strong);box-shadow:none;background:#ffffff61}.guides-v3 .guides-v3-button-quiet:hover,.guides-v3 .guides-v3-button-quiet:focus-visible{border-color:var(--guides-violet);background:#ffffffc2}.guides-v3 .content-eyebrow{color:var(--guides-violet);letter-spacing:.14em;font-size:max(.72rem,12px)}.guides-v3 .breadcrumbs{color:#716a7d;margin-bottom:clamp(36px,4vw,58px);font-size:max(.68rem,12px)}.guides-v3 .breadcrumbs a:hover{color:var(--guides-violet-deep)}.guides-v3 .guides-v3-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.content-page.guides-v3 .content-hero{width:100%;min-height:760px;color:var(--guides-ink);box-shadow:none;background:radial-gradient(48% 54% at 77%,#a190e74d,#0000 72%),radial-gradient(42% 36% at 28% 8%,#fffffff0,#0000 80%),linear-gradient(#f0edf8 0%,#e9e4f6 100%);border:0;border-radius:0;margin:0;padding:138px 0 54px;display:block;position:relative;overflow:hidden}.content-page.guides-v3 .content-hero:before{z-index:0;opacity:.48;background-image:linear-gradient(#40306f0e 1px,#0000 1px),linear-gradient(90deg,#40306f0e 1px,#0000 1px);background-size:clamp(58px,5vw,92px) clamp(58px,5vw,92px);-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.content-page.guides-v3 .content-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#7e69d61f);height:170px;position:absolute;inset:auto 0 0}.guides-v3-index-hero-inner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid;position:relative}.content-page.guides-v3 .guides-v3-index-hero-copy>h1{max-width:780px;color:var(--guides-ink);font-family:var(--guides-display);letter-spacing:-.062em;text-wrap:balance;margin:22px 0 0;font-size:clamp(4.5rem,6.4vw,7.35rem);font-weight:400;line-height:.89}.content-page.guides-v3 .guides-v3-index-hero-copy>p:not(.content-eyebrow){max-width:650px;color:var(--guides-ink-soft);margin:28px 0 0;font-size:clamp(1rem,.75rem + .3vw,1.12rem);line-height:1.72}.guides-v3-hero-art{place-items:center;min-width:0;min-height:520px;display:grid;position:relative}.guides-v3-hero-art:before{content:"";aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#ffffffe6 0%,#fff3 49%,#0000 72%);border-radius:50%;width:min(86%,660px);position:absolute}.guides-v3-hero-ring{z-index:3;object-fit:contain;filter:drop-shadow(0 38px 44px #2c224c33);width:min(94%,760px);height:auto;position:relative;transform:rotate(-2deg)}.guides-v3-hero-orbit{z-index:1;border:1px solid #5e4cc738;border-radius:50%;width:min(90%,710px);height:42%;position:absolute;transform:rotate(-7deg)}.guides-v3-hero-orbit-two{border-color:#5e4cc721;width:min(74%,590px);height:58%;transform:rotate(11deg)}.guides-v3-index-tabs{z-index:4;pointer-events:none;position:absolute;inset:0}.guides-v3-index-tabs>span{color:#3b3157;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8ffb8;border:1px solid #5e4cc733;grid-template-columns:26px 1fr;align-items:center;gap:9px;width:min(230px,42%);min-height:64px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 16px 40px #34295a1a}.guides-v3-index-tabs>span:first-child{inset-block-start:8%;inset-inline-start:1%}.guides-v3-index-tabs>span:nth-child(2){inset-block-start:25%;inset-inline-end:0}.guides-v3-index-tabs>span:nth-child(3){inset-block-end:19%;inset-inline-start:4%}.guides-v3-index-tabs>span:nth-child(4){inset-block-end:2%;inset-inline-end:2%}.guides-v3-index-tabs small{color:var(--guides-violet);letter-spacing:.08em;font-size:max(.68rem,12px);font-weight:800}.guides-v3-index-tabs strong{min-width:0;font-size:max(.74rem,12px);font-weight:740;line-height:1.35}.guides-v3-art-status{z-index:5;color:#675f74;align-items:center;gap:8px;font-size:max(.68rem,12px);font-weight:680;display:flex;position:absolute;inset-block-start:4%;inset-inline-end:5%}.guides-v3-art-status>span{background:var(--guides-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d4ee7129}.guides-v3-topic-index{z-index:3;border:1px solid var(--guides-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8ffb8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #30254e14}.guides-v3-topic-index a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:98px;padding:20px;transition:color .16s,background-color .16s,box-shadow .16s;display:grid}.guides-v3-topic-index a+a{border-inline-start:1px solid var(--guides-line)}.guides-v3-topic-index a:is(:hover,:focus-visible){color:#fff;background:var(--guides-violet)}.guides-v3-topic-index a:focus-visible{z-index:1;box-shadow:inset 0 0 0 3px var(--guides-accent);outline:0;position:relative}.guides-v3-topic-index a>span{color:var(--guides-violet);letter-spacing:.08em;font-size:max(.68rem,12px);font-weight:800}.guides-v3-topic-index a:is(:hover,:focus-visible)>span{color:var(--guides-accent)}.guides-v3-topic-index strong{font-size:.76rem;line-height:1.35}.guides-v3-topic-index svg{width:14px;height:14px;color:var(--guides-violet);transition:color .16s ease, transform .18s var(--guides-motion-ease)}.guides-v3-topic-index a:is(:hover,:focus-visible) svg{color:var(--guides-accent);transform:translateY(3px)}.guides-v3 .guides-v3-library{padding-block:clamp(112px,10vw,170px)}.guides-v3 .guides-v3-library-heading{grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);align-items:end;gap:clamp(44px,8vw,130px);max-width:none;display:grid}.guides-v3 .guides-v3-library-heading .content-eyebrow{grid-column:1/-1;margin-bottom:-20px}.guides-v3 .guides-v3-library-heading h2{max-width:840px;font-family:var(--guides-display);letter-spacing:-.058em;margin:0;font-size:clamp(3.7rem,5.6vw,6.4rem);font-weight:400;line-height:.91}.guides-v3 .guides-v3-library-heading>h2:last-child{grid-column:1/-1}.guides-v3 .guides-v3-library-heading>p:last-child{max-width:560px;color:var(--guides-muted);margin:0;font-size:.94rem;line-height:1.72}.guides-v3 .guide-topic-list{gap:0;margin-top:clamp(80px,8vw,130px)}.guides-v3 .guides-v3-topic-lane{border-top:1px solid var(--guides-line-strong);grid-template-columns:minmax(210px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(34px,5vw,82px);padding-block:clamp(62px,6vw,96px);display:grid}.guides-v3 .guides-v3-topic-lane:last-child{border-bottom:1px solid var(--guides-line-strong)}.guides-v3-topic-heading{top:calc(var(--guides-sticky-top) + 4px);position:sticky}.guides-v3-topic-heading>span{color:var(--guides-violet);letter-spacing:.12em;font-size:max(.7rem,12px);font-weight:820;display:block}.guides-v3 .guides-v3-topic-heading h3{max-width:18ch;color:var(--guides-ink);font-family:var(--guides-display);letter-spacing:-.048em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:19px 0 0;font-size:clamp(2.25rem,2.8vw,3.35rem);font-weight:400;line-height:.98}.guides-v3 .guide-card-grid{margin:0}.guides-v3 .guide-card{background:var(--guides-paper-bright);min-width:0;min-height:0;box-shadow:none;transition:color .18s ease, background-color .18s ease, box-shadow .2s ease, translate .2s var(--guides-motion-ease);border:0;border-radius:0;padding:0;position:relative;overflow:hidden;transform:none}.guides-v3 .guide-card:hover{box-shadow:none;border-color:#0000;transform:none}.guides-v3 .guide-card:focus-within{z-index:2;border-color:#0000;transform:none;box-shadow:0 18px 42px #2c224c21}@media (hover:hover) and (pointer:fine){.guides-v3 .guide-card:hover{z-index:2;border-color:#0000;transform:none;box-shadow:0 18px 42px #2c224c21}}.guides-v3 .guide-card-link{flex-direction:column;min-width:0;height:100%;margin:0;padding:28px;transition:background-color .18s;display:flex}.guides-v3 .guide-card-link:focus-visible{z-index:3;outline:3px solid var(--guides-violet);outline-offset:-5px;position:relative}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-link:focus-visible{outline-color:var(--guides-accent)}.guides-v3 .guide-card-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.guides-v3 .guide-card-number,.guides-v3 .guide-card-read-time{color:#17131f75;letter-spacing:.08em;margin:0;font-size:max(.68rem,12px);font-weight:780}.guides-v3 .guide-card-read-time{text-align:end;letter-spacing:0}.guides-v3 .guide-card-eyebrow{color:var(--guides-violet);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:52px;font-size:max(.7rem,12px);font-weight:820}.guides-v3 .guide-card-title{color:var(--guides-ink);font-family:var(--guides-display);letter-spacing:-.042em;margin:13px 0 0;font-size:2rem;font-weight:400;line-height:1}.guides-v3 .guide-card-description{color:var(--guides-muted);margin:17px 0 0;font-size:.82rem;line-height:1.65}.guides-v3 .guide-card-action{color:var(--guides-violet-deep);align-items:center;gap:9px;margin-top:26px;font-size:max(.74rem,12px);font-weight:780;display:inline-flex}.guides-v3 .guide-card-action svg{width:14px;height:14px;transition:transform .16s}.guides-v3 .guide-card-link:is(:hover,:focus-visible) .guide-card-action svg{transform:translate(4px)}.guides-v3 .guide-card-grid[data-layout=lane]{border:1px solid var(--guides-line);background:var(--guides-line);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:1px;display:grid;overflow:hidden}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child{color:#fff;background:radial-gradient(circle at 88% 8%,#d4ee7138,#0000 15rem),linear-gradient(145deg,#6553d0,#4c3db5);grid-row:1/span 8}.guides-v3 .guides-v3-topic-lane:nth-child(2n) .guide-card-grid[data-layout=lane] .guide-card:first-child{background:radial-gradient(circle at 88% 8%, #b9deff29, transparent 15rem), var(--guides-night)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-link{min-height:470px;padding:clamp(30px,4vw,48px)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child :is(.guide-card-number,.guide-card-read-time){color:#fff9}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-eyebrow{color:var(--guides-accent)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-title{color:#fff;max-width:440px;font-size:clamp(2.5rem,3.8vw,4.4rem)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-description{color:#ffffffc2;max-width:460px;font-size:.86rem}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-action{color:#fff}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-link{grid-template-columns:minmax(88px,.25fr) minmax(0,1fr) 42px;grid-template-areas:"top eyebrow action""top title action";align-items:center;gap:5px 18px;min-height:108px;padding:18px 22px;display:grid}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-link:is(:hover,:focus-visible){background:var(--guides-lavender-soft)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-topline{flex-direction:column;grid-area:top;justify-content:center;align-items:flex-start;gap:6px}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-read-time{text-align:start}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-eyebrow{grid-area:eyebrow;margin:0;padding:0}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-title{grid-area:title;margin:0;font-size:1.45rem}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-description{display:none}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-action{color:#0000;border:1px solid var(--guides-line);border-radius:50%;grid-area:action;place-items:center;width:38px;height:38px;margin:0;font-size:0;display:grid;overflow:hidden}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-action svg{color:var(--guides-violet)}.guides-v3 .guide-card-grid[data-layout=related]{border:1px solid var(--guides-line);background:var(--guides-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.guides-v3 .guide-card-grid[data-layout=related] .guide-card-link{min-height:370px}.guides-v3 .guide-card-grid[data-layout=related] .guide-card-link:is(:hover,:focus-visible){background:var(--guides-lavender-soft)}.guides-v3-research-panel{color:#fff;background:radial-gradient(circle at 6% 88%, #5e4cc75c, transparent 28rem), radial-gradient(circle at 94% 7%, #d4ee7117, transparent 18rem), var(--guides-night);grid-template-columns:minmax(0,.78fr) minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:clamp(38px,5vw,86px);margin-bottom:clamp(104px,9vw,160px);padding:clamp(48px,6vw,88px);display:grid}.guides-v3-research-panel>*{min-width:0}.guides-v3-research-heading .content-eyebrow{color:var(--guides-accent)}.guides-v3-research-heading h2{max-width:620px;font-family:var(--guides-display);letter-spacing:-.052em;margin:20px 0 0;font-size:clamp(3rem,4.5vw,5.2rem);font-weight:400;line-height:.94}.guides-v3-research-heading>p:last-child{color:#ffffffb8;max-width:570px;margin:24px 0 0;font-size:.88rem;line-height:1.7}.guides-v3-research-meta{color:#ffffffb3;gap:12px;font-size:max(.74rem,12px);line-height:1.5;display:grid}.guides-v3-research-meta strong{color:#fff;font-size:.78rem}.guides-v3-research-meta a{color:var(--guides-accent);transition:color .18s ease, translate .18s var(--guides-motion-ease);align-items:center;gap:8px;margin-top:12px;font-weight:760;display:inline-flex}.guides-v3-research-meta a:is(:hover,:focus-visible){color:#fff;translate:3px}.guides-v3-research-meta svg{width:14px;height:14px}.guides-v3-research-rules{border-top:1px solid #ffffff24}.guides-v3-research-rules article{border-bottom:1px solid #ffffff24;grid-template-columns:58px minmax(0,1fr);gap:18px;padding-block:24px;display:grid}.guides-v3-research-rules article>span{color:var(--guides-lavender);grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.guides-v3-research-rules svg{width:18px;height:18px}.guides-v3-research-rules small{color:#ffffffad;font-size:max(.68rem,12px);font-weight:760}.guides-v3-research-rules h3{margin:0;font-size:.85rem;font-weight:720}.guides-v3-research-rules p{color:#ffffffb8;margin:7px 0 0;font-size:.78rem;line-height:1.6}.guides-v3 .guides-v3-final-cta{color:#fff;background:linear-gradient(110deg, #5e4cc7eb, transparent 57%), radial-gradient(circle at 88% 15%, #ded8ff30, transparent 24rem), var(--guides-night);min-height:380px;box-shadow:none;border:0;border-radius:0;margin-block:0 clamp(84px,8vw,130px);padding:clamp(48px,6vw,86px)}.guides-v3 .guides-v3-final-cta .content-eyebrow{color:var(--guides-accent)}.guides-v3 .guides-v3-final-cta h2{color:#fff;font-family:var(--guides-display);font-weight:400}.guides-v3 .guides-v3-final-cta>div>p:last-child{color:#ffffff94}.content-page.guides-v3 .guides-v3-article-hero{min-height:740px;padding-block-end:74px}.guides-v3-article-hero-inner{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(420px,.68fr);align-items:center;gap:clamp(52px,8vw,126px);display:grid;position:relative}.content-page.guides-v3 .guides-v3-article-hero-copy>h1{max-width:1050px;color:var(--guides-ink);font-family:var(--guides-display);letter-spacing:-.058em;text-wrap:balance;margin:22px 0 0;font-size:clamp(4.2rem,6vw,7.1rem);font-weight:400;line-height:.9}.content-page.guides-v3 .guides-v3-article-hero-copy>p:not(.content-eyebrow){max-width:760px;color:var(--guides-ink-soft);margin:27px 0 0;font-size:clamp(1rem,.75rem + .3vw,1.12rem);line-height:1.72}.guides-v3 .guide-meta{gap:8px;margin-top:30px}.guides-v3 .guide-meta :is(span,a){color:#686073;border-color:var(--guides-line);background:#ffffff6b;min-height:44px;font-size:max(.72rem,12px);transition:color .18s,border-color .18s,background-color .18s}.guides-v3 .guide-meta a:is(:hover,:focus-visible){color:var(--guides-violet-deep);border-color:var(--guides-violet);background:#ffffffb8}.guides-v3 .guide-meta svg{color:var(--guides-violet)}.guides-v3-article-hero-art{border:1px solid var(--guides-line);background-color:#ffffff42;background-image:linear-gradient(#40306f0e 1px,#0000 1px),linear-gradient(90deg,#40306f0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-width:0;min-height:470px;display:grid;position:relative}.guides-v3-article-hero-art:before,.guides-v3-article-hero-art:after{content:"";border:1px solid #5e4cc72e;border-radius:50%;position:absolute}.guides-v3-article-hero-art:before{width:82%;height:42%;transform:rotate(-8deg)}.guides-v3-article-hero-art:after{width:64%;height:58%;transform:rotate(12deg)}.guides-v3-article-hero-art>img{z-index:2;object-fit:contain;filter:drop-shadow(0 34px 42px #2c224c33);width:112%;max-width:none;height:auto;position:relative}.guides-v3-article-file-label{z-index:4;border:1px solid var(--guides-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8ffc7;gap:3px;max-width:54%;padding:11px 13px;display:grid;position:absolute;inset-block-start:20px;inset-inline-start:20px}.guides-v3-article-file-label small,.guides-v3-article-section-count small{color:var(--guides-violet);letter-spacing:.1em;text-transform:uppercase;font-size:max(.68rem,12px);font-weight:800}.guides-v3-article-file-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(.74rem,12px);font-weight:720;line-height:1.3;overflow:hidden}.guides-v3-article-section-count{z-index:4;color:#fff;background:var(--guides-violet);gap:4px;min-width:116px;padding:14px;display:grid;position:absolute;inset-block-end:20px;inset-inline-end:20px}.guides-v3-article-section-count strong{font-family:var(--guides-display);font-size:2.4rem;font-weight:400;line-height:.9}.guides-v3-article-section-count small{color:#ffffffb8}.guides-v3 .guide-article-layout{grid-template-columns:minmax(190px,240px) minmax(0,820px);grid-template-areas:"toc body""action body";justify-content:center;align-items:start;gap:34px clamp(50px,7vw,112px);padding-block:clamp(92px,8vw,140px) 50px;display:grid}.guides-v3 .guide-toc{top:var(--guides-sticky-top);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100svh - 136px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:toc;padding:0;position:sticky;overflow-y:auto}.guides-v3 .guide-toc:before{content:"";background:var(--guides-line-strong);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.guides-v3 .guide-toc>p,.guides-v3 .guide-toc ol{margin-inline-start:20px}.guides-v3 .guide-toc>p{color:var(--guides-violet);font-size:max(.64rem,12px)}.guides-v3 .guide-toc ol{gap:14px}.guides-v3 .guide-toc li a{min-height:44px;color:var(--guides-muted);transition:color .18s ease, translate .18s var(--guides-motion-ease);font-size:max(.74rem,12px)}.guides-v3 .guide-toc li a:is(:hover,:focus-visible){color:var(--guides-violet-deep);translate:3px}.guides-v3-action-rail{border:1px solid var(--guides-line);background:#ffffff75;grid-area:action;padding:25px}.guides-v3-action-rail h2{font-family:var(--guides-display);letter-spacing:-.04em;margin:18px 0 0;font-size:2rem;font-weight:400;line-height:1}.guides-v3-action-rail>p:not(.content-eyebrow){color:var(--guides-muted);margin:15px 0 0;font-size:.78rem;line-height:1.6}.guides-v3-action-rail>.button{width:100%;margin-top:22px;padding-inline:14px}.guides-v3-method-link{color:var(--guides-violet-deep);border-top:1px solid var(--guides-line);transition:color .18s ease, translate .18s var(--guides-motion-ease);align-items:center;gap:8px;margin-top:18px;padding-top:18px;font-size:max(.72rem,12px);font-weight:760;display:flex}.guides-v3-method-link:is(:hover,:focus-visible){color:var(--guides-violet);translate:3px}.guides-v3-method-link svg{width:14px;height:14px}.guides-v3 .guide-article-body{grid-area:body;min-width:0}.guides-v3 .guide-article-body>section{scroll-margin-top:calc(var(--guides-sticky-top) + 6px)}.guides-v3 .guide-article-body>section+section{border-color:var(--guides-line-strong);margin-top:clamp(72px,7vw,106px);padding-top:clamp(72px,7vw,106px)}.guides-v3-section-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:17px;display:grid}.guides-v3-section-heading>span{color:var(--guides-violet);letter-spacing:.1em;padding-top:10px;font-size:max(.68rem,12px);font-weight:820}.guides-v3 .guide-article-body .guides-v3-section-heading h2{color:var(--guides-ink);font-family:var(--guides-display);letter-spacing:-.048em;margin:0 0 30px;font-size:clamp(2.8rem,4.2vw,4.4rem);font-weight:400;line-height:.98}.guides-v3 .guide-article-body>section>p:not(.content-eyebrow){max-inline-size:72ch;color:var(--guides-ink-soft);font-size:clamp(1rem,.9rem + .12vw,1.12rem);line-height:1.84}.guides-v3 .guide-point-grid{border:1px solid var(--guides-line);background:var(--guides-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:38px}.guides-v3 .guide-point-grid>div{background:#ffffff8f;border:0;border-radius:0;min-height:190px;padding:26px}.guides-v3 .guide-point-grid>div:last-child:nth-child(odd){grid-column:1/-1}.guides-v3-point-number{color:var(--guides-violet);letter-spacing:.1em;font-size:max(.68rem,12px);font-weight:820}.guides-v3 .guide-point-grid h3{font-family:var(--guides-display);margin-top:42px;font-size:1.62rem;font-weight:400;line-height:1.02}.guides-v3 .guide-point-grid p{margin-top:12px;font-size:.8rem}.guides-v3 .guide-article-body .guide-note{color:#493b72;border:0;border-inline-start:3px solid var(--guides-violet);background:var(--guides-lavender-soft);border-radius:0;margin-top:36px;padding:25px 27px;font-size:.79rem}.guides-v3-note-label{color:var(--guides-violet);font-family:var(--guides-display);letter-spacing:-.02em;margin-bottom:9px;font-size:1.12rem;font-weight:400;display:block}.guides-v3 .guide-note-links a{background:#ffffffbd;border-radius:3px}.guides-v3 .guide-editorial-figure{border:1px solid var(--guides-line-strong);background:#ffffff85;margin:42px 0 0;overflow:hidden}.guides-v3 .guide-editorial-figure>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.guides-v3 .guide-editorial-figure figcaption{border-top:1px solid var(--guides-line);grid-template-columns:minmax(118px,.3fr) minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:grid}.guides-v3 .guide-editorial-figure figcaption span{color:var(--guides-violet);letter-spacing:.1em;text-transform:uppercase;font-size:max(.66rem,12px);font-weight:820}.guides-v3 .guide-editorial-figure figcaption strong{color:var(--guides-ink);font-family:var(--guides-display);letter-spacing:-.025em;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400;line-height:1.05}.guides-v3 .guide-sources a{background:#ffffff80;border-radius:0}.guides-v3 .guide-article-body :is(.guide-sources,.guide-faq)>h2{font-family:var(--guides-display);letter-spacing:-.045em;font-weight:400}.guides-v3 .guide-faq>div{border-color:var(--guides-line-strong)}.guides-v3 .guide-faq details{border-color:var(--guides-line-strong);transition:background-color .18s}.guides-v3 .guide-faq summary{min-height:70px;padding-block:18px;font-size:.9rem;transition:color .18s}.guides-v3 .guide-faq details[open]{background:#ffffff57}.guides-v3 .guide-faq details:has(summary:is(:hover,:focus-visible)){background:#ffffff57}.guides-v3 .guide-faq summary:is(:hover,:focus-visible){color:var(--guides-violet-deep)}.guides-v3 .guide-faq summary:after{color:var(--guides-violet);border-color:var(--guides-line-strong);transition:color .18s ease, border-color .18s ease, background-color .18s ease, transform .2s var(--guides-motion-ease)}.guides-v3 .guide-faq summary:is(:hover,:focus-visible):after,.guides-v3 .guide-faq details[open] summary:after{color:#fff;border-color:var(--guides-violet);background:var(--guides-violet);transform:rotate(180deg)}.guides-v3 .guide-faq details[open]>p{animation:guides-faq-answer-enter .3s var(--guides-motion-ease) both}.guides-v3 .article-cta{background:radial-gradient(circle at 100% 0%, #5e4cc78c, transparent 20rem), var(--guides-night);border-radius:0;margin-top:92px;padding:clamp(38px,5vw,58px)}.guides-v3 .article-cta .content-eyebrow{color:var(--guides-accent)}.guides-v3 .guide-article-body .article-cta h2{font-family:var(--guides-display);font-weight:400}.guides-v3 .article-cta .button{color:#282047;background:var(--guides-accent)}.guides-v3 .related-guides{border-top:1px solid var(--guides-line-strong);padding-block:clamp(100px,9vw,150px)}.guides-v3 .related-guides .content-section-heading h2{font-family:var(--guides-display);font-weight:400}.guides-v3 .related-guides .guide-card-grid{margin-top:52px}.guides-v3 .all-guides-link{min-height:44px;color:var(--guides-violet-deep);transition:color .18s ease, translate .18s var(--guides-motion-ease);align-items:center;margin-top:28px;font-size:max(.72rem,12px);font-weight:780;display:inline-flex}.guides-v3 .all-guides-link:is(:hover,:focus-visible){color:var(--guides-violet);translate:3px}.guides-v3 :is(.all-guides-link,.guides-v3-method-link,.guides-v3-research-meta a) .lucide-arrow-right{transition:transform .18s var(--guides-motion-ease)}.guides-v3 :is(.all-guides-link,.guides-v3-method-link,.guides-v3-research-meta a):is(:hover,:focus-visible) .lucide-arrow-right{transform:translate(4px)}.guides-v3 .site-footer{color:#ded8e7;border-top:3px solid var(--guides-violet);background:var(--guides-night)}.guides-v3 .site-footer .section-shell{width:var(--guides-shell)}.guides-v3 .site-footer .brand-wordmark{color:#fff;font-family:var(--guides-display);font-size:1.5rem}.guides-v3 .site-footer :is(.footer-brand p,.footer-main nav a,.footer-contact){color:#ded8e7;font-size:max(.74rem,12px)}.guides-v3 .site-footer :is(.footer-main nav a,.footer-contact a):is(:hover,:focus-visible){color:#fff}.guides-v3 .site-footer .footer-legal{border-color:#ded8e733}.guides-v3 .site-footer .footer-legal p{color:#c9c2d2;font-size:max(.7rem,12px)}@media (min-width:1440px){html:has(.guides-v3){font-size:clamp(16px,1.25vw - 2px,22px)}.content-page.guides-v3{--guides-shell:min(2200px, calc(100vw - clamp(96px, 6vw, 160px)));--guides-sticky-top:calc(var(--journey-header) + 26px)}.guides-v3 .site-header,.guides-v3 .site-header.is-scrolled,.guides-v3 .nav-shell,.guides-v3 .site-header.is-scrolled .nav-shell{height:var(--journey-header)}.guides-v3 .nav-shell,.guides-v3 .site-header.is-scrolled .nav-shell{width:var(--journey-nav-shell)}.content-page.guides-v3 .content-hero{min-height:clamp(760px,49vw,1060px);padding-block-start:clamp(138px,8vw,190px)}.guides-v3-index-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr)}.guides-v3-hero-art{min-height:clamp(520px,35vw,750px)}.guides-v3-hero-ring{width:min(96%,960px)}.guides-v3-index-tabs>span{width:min(290px,42%);min-height:clamp(64px,4.4vw,90px)}.guides-v3-topic-index a{min-height:clamp(98px,6.4vw,132px)}.guides-v3 .guides-v3-topic-lane{grid-template-columns:clamp(320px,18vw,440px) minmax(0,1fr)}.guides-v3 .guides-v3-topic-heading h3{max-width:15ch;font-size:clamp(2.2rem,2.1vw,2.8rem)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-link{min-height:clamp(470px,32vw,660px)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-link{min-height:clamp(108px,7.2vw,148px)}.guides-v3 .guide-article-layout{grid-template-columns:clamp(230px,13vw,310px) minmax(0,900px) clamp(240px,13vw,310px);grid-template-areas:"toc body action";justify-content:center;gap:clamp(48px,4.5vw,100px)}.guides-v3-action-rail{top:var(--guides-sticky-top);position:sticky}.guides-v3-article-hero-inner{grid-template-columns:minmax(0,1.16fr) minmax(520px,.64fr)}.guides-v3-article-hero-art{min-height:clamp(470px,33vw,700px)}}@media (min-width:1600px){.guides-v3-research-panel{grid-template-columns:minmax(360px,.8fr) minmax(210px,.3fr) minmax(520px,1fr)}}@media (max-width:1280px){.guides-v3-research-panel{grid-template-columns:minmax(0,1fr) minmax(190px,.45fr)}.guides-v3-research-rules{grid-column:1/-1}.guides-v3-research-rules article{grid-template-columns:70px minmax(0,1fr)}}@media (max-width:1180px){.guides-v3-index-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:38px}.guides-v3-index-tabs>span{width:min(210px,45%)}.guides-v3 .guides-v3-topic-lane{grid-template-columns:1fr;gap:34px}.guides-v3-topic-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:static}.guides-v3 .guides-v3-topic-heading h3{max-width:540px;margin-top:0}.guides-v3-article-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.64fr);gap:42px}}@media (max-width:1040px){.content-page.guides-v3 .content-hero{min-height:0}.guides-v3-index-hero-inner,.guides-v3-article-hero-inner{grid-template-columns:1fr;gap:48px}.guides-v3-hero-art{min-height:470px}.guides-v3-article-hero-art{width:min(640px,100%);min-height:360px;margin-inline:auto}}@media (max-width:900px){.content-page.guides-v3{--guides-shell:calc(100vw - 36px)}.guides-v3 .nav-shell,.guides-v3 .site-header.is-scrolled .nav-shell{width:var(--journey-nav-shell);grid-template-columns:1fr auto}.guides-v3 .menu-button{color:var(--guides-ink);border-color:var(--guides-line-strong);background:#ffffffa8}.guides-v3 .mobile-menu{background:#f4f0effa}.guides-v3 .mobile-menu nav>a:not(.button){color:var(--guides-ink);border-color:var(--guides-line)}.guides-v3 .mobile-menu>nav{color:var(--guides-ink);border-color:var(--guides-line-strong);background:var(--guides-paper)}.guides-v3 .mobile-menu .language-selector-mobile summary,.guides-v3 .site-header.is-scrolled .mobile-menu .language-selector-mobile summary{color:var(--guides-ink-soft);border-color:var(--guides-line-strong);background:#ffffffc2;font-size:max(.74rem,12px)}.guides-v3 .mobile-menu .language-selector-mobile .language-selector-menu{border:1px solid var(--guides-line-strong);background:#fff}.guides-v3 .mobile-menu .language-selector-mobile .language-selector-menu a{color:var(--guides-ink-soft)}.guides-v3 .mobile-menu .language-selector-mobile .language-selector-menu a>small{color:var(--guides-muted);font-size:max(.66rem,12px)}.guides-v3 .mobile-menu .language-selector-mobile .language-selector-menu a>svg{color:var(--guides-violet)}.guides-v3 .mobile-menu .language-selector-mobile .language-selector-menu a:hover,.guides-v3 .mobile-menu .language-selector-mobile .language-selector-menu a[aria-current=page]{color:var(--guides-ink);border-color:var(--guides-line-strong);background:var(--guides-lavender-soft)}.content-page.guides-v3 .content-hero{border-radius:0;width:100%;min-height:0;margin:0;padding:124px 0 48px}.guides-v3-topic-index{scroll-snap-type:inline mandatory;border-inline:0;grid-template-columns:none;grid-auto-columns:minmax(240px,62vw);grid-auto-flow:column;width:100%;margin-top:40px;padding-inline:18px;overflow-x:auto}.guides-v3-topic-index a{scroll-snap-align:start}.guides-v3-topic-index a+a{border-inline-start:1px solid var(--guides-line)}.guides-v3 .guides-v3-library-heading{grid-template-columns:1fr;gap:30px}.guides-v3 .guides-v3-library-heading .content-eyebrow{margin-bottom:-10px}.guides-v3 .guide-card-grid[data-layout=related]{grid-template-columns:1fr 1fr}.guides-v3-research-panel{grid-template-columns:1fr}.guides-v3-research-rules{grid-column:auto}.guides-v3 .guides-v3-final-cta{flex-direction:column;align-items:flex-start}.content-page.guides-v3 .guides-v3-article-hero{padding-block-end:54px}.guides-v3 .guide-article-layout{grid-template-columns:1fr;grid-template-areas:"toc""body";gap:30px}.guides-v3 .guide-toc{border:1px solid var(--guides-line);background:#ffffff75;max-height:none;padding:24px;position:static;overflow:hidden}.guides-v3 .guide-toc:before{display:none}.guides-v3 .guide-toc>p,.guides-v3 .guide-toc ol{margin-inline-start:0}.guides-v3 .guide-toc ol{scroll-snap-type:inline mandatory;gap:10px;display:flex;overflow-x:auto}.guides-v3 .guide-toc li{scroll-snap-align:start;flex:0 0 min(270px,76vw)}.guides-v3 .guide-toc li a{border:1px solid var(--guides-line);background:#ffffff94;align-items:center;min-height:54px;padding:10px 12px}.guides-v3-action-rail{display:none}}@media (max-width:680px){.content-page.guides-v3{--guides-shell:calc(100vw - 24px)}.guides-v3 .nav-shell,.guides-v3 .site-header.is-scrolled .nav-shell{width:var(--journey-nav-shell);padding-inline:14px 8px}.guides-v3 .brand-wordmark,.guides-v3 .site-header.is-scrolled .brand-wordmark{font-size:1.34rem}.content-page.guides-v3 .content-hero{padding-block-start:112px}.content-page.guides-v3 .guides-v3-index-hero-copy>h1,.content-page.guides-v3 .guides-v3-article-hero-copy>h1{font-size:clamp(3.45rem,16.5vw,5rem);line-height:.9}.guides-v3 :is(.guides-v3-index-hero-copy>h1,.guides-v3-article-hero-copy>h1,.guides-v3-library-heading h2,.guides-v3-topic-heading h3,.guide-card-title,.guides-v3-section-heading h2,.guide-point-grid h3){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.guides-v3 .breadcrumbs{margin-bottom:34px;font-size:max(.72rem,12px)}.guides-v3 .guides-v3-hero-actions{display:grid}.guides-v3 .guides-v3-hero-actions .button{width:100%}.guides-v3-hero-art{min-height:390px;margin-top:12px}.guides-v3-hero-ring{width:112%;max-width:none}.guides-v3-index-tabs{grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;gap:clamp(10px,3vw,18px);padding-block:clamp(18px,5vw,28px) clamp(10px,3vw,18px);display:grid}.guides-v3-index-tabs>span{grid-template-columns:20px 1fr;width:100%;min-height:56px;padding:9px;position:static}.guides-v3-index-tabs strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:max(.7rem,12px)}.guides-v3-art-status{display:none}.guides-v3-topic-index{grid-auto-columns:minmax(230px,82vw)}.guides-v3-topic-index a{min-height:86px}.guides-v3 .guides-v3-library{padding-block:88px}.guides-v3 .guides-v3-library-heading h2{font-size:clamp(3.2rem,14vw,4.5rem)}.guides-v3 .guide-topic-list{margin-top:64px}.guides-v3 .guides-v3-topic-lane{padding-block:54px}.guides-v3 .guides-v3-topic-heading h3{font-size:2.5rem}.guides-v3 .guide-card-grid[data-layout=lane],.guides-v3 .guide-card-grid[data-layout=related]{grid-template-columns:1fr}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child{grid-row:auto}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:first-child .guide-card-link{min-height:390px}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-link{grid-template-columns:68px minmax(0,1fr) 38px;gap:5px 12px;min-height:124px}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-read-time{font-size:max(.68rem,12px)}.guides-v3 .guide-card-grid[data-layout=lane] .guide-card:not(:first-child) .guide-card-title{font-size:1.3rem}.guides-v3 .guide-card-grid[data-layout=related] .guide-card-link{min-height:330px}.guides-v3-research-panel{width:100%;margin-bottom:76px;padding:58px 24px 24px}.guides-v3-research-heading h2{font-size:3.35rem}.guides-v3-research-rules article{grid-template-columns:48px minmax(0,1fr)}.guides-v3 .guides-v3-final-cta{width:calc(100vw - 24px);min-height:0;padding:52px 24px}.guides-v3 .guides-v3-final-cta h2{font-size:3.25rem}.guides-v3 .guides-v3-final-cta>.button{width:100%}.content-page.guides-v3 .guides-v3-article-hero{padding-block-end:42px}.guides-v3-article-hero-art{min-height:260px}.guides-v3-article-hero-art>img{width:112%}.guides-v3-article-file-label{inset-block-start:12px;inset-inline-start:12px}.guides-v3-article-section-count{inset-block-end:12px;inset-inline-end:12px}.guides-v3 .guide-meta{display:grid}.guides-v3 .guide-meta :is(span,a){width:100%}.guides-v3 .guide-article-layout{padding-top:70px}.guides-v3 .guide-article-body>section+section{margin-top:64px;padding-top:64px}.guides-v3-section-heading{grid-template-columns:30px minmax(0,1fr);gap:10px}.guides-v3 .guide-article-body .guides-v3-section-heading h2{font-size:clamp(2.65rem,12.5vw,3.55rem)}.guides-v3 .guide-point-grid{grid-template-columns:1fr}.guides-v3 .guide-point-grid>div:last-child:nth-child(odd){grid-column:auto}.guides-v3 .guide-point-grid>div{min-height:170px}.guides-v3 .guide-note-links{display:grid}.guides-v3 .guide-note-links a{min-height:44px}.guides-v3 .guide-editorial-figure{margin-top:34px}.guides-v3 .guide-editorial-figure figcaption{grid-template-columns:1fr;gap:7px;min-height:0;padding:15px 16px 17px}.guides-v3 .guide-faq summary{font-size:.86rem}.guides-v3 .article-cta{padding:38px 24px}.guides-v3 .article-cta .button{width:100%}.guides-v3 .related-guides{padding-block:82px}}@keyframes guides-hero-enter{0%{opacity:.18;translate:0 24px}to{opacity:1;translate:0}}@keyframes guides-art-enter{0%{opacity:.28;translate:0 18px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes guides-tab-enter{0%{opacity:.2;translate:0 10px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes guides-view-reveal{0%{opacity:.58;translate:0 22px}to{opacity:1;translate:0}}@keyframes guides-ring-float{0%{transform:translateY(-4px)rotate(-2.4deg)}to{transform:translateY(6px)rotate(-1.6deg)}}@keyframes guides-orbit-one-drift{0%{transform:rotate(-7deg)}to{transform:rotate(2deg)}}@keyframes guides-orbit-two-drift{0%{transform:rotate(11deg)}to{transform:rotate(2deg)}}@keyframes guides-faq-answer-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>*{animation:guides-hero-enter .68s var(--guides-motion-ease) both}.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>:first-child{animation-delay:40ms}.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>:nth-child(2){animation-delay:.1s}.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>:nth-child(3){animation-delay:.16s}.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>:nth-child(4){animation-delay:.23s}.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>:nth-child(5){animation-delay:.3s}.guides-v3 :is(.guides-v3-index-hero-copy,.guides-v3-article-hero-copy)>:nth-child(6){animation-delay:.35s}.guides-v3 :is(.guides-v3-hero-art,.guides-v3-article-hero-art){animation:guides-art-enter .74s var(--guides-motion-ease) .14s both}.guides-v3-index-tabs>span{animation:guides-tab-enter .62s var(--guides-motion-ease) both}.guides-v3-index-tabs>span:first-child{animation-delay:.26s}.guides-v3-index-tabs>span:nth-child(2){animation-delay:.32s}.guides-v3-index-tabs>span:nth-child(3){animation-delay:.38s}.guides-v3-index-tabs>span:nth-child(4){animation-delay:.44s}.guides-v3-topic-index{animation:guides-hero-enter .68s var(--guides-motion-ease) .36s both}@supports (animation-timeline:view()){.guides-v3-index :is(.guides-v3-library-heading,.guides-v3-topic-heading,.guide-card-grid,.guides-v3-research-panel,.guides-v3-final-cta),.guides-v3-article :is(.guides-v3-section-heading,.guide-point-grid,.guide-note,.guide-editorial-figure,.guide-faq,.article-cta,.related-guides .content-section-heading,.related-guides .guide-card-grid){animation:guides-view-reveal 1ms var(--guides-motion-ease) both;animation-timeline:view();animation-range:entry 4% cover 24%}.guides-v3-index .guide-card-grid,.guides-v3-article :is(.guide-point-grid,.guide-note,.guide-editorial-figure,.related-guides .guide-card-grid){animation-range:entry 8% cover 28%}}}@media (prefers-reduced-motion:no-preference) and (min-width:681px){.guides-v3-index .guides-v3-hero-ring{animation:9s ease-in-out 1s infinite alternate guides-ring-float}.guides-v3-index .guides-v3-hero-orbit-one{animation:22s linear infinite alternate guides-orbit-one-drift}.guides-v3-index .guides-v3-hero-orbit-two{animation:26s linear infinite alternate guides-orbit-two-drift}}html[dir=rtl] .guides-v3 :is(.guide-card-action,.all-guides-link,.guides-v3-method-link,.guides-v3-research-meta a) .lucide-arrow-right{transform:scaleX(-1)}html[dir=rtl] .guides-v3 :is(.guide-card-link,.all-guides-link,.guides-v3-method-link,.guides-v3-research-meta a):is(:hover,:focus-visible) .lucide-arrow-right{transform:scaleX(-1)translate(4px)}html[dir=rtl] .guides-v3 :is(.guide-toc li a,.all-guides-link,.guides-v3-method-link,.guides-v3-research-meta a):is(:hover,:focus-visible){translate:-3px}html[dir=rtl] .guides-v3 :is(.guide-card-number,.guides-v3-point-number){direction:ltr;unicode-bidi:isolate}:is(html:lang(ar),html:lang(ur)) .guides-v3 :is(.content-eyebrow,.guide-card-eyebrow,.guides-v3-article-file-label small,.guides-v3-article-section-count small){letter-spacing:0;text-transform:none}:is(html:lang(ar),html:lang(ur),html:lang(hi),html:lang(bn),html:lang(zh),html:lang(ja),html:lang(ko)) .guides-v3 :is(h1,h2,h3,h4,.brand-wordmark){letter-spacing:0}:is(html:lang(ar),html:lang(ur)) .guides-v3 :is(h1,h2,h3,h4,.brand-wordmark){font-family:Noto Naskh Arabic,Geeza Pro,Tahoma,serif;line-height:1.13}:is(html:lang(hi),html:lang(bn)) .guides-v3 :is(h1,h2,h3,h4,.brand-wordmark){font-family:Noto Serif Devanagari,Noto Serif Bengali,Georgia,serif;line-height:1.12}html:lang(zh) .guides-v3 :is(h1,h2,h3,h4,.brand-wordmark){font-family:Songti SC,STSong,serif;line-height:1.08}html:lang(ja) .guides-v3 :is(h1,h2,h3,h4,.brand-wordmark){font-family:Yu Mincho,Hiragino Mincho ProN,serif;line-height:1.08}html:lang(ko) .guides-v3 :is(h1,h2,h3,h4,.brand-wordmark){font-family:Batang,AppleMyungjo,serif;line-height:1.1}:is(html:lang(zh),html:lang(ja),html:lang(ko)) .guides-v3 :is(h1,h2,h3,h4,p){overflow-wrap:normal;word-break:normal;line-break:strict}@media (prefers-reduced-motion:reduce){.guides-v3 *,.guides-v3 :before,.guides-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-name:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
