.guide-main{max-width:960px;padding:36px 22px 70px}.guide-intro,.guide-steps section,.guide-note{padding:22px;border-radius:22px;background:#fffdf8;border:1px solid var(--line)}.guide-intro h1{margin:8px 0}.guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.guide-steps section span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f4cf68;font:700 1.4rem Fredoka}.guide-steps h2{margin:12px 0;font-size:1.5rem}.guide-steps p{margin:0}.guide-note{font-weight:800}@media(max-width:650px){.guide-steps{grid-template-columns:1fr}}@media print{body>*:not(main){display:none!important}body::before{display:none!important}.guide-main{max-width:none}.guide-steps section{break-inside:avoid}}@media print{body.guide-page>main{display:block!important}body.guide-page>header{display:none!important}body.guide-page .guide-main{padding:15mm}}@media print{body.guide-page>main#guide-main{display:block!important}}.guide-product-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.guide-product-images figure{margin:0;padding:10px;border:1px solid var(--line);border-radius:18px;background:#fff}.guide-product-images img{display:block;width:100%;height:160px;object-fit:contain}.guide-product-images figcaption{text-align:center;font-weight:800}.guide-motion{max-width:300px;margin:16px auto;text-align:center}.guide-motion video{display:block;width:100%;border-radius:18px}.guide-motion p{font-size:.85rem;color:var(--muted)}@media(max-width:650px){.guide-product-images{grid-template-columns:1fr 1fr}.guide-product-images figure:first-child{grid-column:1/-1}}@media print{.guide-motion{display:none!important}.guide-product-images img{height:115px}}@media print{body.guide-page .guide-main{padding:5mm!important}.guide-intro,.guide-steps section,.guide-note{padding:10px!important}.guide-intro h1{font-size:2rem!important}.guide-intro .button{display:none!important}.guide-product-images{margin:9px 0!important;gap:8px!important}.guide-product-images figure{padding:5px!important}.guide-product-images img{height:88px!important}.guide-steps{gap:9px!important;margin:10px 0!important}.guide-steps h2{font-size:1.2rem!important;margin:6px 0!important}.guide-steps p{font-size:.85rem!important}.guide-steps section span{width:28px;height:28px;font-size:1rem}.guide-note{font-size:.85rem;margin-bottom:8px!important}}
.guide-motion{max-width:700px!important}
