.learn-page{--learn-ink:#112645;--learn-muted:#4b617c;--learn-blue:#0752db;--learn-paper:#f5f8fd;--learn-panel:#e8effa;--learn-line:#cedcef;--learn-deep:#102954;--learn-light:#eaf2ff;background:var(--learn-paper);color:var(--learn-ink);padding-bottom:44px}.learn-wrap{max-width:1240px;margin:auto;padding:0 36px}.learn-page h1,.learn-page h2,.learn-page h3{letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1.13}.learn-page p{color:var(--learn-muted);line-height:1.8}.learn-page a,.learn-page button,.learn-page input,.learn-page select{outline-offset:5px}.learn-page :focus-visible{outline:3px solid var(--learn-blue)}.learn-page [id]{scroll-margin-top:120px}.learn-breadcrumb{color:var(--learn-muted);flex-wrap:wrap;align-items:center;gap:9px;padding:26px 0;font-size:12px;display:flex}.learn-breadcrumb a{align-items:center;min-height:30px;display:flex}.learn-breadcrumb a:hover{color:var(--learn-blue);text-decoration:underline}.learn-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:58px;padding:30px 0 54px;display:grid}.learn-eyebrow,.learn-section-heading>span{letter-spacing:.14em;font-weight:800;display:block;color:var(--learn-blue)!important;font-size:10px!important;line-height:1.6!important}.learn-hero h1{overflow-wrap:anywhere;margin:20px 0 22px;font-size:clamp(38px,4.7vw,64px)}.learn-hero h1>span{color:var(--learn-blue)}.learn-lede{max-width:560px;font-size:17px}.learn-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.learn-button{background:var(--learn-blue);min-height:48px;color:var(--learn-light);border-radius:9px;justify-content:center;align-items:center;gap:22px;padding:13px 21px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.learn-button:hover{background:var(--learn-deep)}.learn-example-link{min-height:44px;color:var(--learn-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.learn-example-link:hover{text-decoration:underline}.learn-byline{margin-top:26px;font-size:10px}.learn-byline a{text-decoration:underline}.learn-motion-toggle{min-height:36px;color:var(--learn-muted);text-underline-offset:3px;cursor:pointer;align-items:center;margin-top:6px;font-size:11px;text-decoration:underline;display:inline-flex}.learn-motion-toggle:disabled{cursor:default;text-decoration:none}.learn-example-progress{color:#a8ceff;border-bottom:1px solid #608bc455;justify-content:space-between;gap:15px;margin:0 0 20px;padding-bottom:18px;font-size:12px;display:flex}.learn-example-progress>span:first-child{font-weight:700}.learn-stepper{--stepper-ink:#eaf2ff!important;--stepper-muted:#bed1ec!important;--stepper-well:#173765!important;--stepper-tile:#28558c!important;--stepper-tile-edge:#89b8f355!important;--stepper-tile-highlight:#add0ff22!important;--stepper-tile-shadow:0 8px 20px -12px #061632!important;--stepper-hover-fill:#719cdf18!important}.learn-stepper.stepper--vertical .stepper__header{width:34%;max-width:360px}.learn-stepper .stepper__track[data-layout=rail]{justify-content:flex-start;gap:8px;padding:8px}.learn-stepper .stepper__track[data-layout=rail] .stepper__segment{align-items:center;min-height:82px;padding:18px 14px}.learn-stepper .stepper__title{white-space:normal;font-size:14px;line-height:1.5}.learn-stepper .stepper__description{letter-spacing:.08em;margin-top:4px;font-size:10px}.learn-stepper .stepper__badge{width:28px;height:28px}.learn-stepper .stepper__button{min-height:46px;padding:0 20px;font-size:13px}.learn-stepper .stepper__pane:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #a7ceff}.learn-stepper .learn-example-focus{min-height:300px;padding:32px}.learn-stepper .learn-example-focus h3{font-size:28px}.learn-stepper .learn-example-focus p{font-size:16px}.learn-example-complete>svg{color:#a7ceff;margin-bottom:24px}.learn-replay{cursor:pointer;border:1px solid #89b8f3;border-radius:8px;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.learn-replay:hover{background:#28558c}.learn-check-meter{width:112px;height:112px;margin-top:25px;position:relative}.learn-check-meter svg{width:100%;height:100%;transform:rotate(-90deg)}.learn-check-meter circle{fill:none;stroke:var(--learn-line);stroke-width:5px}.learn-check-meter .learn-check-arc{stroke:var(--learn-blue);stroke-linecap:round;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}.learn-check-meter>strong{color:var(--learn-blue);font-variant-numeric:tabular-nums;letter-spacing:-.04em;justify-content:center;align-items:center;gap:2px;font-size:30px;display:flex;position:absolute;inset:0}.learn-check-meter>strong>span:last-child{font-size:14px}.learn-motion-paused *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.learn-motion-paused .learn-magnet>div{transform:none!important}.learn-motion-paused .spotlight-card__light,.learn-motion-paused .spotlight-card__edge,.learn-motion-paused .spotlight-card__grain{display:none}@media (width<=800px){.learn-example-progress{font-size:11px}.learn-example-progress>span:last-child{text-align:right;max-width:150px}.learn-stepper .stepper__segment{min-height:46px}.learn-stepper .learn-example-focus{min-height:290px;padding:24px}.learn-stepper .learn-example-focus h3{font-size:24px}.learn-stepper .learn-example-focus p{font-size:15px}.learn-stepper .stepper__body{padding-top:20px}.learn-check-meter{width:96px;height:96px}}.learn-art{background:var(--learn-deep);color:var(--learn-light);border:1px solid #5586cd33;border-radius:20px;padding:26px;position:relative;overflow:hidden;box-shadow:0 22px 50px #153d651b}.learn-art:after{content:"";pointer-events:none;opacity:.11;background-image:radial-gradient(#b6d1fc66 1px,#0000 1px);background-size:15px 15px;position:absolute;inset:0}.learn-art-top{letter-spacing:.12em;color:#b8cff0;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.learn-art svg{z-index:1;width:100%;height:auto;margin:22px 0 12px;position:relative}.learn-art-top svg{width:18px;height:18px;margin:0}.learn-art svg rect{fill:#1b4278;stroke:#84b4f2;stroke-width:1.4px}.learn-art svg path,.learn-art svg circle{fill:none;stroke:#93beef;stroke-width:2px}.learn-art svg text{fill:#e9f2ff;stroke:none;letter-spacing:-.025em;font-size:26px;font-weight:700}.learn-art svg .learn-svg-small{letter-spacing:.04em;font-size:11px}.learn-art svg .learn-chart-line{stroke:#75d8ff;stroke-width:3px}.learn-art svg .learn-chart-line--alt{stroke:#c3dcff;stroke-dasharray:5 5;stroke-width:2px;opacity:.8}.learn-art svg .learn-gridline{stroke:#51729f;stroke-width:1px;opacity:.5}.learn-art svg .learn-ball{fill:#cfe8ff}.learn-art figcaption{z-index:1;border-top:1px solid #608bc455;padding-top:18px;position:relative}.learn-art figcaption>span{text-transform:uppercase;letter-spacing:.1em;color:#a6c3e9;font-size:9px;display:block}.learn-art figcaption strong{letter-spacing:-.035em;margin-top:6px;font-size:22px;line-height:1.4;display:block}.learn-art figcaption p{color:#b8cdea;margin-top:8px;font-size:11px}.learn-facts{border-top:1px solid var(--learn-line);border-bottom:1px solid var(--learn-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:26px 0;display:grid}.learn-facts>div+div{border-left:1px solid var(--learn-line);padding-left:30px}.learn-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--learn-muted);font-size:10px}.learn-facts dd{letter-spacing:-.03em;margin-top:9px;font-size:18px;font-weight:700;line-height:1.4}.learn-answer{border-left:3px solid var(--learn-blue);background:var(--learn-panel);border-radius:0 13px 13px 0;margin:44px 0 10px;padding:30px 36px}.learn-answer h2{letter-spacing:-.03em;text-wrap:pretty;max-width:1020px;margin-top:12px;font-size:clamp(22px,2.25vw,29px);font-weight:600;line-height:1.5}.learn-reading{grid-template-columns:230px minmax(0,1fr);gap:70px;padding:56px 0 24px;display:grid}.learn-toc{align-self:start;position:sticky;top:112px}.learn-toc nav{flex-direction:column;gap:3px;display:flex}.learn-toc nav>span{letter-spacing:.12em;color:var(--learn-muted);padding-bottom:18px;font-size:10px;font-weight:800}.learn-toc a{min-height:38px;color:var(--learn-muted);border-left:2px solid #0000;align-items:baseline;gap:10px;padding:9px 10px;font-size:12px;line-height:1.55;display:flex}.learn-toc small{color:#6e85a3;font-variant-numeric:tabular-nums;font-size:10px}.learn-toc a:hover,.learn-toc a[aria-current=location]{background:var(--learn-panel);border-left-color:var(--learn-blue);color:var(--learn-blue)}.learn-body{max-width:790px}.learn-body>section{padding-bottom:44px}.learn-numbered-heading{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.learn-numbered-heading>span{color:var(--learn-blue);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.learn-numbered-heading h2{font-size:clamp(26px,2.5vw,34px)}.learn-body p{margin-top:16px;font-size:16px}.learn-body ul{color:var(--learn-muted);margin:24px 0 0;padding-left:22px;list-style:outside}.learn-body li{margin-top:11px;padding-left:6px;font-size:15px;line-height:1.8}.learn-body li::marker{color:var(--learn-blue)}.learn-section-heading{max-width:780px;margin-bottom:26px}.learn-section-heading h2,.learn-tool h2,.learn-checklist h2,.learn-faq h2{margin-top:13px;font-size:clamp(27px,3vw,40px)}.learn-section-heading p{margin-top:17px;font-size:15px}.learn-comparison{border-top:1px solid var(--learn-line);padding:35px 0 55px}.learn-table-scroll{border:1px solid var(--learn-line);border-radius:14px;overflow-x:auto}.learn-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:14px}.learn-comparison th,.learn-comparison td{border-bottom:1px solid var(--learn-line);vertical-align:top;padding:20px 24px;line-height:1.7}.learn-comparison thead{background:var(--learn-deep);color:var(--learn-light)}.learn-comparison thead th{font-size:12px;font-weight:700}.learn-comparison tbody th{width:24%;color:var(--learn-ink);font-weight:700}.learn-comparison td{color:var(--learn-muted)}.learn-comparison tbody tr:nth-child(2n){background:var(--learn-panel)}.learn-comparison tbody tr:last-child>*{border-bottom:0}.learn-example{background:var(--learn-deep);color:var(--learn-light);border-radius:20px;margin-bottom:50px;padding:40px}.learn-example .learn-section-heading>span{color:#a8ceff!important}.learn-example p{color:#c4d6ee}.learn-example-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;display:grid}.learn-example-steps{flex-direction:column;gap:9px;display:flex}.learn-example-steps button{text-align:left;color:#bed1ec;cursor:pointer;border:1px solid #5f86bc55;border-radius:10px;align-items:center;gap:15px;min-height:58px;padding:12px 16px;font-size:13px;line-height:1.5;transition:background .2s,border-color .2s;display:flex}.learn-example-steps button svg{flex-shrink:0;margin-left:auto}.learn-example-steps button>span{font-variant-numeric:tabular-nums;font-size:11px}.learn-example-steps button:hover{background:#214a7c}.learn-example-steps button[aria-pressed=true]{color:#0e3470;background:#e9f2ff;border-color:#d1e4ff;font-weight:700}.learn-example-focus{background:#193967;border:1px solid #537caf55;border-radius:14px;min-height:250px;padding:28px;position:relative}.learn-step-number{color:#6da9ff;letter-spacing:-.05em;margin-bottom:20px;font-size:48px;font-weight:800;line-height:1}.learn-example-focus h3{font-size:23px}.learn-example-focus p{margin-top:13px;font-size:15px}.learn-note{margin-top:19px;font-size:12px!important;line-height:1.7!important}.learn-transcript{border-top:1px solid #5276a655;margin-top:25px}.learn-transcript summary{cursor:pointer;min-height:44px;padding-top:17px;font-size:13px;font-weight:700}.learn-transcript ol{color:#c4d6ee;padding-left:20px;font-size:13px;line-height:1.8;list-style:decimal}.learn-transcript li{margin:15px 0;padding-left:4px}.learn-tool{border:1px solid var(--learn-line);border-radius:18px;grid-template-columns:1fr 1fr;gap:60px;margin:0 0 50px;padding:38px;display:grid}.learn-tool>div>p{margin-top:18px;font-size:14px}.learn-tool-controls{flex-direction:column;gap:18px;display:flex}.learn-tool-controls label{flex-direction:column;gap:10px;font-size:13px;font-weight:700;display:flex}.learn-tool input:not([type=range]),.learn-tool select{width:100%;min-height:46px;color:var(--learn-ink);background:#f9fbff;border:1px solid #9db4d3;border-radius:8px;padding:12px;font-weight:400}.learn-tool input[type=range]{accent-color:var(--learn-blue);cursor:pointer;width:100%;min-height:30px}.learn-tool input[aria-invalid=true]{border-color:#a83444}.learn-tool output{background:var(--learn-panel);border-radius:12px;flex-direction:column;gap:8px;padding:22px;font-size:13px;line-height:1.6;display:flex}.learn-tool output strong{color:var(--learn-blue);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px}.learn-tool output small{letter-spacing:0;color:var(--learn-muted);font-size:13px}.learn-checklist{border-top:1px solid var(--learn-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;padding:40px 0 50px;display:grid}.learn-checklist p{margin-top:18px;font-size:14px}.learn-checklist [role=status]{color:var(--learn-blue);font-size:12px;font-weight:700}.learn-checklist label{border-bottom:1px solid var(--learn-line);cursor:pointer;min-height:52px;color:var(--learn-muted);align-items:flex-start;gap:15px;padding:16px 0;font-size:14px;line-height:1.65;display:flex}.learn-checklist input{accent-color:var(--learn-blue);flex-shrink:0;width:18px;height:18px;margin-top:3px}.learn-checklist label:has(input:checked){color:var(--learn-blue)}.learn-reset{min-height:44px;color:var(--learn-blue);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:inline-flex}.learn-reset:disabled{opacity:.45;cursor:default}.learn-related{padding:42px 0}.learn-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learn-related-card.spotlight-card{box-shadow:none;border-radius:14px;padding:0}.learn-related-card a{flex-direction:column;height:100%;min-height:240px;padding:25px;display:flex}.learn-related-card a:focus-visible{outline-offset:-4px;border-radius:14px}.learn-related-card a>svg{color:var(--learn-blue);margin-bottom:25px}.learn-related-card h3{font-size:21px;line-height:1.35}.learn-related-card p{margin-top:12px;font-size:13px}.learn-related-card a>span{color:var(--learn-blue);align-items:center;gap:9px;margin-top:auto;padding-top:25px;font-size:12px;font-weight:700;display:flex}.learn-faq{border-bottom:1px solid var(--learn-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:80px;padding:55px 0;display:grid}.learn-faq details{border-bottom:1px solid var(--learn-line)}.learn-faq summary{cursor:pointer;padding:20px 24px 20px 0;font-size:15px;font-weight:700;line-height:1.65}.learn-faq details p{padding:0 0 22px;font-size:14px}.learn-sources{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:70px;padding:35px 0;display:grid}.learn-sources h2{font-size:18px}.learn-sources p{margin-top:14px;font-size:11px}.learn-sources a{color:var(--learn-blue);align-items:baseline;gap:7px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline-flex}.learn-sources div>a{min-height:32px;margin-top:15px}.learn-sources li{padding-bottom:12px}.learn-sources ol{color:var(--learn-muted);padding-left:20px;font-size:11px;list-style:decimal}.learn-balance{background:var(--learn-panel);border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}.learn-balance>svg{color:var(--learn-blue);flex-shrink:0}.learn-balance p{font-size:12px}.learn-balance a{color:var(--learn-blue);white-space:nowrap;align-items:center;gap:9px;min-height:36px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.learning-links{border-top:1px solid #cedcef;padding:45px 0}.learning-links h2{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1.2}.learning-links>p{color:#4b617c;margin-top:15px;font-size:15px;line-height:1.8}.learning-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.learning-link{background:#e8effa;border:1px solid #c6d6eb88;border-radius:12px;padding:22px;transition:background .2s;display:block}.learning-link:hover{background:#dae7f9}.learning-link h3{margin:10px 0;font-weight:700;line-height:1.4;font-size:19px!important}.learning-link p{color:#4b617c;font-size:13px;line-height:1.65}.learning-link-kicker{text-transform:uppercase;letter-spacing:.1em;color:#0752db;font-size:10px;font-weight:700}@media (width<=1000px){.learn-hero{gap:28px}.learn-art{padding:22px}.learn-reading{grid-template-columns:195px minmax(0,1fr);gap:35px}.learn-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-checklist,.learn-faq{gap:40px}.learn-tool{gap:35px}.learning-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.learn-wrap{padding:0 22px}.learn-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:14px 0 32px}.learn-hero h1{font-size:clamp(36px,7.3vw,52px)}.learn-lede{font-size:16px}.learn-art{width:100%;max-width:570px;margin:auto}.learn-art svg{max-height:220px}.learn-art-top svg{max-height:18px}.learn-byline{line-height:1.8}.learn-facts{gap:18px;padding:20px 0}.learn-facts>div+div{padding-left:16px}.learn-facts dd{font-size:14px}.learn-facts dt{letter-spacing:.05em;font-size:9px}.learn-answer{margin-top:30px;padding:23px}.learn-answer h2{font-size:22px}.learn-reading{padding-top:30px;display:block}.learn-toc{margin-bottom:30px;position:static}.learn-toc nav{flex-flow:wrap;gap:6px}.learn-toc nav>span{width:100%;padding:0 0 10px}.learn-toc a{background:var(--learn-panel);border:0;border-radius:6px;min-height:36px;padding:8px 10px;font-size:11px}.learn-toc a[aria-current=location]{background:#d3e2f8}.learn-body>section{padding-bottom:32px}.learn-body p{font-size:15px}.learn-numbered-heading h2{font-size:27px}.learn-comparison{padding-bottom:34px}.learn-comparison td,.learn-comparison th{padding:16px}.learn-example{margin-bottom:32px;padding:26px}.learn-example-grid{grid-template-columns:minmax(0,1fr);gap:20px}.learn-example-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.learn-example-steps button{gap:8px;padding:10px;font-size:12px}.learn-example-steps button svg{display:none}.learn-example-focus{min-height:240px;padding:22px}.learn-tool,.learn-checklist,.learn-faq,.learn-sources{grid-template-columns:minmax(0,1fr);gap:26px}.learn-tool{padding:25px}.learn-checklist{padding:30px 0}.learn-related{padding:24px 0}.learn-related-card a{padding:22px}.learn-related-card h3{font-size:20px}.learn-faq{padding:34px 0}.learn-sources{padding:28px 0}.learn-balance{flex-wrap:wrap;align-items:flex-start}.learn-balance p{flex:1}.learn-balance a{margin-left:33px}.learn-section-heading h2,.learn-tool h2,.learn-checklist h2,.learn-faq h2{font-size:29px}}@media (width<=480px){.learn-related-grid,.learning-links-grid{grid-template-columns:minmax(0,1fr)}.learn-related-card a{min-height:200px}.learn-facts{grid-template-columns:minmax(0,1fr);gap:16px}.learn-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:15px;display:grid}.learn-facts>div+div{border-left:0;padding-left:0}.learn-facts dd{margin-top:0}.learn-hero-actions{gap:10px 20px}.learn-breadcrumb{font-size:11px}.learn-art{padding:20px}.learn-art figcaption strong{font-size:20px}.learn-art svg{margin:15px 0}.learn-example-steps{grid-template-columns:minmax(0,1fr)}.learn-example-steps button{min-height:46px}.learn-example-steps button svg{display:block}.learn-hero h1{overflow-wrap:normal}.learn-section-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.learn-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.learn-page .spotlight-card__light,.learn-page .spotlight-card__edge,.learn-page .spotlight-card__grain{display:none}}
