.prepare-index{width:100%}.prepare-index-header{max-width:660px;margin-bottom:48px}.prepare-index-header>p:first-child{color:var(--interactive);font-size:var(--text-meta);margin-bottom:10px;font-weight:600}.prepare-index-header h1{max-width:14em;font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:-.02em}.prepare-index-header>p:last-child{max-width:42rem;color:var(--text-secondary);font-size:var(--text-body);margin-top:14px;line-height:1.8}.prepare-index-section{border-top:1px solid var(--line)}.prepare-section-heading{justify-content:space-between;align-items:baseline;gap:16px;padding:23px 0 15px;display:flex}.prepare-section-heading h2,.prepare-usage h2{font-size:var(--text-section)}.prepare-section-heading span{color:var(--muted);font-size:var(--text-meta)}.prepare-guide-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.prepare-guide-list li{border-top:1px solid var(--line-soft)}.prepare-guide-list li:first-child{border-top-color:var(--line)}.prepare-guide-list a{grid-template-columns:38px 74px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:24px 4px;transition:background .15s ease-out,color .15s ease-out;display:grid}.prepare-guide-list a:hover{background:var(--surface-hover);color:var(--interactive)}.prepare-guide-list a:active{background:var(--surface-pressed);color:var(--interactive-hover)}.prepare-guide-step{color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.prepare-guide-stage{color:var(--muted);font-size:var(--text-ui)}.prepare-guide-copy{min-width:0}.prepare-guide-copy strong{color:var(--ink);font-size:var(--text-subheading);line-height:1.5;display:block}.prepare-guide-copy small{color:var(--text-secondary);font-size:var(--text-ui);margin-top:5px;line-height:1.7;display:block}.prepare-guide-arrow{color:var(--muted);transition:transform .18s cubic-bezier(.22,1,.36,1)}.prepare-guide-list a:hover .prepare-guide-arrow{color:var(--interactive);transform:translate(3px)}.prepare-usage{grid-template-columns:150px minmax(0,1fr);gap:32px;margin-top:54px;display:grid}.prepare-usage>div{max-width:640px}.prepare-usage p{color:var(--text-secondary);font-size:var(--text-ui);line-height:1.8}.prepare-usage p+p{margin-top:12px}.prepare-usage strong{color:var(--ink)}.prepare-guide-shell{width:100%}.prepare-breadcrumbs{margin-bottom:22px}.prepare-journey{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:38px;display:grid}.prepare-journey a{min-width:0;color:var(--muted);flex-direction:column;gap:4px;padding:13px 16px;display:flex;position:relative}.prepare-journey a+a:before{content:"";background:var(--line-soft);width:1px;position:absolute;top:13px;bottom:13px;left:0}@media (hover:hover) and (pointer:fine){.prepare-journey a:hover{color:var(--interactive);background:0 0}}.prepare-journey a:active{color:var(--interactive-hover);background:0 0}.prepare-journey a[aria-current]{color:var(--interactive);background:0 0}.prepare-journey a[aria-current]:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.prepare-journey span{font-size:var(--text-label)}.prepare-journey strong{color:currentColor;font-size:var(--text-ui);line-height:1.5}.prepare-reading-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:52px;display:grid}.prepare-article{background:0 0;border:0;padding:0}.prepare-article-header{max-width:var(--prose-measure);border-bottom:1px solid var(--line);padding-bottom:18px}.prepare-article-header h1{margin-bottom:10px}.prepare-lead{max-width:42rem;color:var(--text-secondary);font-size:var(--text-body);line-height:1.8}.prepare-prose{max-width:var(--prose-measure)}.prepare-prose>:first-child{margin-top:30px}.prepare-prose strong{color:var(--ink)}.prepare-aside{top:calc(var(--header-height) + 28px);gap:30px;display:grid;position:sticky}.prepare-aside-section{border-top:1px solid var(--line);padding-top:15px}.prepare-aside-section h2{font-size:var(--text-ui);margin-bottom:8px}.prepare-aside-section p{color:var(--text-secondary);font-size:var(--text-meta);line-height:1.75}.prepare-aside-section nav{margin-top:12px}.prepare-aside-section a{color:var(--interactive);font-size:var(--text-meta);justify-content:space-between;gap:12px;padding:8px 0;line-height:1.6;display:flex}.prepare-aside-section a:active{color:var(--interactive-hover)}.prepare-source>a{justify-content:flex-start;margin-top:7px}.prepare-pagination{max-width:var(--prose-measure);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;padding-top:22px;display:grid}.prepare-pagination a{color:var(--muted);font-size:var(--text-meta);flex-direction:column;gap:5px;display:flex}.prepare-pagination a:hover,.prepare-pagination a:hover strong{color:var(--interactive)}.prepare-pagination a:active,.prepare-pagination a:active strong{color:var(--interactive-hover)}.prepare-pagination strong{color:var(--ink);font-size:var(--text-ui);line-height:1.5}.prepare-pagination .next{text-align:right}@media (width<=920px){.prepare-reading-layout{grid-template-columns:minmax(0,1fr) 190px;gap:32px}}@media (width<=760px){.prepare-index-header{margin-bottom:36px}.prepare-index-header h1{font-size:var(--text-title);line-height:var(--leading-title)}.prepare-guide-list a{grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;padding:20px 2px}.prepare-guide-stage{display:none}.prepare-usage{grid-template-columns:1fr;gap:16px;margin-top:42px}.prepare-journey{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.prepare-journey a:nth-child(n+3){border-top:1px solid var(--line-soft)}.prepare-journey a:nth-child(3):before{display:none}.prepare-reading-layout{grid-template-columns:1fr}.prepare-aside{grid-template-columns:1fr 1fr;gap:26px;margin-top:10px;position:static}}@media (width<=520px){.prepare-journey a{padding:11px 12px}.prepare-journey a[aria-current]:after{left:12px;right:12px}.prepare-guide-copy small{font-size:var(--text-meta)}.prepare-aside{grid-template-columns:1fr}.prepare-pagination{gap:18px}}@media (prefers-reduced-motion:reduce){.prepare-guide-arrow{transition:none}}
