.guide-hero{padding-bottom:2rem}.guide-section{max-width:76rem;margin-inline:auto}.guide-section>p,.guide-section>ul,.guide-section>ol{max-width:68ch}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.guide-grid article,.guide-download,.guide-note{background:#fffdf8;color:#153b38;border:1px solid #829b94;border-radius:1rem;padding:1.5rem}.guide-grid h3,.guide-download h3,.guide-note h3{color:#153b38}.guide-download{margin-block:2rem;background:#e7f0eb}.guide-note{border-left:5px solid #a84827;margin-block:1.5rem}.guide-back{margin-top:2rem;font-size:1rem}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;counter-reset:step}.guide-steps li{border-top:4px solid #246b59;padding:1rem;background:#f0f5f2;color:#153b38}.guide-steps li:before{counter-increment:step;content:counter(step) ' · ';font-weight:bold}.guide-section li{margin-bottom:.8rem}.guide-section summary{font-weight:bold;cursor:pointer;padding:1rem}.guide-section details{border:1px solid #829b94;border-radius:.6rem;margin-block:1rem;padding:0 1rem}.guide-section a:focus-visible{outline:3px solid #a84827;outline-offset:4px}.guide-section .actions{flex-wrap:wrap}.guide-section a{overflow-wrap:anywhere}@media(max-width:48rem){.guide-grid,.guide-steps{grid-template-columns:1fr}.guide-grid article,.guide-download{padding:1rem}}@media print{.guide-back,.page-jump,.top,footer,.actions{display:none}.guide-grid,.guide-steps{display:block}.guide-grid article{break-inside:avoid}.guide-section{padding:1rem 0}.guide-download{break-inside:avoid}}