.guide-page .comparison-hero{max-width:900px}.guide-page .comparison-hero h1{max-width:24ch}.guide-page .comparison-body{max-width:800px}.guide-page .comparison-body section{scroll-margin-top:100px}.guide-page .guide-notes{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.guide-notes h3{font-size:18px;margin-top:24px}.guide-faq{padding:18px 0;border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer}.guide-faq summary h3{display:inline;font-size:18px}.guide-related a{overflow-wrap:anywhere}.guide-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
