.factsaju-blog{--blog-ink:#302f29;--blog-muted:#726c60;--blog-red:#8a4535;--blog-green:#345f51;background:#fbf9f3;color:var(--blog-ink);min-height:100vh;font-family:inherit;overflow-wrap:anywhere}.factsaju-blog *{box-sizing:border-box}.factsaju-blog a{transition:color .15s}.factsaju-blog a:focus-visible{outline:3px solid #8a4535;outline-offset:5px;border-radius:3px}.blog-nav{max-width:1100px;margin:auto;padding:26px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e1d6;gap:20px;font-size:14px}.blog-brand{font-weight:900;font-size:19px}.blog-brand span{display:block;font-size:11px;font-weight:500;letter-spacing:.05em;color:var(--blog-muted);margin-top:3px}.blog-skip{position:fixed;top:-100px;left:12px;background:#fff;padding:12px;z-index:100}.blog-skip:focus{top:12px}.blog-eyebrow{font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--blog-red);line-height:1.7}.blog-index{max-width:1060px;margin:auto;padding:68px 28px 80px}.blog-index-header{max-width:640px;margin-bottom:48px}.blog-index-header h1{font-size:clamp(34px,5vw,56px);line-height:1.24;letter-spacing:-.055em;margin:18px 0 22px;font-weight:800;word-break:keep-all}.blog-index-header>p:last-child{font-size:18px;line-height:1.8;color:var(--blog-muted);max-width:490px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.blog-card{border-bottom:1px solid #ded6c6;padding-bottom:30px}.blog-card>a{display:block}.blog-card img{display:block;width:100%;height:auto;aspect-ratio:1200/896;object-fit:cover;border-radius:4px}.blog-card-copy{padding:23px 4px 0}.blog-card h2{font-size:25px;line-height:1.5;font-weight:750;letter-spacing:-.035em;margin:10px 0 12px;word-break:keep-all}.blog-card-copy>p{font-size:15px;line-height:1.9;color:var(--blog-muted)}.blog-card-more{display:flex;justify-content:space-between;margin-top:20px;font-size:13px;color:var(--blog-red);font-weight:700}.blog-pagination{margin:48px 0;display:flex;justify-content:center;gap:24px;font-size:14px}.blog-pagination a{text-decoration:underline;text-underline-offset:5px}.blog-article{max-width:860px;margin:auto;padding:64px 28px 0}.blog-article-header{max-width:680px;margin:0 auto 40px}.blog-article-header h1{font-size:clamp(30px,4vw,45px);font-weight:800;line-height:1.4;letter-spacing:-.055em;word-break:keep-all;margin:17px 0 24px}.blog-deck{color:var(--blog-muted);font-size:18px;line-height:1.9;word-break:keep-all}.blog-byline{display:flex;flex-wrap:wrap;gap:9px 14px;font-size:12px;color:var(--blog-muted);margin-top:28px}.blog-figure{margin:42px 0}.blog-figure img{display:block;width:100%;height:auto;border-radius:4px}.blog-figure figcaption{font-size:12px;line-height:1.8;color:var(--blog-muted);text-align:center;margin:12px 8px 0}.blog-hero-image{margin:0 0 48px}.blog-toc{max-width:680px;margin:0 auto 54px;border-left:2px solid #bca880;padding:4px 0 4px 24px;font-size:14px}.blog-toc strong{color:var(--blog-red);font-size:13px}.blog-toc ol{padding-left:20px;margin:14px 0 0}.blog-toc li{margin:10px 0;line-height:1.65}.blog-toc a{text-decoration:underline;text-decoration-color:#d6cabb;text-underline-offset:5px}.blog-body{max-width:680px;margin:auto;font-size:18px;line-height:1.95;word-break:keep-all}.blog-paragraph{margin:0 0 28px;white-space:pre-line}.blog-section-heading{scroll-margin-top:28px;font-size:27px;line-height:1.5;font-weight:800;letter-spacing:-.04em;margin:64px 0 28px}.blog-body h3{font-size:20px;font-weight:750;line-height:1.6;letter-spacing:-.025em}.blog-quote{position:relative;margin:54px 0;padding:26px 12px 26px 34px;border-left:3px solid #8a4535;color:var(--blog-red)}.blog-quote-mark{font-family:Georgia,serif;font-size:66px;line-height:.8;display:block;opacity:.4}.blog-quote p{font-size:27px;line-height:1.65;font-weight:650;letter-spacing:-.04em;margin:12px 0 18px}.blog-quote cite{font-size:12px;color:var(--blog-muted);font-style:normal}.blog-hanja{margin:44px 0 50px;padding:32px 24px;background:#f0eadc;border-radius:4px}.blog-hanja-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:26px}.blog-hanja-items>div{text-align:center}.blog-hanja-character{display:block;font-family:serif;font-size:70px;color:var(--blog-green);line-height:1.3;margin-bottom:16px}.blog-hanja strong{font-size:16px}.blog-hanja-items p{font-size:14px;line-height:1.85;margin-top:10px}.blog-note{font-size:12px;color:var(--blog-muted);line-height:1.9;margin-top:28px;padding-top:20px;border-top:1px solid #dbd1bd}.blog-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:44px 0}.blog-compare section{padding:25px 24px;background:#eef2ec;border-top:3px solid var(--blog-green)}.blog-compare section:nth-child(2){background:#f6eee7;border-color:#b3785b}.blog-compare h3{margin:12px 0 18px}.blog-compare ul{padding-left:18px;font-size:15px;line-height:1.9}.blog-compare li{margin-bottom:12px}.blog-dialogue{margin:40px 0 48px}.blog-dialogue figcaption{font-size:12px;color:var(--blog-muted);line-height:1.8;margin-bottom:24px}.blog-dialogue-line{max-width:88%;margin:0 0 22px}.blog-dialogue-line strong{font-size:12px;display:block;margin:0 0 8px 4px;color:var(--blog-muted)}.blog-dialogue-line p{padding:22px 24px;background:#ede9e0;border-radius:0 20px 20px;font-size:18px;line-height:1.85}.blog-dialogue-reply{margin-left:auto}.blog-dialogue-reply strong{text-align:right;margin-right:4px}.blog-dialogue-reply p{background:#e5eee6;border-radius:20px 0 20px 20px;color:#294a40}.blog-checklist{margin:48px 0;padding:30px 0;border-top:1px solid #bdb09a;border-bottom:1px solid #bdb09a}.blog-checklist h3{margin:10px 0 22px}.blog-checklist ul{list-style:none;padding:0}.blog-checklist li{display:flex;gap:14px;margin:16px 0;font-size:16px;line-height:1.85}.blog-checklist li>span{color:var(--blog-green);font-weight:800;flex-shrink:0}.blog-callout{margin:44px 0;padding:26px 28px;background:#f6eddb;border-radius:4px}.blog-callout h3{margin:0 0 14px}.blog-callout p{font-size:16px;line-height:1.9}.blog-divider{border:0;width:54px;height:2px;background:#bdae95;margin:58px auto}.blog-cta{margin:46px 0;padding:30px 0}.blog-cta p{font-size:16px;line-height:1.85;margin-bottom:20px;color:var(--blog-muted)}.blog-cta a{display:inline-block;background:var(--blog-green);color:#fff;padding:17px 24px;border-radius:6px;font-size:16px;font-weight:700;line-height:1.6}.blog-cta a:hover{background:#25483e}.blog-article-end{max-width:680px;margin:60px auto 0;padding:40px 0 70px;border-top:1px solid #ded6c6;text-align:center}.blog-article-end p{font-size:18px;font-weight:650;margin-bottom:20px}.blog-article-end>a{color:var(--blog-red);font-size:14px;text-decoration:underline;text-underline-offset:5px}.blog-site-footer{max-width:1040px;margin:0 auto;padding:40px 28px 56px;border-top:1px solid #ded6c6;color:var(--blog-muted);font-size:13px;line-height:1.9}.blog-site-footer p{margin:10px 0 20px}.blog-site-footer a{display:inline-block;margin:0 22px 10px 0;text-decoration:underline;text-underline-offset:4px}.blog-error{max-width:680px;min-height:55vh;margin:auto;padding:80px 28px}.blog-error h1{font-size:30px;font-weight:800;line-height:1.5;margin:20px 0}.blog-error>p{line-height:1.9}.blog-error>a{display:inline-block;margin-top:28px;color:var(--blog-red);text-decoration:underline}.blog-empty{padding:50px 0;color:var(--blog-muted);line-height:1.9}@media(max-width:600px){.blog-nav{padding:20px}.blog-index{padding:44px 20px 60px}.blog-index-header{margin-bottom:36px}.blog-index-header>p:last-child{font-size:16px}.blog-grid{grid-template-columns:1fr;gap:36px}.blog-card h2{font-size:24px}.blog-article{padding:40px 20px 0}.blog-article-header{margin-bottom:30px}.blog-deck{font-size:16px;line-height:1.9}.blog-body{font-size:17px;line-height:1.95}.blog-section-heading{font-size:25px;margin-top:52px}.blog-quote{padding-left:24px}.blog-quote p{font-size:24px}.blog-compare{grid-template-columns:1fr;gap:16px}.blog-hanja{padding:26px 20px}.blog-hanja-items{gap:22px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.blog-hanja-character{font-size:62px}.blog-dialogue-line{max-width:94%}.blog-dialogue-line p{font-size:17px;padding:20px}.blog-callout{padding:24px}.blog-cta a{display:block;text-align:center}.blog-byline{font-size:11px;gap:8px 12px}.blog-figure{margin:36px 0}.blog-hero-image{margin:0 -4px 38px}.blog-toc{padding-left:20px;margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.factsaju-blog a{transition:none}}.blog-related{margin:28px 0 32px;padding:25px 20px;background:#f0eadc;text-align:left}.blog-related span{display:block;font-size:12px;color:var(--blog-muted);margin-bottom:10px}.blog-related a{font-weight:700;line-height:1.8;font-size:16px;color:var(--blog-green)}
