.slug_hero__tb5xN{width:100%;margin:32px auto;text-align:center;color:#6f5d00}@media (max-width:376px){.slug_hero__tb5xN{font-size:1.75rem}}@media (max-width:321px){.slug_hero__tb5xN{font-size:1.5rem}}@media (prefers-color-scheme:dark){.slug_hero__tb5xN{color:#f3d500}}.slug_mainContent__jf0_F{max-width:100%;width:-moz-fit-content;width:fit-content;height:auto;margin:0 auto;display:flex;gap:32px}.slug_articleContent_wrap__tZHp_{max-width:840px;width:100%}.slug_articleContent__a6cDF{max-width:840px;width:100%;display:flex;flex-direction:column;gap:0;padding:24px;border-radius:12px;background-color:#fff9ee;border:1px solid #eee2bc;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.slug_articleContent__a6cDF{background-color:#2c2c2c;border:1px solid #444;box-shadow:0 2px 4px rgba(0,0,0,.3)}}.slug_postLink_wrap__MkoW7{display:flex}.slug_postLinkText__4A2HV{font-weight:700}.slug_postLinkButton__zAlL0{display:block}.slug_postLink__OJfCL{max-width:420px;width:100%;display:flex;flex-direction:column;gap:0;padding:24px;border-radius:12px;background-color:#fff9ee;border:1px solid #eee2bc;box-shadow:0 2px 4px rgba(0,0,0,.1)}.slug_sidebar__FNIFm{width:300px}@media (max-width:1200px){.slug_sidebar__FNIFm{display:none}}.slug_stickyBlock__dO_DL{position:-webkit-sticky;position:sticky;top:30px}.slug_date__O3LEz{width:100%;text-align:right;color:#6f5d00}@media (prefers-color-scheme:dark){.slug_date__O3LEz{color:#f3d500}}.slug_markdown__sGhg5 h1,.slug_markdown__sGhg5 h2,.slug_markdown__sGhg5 h3,.slug_markdown__sGhg5 h4{color:#6f5d00}.slug_markdown__sGhg5 h1{width:100%;margin-top:24px;margin-bottom:0}.slug_markdown__sGhg5 h2{width:100%;margin-top:32px;margin-bottom:0}.slug_markdown__sGhg5 h3{margin-top:16px;margin-bottom:0}.slug_markdown__sGhg5 h4{margin-top:16px}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 h1,.slug_markdown__sGhg5 h2,.slug_markdown__sGhg5 h3,.slug_markdown__sGhg5 h4{color:#f3d500}}.slug_markdown__sGhg5 p{font-size:1rem;line-height:2rem}@media (max-width:426px){.slug_markdown__sGhg5 p{line-height:1.25rem}}@media (max-width:376px){.slug_markdown__sGhg5 p{font-size:.875rem;line-height:1rem}}.slug_markdown__sGhg5 hr{margin-top:0;margin-bottom:16px;border:none;border-top:1.5px solid #fce27c}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 hr{border-top:1.5px solid #f3d500}}.slug_markdown__sGhg5 ol,.slug_markdown__sGhg5 ul{margin:0 24px}.slug_markdown__sGhg5 li::marker{color:#6f5d00}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 li::marker{color:#f3d500}}.slug_markdown__sGhg5 a{text-decoration:underline;color:#6f5d00}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 a{color:#f3d500}}.slug_markdown__sGhg5 img{max-width:100%;display:block;margin:12px auto;max-height:70vh}.slug_markdown__sGhg5 blockquote{margin:1em 2em;padding:.5em 1em;border-left:4px solid #fce27c;color:#555;font-style:italic;background-color:#fff}@media (max-width:426px){.slug_markdown__sGhg5 blockquote{margin:8px}}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 blockquote{border-left:4px solid #f3d500;color:#ddd;background-color:#2c2c2c}}.slug_markdown__sGhg5 p code{background-color:#fff;padding:2px 4px;border-radius:4px;font-size:1rem;display:inline-block}@media (max-width:376px){.slug_markdown__sGhg5 p code{font-size:.875rem}}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 p code{background-color:#444;color:#f3d500}}.slug_markdown__sGhg5 pre code{margin:12px 0;font-size:1rem;line-height:1.25rem;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:426px){.slug_markdown__sGhg5 pre code{margin:8px 0;font-size:.75rem}}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 pre code{background-color:#2c2c2c;border:.5px solid #f3d500}}.slug_markdown__sGhg5 table{width:100%;border-collapse:collapse;margin:20px 0}@media (max-width:426px){.slug_markdown__sGhg5 table{margin:8px 0}}.slug_markdown__sGhg5 td,.slug_markdown__sGhg5 th{padding:8px 12px;text-align:left;border:1px solid #6f5d00}.slug_markdown__sGhg5 th{background-color:#fce27c;font-weight:700}@media (prefers-color-scheme:dark){.slug_markdown__sGhg5 td,.slug_markdown__sGhg5 th{border:1px solid #f3d500}.slug_markdown__sGhg5 th{background-color:#444;color:#f3d500}}