.kxe9ta_page{--ink:#1e1e1e;--muted:#595959;--purple:#a020f0;min-height:100vh;color:var(--ink);background:#fff;font-family:Roboto Variable,Roboto,Arial,sans-serif}.kxe9ta_articleHeader{width:min(980px,100% - 48px);margin:auto;padding:clamp(50px,7vw,86px) 0 44px}.kxe9ta_breadcrumbs{min-width:0;color:var(--muted);align-items:center;gap:10px;margin-bottom:38px;font-size:13px;display:flex}.kxe9ta_breadcrumbs a{color:inherit;text-decoration:none}.kxe9ta_breadcrumbs a:hover{color:var(--purple)}.kxe9ta_currentCrumb{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kxe9ta_eyebrow{background:#aaf2ff;border-radius:999px;margin:0 0 24px;padding:10px 19px;font-size:13px;font-weight:900;display:inline-block;transform:rotate(-2deg)}.kxe9ta_articleHeader h1{letter-spacing:-.055em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(42px,5.8vw,76px);font-weight:900;line-height:.98}.kxe9ta_dek{color:#374151;text-wrap:pretty;max-width:720px;margin:25px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.55}.kxe9ta_byline{color:#737373;border-top:1px solid #1e1e1e24;align-items:center;gap:22px;margin-top:34px;padding-top:20px;font-size:12px;display:flex}.kxe9ta_byline>div{gap:4px;margin-right:auto;display:grid}.kxe9ta_byline strong{color:var(--ink);font-size:13px}.kxe9ta_byline a{width:max-content;color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:flex}.kxe9ta_byline a:hover{color:var(--purple)}.kxe9ta_byline>span{align-items:center;gap:5px;display:flex}.kxe9ta_byline time{color:#383838;font-weight:700}.kxe9ta_heroImage{aspect-ratio:16/7;background:#f1f1f1;border-radius:22px;width:min(1200px,100% - 48px);margin:0 auto clamp(56px,7vw,86px);position:relative;overflow:hidden;box-shadow:0 18px 44px #1e1e1e1a}.kxe9ta_heroImage img{object-fit:cover}.kxe9ta_editorialHero{aspect-ratio:16/9;width:min(1200px,100% - 48px)}.kxe9ta_editorialHero img{object-fit:cover;background:#1e1e1e}.kxe9ta_articleLayout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:clamp(42px,6vw,76px);width:min(1080px,100% - 48px);margin:auto;padding-bottom:clamp(76px,9vw,112px);display:grid}.kxe9ta_articleLayout>aside{border-top:3px solid var(--purple);scrollbar-width:thin;gap:0;height:max-content;max-height:calc(100dvh - 120px);padding:15px 6px 6px;display:grid;position:sticky;top:96px;overflow-y:auto}.kxe9ta_articleLayout>aside>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.kxe9ta_articleLayout>aside a{color:var(--muted);border-bottom:1px solid #1e1e1e17;padding:8px 0;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.kxe9ta_articleLayout>aside a:hover{color:var(--ink)}.kxe9ta_mobileContents{display:none}.kxe9ta_page :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--purple);outline-offset:3px}.kxe9ta_articleBody [data-component=table-scroll]:focus-visible{outline-offset:2px}.kxe9ta_articleBody{min-width:0}.kxe9ta_articleBody>div>:first-child{margin-top:0}.kxe9ta_articleBody h2{letter-spacing:-.04em;text-wrap:balance;margin:54px 0 18px;scroll-margin-top:105px;font-size:clamp(30px,3.4vw,42px);font-weight:900;line-height:1.05}.kxe9ta_articleBody h3{letter-spacing:-.025em;margin:38px 0 14px;scroll-margin-top:105px;font-size:clamp(22px,2.4vw,28px);font-weight:850;line-height:1.15}.kxe9ta_articleBody h4{margin:30px 0 10px;font-size:20px}.kxe9ta_articleBody p,.kxe9ta_articleBody li,.kxe9ta_articleBody td,.kxe9ta_articleBody th{font-size:clamp(16px,1.5vw,18px);line-height:1.78}.kxe9ta_articleBody p{color:#374151;margin:0 0 24px}.kxe9ta_articleBody ul,.kxe9ta_articleBody ol{margin:0 0 28px;padding-left:26px}.kxe9ta_articleBody li{color:#374151;padding-left:5px}.kxe9ta_articleBody li+li{margin-top:10px}.kxe9ta_articleBody a{color:#7d15bd;text-underline-offset:3px;text-decoration-thickness:1px}.kxe9ta_articleBody a:hover{color:#502a76}.kxe9ta_articleBody figure{margin:38px 0}.kxe9ta_articleBody img{border-radius:16px;max-width:100%;height:auto;margin:36px auto;display:block}.kxe9ta_articleBody figcaption{color:#777;text-align:center;margin-top:-24px;font-size:12px;line-height:1.5}.kxe9ta_articleBody iframe{aspect-ratio:16/9;background:#1e1e1e;border:0;border-radius:16px;width:100%;max-width:100%;height:auto;margin:38px 0;display:block}.kxe9ta_articleBody blockquote{border:0;border-left:5px solid var(--purple);color:#fff;letter-spacing:-.02em;background:#1e1e1e;border-radius:0 16px 16px 0;margin:42px 0;padding:clamp(26px,4vw,42px);font-size:clamp(21px,2.7vw,30px);font-weight:700;line-height:1.35}.kxe9ta_articleBody blockquote p{color:#fff;font:inherit;margin:0}.kxe9ta_articleBody table{border-collapse:collapse;width:100%;margin:36px 0}.kxe9ta_articleBody th{color:#fff;background:#1e1e1e;font-weight:700}.kxe9ta_articleBody th,.kxe9ta_articleBody td{text-align:left;border:1px solid #d8d8d8;padding:13px 15px}.kxe9ta_articleBody tr:nth-child(2n) td{background:#f8f8f8}.kxe9ta_articleBody [data-component=table-scroll]{background:#fff;border:1px solid #d8d8d8;border-radius:14px;max-width:100%;margin:38px 0;overflow-x:auto;box-shadow:0 10px 28px #1e1e1e0f}.kxe9ta_articleBody [data-component=table-scroll] table{min-width:620px;margin:0}.kxe9ta_articleBody [data-component=table-scroll] th,.kxe9ta_articleBody [data-component=table-scroll] td{border-width:0 1px 1px 0}.kxe9ta_articleBody [data-component=table-scroll] tr:last-child td{border-bottom:0}.kxe9ta_articleBody [data-component=table-scroll] th:last-child,.kxe9ta_articleBody [data-component=table-scroll] td:last-child{border-right:0}.kxe9ta_articleBody [data-component=callout]{border-left:5px solid var(--purple);color:var(--ink);background:#f7edff;border-radius:0 14px 14px 0;margin:38px 0;padding:26px 28px}.kxe9ta_articleBody [data-component=callout]>strong{color:#7d15bd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.kxe9ta_articleBody [data-component=callout] p,.kxe9ta_articleBody [data-component=callout] span{color:#303030;font-size:17px;line-height:1.65}.kxe9ta_articleBody [data-component=stat-grid]{grid-template-columns:repeat(var(--stat-columns,3),minmax(0,1fr));gap:12px;margin:38px 0;display:grid}.kxe9ta_articleBody [data-component=stat-grid]>div{background:#f8f8f8;border:1px solid #dedede;border-radius:14px;min-width:0;padding:24px 22px}.kxe9ta_articleBody [data-component=stat-grid]>div>div:first-child{color:var(--purple);letter-spacing:-.045em;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1}.kxe9ta_articleBody [data-component=stat-grid]>div>div:last-child{color:#595959;margin-top:9px;font-size:13px;font-weight:700;line-height:1.35}.kxe9ta_articleBody [data-component=step-grid]{gap:12px;margin:36px 0;display:grid}.kxe9ta_articleBody [data-component=step-grid]>div{background:#fff;border:1px solid #dedede;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px;display:grid}.kxe9ta_articleBody [data-component=step-grid]>div>div:first-child{background:var(--purple);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid}.kxe9ta_articleBody [data-component=step-grid]>div>div:last-child>strong{margin-bottom:7px;font-size:19px;line-height:1.2;display:block}.kxe9ta_articleBody [data-component=step-grid]>div>div:last-child>span{color:#4b5563;font-size:16px;line-height:1.6}.kxe9ta_articleBody [data-component=faq-list]{gap:10px;margin:30px 0 46px;display:grid}.kxe9ta_articleBody [data-component=faq-list] details{background:#fff;border:1px solid #d8d8d8;border-radius:12px;overflow:hidden}.kxe9ta_articleBody [data-component=faq-list] summary{padding:20px 56px 20px 22px;font-size:17px;font-weight:800;line-height:1.35;position:relative}.kxe9ta_articleBody [data-component=faq-list] summary:after{content:"+";font-size:24px;font-weight:400;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.kxe9ta_articleBody [data-component=faq-list] details[open] summary:after{content:"−"}.kxe9ta_articleBody [data-component=faq-list] details>div{padding:0 22px 20px}.kxe9ta_articleBody [data-component=faq-list] details p:last-child{margin-bottom:0}.kxe9ta_articleBody [data-component=cta-panel]{color:#fff;background:#1e1e1e;border-radius:18px;margin:48px 0;padding:clamp(28px,4vw,40px)}.kxe9ta_articleBody [data-component=cta-panel]>div:first-child{color:#c77dff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.kxe9ta_articleBody [data-component=cta-panel]>div:nth-child(2){color:#fff;margin-top:10px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15}.kxe9ta_articleBody [data-component=cta-panel] p{margin:22px 0 0}.kxe9ta_articleBody [data-component=cta-panel] a{background:var(--purple);color:#fff;text-transform:uppercase;border-radius:8px;padding:13px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.kxe9ta_articleBody hr{border:0;border-top:1px solid #1e1e1e26;margin:48px 0}.kxe9ta_articleBody pre{color:#fff;background:#1e1e1e;border-radius:12px;padding:20px;font-size:14px;line-height:1.6;overflow:auto}.kxe9ta_answer{background:#f3fff4;border-left:5px solid #93ff96;border-radius:0 14px 14px 0;margin:0 0 42px;padding:26px 28px}.kxe9ta_answer span{color:#176b36;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.kxe9ta_answer p{color:var(--ink);margin:8px 0 0;font-size:19px;font-weight:700;line-height:1.55}.kxe9ta_keyFacts{background:#fffceb;border-top:5px solid #ffec51;border-radius:0 0 14px 14px;margin-top:54px;padding:30px}.kxe9ta_keyFacts h2{margin:0 0 18px;font-size:30px}.kxe9ta_keyFacts ul{margin:0}.kxe9ta_authorProfile{background:#f8f8f8;border:1px solid #dedede;border-radius:18px;grid-template-columns:88px minmax(0,1fr);gap:22px;margin-top:56px;padding:28px;display:grid}.kxe9ta_authorProfile>img{object-fit:cover;border-radius:999px;width:88px;height:88px;margin:0}.kxe9ta_authorProfile span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.kxe9ta_authorProfile h2{margin:7px 0 10px;font-size:26px}.kxe9ta_authorProfile p{white-space:pre-line;margin:0 0 15px;font-size:15px;line-height:1.6}.kxe9ta_authorProfile a{align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.kxe9ta_articleFooter{background:var(--purple);color:#fff;padding:clamp(62px,8vw,90px) max(24px,50vw - 490px)}.kxe9ta_articleFooter p{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.kxe9ta_articleFooter h2{letter-spacing:-.045em;max-width:18ch;margin:15px 0 28px;font-size:clamp(36px,4.8vw,58px);line-height:.98}.kxe9ta_articleFooter a{color:#fff;text-transform:uppercase;background:#1e1e1e;border-radius:8px;align-items:center;gap:8px;width:max-content;padding:16px 24px;font-size:13px;font-weight:800;text-decoration:none;display:flex}@media (max-width:800px){.kxe9ta_articleHeader,.kxe9ta_heroImage,.kxe9ta_articleLayout{width:calc(100% - 36px)}.kxe9ta_articleLayout{display:block}.kxe9ta_articleLayout>aside{display:none}.kxe9ta_heroImage{aspect-ratio:16/10;border-radius:14px}.kxe9ta_mobileContents{border-block:1px solid #c2c2c2;margin:0 0 36px;display:block}.kxe9ta_mobileContents summary{color:var(--ink);cursor:pointer;padding:18px 4px;font-size:16px;font-weight:800}.kxe9ta_mobileContents nav{padding:0 4px 16px;display:grid}.kxe9ta_mobileContents a{color:var(--muted);border-top:1px solid #eee;padding:12px 0;font-size:15px;line-height:1.4;text-decoration:none}.kxe9ta_byline{flex-wrap:wrap;align-items:flex-start}.kxe9ta_byline>div{width:100%;margin:0}.kxe9ta_articleBody h2{margin-top:46px}.kxe9ta_articleBody [data-component=stat-grid]{grid-template-columns:1fr}.kxe9ta_heroImage.kxe9ta_editorialHero{aspect-ratio:16/9}.kxe9ta_editorialHero img{object-fit:contain}.kxe9ta_articleBody [data-component=table-scroll]:before{content:"Scroll horizontally to see all columns →";width:fit-content;max-width:100%;color:var(--muted);padding:10px 14px;font-size:12px;line-height:1.5;display:block;position:sticky;left:0}}@media (max-width:520px){.kxe9ta_articleHeader{padding:40px 0 32px}.kxe9ta_breadcrumbs{margin-bottom:28px}.kxe9ta_articleHeader h1{font-size:clamp(38px,11vw,52px)}.kxe9ta_heroImage{aspect-ratio:4/3;border-radius:0;width:100%;margin-bottom:52px}.kxe9ta_byline{gap:10px}.kxe9ta_articleBody p,.kxe9ta_articleBody li{font-size:16px}.kxe9ta_articleBody blockquote{border-radius:0;margin-inline:-18px}.kxe9ta_authorProfile{grid-template-columns:1fr}.kxe9ta_articleFooter{padding-inline:18px}}:is(.kxe9ta_articleBody [data-component=stat-grid]:has(>div:nth-child(2):last-child),.kxe9ta_articleBody [data-component=stat-grid]:has(>div:nth-child(4):last-child)){--stat-columns:2}.kxe9ta_thumbnailHero{aspect-ratio:8/5;background:#a020f0;border-radius:22px;width:min(1200px,100% - 48px);margin:0 auto clamp(56px,7vw,86px);overflow:hidden}@media (max-width:800px){.kxe9ta_thumbnailHero{border-radius:14px}}@media (max-width:520px){.kxe9ta_thumbnailHero{border-radius:14px;width:calc(100% - 32px);margin-bottom:52px}}
.jYRznW_page{--content-width:1192px}.jYRznW_header,.jYRznW_layout{width:min(var(--content-width),calc(100% - 48px));margin-inline:auto}.jYRznW_header{padding:clamp(32px,5vw,60px) 0 40px}.jYRznW_header nav{margin-bottom:40px}.jYRznW_pill{color:#1e1e1e;transform-origin:0;background:#aaf2ff;border-radius:999px;max-width:100%;margin:0 0 28px;padding:11px 22px;font-size:clamp(15px,1.6vw,20px);font-weight:900;line-height:1.3;display:table;transform:rotate(-1.6deg)}.jYRznW_header h1{letter-spacing:-.04em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(36px,5.4vw,64px);font-weight:900;line-height:1}.jYRznW_emphasis{color:#a020f0;white-space:nowrap}.jYRznW_titleSuffix{white-space:nowrap}.jYRznW_dek{letter-spacing:-.015em;color:#374151;text-wrap:pretty;max-width:760px;margin:22px 0 0;font-size:clamp(18px,2.1vw,23px);line-height:1.5}.jYRznW_tags{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.jYRznW_tags>span{border:1px solid #1e1e1e29;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;line-height:1.5;display:inline-flex}.jYRznW_tags>span:last-child{color:#595959;background:#f8f8f8}.jYRznW_byline{border-top:1px solid #1e1e1e24;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.jYRznW_byline>img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.jYRznW_byline>div{gap:6px;min-width:0;display:grid}.jYRznW_byline strong{font-size:15.5px}.jYRznW_dates{color:#595959;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;line-height:1.5;display:flex}.jYRznW_byline>a{color:#1e1e1e;border-bottom:1px solid #aaa;align-items:center;gap:6px;margin-left:auto;padding:8px 0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.jYRznW_hero{width:min(var(--content-width),calc(100% - 48px));justify-content:center;margin:0 auto clamp(44px,6vw,76px);display:flex}.jYRznW_hero img{border-radius:22px;width:min(482px,100%);height:auto;display:block;box-shadow:0 18px 44px #1e1e1e1a}.jYRznW_layout{grid-template-columns:250px minmax(0,760px);align-items:start;gap:clamp(32px,4vw,64px);padding-bottom:clamp(48px,7vw,88px);display:grid}.jYRznW_contents{scrollbar-width:thin;flex-direction:column;max-height:calc(100dvh - 132px);padding:4px;display:flex;position:sticky;top:96px;overflow:auto}.jYRznW_contents>span{color:#7d15bd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.jYRznW_contents a{color:#595959;border-left:2px solid #dedede;padding:9px 0 9px 14px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none}.jYRznW_contents a:hover{color:#1e1e1e;border-color:#a020f0}.jYRznW_mobileContents{display:none}.jYRznW_content h2{letter-spacing:-.04em;border-top:1px solid #1e1e1e24;margin:42px 0 20px;padding-top:36px;font-size:clamp(26px,3.2vw,38px);line-height:1}.jYRznW_content p,.jYRznW_content li,.jYRznW_content td,.jYRznW_content th{font-size:clamp(16px,1.7vw,18.5px);line-height:1.75}.jYRznW_content>div>p:first-child{letter-spacing:-.015em;font-size:clamp(18px,2.1vw,23px);line-height:1.5}.jYRznW_content [data-component=callout]{background:0 0;border-left:3px solid #a020f0;border-radius:0;margin:32px 0;padding:4px 0 4px 24px}.jYRznW_content [data-component=callout]>strong{letter-spacing:.14em;font-size:12px}.jYRznW_content [data-component=editorial-stats]{border-block:1px solid #dedede;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:36px 0;padding:30px 0;display:grid}.jYRznW_content [data-component=editorial-stats]>div>div:first-child{color:#7d15bd;letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1}.jYRznW_content [data-component=editorial-stats]>div>div:last-child{color:#595959;margin-top:10px;font-size:12px;font-weight:600;line-height:1.5}.jYRznW_content [data-component=feature-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.jYRznW_content [data-component=feature-grid]>div{background:#f8f8f8;border:1px solid #dedede;border-radius:12px;margin:0;padding:22px}.jYRznW_content [data-component=feature-grid] strong{color:#1e1e1e;letter-spacing:-.02em;text-transform:none;margin:0 0 10px;font-size:18px;line-height:1.3;display:block}.jYRznW_content [data-component=feature-grid] span{color:#374151;font-size:16px;line-height:1.7}.jYRznW_content [data-component=editorial-steps]>div{border-top:1px solid #dedede;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.jYRznW_content [data-component=editorial-steps]>div>div:first-child{color:#7d15bd;font-size:24px;font-weight:900;line-height:1.1}.jYRznW_content [data-component=editorial-steps] h3{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(22px,2.5vw,28px);line-height:1.1;display:block}.jYRznW_content [data-component=editorial-steps] p:last-child{margin-bottom:0}.jYRznW_content [data-component=editorial-checklist]>div{border-bottom:1px solid #dedede;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.jYRznW_content [data-component=editorial-checklist]>div>div:first-child{color:#7d15bd;font-weight:900}.jYRznW_content [data-component=editorial-checklist] [data-component=callout]{border:0;margin:0;padding:0}.jYRznW_content [data-component=editorial-checklist] strong{color:#1e1e1e;letter-spacing:-.02em;text-transform:none;margin-bottom:8px;font-size:18px;display:block}.jYRznW_content [data-component=editorial-checklist] span{color:#374151;font-size:16px;line-height:1.7}.jYRznW_content [data-component=course-sample]{color:#374151;background:#f8f8f8;border:1px solid #dedede;border-radius:16px;margin:30px 0;padding:28px;font-size:16px;line-height:1.7}.jYRznW_content [data-component=course-sample] h3{color:#1e1e1e;margin-top:0}.jYRznW_content [data-component=course-sample]>div{border-top:1px solid #dedede;padding:22px 0}.jYRznW_content [data-component=course-sample]>div:last-child{padding-bottom:0}.jYRznW_content [data-component=course-sample] strong{color:#1e1e1e}.jYRznW_content [data-component=editorial-cta]{color:#fff;background:#1e1e1e;border-radius:16px;margin:36px 0;padding:32px}.jYRznW_content [data-component=editorial-cta] h3{color:#fff;margin:0 0 16px;font-size:28px;line-height:1.1}.jYRznW_content [data-component=editorial-cta]>div:first-child{letter-spacing:-.03em;font-size:26px;font-weight:900;line-height:1.15}.jYRznW_content [data-component=editorial-cta]>div:nth-child(2),.jYRznW_content [data-component=editorial-cta] p{color:#fff;margin:16px 0;font-size:17px;line-height:1.7}.jYRznW_content [data-component=editorial-cta]>a{color:#fff;background:#a020f0;border-radius:8px;margin-top:12px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.jYRznW_content [data-component=editorial-cta] a:focus-visible{outline-color:#c77dff}.jYRznW_authorWrap{width:min(760px,100% - 40px);margin:0 auto 48px}.jYRznW_authorWrap>section{margin-top:0}.jYRznW_cta{color:#fff;background:#a020f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(52px,7vw,84px) max(24px,50vw - 596px);display:grid}.jYRznW_cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0 0 16px;font-size:clamp(30px,4.4vw,54px);font-weight:900;line-height:.98}.jYRznW_cta p{max-width:52ch;margin:0;font-size:18px;line-height:1.7}.jYRznW_cta>div:last-child{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.jYRznW_cta a{color:#fff;text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.jYRznW_cta a:first-child{text-transform:uppercase;background:#1e1e1e;border-radius:8px;padding:16px 26px;font-size:15px;text-decoration:none}.jYRznW_cta a:focus-visible{outline-color:#fff}.jYRznW_related{background:#f8f8f8;padding:clamp(52px,8vw,88px) max(24px,50vw - 596px)}.jYRznW_related .jYRznW_pill{text-transform:uppercase;background:#ffec51;font-size:16px}.jYRznW_related h2{letter-spacing:-.045em;margin:0 0 38px;font-size:clamp(30px,4.2vw,52px);font-weight:900;line-height:.96}.jYRznW_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jYRznW_relatedGrid>a{color:#fff;background:#141414;border-radius:22px;align-items:end;min-height:400px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.jYRznW_relatedGrid>a:hover{transform:translateY(-4px)}.jYRznW_relatedGrid img{object-fit:cover}.jYRznW_relatedGrid>a>div{z-index:1;background:linear-gradient(#0000,#141414 65%);width:100%;padding:120px 26px 28px;position:relative}.jYRznW_relatedGrid time{color:#d9aaff;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.jYRznW_relatedGrid h3{letter-spacing:-.03em;text-wrap:pretty;margin:12px 0;font-size:23px;font-weight:900;line-height:1.15}.jYRznW_relatedGrid span{text-transform:uppercase;border-bottom:2px solid #a020f0;align-items:center;gap:8px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:800px){.jYRznW_header,.jYRznW_layout,.jYRznW_hero{width:calc(100% - 40px)}.jYRznW_header{padding-bottom:30px}.jYRznW_header nav{margin-bottom:32px}.jYRznW_header h1{font-size:36px}.jYRznW_pill{margin-bottom:24px}.jYRznW_byline{flex-wrap:wrap}.jYRznW_byline>div{flex-basis:100%}.jYRznW_byline>a{margin-left:auto}.jYRznW_layout{display:block}.jYRznW_contents{display:none}.jYRznW_mobileContents{border-block:1px solid #c2c2c2;margin:0 0 32px;display:block}.jYRznW_mobileContents summary{cursor:pointer;padding:18px 4px;font-weight:800}.jYRznW_mobileContents nav{padding:0 4px 14px;display:grid}.jYRznW_mobileContents a{color:#595959;border-top:1px solid #eee;padding:12px 0;font-size:15px;line-height:1.4;text-decoration:none}.jYRznW_content h2{margin-top:36px;padding-top:28px}.jYRznW_content [data-component=feature-grid]{grid-template-columns:1fr}.jYRznW_content [data-component=editorial-stats]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.jYRznW_content [data-component=editorial-steps]>div{grid-template-columns:28px minmax(0,1fr);gap:12px}.jYRznW_content [data-component=course-sample],.jYRznW_content [data-component=editorial-cta]{padding:22px}.jYRznW_cta{grid-template-columns:1fr;gap:28px;padding-inline:20px}.jYRznW_related{padding-inline:20px}.jYRznW_relatedGrid{grid-template-columns:1fr}.jYRznW_relatedGrid>a{min-height:360px}.jYRznW_relatedGrid>a>div{padding-top:120px}}@media (prefers-reduced-motion:reduce){.jYRznW_relatedGrid>a{transition:none}.jYRznW_relatedGrid>a:hover{transform:none}}
.kJDc4q_tool{color:#1e1e1e;background:#fff;border:1px solid #c2c2c2;border-radius:16px;scroll-margin-top:105px;overflow:hidden;box-shadow:0 8px 32px #1e1e1e05}.kJDc4q_inputLayout{grid-template-columns:1.5fr 1fr;display:grid}.kJDc4q_tool form{flex-direction:column;gap:24px;padding:32px;display:flex}.kJDc4q_formHeading>span,.kJDc4q_eyebrow{color:#7d15bd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.kJDc4q_formHeading h2{letter-spacing:-.025em;margin:9px 0 0;font-size:24px;font-weight:800;line-height:1.2}.kJDc4q_field{flex-direction:column;gap:10px;display:flex}.kJDc4q_field label{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.kJDc4q_field label>span{color:#7d15bd;font-size:11px;font-weight:800}.kJDc4q_tool input,.kJDc4q_tool select{color:#1e1e1e;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:8px;padding:13px 14px;font-size:15px}.kJDc4q_urlInput{color:#777;border:1px solid #b8b8b8;border-radius:8px;align-items:center;padding-left:14px;display:flex}.kJDc4q_urlInput input{background:0 0;border:0;outline:none}.kJDc4q_urlInput:focus-within{outline-offset:3px;outline:2px solid #a020f0}.kJDc4q_submitRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kJDc4q_submitRow>span{color:#595959;font-size:12px}.kJDc4q_tool button,.kJDc4q_actions a{color:#fff;min-height:46px;font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#a020f0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 19px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.kJDc4q_tool button:hover{background:#502a76}.kJDc4q_tool button:disabled{opacity:.65;cursor:wait}.kJDc4q_tool :is(select,button,a):focus-visible{outline-offset:4px;outline:2px solid #a020f0}.kJDc4q_hint{color:#595959;margin:0;font-size:12px;line-height:1.6}.kJDc4q_expect{background:#f8f8f8;border-left:1px solid #dedede;flex-direction:column;justify-content:center;padding:34px;display:flex}.kJDc4q_expect h3{letter-spacing:-.035em;margin:14px 0 24px;font-size:28px;font-weight:800;line-height:1.1}.kJDc4q_expect ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.kJDc4q_expect li{align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.kJDc4q_expect li svg{color:#7d15bd;flex-shrink:0}.kJDc4q_expect>p{color:#595959;border-top:1px solid #dedede;margin:26px 0 0;padding-top:18px;font-size:12px;line-height:1.7}.kJDc4q_status,.kJDc4q_error{border-radius:8px;margin:0;padding:14px;font-size:13px;line-height:1.6}.kJDc4q_status{color:#502a76;background:#f6e9fe}.kJDc4q_error{color:#9b2c2c;background:#ffefee}.kJDc4q_spin{animation:1.2s linear infinite kJDc4q_spin}@keyframes kJDc4q_spin{to{transform:rotate(360deg)}}.kJDc4q_results{flex-direction:column;gap:28px;padding:32px;display:flex}.kJDc4q_reportHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kJDc4q_reportHeader h2{letter-spacing:-.035em;margin:10px 0;font-size:30px;line-height:1.1}.kJDc4q_reportHeader p{color:#595959;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.kJDc4q_source{color:#595959;border:1px solid #dedede;border-radius:999px;padding:5px 10px;font-size:11px;display:inline-block}.kJDc4q_actions{flex-wrap:wrap;gap:8px;display:flex}.kJDc4q_actions button,.kJDc4q_actions a{color:#1e1e1e;text-transform:none;letter-spacing:0;background:#fff;border-color:#dedede;min-height:38px;padding:10px 12px;font-size:10px}.kJDc4q_actions button:hover,.kJDc4q_actions a:hover{background:#f6e9fe}.kJDc4q_summary{grid-template-columns:1fr 2fr;gap:20px;display:grid}.kJDc4q_overall{color:#fff;background:#1e1e1e;border-radius:12px;padding:26px}.kJDc4q_overall>span{color:#dab3f5;font-size:11px;font-weight:700}.kJDc4q_overall strong{letter-spacing:-.05em;margin:17px 0;font-size:64px;line-height:1;display:block}.kJDc4q_overall small{color:#c2c2c2;letter-spacing:0;font-size:25px}.kJDc4q_overall p{color:#d0d0d0;max-width:27ch;margin:0;font-size:12px;line-height:1.6}.kJDc4q_priority{background:#fcf8ff;border:1px solid #d9b3f0;border-radius:12px;padding:26px}.kJDc4q_priority h3{letter-spacing:-.02em;justify-content:space-between;gap:15px;margin:17px 0;font-size:25px;line-height:1.15;display:flex}.kJDc4q_priority h3>span{color:#7d15bd;white-space:nowrap}.kJDc4q_priority p{max-width:60ch;margin:0 0 20px;font-size:15px;line-height:1.7}.kJDc4q_priority a{color:#7d15bd;align-items:center;gap:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.kJDc4q_findingsHeading h3{letter-spacing:-.025em;margin:4px 0 10px;font-size:23px;font-weight:800}.kJDc4q_findingsHeading p{color:#595959;max-width:85ch;margin:0;font-size:13px;line-height:1.6}.kJDc4q_dimensions{gap:16px;display:grid}.kJDc4q_dimensions>section{border:1px solid #dedede;border-radius:10px;scroll-margin-top:105px;overflow:hidden}.kJDc4q_dimensions header{border-bottom:1px solid #e9e9e9;align-items:center;gap:14px;padding:20px 24px;display:flex}.kJDc4q_dimensionNumber{color:#7d15bd;font-size:11px;font-weight:800}.kJDc4q_dimensions h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.kJDc4q_dimensions header>strong{color:#7d15bd;white-space:nowrap;margin-left:auto;font-size:23px}.kJDc4q_dimensions header small{color:#595959;font-size:13px}.kJDc4q_findingBody{grid-template-columns:1fr 1fr;display:grid}.kJDc4q_findingBody>div{padding:22px 24px}.kJDc4q_findingBody p{color:#444;margin:10px 0 0;font-size:14px;line-height:1.75}.kJDc4q_fix{background:#fafafa;border-left:1px solid #e9e9e9}.kJDc4q_speed{background:#f8f8f8;border:1px solid #dedede;border-radius:10px;padding:24px}.kJDc4q_speed header{justify-content:space-between;align-items:center;gap:20px;display:flex}.kJDc4q_speed h3{margin:0;font-size:17px}.kJDc4q_speed header>span{color:#595959;font-size:11px}.kJDc4q_speed dl{grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0;display:grid}.kJDc4q_speed dt{color:#595959;font-size:12px}.kJDc4q_speed dd{margin:8px 0 0;font-size:27px;font-weight:800}.kJDc4q_speed dd small{color:#595959;font-size:13px;font-weight:400}.kJDc4q_speed>p{color:#595959;margin:0;font-size:12px;line-height:1.6}.kJDc4q_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.kJDc4q_inputLayout,.kJDc4q_summary,.kJDc4q_findingBody{grid-template-columns:1fr}.kJDc4q_tool form{gap:22px;padding:23px}.kJDc4q_formHeading h2{font-size:22px}.kJDc4q_expect{border-top:1px solid #dedede;border-left:0;padding:24px}.kJDc4q_expect h3{font-size:25px}.kJDc4q_expect ul{gap:13px}.kJDc4q_submitRow{flex-direction:column;align-items:stretch;gap:12px}.kJDc4q_submitRow>span{text-align:center}.kJDc4q_results{gap:22px;padding:20px}.kJDc4q_reportHeader{flex-direction:column;gap:18px}.kJDc4q_reportHeader h2{font-size:27px}.kJDc4q_actions{width:100%}.kJDc4q_actions button,.kJDc4q_actions a{flex:1;gap:6px}.kJDc4q_priority,.kJDc4q_overall{padding:22px}.kJDc4q_priority h3{font-size:23px}.kJDc4q_overall strong{font-size:56px}.kJDc4q_overall p{max-width:none}.kJDc4q_dimensions header{gap:10px;padding:18px}.kJDc4q_dimensions h3{font-size:16px}.kJDc4q_findingBody>div{padding:20px}.kJDc4q_fix{border-top:1px solid #e9e9e9;border-left:0}.kJDc4q_speed{padding:20px}.kJDc4q_speed dl{grid-template-columns:1fr 1fr;gap:24px}.kJDc4q_speed header{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.kJDc4q_spin{animation:none}}.kJDc4q_actions a{text-decoration:none}
.sLr61W_card[data-component=author-card]{color:#1e1e1e;background:#f8f8f8;border:1px solid #dedede;border-radius:18px;margin:40px 0 0;padding:24px}.sLr61W_card .sLr61W_identity{align-items:center;gap:16px;margin-bottom:16px;display:flex}.sLr61W_card .sLr61W_identity img{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px;margin:0}.sLr61W_card .sLr61W_identity span{color:#7d15bd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.sLr61W_card .sLr61W_identity h2{letter-spacing:-.025em;border:0;margin:5px 0 0;padding:0;font-size:24px;font-weight:900;line-height:1.1}.sLr61W_card[data-component=author-card] p{white-space:pre-line;color:#374151;max-width:none;margin:0;font-size:15px;line-height:1.6}.sLr61W_card[data-component=author-card] details{background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0}.sLr61W_card[data-component=author-card] summary{cursor:pointer;color:#1e1e1e;width:fit-content;padding:7px 0;font-size:14px;font-weight:700;line-height:1.5;display:list-item}.sLr61W_card[data-component=author-card] details p{margin-top:10px}.sLr61W_card[data-component=author-card]>a{color:#7d15bd;align-items:center;gap:6px;margin-top:10px;padding:7px 0;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.sLr61W_card summary:focus-visible,.sLr61W_card a:focus-visible{outline-offset:4px;outline:2px solid #a020f0}@media (max-width:520px){.sLr61W_card[data-component=author-card]{padding:20px}.sLr61W_card .sLr61W_identity{gap:12px}.sLr61W_card .sLr61W_identity h2{font-size:23px}}.sLr61W_card .sLr61W_identity h2 a{color:inherit;font:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}
.Sug0fG_related{background:#f8f8f8;padding:58px max(24px,50vw - 520px)}.Sug0fG_related>div>p{color:#a020f0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.Sug0fG_related h2{letter-spacing:-.035em;margin:10px 0 24px;font-size:30px}.Sug0fG_related>div>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Sug0fG_related a{color:#1e1e1e;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;min-height:180px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.Sug0fG_related a:hover{border-color:#a020f0;transform:translateY(-2px)}.Sug0fG_related strong{font-size:16px}.Sug0fG_related span{color:#666;margin:9px 0;font-size:12px;line-height:1.55}.Sug0fG_related b{color:#a020f0;text-transform:uppercase;align-items:center;gap:5px;margin-top:auto;font-size:10px;display:flex}@media (max-width:760px){.Sug0fG_related{padding:45px 20px}.Sug0fG_related>div>div{grid-template-columns:1fr}.Sug0fG_related a{min-height:145px}}
.jz2mmW_canvas{color:#1e1e1e;background:#fff;display:flow-root}.jz2mmW_page{max-width:1240px;margin:auto;padding:32px 24px 80px}.jz2mmW_breadcrumb{color:#595959;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.5;display:flex}.jz2mmW_breadcrumb a{color:inherit;text-decoration:none}.jz2mmW_breadcrumb [aria-current]{color:#1e1e1e}.jz2mmW_hero{padding:38px 0 30px}.jz2mmW_pill{background:#aaf2ff;border-radius:999px;margin:0 0 24px;padding:10px 19px;font-size:14px;font-weight:800;display:table;transform:rotate(-2deg)}.jz2mmW_hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:900;line-height:1}.jz2mmW_hero h1 span,.jz2mmW_framework h2 span{color:#a020f0}.jz2mmW_hero>p:last-child{color:#595959;max-width:65ch;margin:20px 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.jz2mmW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#595959;margin:0 0 16px;font-size:11px;font-weight:800}.jz2mmW_framework{border-bottom:1px solid #dedede;grid-template-columns:.85fr 1.15fr;gap:72px;padding:80px 0;display:grid}.jz2mmW_framework h2,.jz2mmW_faq h2,.jz2mmW_next h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:900;line-height:1.04}.jz2mmW_framework>div>p:last-child{color:#595959;max-width:35ch;font-size:16px;line-height:1.7}.jz2mmW_dimensions details{border-bottom:1px solid #dedede}.jz2mmW_dimensions details:first-child{border-top:1px solid #dedede}.jz2mmW_dimensions summary{cursor:pointer;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.jz2mmW_dimensions summary::-webkit-details-marker{display:none}.jz2mmW_faq summary::-webkit-details-marker{display:none}.jz2mmW_letter{color:#7d15bd;border:1px solid #dedede;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;font-weight:900;display:grid}.jz2mmW_dimensions summary strong{font-size:17px;display:block}.jz2mmW_dimensions small{color:#595959;margin-top:5px;font-size:13px;line-height:1.5;display:block}.jz2mmW_plus{color:#7d15bd;margin-left:auto;font-size:24px}.jz2mmW_dimensions details>p{color:#595959;margin:0 0 22px 56px;font-size:15px;line-height:1.7}.jz2mmW_page details[open] summary>span:last-child{transform:rotate(45deg)}.jz2mmW_faq{max-width:800px;margin:0 auto;padding:70px 0}.jz2mmW_faq h2{margin-bottom:24px}.jz2mmW_faq details{border-bottom:1px solid #dedede}.jz2mmW_faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:17px;font-weight:700;line-height:1.5;list-style:none;display:flex}.jz2mmW_faq summary span{color:#7d15bd;font-size:22px}.jz2mmW_faq details>p{color:#595959;margin:0 0 24px;font-size:16px;line-height:1.75}.jz2mmW_next{color:#fff;background:#1e1e1e;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:44px;display:flex}.jz2mmW_next .jz2mmW_eyebrow{color:#c77dff}.jz2mmW_next p:last-child{color:#d0d0d0;font-size:16px;line-height:1.6}.jz2mmW_next>a{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#a020f0;border-radius:8px;flex-shrink:0;align-items:center;gap:24px;padding:17px 22px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.jz2mmW_page :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #a020f0}@media (max-width:760px){.jz2mmW_page{padding:24px 20px 48px}.jz2mmW_hero{padding-top:32px}.jz2mmW_hero h1{max-width:20ch}.jz2mmW_framework{grid-template-columns:1fr;gap:26px;padding:52px 0}.jz2mmW_faq{padding:48px 0}.jz2mmW_next{flex-direction:column;align-items:flex-start;padding:28px}.jz2mmW_next>a{justify-content:space-between;width:100%}.jz2mmW_breadcrumb{font-size:12px}.jz2mmW_dimensions summary{gap:12px}.jz2mmW_dimensions details>p{margin-left:50px}}
