.HANuFa_prose p{font-family:var(--font-sans);color:#4a4540;margin:0 0 1.5rem;font-size:1rem;line-height:1.75}.HANuFa_prose p:last-child{margin-bottom:0}.HANuFa_prose h1{font-family:var(--font-serif);letter-spacing:-.03em;color:#1a1714;margin:6rem 0 2rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.HANuFa_prose h1:first-child{margin-top:0}.HANuFa_prose h2{font-family:var(--font-serif);letter-spacing:-.03em;color:#1a1714;margin:4rem 0 1.5rem;font-size:2rem;font-weight:400;line-height:1.15}.HANuFa_prose h2:first-child{margin-top:0}.HANuFa_prose h3{font-family:var(--font-serif);color:#1a1714;margin:2rem 0 1rem;font-size:1.5rem;font-weight:400}.HANuFa_prose h3:first-child{margin-top:0}.HANuFa_prose h4{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#7a726b;margin:2rem 0 .5rem;font-size:.875rem;font-weight:500}.HANuFa_prose h4:first-child{margin-top:0}.HANuFa_prose strong{color:#1a1714;font-weight:500}.HANuFa_prose em{font-style:italic}.HANuFa_prose u{text-underline-offset:3px;text-decoration:underline}.HANuFa_prose s,.HANuFa_prose del{opacity:.5}.HANuFa_prose mark{color:inherit;background-color:#c9a96e2e;border-radius:2px;padding:.05em .2em}.HANuFa_prose code{color:#b08d57;background:#f5f0eb0f;border:1px solid #1a171414;border-radius:3px;padding:.1em .4em;font-family:Menlo,Monaco,Consolas,monospace;font-size:.85em}.HANuFa_prose sub{vertical-align:sub;font-size:.75em}.HANuFa_prose sup{vertical-align:super;font-size:.75em}.HANuFa_prose pre{background:#0000004d;border:1px solid #1a171414;border-radius:4px;margin:2rem 0;padding:1.5rem 2rem;overflow-x:auto}.HANuFa_prose pre code{color:#f5f0ebbf;background:0 0;border:none;padding:0;font-size:.85rem}.HANuFa_prose ul,.HANuFa_prose ol{color:#4a4540;margin:0 0 1.5rem;padding-left:2rem}.HANuFa_prose ul li,.HANuFa_prose ol li{font-family:var(--font-sans);margin-bottom:.5rem;padding-left:.25rem;font-size:1rem;line-height:1.75}.HANuFa_prose ul li::marker{color:#b08d57;opacity:.7}.HANuFa_prose ol li::marker{color:#b08d57;opacity:.7}.HANuFa_prose ul li{list-style-type:disc}.HANuFa_prose ol li{list-style-type:decimal}.HANuFa_prose ul[data-type=taskList]{padding-left:0;list-style:none}.HANuFa_prose ul[data-type=taskList] li{align-items:flex-start;gap:1rem;padding-left:0;display:flex}.HANuFa_prose ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}.HANuFa_prose ul[data-type=taskList] li>label input[type=checkbox]{accent-color:#b08d57;cursor:default;width:15px;height:15px}.HANuFa_prose ul[data-type=taskList] li>div{flex:1}.HANuFa_prose ul[data-type=taskList] li[data-checked=true]>div{opacity:.45;text-decoration:line-through}.HANuFa_prose blockquote{background:#c9a96e08;border-left:2px solid #b08d57;margin:3rem 0;padding:.5rem 0 .5rem 2rem}.HANuFa_prose blockquote p{font-family:var(--font-serif);color:#1a1714;margin-bottom:0;font-size:1.25rem;font-style:italic;font-weight:400}.HANuFa_prose a{color:#b08d57;text-underline-offset:3px;text-decoration:underline;transition:color .2s cubic-bezier(.4,0,.2,1)}.HANuFa_prose a:hover{color:#c9a96e}.HANuFa_prose hr{border:none;border-top:1px solid #1a171414;margin:3rem 0}.HANuFa_prose img{border-radius:2px;max-width:100%;height:auto;margin:2rem 0;display:block}.HANuFa_prose table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin:2rem 0;font-size:.875rem}.HANuFa_prose table th,.HANuFa_prose table td{text-align:left;vertical-align:top;color:#4a4540;border:1px solid #1a171414;padding:.5rem 1rem}.HANuFa_prose table th{color:#1a1714;text-transform:uppercase;letter-spacing:.1em;background:#f5f0eb0a;font-size:.75rem;font-weight:500}.HANuFa_prose table tr:nth-child(2n) td{background:#f5f0eb04}
