.guide-article{max-width:780px;margin:40px auto 64px}.guide-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:24px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.guide-breadcrumb a{color:var(--green);text-decoration:none}.guide-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.guide-breadcrumb span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.guide-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 22px;margin-bottom:18px;display:grid}.guide-header>.tag{grid-area:1/1/auto/-1}.guide-header h1{text-wrap:balance;grid-area:2/1;max-width:none;margin:0}.guide-header .meta{text-align:right;grid-area:2/2;margin:0 0 6px}.guide-toc{border:1px solid var(--line);background:var(--panel);margin:29px 0 35px;padding:15px 17px}.guide-toc p,.related-guides>div>p{color:var(--green);letter-spacing:.08em;margin:0 0 8px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.guide-toc ol{gap:5px;margin:0;padding-left:18px;display:grid}.guide-toc li{color:var(--muted);margin:0;padding-left:2px;font-size:13px}.guide-toc .guide-toc__nested{margin-left:14px;font-size:12px}.guide-toc a{color:#d6e1d7;text-decoration:none}.guide-toc a:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.guide-content>h2:first-child{margin-top:0}.related-guides{border-top:1px solid var(--line);margin-top:44px;padding-top:22px}.related-guides h2{letter-spacing:-.04em;margin:0 0 15px;font-size:25px}.related-guides>div:last-child{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.related-guides a{background:var(--panel);grid-template-columns:105px 1fr;gap:3px 13px;padding:13px;text-decoration:none;display:grid}.related-guides a:hover{background:#233228}.related-guides span{color:var(--green);letter-spacing:.05em;grid-row:span 2;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.related-guides strong{text-wrap:balance;font-size:14px;line-height:1.45}.related-guides small{color:var(--muted);font-size:11px;line-height:1.5}.guide-next-action{border:1px solid var(--line);background:#142017;border-top:0;justify-content:space-between;align-items:center;gap:18px;margin-top:1px;padding:16px;display:flex}.guide-next-action p{color:var(--muted);margin:0;font-size:12px}.guide-next-action a{color:var(--green);white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.guide-next-action a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.guide-article{margin-top:28px}.guide-breadcrumb span:last-child{max-width:190px}.guide-header{grid-template-columns:1fr;row-gap:8px}.guide-header>.tag,.guide-header h1,.guide-header .meta{grid-column:1}.guide-header .meta{text-align:left;grid-row:3;margin:0}.related-guides a{grid-template-columns:1fr}.related-guides span{grid-row:auto}.guide-next-action{display:block}.guide-next-action a{white-space:normal;margin-top:8px;display:block}}.guide-header[data-astro-cid-u4tqt5py] h1[data-astro-cid-u4tqt5py]{overflow-wrap:anywhere}.guide-header{max-width:none;height:auto;margin:0 0 18px;padding:0}.guide-header h1{text-wrap:pretty}@media (width<=600px){.guide-header h1{text-wrap:wrap}}.guide-recovery{border:1px solid var(--line);background:var(--panel);margin-top:42px;padding:20px}.guide-recovery h2{margin:0 0 10px;font-size:22px}.guide-recovery p{color:var(--muted);margin:9px 0;font-size:13px}.diagnostic-flow{margin-top:32px}.diagnostic-flow h2{font-size:22px}.diagnostic-flow ol{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.diagnostic-flow li{background:var(--panel);padding:15px}.diagnostic-flow strong,.diagnostic-flow span{display:block}.diagnostic-flow span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.55}.network-note{background:#172219;border:1px solid #557651;margin-top:25px;padding:17px}.network-note strong{color:var(--green)}.network-note p{color:var(--muted);margin:6px 0 0;font-size:13px}.network-note small{color:#c6d5c7;margin-top:10px;font-size:11px;line-height:1.55;display:block}.network-note a{color:var(--link)}@media (width<=600px){.diagnostic-flow ol{grid-template-columns:1fr}}
