.guide-header,.guide-footer{max-width:1120px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.guide-header nav{display:flex;gap:22px}.guide-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#edf4ed;padding:24px;border-radius:16px;margin:32px 0 48px}.guide-toc a{text-decoration:underline;line-height:1.5;overflow-wrap:anywhere}.guide-section{max-width:820px;border-top:1px solid #d7e1d8;padding:30px 0;scroll-margin-top:20px}.guide-section h2{font-size:1.6rem;line-height:1.3;margin-bottom:18px}.guide-section p{line-height:1.75;margin:14px 0}.guide-footer{border-top:1px solid #d7e1d8}.guide-footer .legal-links{padding:0}@media(max-width:640px){.guide-toc{grid-template-columns:1fr;padding:18px}.guide-header,.guide-footer{padding:18px}.guide-section h2{font-size:1.3rem}}@media print{.guide-header nav,.guide-toc,.screen-launch{display:none!important}.guide-section{max-width:none;padding:15px 0}.section{padding:10px 0;max-width:none}h2{break-after:avoid}p{orphans:3;widows:3}}
#guide .lead{color:#51675c}
