.guide-section{max-width:1280px;margin:auto;padding:7rem 2rem;border-top:1px solid var(--line)}.guide-heading{max-width:760px}.guide-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1;letter-spacing:-.045em;margin:.2rem 0 1rem}.guide-heading>p:last-child{color:#48545c}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0}.steps article,.install-choices article,.help-grid article{background:var(--card);border:1px solid var(--line);padding:1.5rem}.steps>article>span{display:grid;place-items:center;width:2rem;height:2rem;background:var(--signal);color:#101820;font-weight:900}.steps h3,.install-choices h3,.help-grid h3{margin:1.5rem 0 .5rem;font-size:1rem}.steps p,.install-choices p,.help-grid p{font-size:.86rem;color:#4c575e}.steps pre,.install-choices pre,.task-list pre{background:var(--code);color:var(--code-text);padding:.8rem;overflow:auto;font-size:.7rem}.install-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.choice-label{color:var(--accent)!important;font-size:.68rem!important;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.task-list{margin-top:3rem;border-top:1px solid var(--line)}.task-list article{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--line)}.task-list h3{margin:0}.task-list p{margin:.35rem 0;color:#4c575e;font-size:.86rem}.task-list pre{margin:0}.plain-note{margin-top:2rem;background:var(--accent);color:#fff;padding:1.5rem}.plain-note h3{margin-top:0}.plain-note p{margin-bottom:0}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem}.technical-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.technical-links a{color:#fff;font-weight:800}@media(min-width:100rem){.guide-section{max-width:1520px}.guide-heading{max-width:840px}.task-list article{grid-template-columns:.7fr 1.3fr;gap:5rem}}@media(max-width:850px){.steps,.install-choices{grid-template-columns:1fr}.task-list article{grid-template-columns:1fr}.help-grid{grid-template-columns:1fr}.guide-section{padding-block:5rem}.technical-links{grid-template-columns:1fr}}@media(max-width:480px){.guide-section{padding-inline:1.2rem}}@media(prefers-color-scheme:dark){.guide-heading>p:last-child,.steps p,.install-choices p,.help-grid p,.task-list p{color:#c7d0d4}.plain-note{background:#064f46}}
