body>main#main{min-height:100svh}.guides-main{padding-bottom:56px}.guides-main-short{padding-bottom:0}.guides-hero h1,.guide-hero h1{max-width:860px}.guide-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.guide-meta{margin:0}.crumbs{margin-bottom:16px;color:var(--muted)}.crumbs a{color:var(--brand-primary-text);font-weight:600;text-underline-offset:3px}.guide-suggest{margin:16px 0 0}.guide-hero{padding:clamp(24px,4vw,40px) 0 20px}.guide-hero h1,.guide-hero .lead{margin-bottom:8px}.guide-hero .guide-cta{margin-top:16px}.guides-hero .eyebrow{font-size:var(--fs-xs)}.guides-hero-links{margin:16px 0 0}.guides-static{padding-left:20px}.guides-static li{margin-bottom:8px}.guides-pick{padding:clamp(24px,4vw,40px) 0 8px}.pick-q{display:block;font-weight:600;font-size:var(--fs-body);margin-bottom:12px}.guide-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px}.guide-search{max-width:460px;flex:1 1 260px}.guide-count{margin:0}.guide-groups{display:grid;gap:8px}.guide-group{padding-top:20px}.guide-group-title{margin:0 0 2px;font-size:var(--fs-body)}.guide-group-line{margin:0 0 12px}.guide-tiles{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.guide-tiles>li{display:flex}.guide-tile{flex:1;display:grid;align-content:start;gap:4px;padding:16px;min-height:96px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);text-decoration:none;color:var(--fg);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.guide-tile:hover{border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--line));transform:translateY(-1px);box-shadow:var(--shadow)}.guide-tile:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.guide-tile[aria-expanded=true]{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 35%,transparent)}.guide-tile .tile-label{font-weight:600}.guide-tile .tile-ways{color:var(--brand-secondary-text);font-weight:600}.guide-tile .tile-match{font-style:italic}.guide-empty{padding:16px 0 0;margin:0}.guide-follow-item{grid-column:1 / -1;display:block!important}.guide-follow{margin:2px 0 4px;padding:20px;border-radius:var(--radius);background:color-mix(in srgb,var(--brand-primary) 7%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--brand-primary) 35%,var(--line))}.follow-step{margin:0 0 4px;font-weight:600}.guide-follow h3{margin:0 0 12px}.guide-follow h3:focus{outline:none}.guide-follow h3:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.follow-options{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.follow-options>li{display:flex}.follow-option,.choose-link{flex:1;display:grid;align-content:start;gap:4px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line-strong);text-decoration:none;color:var(--fg)}.follow-option:hover,.choose-link:hover{border-color:var(--brand-primary)}.follow-option:focus-visible,.choose-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.follow-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.guides-how{padding:clamp(32px,5vw,56px) 0 0}.guides-how>*{max-width:820px}.how-list{padding-left:24px}.how-list li{margin-bottom:12px}.guide-body{padding-top:28px}.guide-body>*{max-width:860px}.guide-body h2{font-size:clamp(1.35rem,2.6vw,1.75rem);margin-top:0}.guide-legend{padding:12px 16px;border-radius:var(--radius-sm);background:var(--slate-fill);border:1px solid var(--line);font-size:var(--fs-ui);margin-bottom:8px}.guide-legend p{margin:0}.guide-legend p+p{margin-top:8px}.guide-notice{padding:16px;border-radius:var(--radius-sm);margin-bottom:24px;background:color-mix(in srgb,var(--warn) 12%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line))}.guide-notice p{margin:0}.guide-notice p+p{margin-top:8px}.guide-choose{margin-bottom:20px}.guide-choose ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.guide-choose li{display:flex}.guide-lane{padding:32px 0 8px;border-top:1px solid var(--line);margin-top:28px}.guide-legend+.guide-lane{margin-top:20px}.lane-num{display:block;font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-secondary-text);margin-bottom:8px}.lane-line{color:var(--muted)}.guide-part{margin-top:24px}.guide-part h3{font-size:var(--fs-body);margin-bottom:8px}.guide-part ul{padding-left:24px;margin:0 0 8px}.guide-part p{margin-bottom:8px}.guide-steps{padding-left:28px;margin:0}.guide-steps>li{margin-bottom:12px;padding-left:4px}.guide-steps>li::marker{font-weight:600;color:var(--brand-primary-text)}.guide-steps>li>p{margin:0 0 8px}.steps-alt{margin-top:16px}.steps-alt h4{font-size:var(--fs-base);margin:0 0 8px}.guide-box{margin:8px 0 12px;min-width:0}.box-label{font-weight:600;font-size:var(--fs-ui);margin:0 0 4px}.guide-pre{margin:0;max-height:360px;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-size:var(--fs-sm);line-height:1.5}.guide-pre[data-lang=shell]{white-space:pre;overflow-x:auto}.guide-pre-preview{max-height:none;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--muted)}.guide-box:has(>.guide-box-long[open])>.guide-pre-preview{display:none}.guide-box-long>summary{cursor:pointer;list-style:none;display:inline-block;margin-top:8px;padding:8px 0;font-weight:600;font-size:var(--fs-ui);color:var(--brand-primary-text);text-decoration:underline;text-underline-offset:3px}.guide-box-long>summary::-webkit-details-marker{display:none}.guide-box-long>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.guide-box-long>.guide-pre{max-height:none;margin-top:8px}.guide-box-long .when-open,.guide-box-long[open] .when-closed{display:none}.guide-box-long[open] .when-open{display:inline}.on-connect-list{margin-top:-4px!important}.guide-pre:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.artifact-title{margin:12px 0 0}.on-connect{font-size:var(--fs-base)}.may-differ{display:inline-block;vertical-align:baseline;padding:0 8px;border-radius:4px;font-size:var(--fs-xs);font-weight:600;color:var(--warn-text);background:color-mix(in srgb,var(--warn) 14%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));cursor:help}.may-differ-note{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--muted)}.guide-fixes{list-style:none;padding:0!important;display:grid;gap:12px}.guide-fixes li{padding:12px 16px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line)}.fix-symptom{font-weight:600;margin:0 0 4px!important}.fix-fix{margin:0!important}.guide-adv-list{display:grid;gap:0}.guide-adv{border-top:1px solid var(--line)}.guide-adv:last-child{border-bottom:1px solid var(--line)}.guide-adv summary{cursor:pointer;font-weight:600;padding:12px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.guide-adv summary::-webkit-details-marker{display:none}.guide-adv summary:after{content:"+";color:var(--brand-primary-text);font-weight:600;flex:none}.guide-adv[open] summary:after{content:"–"}.guide-adv summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.adv-body{padding:0 0 12px}.guide-feedback,.guide-related{padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}.guide-related ul{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:8px 20px}@media (max-width: 760px){.guide-cta .btn{flex:1 1 auto;justify-content:center}.print-btn{display:none!important}.guide-related ul a,.crumbs a,.follow-actions .text-link{display:inline-block;padding:8px 0}.guide-adv summary{padding:16px 0}}@media (pointer: coarse),(max-width: 760px){.guide-related ul a,.crumbs a,.follow-actions .text-link{display:inline-block;padding:12px 2px}}@media (prefers-reduced-motion: reduce){.guide-tile{transition:none}.guide-tile:hover{transform:none}}@media print{.site-header,.site-footer,.skip-link,.guide-cta,.guide-feedback,.guide-related,.guide-choose,.crumbs{display:none!important}body{background:#fff;color:#000;font-size:11pt}.page-hero{background:none;border:0;padding:0 0 8pt}.guide-body{padding-top:0}.guide-body>*{max-width:none}.container{width:100%}.guide-pre{max-height:none;overflow:visible;border-color:#999}.guide-pre[data-lang=shell]{white-space:pre-wrap}.guide-pre-preview,.guide-box-long>summary{display:none!important}.guide-adv summary:after{content:none}.guide-lane{break-before:auto}.guide-steps>li,.guide-fixes li,.guide-box{break-inside:avoid}h2,h3{break-after:avoid}a{text-decoration:none}}
