.tool-guide{margin-top:3rem;padding-top:2.5rem;border-top:1px solid color-mix(in srgb,var(--paragraph-color) 25%,#0000);max-width:62rem;color:var(--hero-text-color);line-height:1.65}.tool-guide h2{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.tool-guide>*+h2{margin-top:2.5rem}.tool-guide h3{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.3rem;font-weight:700;margin:2.25rem 0 .75rem}.tool-guide h4{font-size:1rem;font-weight:700;margin:0 0 .35rem}.tool-guide p{margin:0 0 .75rem}.tool-guide-intro{color:var(--paragraph-color);font-size:1.05rem}.tool-guide-steps{margin:1.25rem 0 0;padding-left:1.4rem;display:grid;grid-gap:.6rem;gap:.6rem}.tool-guide-examples{display:grid;grid-gap:1.1rem;gap:1.1rem}.tool-guide-example pre{margin:0 0 .5rem;padding:.9rem 1.1rem;border-radius:10px;overflow-x:auto;font-size:.9rem;line-height:1.5;background:color-mix(in srgb,var(--hero-text-color) 6%,#0000);border:1px solid color-mix(in srgb,var(--paragraph-color) 25%,#0000)}.tool-guide-example code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.tool-guide-links,.tool-guide-mistakes{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.tool-guide-links{gap:.5rem}.tool-guide-faq{margin:0;display:grid;grid-gap:1.1rem;gap:1.1rem}.tool-guide-faq dt{font-weight:700;margin-bottom:.25rem}.tool-guide-faq dd{margin:0;color:var(--paragraph-color)}.tool-guide a{color:inherit;text-decoration:underline;text-underline-offset:3px}