/* Only the requested article: larger type and a compact text-only header. */
body.postid-4502 #main.kggqn-reading{padding:30px 0 60px;color:#382b24}
body.postid-4502 #main>.container{max-width:1200px}
body.postid-4502 #main .kggqn-crumb{font-size:14px;line-height:1.75;margin-bottom:28px;color:#685c52}
body.postid-4502 #main .kggqn-article-head{display:block;padding-bottom:26px;margin-bottom:32px}
body.postid-4502 #main .kggqn-article-head>figure{display:none}
body.postid-4502 #main .kggqn-article-head>div{max-width:1000px}
body.postid-4502 #main .kggqn-article-head h1{font-size:42px;line-height:1.25;letter-spacing:-.02em;margin:12px 0 16px;text-wrap:balance;color:#382b24}
body.postid-4502 #main .kggqn-byline{font-size:14px;line-height:1.8;color:#685c52;margin:0}
body.postid-4502 #main .kggqn-reading-layout{grid-template-columns:minmax(0,760px) minmax(230px,280px);gap:44px;justify-content:space-between}
body.postid-4502 #main .kggqn-reading-body{min-width:0;max-width:none;font-size:19px;line-height:1.85;color:#382b24}
body.postid-4502 #main .kggqn-reading-body>p{font-size:19px;line-height:1.85;margin:0 0 24px}
body.postid-4502 #main .kggqn-reading-body>p:first-child{font-size:20px;line-height:1.8;color:#382b24}
body.postid-4502 #main .kggqn-reading-body strong{color:#382b24}
body.postid-4502 #main .kggqn-reading-body h2{font-size:32px;line-height:1.35;margin:42px 0 20px;color:#382b24;scroll-margin-top:190px;text-wrap:balance}
body.postid-4502 #main .kggqn-reading-body h3{font-size:25px;line-height:1.4;margin:28px 0 16px;color:#382b24}
body.postid-4502 #main .kggqn-reading-body ul,body.postid-4502 #main .kggqn-reading-body ol{font-size:19px;line-height:1.85;padding-left:26px;margin:18px 0 28px}
body.postid-4502 #main .kggqn-reading-body li{margin-bottom:12px}
body.postid-4502 #main .kggqn-reading-body a{color:#a12016;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}
body.postid-4502 #main .kggqn-reading-body table{width:100%;max-width:100%;min-width:0;table-layout:fixed;font-size:17px;line-height:1.75;margin:26px 0 32px}
body.postid-4502 #main .kggqn-reading-body th,body.postid-4502 #main .kggqn-reading-body td{font-size:17px;line-height:1.75;padding:14px;overflow-wrap:anywhere;border-color:#dfd2c3}
body.postid-4502 #main .kggqn-reading-body table th:first-child,body.postid-4502 #main .kggqn-reading-body table td:first-child{width:33%}
body.postid-4502 #main .kggqn-reading-body thead th{background:#f1e5d6;color:#382b24}
body.postid-4502 #main .kggqn-reading-body tbody tr:nth-child(even){background:#fbf7f1}
body.postid-4502 #main .kggqn-reading-side{font-size:15px;line-height:1.8;top:190px}
body.postid-4502 #main .kggqn-toc{padding:20px;border-radius:12px;background:#faf5ed}
body.postid-4502 #main .kggqn-toc summary{font-size:17px;line-height:1.5;min-height:44px}
body.postid-4502 #main .kggqn-toc nav a{display:block;min-height:44px;font-size:15px;line-height:1.7;padding:8px 0;color:#55483d}
body.postid-4502 #main .kggqn-reading-store{font-size:15px;line-height:1.8}
body.postid-4502 #main .kggqn-reading-store a{min-height:44px}
@media(max-width:980px){
 body.postid-4502 #main .kggqn-reading-layout{grid-template-columns:minmax(0,1fr);gap:28px}
 body.postid-4502 #main .kggqn-reading-side{position:static}
 body.postid-4502 #main .kggqn-article-head h1{font-size:38px}
 body.postid-4502 #main .kggqn-toc nav{max-height:none}
}
@media(max-width:640px){
 body.postid-4502 #main.kggqn-reading{padding:24px 0 42px}
 body.postid-4502 #main .kggqn-crumb{font-size:13px;margin-bottom:24px}
 body.postid-4502 #main .kggqn-article-head{padding-bottom:22px;margin-bottom:24px}
 body.postid-4502 #main .kggqn-article-head h1{font-size:32px;line-height:1.3;margin:12px 0 16px}
 body.postid-4502 #main .kggqn-byline{font-size:13px;line-height:1.8}
 body.postid-4502 #main .kggqn-reading-body,body.postid-4502 #main .kggqn-reading-body>p,body.postid-4502 #main .kggqn-reading-body ul,body.postid-4502 #main .kggqn-reading-body ol{font-size:18px;line-height:1.85}
 body.postid-4502 #main .kggqn-reading-body>p:first-child{font-size:19px;line-height:1.8}
 body.postid-4502 #main .kggqn-reading-body>p{margin-bottom:22px}
 body.postid-4502 #main .kggqn-reading-body h2{font-size:28px;line-height:1.4;margin:34px 0 18px;scroll-margin-top:110px}
 body.postid-4502 #main .kggqn-reading-body h3{font-size:23px}
 body.postid-4502 #main .kggqn-reading-body table,body.postid-4502 #main .kggqn-reading-body th,body.postid-4502 #main .kggqn-reading-body td{font-size:16px;line-height:1.75}
 body.postid-4502 #main .kggqn-reading-body th,body.postid-4502 #main .kggqn-reading-body td{padding:10px}
 body.postid-4502 #main .kggqn-toc{padding:16px}
}
