.jp-access-guide .jp-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:16px;color:var(--jp-muted);font-size:13px}.jp-breadcrumb a{min-height:44px;display:inline-flex;align-items:center}.jp-access-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding-block:24px 32px}.jp-access-hero h1{max-width:12ch;font-size:clamp(44px,4.8vw,64px);line-height:1.04;letter-spacing:-.03em;margin-block:16px 20px}.jp-access-hero .jp-deck{max-width:48ch}.jp-access-hero .jp-actions{margin-top:28px}.jp-access-hero-image{position:relative;aspect-ratio:4/3}.jp-access-hero-image img{object-fit:cover}.jp-access-hero figcaption{font-size:13px;color:var(--jp-muted);margin-top:8px}.jp-guide-context{display:flex;gap:16px;align-items:start;background:var(--jp-surface);padding:20px 24px;font-size:14px}.jp-guide-context svg{color:var(--jp-link);flex-shrink:0;margin-top:3px;width:20px}.jp-guide-context p{max-width:95ch}.jp-guide-context strong{color:var(--jp-ink)}.jp-guide-toc{display:flex;flex-wrap:wrap;column-gap:28px;padding-block:12px;border-bottom:1px solid var(--jp-line)}.jp-guide-toc a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--jp-link);text-decoration:underline;text-underline-offset:4px}.jp-access-guide .jp-section:first-of-type{border-top:0}.jp-access-route{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;padding:32px;background:var(--jp-surface)}.jp-access-route+.jp-access-route{margin-top:24px;background:transparent;border:1px solid var(--jp-line)}.jp-route-intro h3{margin-block:16px;font-size:36px}.jp-route-intro>p{max-width:45ch}.jp-route-status{display:block;margin-block:24px 8px;font-size:15px;color:var(--jp-link)}.jp-route-intro .jp-actions{margin-top:24px;flex-wrap:wrap}.jp-route-detail{border-left:1px solid var(--jp-line);padding-left:32px}.jp-route-detail h4{font-weight:600;margin:0 0 8px;color:var(--jp-ink)}.jp-route-detail h4:not(:first-child){margin-top:24px}.jp-route-detail p{font-size:14px}.jp-route-detail ol{list-style:decimal;padding-left:20px;margin-block:12px 24px}.jp-route-detail li{padding-left:8px;font-size:15px;color:var(--jp-muted)}.jp-route-detail li+li{margin-top:12px}.jp-model-note code{font-family:var(--font-mono),monospace;overflow-wrap:anywhere}.jp-route-sources{display:flex;flex-wrap:wrap;gap:16px 32px;margin-block:12px 16px}.jp-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.jp-price-grid article+article{border-left:1px solid var(--jp-line);padding-left:40px}.jp-published-price{font-family:var(--jp-font-display),sans-serif;font-size:32px;line-height:1.2;color:var(--jp-link)!important;margin-block:20px 16px!important}.jp-price-caveat{max-width:90ch;border-left:2px solid var(--jp-link);padding-left:20px;margin-top:32px!important;font-size:14px}.jp-guide-questions{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}.jp-access-question{border-bottom:1px solid var(--jp-line)}.jp-access-question summary{font-size:18px;padding:20px 0;color:var(--jp-ink);font-weight:500}.jp-access-question>div{padding-bottom:20px}.jp-access-question p{max-width:65ch}.jp-guide-checklist ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;list-style:none;padding:0;margin-block:0 24px}.jp-guide-checklist li{display:flex;gap:12px;align-items:start;font-size:15px}.jp-guide-checklist svg{color:var(--jp-link);flex-shrink:0;width:20px}.jp-guide-sources>p{max-width:75ch}.jp-guide-sources ul{padding:0;list-style:none;margin-top:24px}.jp-guide-sources li{display:flex;justify-content:space-between;gap:24px;padding-block:20px;border-top:1px solid var(--jp-line)}.jp-guide-sources .jp-provenance{margin-top:8px}@media (max-width:1023px){.jp-access-hero{gap:32px}.jp-access-hero .jp-actions{flex-wrap:wrap}.jp-access-route{gap:24px;padding:24px}.jp-route-detail{padding-left:24px}.jp-guide-questions,.jp-price-grid{gap:32px}.jp-price-grid article+article{padding-left:24px}}@media (max-width:767px){.jp-access-hero,.jp-access-route,.jp-guide-checklist ul,.jp-guide-questions,.jp-price-grid{grid-template-columns:1fr}.jp-access-hero{padding-top:16px;gap:32px}.jp-access-hero h1{font-size:42px;max-width:14ch}.jp-access-hero-image{aspect-ratio:16/9}.jp-access-hero .jp-actions{flex-direction:column;align-items:stretch}.jp-guide-context{padding:20px}.jp-guide-toc{column-gap:20px}.jp-route-detail{padding-left:0;padding-top:24px}.jp-price-grid article+article,.jp-route-detail{border-left:0;border-top:1px solid var(--jp-line)}.jp-price-grid article+article{padding:24px 0 0}.jp-guide-questions{gap:8px}.jp-guide-sources li{flex-direction:column;gap:8px}.jp-published-price{font-size:28px}.jp-guide-checklist ul{gap:20px}}