.cmm-reading{max-width:860px;margin:0 auto;padding:32px 24px 60px}.cmm-reading h1{font:40px/1.15 Georgia,serif;color:#334737;margin:24px 0}.cmm-reading h2{font:27px/1.25 Georgia,serif;color:#334737;margin:32px 0 14px}.cmm-reading p,.cmm-reading li{font-size:16px;line-height:1.8;color:#445041}.cmm-reading a,.cmm-category-guide a{color:#334737;text-decoration:underline;text-underline-offset:3px}.cmm-reading .cmm-guide-intro{font-size:18px}.cmm-reading .cmm-guide-selection{margin-top:32px;padding:22px;background:#f1f3eb;border-radius:12px}.cmm-reading .cmm-guide-selection h2{margin-top:0}.cmm-category-guide{max-width:820px;margin:36px 0;padding-top:24px;border-top:1px solid #dce2d3}.cmm-category-guide h2{font:26px/1.3 Georgia,serif;margin:24px 0 12px}.cmm-category-guide p{font-size:15px;line-height:1.75}.cmm-reading a:focus-visible,.cmm-category-guide a:focus-visible{outline:2px solid #334737;outline-offset:4px}@media(max-width:600px){.cmm-reading{padding:20px 18px 40px}.cmm-reading h1{font-size:30px}.cmm-reading h2,.cmm-category-guide h2{font-size:23px}.cmm-reading p,.cmm-reading li,.cmm-category-guide p{font-size:14px}.cmm-reading .cmm-guide-intro{font-size:16px}.cmm-reading .cmm-guide-selection{padding:16px}}

.cmm-reading h1{text-wrap:balance}.cmm-reading .cmm-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}
