.nh-detail-content{--wine:#8f211b;--wine-dark:#711813;--ink:#2b211f;--muted:#746662;--line:#e9dfdb;--rose:#f7eeeb;overflow:hidden;margin:28px 0 64px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 14px 42px rgba(62,35,29,.06);color:var(--ink);word-wrap:break-word}
.nh-detail-content *,.nh-detail-content *:before,.nh-detail-content *:after{box-sizing:border-box}
.nh-detail-content__header{padding:30px 34px 0}.nh-detail-content__date{display:inline-flex;align-items:center;min-height:28px;margin-bottom:18px;padding:5px 11px;border-radius:999px;background:var(--rose);color:var(--wine);font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.04em}
.nh-detail-content__cover{display:block;width:100%;max-height:570px;border-radius:15px;background:#f5efec;object-fit:cover}
.nh-detail-content__body{max-width:1080px;margin:0 auto;padding:36px 42px 42px;color:var(--muted);font-size:14px;line-height:1.78}
.nh-detail-content__header+.nh-detail-content__body{padding-top:31px}.nh-detail-content__body>:first-child{margin-top:0!important}.nh-detail-content__body>:last-child{margin-bottom:0!important}
.nh-detail-content__body h2,.nh-detail-content__body h3,.nh-detail-content__body h4{color:var(--ink)!important}.nh-detail-content__body h2{margin:36px 0 15px!important;font:28px/1.28 Georgia,'Times New Roman',serif}.nh-detail-content__body h3{margin:29px 0 12px!important;font:700 18px/1.4 Arial,sans-serif}.nh-detail-content__body h4{margin:24px 0 9px!important;font:700 14px/1.4 Arial,sans-serif}
.nh-detail-content__body p{margin:0 0 17px}.nh-detail-content__body a{color:var(--wine)!important;text-decoration-color:#d7aaa5;text-underline-offset:3px;transition:color .18s ease}.nh-detail-content__body a:hover{color:var(--wine-dark)!important}
.nh-detail-content__body ul,.nh-detail-content__body ol{margin:16px 0 21px;padding-left:24px}.nh-detail-content__body li{margin-bottom:8px;padding-left:3px}.nh-detail-content__body li::marker{color:var(--wine);font-weight:800}
.nh-detail-content__body blockquote{position:relative;margin:27px 0;padding:20px 23px 20px 55px;border:1px solid #ead9d4;border-radius:13px;background:#fff8f6;color:#5d4d48;font:16px/1.67 Georgia,'Times New Roman',serif}.nh-detail-content__body blockquote:before{position:absolute;top:13px;left:18px;color:#dcb8b2;content:'“';font:42px/1 Georgia,serif}
.nh-detail-content__body img{max-width:100%;height:auto;border-radius:12px}.nh-detail-content__body figure{margin:25px 0}.nh-detail-content__body figcaption{margin-top:8px;color:#9a8d89;font-size:10px;text-align:center}
.nh-detail-content__body .table_container{overflow-x:auto;margin:23px 0;border:1px solid var(--line);border-radius:13px}.nh-detail-content__body table{width:100%;min-width:620px;margin:23px 0;border:1px solid var(--line)!important;border-collapse:separate;border-spacing:0;border-radius:13px;background:#fff}.nh-detail-content__body .table_container table{margin:0;border:0!important;border-radius:0}.nh-detail-content__body th,.nh-detail-content__body td{padding:13px 14px;border:0!important;border-right:1px solid #eee5e2!important;border-bottom:1px solid #eee5e2!important;text-align:left;vertical-align:middle}.nh-detail-content__body th{background:#faf6f4!important;color:var(--ink);font-size:11px;font-weight:800}.nh-detail-content__body td{font-size:12px}.nh-detail-content__body tr:last-child>*{border-bottom:0!important}.nh-detail-content__body tr>*:last-child{border-right:0!important}.nh-detail-content__body hr{height:1px;margin:32px 0;border:0;background:var(--line)}
@media(max-width:700px){.nh-detail-content{margin:20px 0 46px;border-radius:14px}.nh-detail-content__header{padding:19px 18px 0}.nh-detail-content__cover{border-radius:11px}.nh-detail-content__body{padding:25px 19px 29px;font-size:13px;line-height:1.72}.nh-detail-content__header+.nh-detail-content__body{padding-top:23px}.nh-detail-content__body h2{font-size:23px}.nh-detail-content__body h3{font-size:17px}.nh-detail-content__body blockquote{padding:17px 17px 17px 44px;font-size:14px}.nh-detail-content__body blockquote:before{left:13px}.nh-detail-content__body>table{display:block;overflow-x:auto;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.nh-detail-content__body a{transition:none}}
