.learningPage{--guide-blue:#002fa7;--guide-muted:#47629b;max-width:1360px;margin:0 auto;padding:88px 48px 100px;color:var(--guide-blue)}.learningPage *{box-sizing:border-box}.learningHero{max-width:960px;margin-bottom:48px}.learningHero h1{font-size:clamp(36px,5vw,72px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 24px;overflow-wrap:anywhere}.learningHero>p:not(.sectionEyebrow){max-width:760px;font-size:19px;line-height:1.75;color:var(--guide-muted)}.learningLinks{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.learningLinks a,.learningTextLink{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.learningChoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:64px}.learningChoices button{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:22px 18px;color:var(--guide-blue);background:#fff;border:1px solid #002fa738;border-radius:16px;text-align:start;cursor:pointer}.learningChoices button[aria-current]{color:#fff;background:var(--guide-blue);border-color:var(--guide-blue)}.learningChoices svg{flex-shrink:0;width:22px}.learningChoices button>svg:last-child{margin-inline-start:auto;width:16px}.learningChoices strong{display:block;line-height:1.45;font-size:16px;overflow-wrap:anywhere}.learningChoices small{display:block;margin-top:10px;font-size:12px;line-height:1.5}.learningRoute,.learningStep{scroll-margin-top:116px}.learningRouteHeader{display:flex;gap:30px;align-items:flex-start;justify-content:space-between}.learningRouteHeader h2{font-size:clamp(28px,3vw,44px);line-height:1.2;letter-spacing:-.025em;margin:15px 0}.learningRouteHeader p{line-height:1.8;max-width:760px}.learningPlatform{flex-shrink:0;display:grid;gap:8px;font-size:13px}.learningPlatform select{min-height:44px;max-width:100%;border:1px solid #002fa75c;background:#fff;color:var(--guide-blue);padding:8px 12px;border-radius:9px;font:inherit}.learningProgress{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 32px;font-size:13px}.learningProgress progress{accent-color:var(--guide-blue);width:140px;height:8px}.learningProgress button{border:0;background:transparent;color:var(--guide-blue);text-decoration:underline;min-height:44px;cursor:pointer}.learningProgress small{flex-basis:100%;color:var(--guide-muted);line-height:1.6}.learningColumns{display:grid;grid-template-columns:230px minmax(0,1fr);gap:42px;align-items:start}.learningStepNav{position:sticky;top:114px;display:grid;gap:6px}.learningStepNav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px;text-decoration:none;line-height:1.45;font-size:14px;border-radius:8px}.learningStepNav a:hover{background:#002fa70a}.learningStepNav span{min-width:22px;font-size:11px;font-variant-numeric:tabular-nums}.learningSteps{min-width:0}.learningStep{padding:36px 0 30px;border-top:1px solid #002fa738}.learningStep:first-child{padding-top:0;border-top:0}.learningStepTitle{display:flex;gap:17px;align-items:baseline}.learningStepTitle>span{font-size:12px;flex-shrink:0}.learningStep h3{margin:0 0 16px;font-size:26px;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.learningStep p{line-height:1.85;margin:0 0 20px;font-size:16px}.learningExpected{padding:20px 24px;margin:24px 0 12px;border-inline-start:3px solid var(--guide-blue);background:#002fa707;border-radius:0 10px 10px 0}.learningExpected strong{display:block;margin-bottom:9px;font-size:13px}.learningExpected p{margin:0}.learningExpected code{display:block;overflow-wrap:anywhere;margin-top:12px}.learningHelp{margin-bottom:18px;padding:8px 0}.learningHelp summary{min-height:44px;display:list-item;cursor:pointer;line-height:1.65;font-weight:600;padding:10px 0}.learningHelp p{margin:8px 0 10px;color:var(--guide-muted)}.learningStepActions{display:flex;flex-wrap:wrap;gap:16px 30px;align-items:center;justify-content:space-between}.learningStepActions a{min-height:44px;display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:4px;line-height:1.5}.learningStepActions label{display:flex;min-height:44px;align-items:center;gap:10px;font-size:13px;cursor:pointer}.learningStepActions input{accent-color:var(--guide-blue);width:18px;height:18px;flex-shrink:0}.learningNext{display:flex;gap:18px;justify-content:flex-end;margin-top:18px}.learningNext a{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:13px}.learningNetworkSettings{border:1px solid #002fa738;border-radius:12px;padding:4px 22px}.learningNetworkSettings>div{display:grid;grid-template-columns:minmax(90px,.5fr) minmax(0,1fr);gap:18px;padding:15px 0;border-bottom:1px solid #002fa71c}.learningNetworkSettings>div:last-child{border-bottom:0}.learningNetworkSettings dt{font-size:13px}.learningNetworkSettings dd{margin:0;font-size:14px;min-width:0}.learningNetworkSettings code,.learningNetworkNote code{overflow-wrap:anywhere}.learningNetworkNote{margin-top:54px;padding:30px;border:1px solid #002fa738;border-radius:16px}.learningNetworkNote p{max-width:1000px;line-height:1.8}.learningNetworkNote small{display:block;line-height:1.8}.guideCodeBlock{border:1px solid #002fa738;border-radius:12px;overflow:hidden;margin:22px 0;min-width:0;background:#fff}.guideCodeToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;background:#002fa709;font-size:12px;line-height:1.5}.guideCodeToolbar>span{min-width:0;overflow-wrap:anywhere}.guideCodeToolbar button{display:flex;align-items:center;gap:6px;border:0;color:var(--guide-blue);background:transparent;min-height:44px;font:inherit;cursor:pointer;flex-shrink:0}.guideCodeBlock pre{margin:0;padding:22px;overflow:auto;max-width:100%;font-size:13px;line-height:1.75;text-align:left;color:var(--guide-blue)}.guideCopyStatus:empty{display:none}.guideCopyStatus{display:block;padding:8px 15px;font-size:12px}.learningPage :focus-visible{outline:3px solid var(--guide-blue);outline-offset:4px}.apiLearningPage>section{margin-top:52px}.apiLearningPage h2{font-size:30px;line-height:1.3}.apiLearningPage p{line-height:1.8}.apiEndpointList{display:grid;gap:12px;margin-top:26px}.apiEndpointList article{display:flex;gap:22px;align-items:center;padding:22px;border:1px solid #002fa730;border-radius:12px;min-width:0}.apiEndpointList article>div{min-width:0}.apiEndpointList h3{font-size:16px;margin:0 0 8px}.apiEndpointList code{font-size:13px;overflow-wrap:anywhere}.apiMethod{font-size:11px;font-weight:700;width:44px;flex-shrink:0}.apiClientRules li{line-height:1.8;margin:18px 0;padding-inline-start:8px}[dir=rtl] .learningChoices button>svg:last-child,[dir=rtl] .learningNext svg,[dir=rtl] .learningLinks svg{transform:scaleX(-1)}@media(max-width:1100px){.learningChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.learningColumns{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media(max-width:760px){.learningPage{padding:48px 24px 64px}.learningColumns{display:block}.learningStepNav{position:static;display:flex;gap:8px;overflow:auto;margin-bottom:28px;padding:4px 4px 10px}.learningStepNav a{flex:0 0 170px;border:1px solid #002fa738}.learningRouteHeader{flex-direction:column;gap:15px}.learningPlatform,.learningPlatform select{width:100%}.learningHero>p:not(.sectionEyebrow){font-size:17px}.learningNetworkNote{padding:22px}}@media(max-width:420px){.learningPage{padding:40px 16px 54px}.learningChoices{grid-template-columns:1fr;gap:8px;margin-bottom:40px}.learningChoices button{padding:16px}.learningChoices small{margin-top:4px}.learningHero h1{font-size:36px}.learningStep h3{font-size:24px}.learningNetworkSettings{padding:3px 14px}.learningNetworkSettings>div{grid-template-columns:1fr;gap:6px}.learningExpected,.guideCodeBlock pre{padding:16px}.learningStepActions{align-items:flex-start;flex-direction:column;gap:5px}.learningNext{justify-content:space-between}.apiEndpointList article{padding:16px;gap:12px}}@media(prefers-reduced-motion:reduce){.learningPage{scroll-behavior:auto}}.docsLearningPaths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:36px 0 64px}.docsLearningPaths a{display:flex;gap:18px;align-items:center;min-height:90px;padding:22px;border:1px solid #002fa738;border-radius:12px;text-decoration:none}.docsLearningPaths span{font-size:11px}.docsLearningPaths strong{font-size:18px;line-height:1.4}.docsLearningPaths svg{margin-inline-start:auto;flex-shrink:0}.docsLibraryIndex{scroll-margin-top:116px}.docsIndexHeader{display:flex;gap:24px;align-items:center;justify-content:space-between}.docsIndexHeader h2{font-size:32px;line-height:1.3}.docsIndexHeader h2 small{font-size:14px;vertical-align:super}.docsLibrarySearch{display:flex;align-items:center;gap:10px;border:1px solid #002fa738;border-radius:10px;padding:0 15px;width:min(100%,420px)}.docsLibrarySearch input{min-width:0;width:100%;border:0;background:transparent;color:#002fa7;min-height:48px;font:inherit}.docsCategoryFilters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.docsCategoryFilters button{border:1px solid #002fa738;min-height:44px;padding:9px 17px;border-radius:30px;color:#002fa7;background:#fff;cursor:pointer}.docsCategoryFilters button[aria-pressed=true]{color:#fff;background:#002fa7}.docsDocumentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.docsDocumentGrid>button{display:flex;flex-direction:column;align-items:flex-start;gap:13px;text-align:start;border:1px solid #002fa72b;border-radius:14px;color:#002fa7;background:#fff;padding:23px;cursor:pointer;min-width:0}.docsDocumentGrid>button[aria-pressed=true]{border:2px solid #002fa7;padding:22px}.docsDocumentGrid small{font-size:11px;line-height:1.55}.docsDocumentGrid strong{font-size:19px;line-height:1.4;overflow-wrap:anywhere}.docsDocumentGrid span{color:#47629b;font-size:13px;line-height:1.65}.docsDocumentGrid em{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;font-style:normal}.docsSelectedReader{margin-top:72px;scroll-margin-top:116px}.docsBackToIndex,.docsEmpty button{background:#fff;border:1px solid #002fa740;color:#002fa7;padding:12px 20px;min-height:44px;border-radius:9px;cursor:pointer}.docsSelectedReader .documentReader{padding-inline:0}.docsEmpty{padding:32px;border:1px solid #002fa738;border-radius:12px}@media(max-width:1000px){.docsDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.docsIndexHeader{display:block}.docsLibrarySearch{width:100%}.docsLearningPaths,.docsDocumentGrid{grid-template-columns:1fr}.docsCategoryFilters button{padding:9px 13px}.docsSelectedReader{margin-top:44px}}.learningSourcePackage code{overflow-wrap:anywhere}.learningSourcePackage pre code{overflow-wrap:normal}
