.content-body{overflow-wrap:anywhere;line-height:1.9;color:#695f55}.content-body>h2,.content-body>h3{scroll-margin-top:130px;margin:2em 0 .8em;line-height:1.25;color:#29241f;letter-spacing:-.035em}.content-body>h2{font-size:32px}.content-body>h3{font-size:24px}.content-body>p{margin:1.4em 0;white-space:normal}.content-body a{color:#90432c;text-decoration:underline;text-underline-offset:4px}.content-body ol,.content-body ul{padding-left:1.6em;margin:1.5em 0}.content-body ul{list-style:disc}.content-body ol{list-style:decimal}.content-body li{margin:.45em 0;padding-left:.3em}.content-body blockquote{border-left:3px solid #aa8565;padding:15px 24px;background:#f0e6da;margin:1.5em 0;white-space:pre-wrap}.content-body pre{background:#ede4f0;border:1px solid #d9cce0;border-radius:10px;padding:22px;overflow-x:auto;max-width:100%;font-size:13px;line-height:1.7}.content-body code{font-family:var(--font-geist-mono),monospace;background:#e9e1e8;border-radius:3px;padding:2px 4px;font-size:.85em}.content-body pre code{background:none;padding:0;font-size:inherit}.content-body strong{font-weight:650;color:#3f342b}.content-body>h2:first-child,.content-body>h3:first-child{margin-top:0}.journal-categories{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.journal-categories a{font-size:12px;border:1px solid #cbbbae;border-radius:24px;padding:12px 20px}.journal-categories a[aria-current=page]{background:#a4472c;color:#fff;border-color:#a4472c}.journal-empty{padding:35px;border:1px solid var(--f-line);border-radius:15px;background:#eee5f1}.journal-empty h2{font-size:30px}.published-article .article-answer{margin-bottom:45px}.published-article .article-end{margin-top:55px;padding-top:35px;border-top:1px solid var(--f-line)}@media(max-width:600px){.content-body>h2{font-size:27px}.content-body>h3{font-size:22px}.content-body pre{padding:15px}.content-body blockquote{padding:14px 18px}}