.rich-body{word-break:break-word}.rich-body,.rich-body p{color:#3d3428;font-size:1rem;line-height:1.9}.rich-body p{margin:0 0 1.35em}.rich-body p:last-child{margin-bottom:0}.rich-body h2,.rich-body h3,.rich-body h4{color:#2c2419;font-family:"Noto Serif SC",SimSun,STSong,serif;font-weight:700;line-height:1.45;margin:1.75rem 0 .85rem}.rich-body h2{font-size:1.375rem}.rich-body h3{font-size:1.125rem}.rich-body h4{font-size:1rem}.rich-body strong{color:#2c2419;font-weight:700}.rich-body blockquote{background:#fdfcf9;border-left:4px solid #c49a48;border-radius:0 .5rem .5rem 0;color:#5c4f42;margin:0 0 1.35em;padding:.75rem 1rem}.rich-body ol,.rich-body ul{margin-bottom:1.35em;padding-left:1.5rem}.rich-body li{line-height:1.85;margin-bottom:.45rem}.rich-body a{color:#8a6a3b;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.rich-body a:hover{color:#6b5228}.rich-body img{border-radius:.75rem;margin:1rem 0;max-width:100%}.rich-body p.ref-title{color:#2c2419;font-family:"Noto Serif SC",SimSun,STSong,serif;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;margin:2rem 0 .6rem}.rich-body ul.ref-list{list-style:decimal;margin:0;padding-left:1.25rem}.rich-body ul.ref-list li{color:#8a8378;font-size:.8125rem;font-weight:400;line-height:1.7;margin-bottom:.375rem}.rich-body ul.ref-list li a{color:#8a8378;font-size:.8125rem;font-weight:400;text-decoration:underline;text-underline-offset:2px}.rich-body ul.ref-list li a:hover{color:#6b6355}
