#k33-1226{--accent:#a47a26;--wine:#7c2631;--line:#dfd2ba;--ink:#28221d;--muted:#675d51;max-width:1180px;margin:0 auto 64px;padding:0 22px 40px;font-family:Lora,Georgia,serif;font-size:18px;line-height:1.78;color:var(--ink)}
#k33-1226 *{box-sizing:border-box}#k33-1226 a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}#k33-1226 a:hover{color:#493b19}#k33-1226 .kicker{font:700 12px/1.6 Inter,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 22px}#k33-1226 .layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start}#k33-1226 .story{grid-column:1;min-width:0}#k33-1226 aside{grid-column:2;grid-row:1;min-width:0}#k33-1226 p{margin:0 0 20px}#k33-1226 .lead{font-size:21px;line-height:1.7;border-left:4px solid var(--accent);padding:3px 0 3px 22px;margin:0 0 26px}#k33-1226 h2{font-family:Fraunces,Georgia,serif;font-size:32px;line-height:1.2;margin:38px 0 17px;color:#251a13;scroll-margin-top:30px}#k33-1226 h2 em{font-style:italic}#k33-1226 .toc{font:15px/1.65 Inter,Arial,sans-serif;padding:18px 22px;border:1px solid var(--line);border-radius:8px;background:#faf5ea;margin:0 0 30px}#k33-1226 .toc p{margin:0 0 8px}#k33-1226 .toc ol{padding-left:23px;margin:0}#k33-1226 .toc li{margin:6px 0}#k33-1226 .cover{float:left;width:174px;margin:5px 24px 15px 0}#k33-1226 .cover img{display:block;width:100%;height:auto;box-shadow:0 10px 22px #48332024;border-radius:3px}#k33-1226 figcaption{font:12px/1.55 Inter,Arial,sans-serif;color:var(--muted);margin-top:10px}#k33-1226 .sidebox{border:1px solid var(--line);border-top:3px solid var(--accent);padding:20px 21px;margin:0 0 22px;background:#fffbf3;border-radius:7px;box-shadow:0 5px 16px #57422509;overflow:auto}#k33-1226 .sidebox h2{font-size:23px;line-height:1.23;margin:0 0 13px}#k33-1226 .sidebox p,#k33-1226 .sidebox li,#k33-1226 .sidebox dd{font-size:15px;line-height:1.65}#k33-1226 .sidebox p{margin:0 0 13px}#k33-1226 .sidebox p:last-child{margin-bottom:0}#k33-1226 .sidebox .label{font:700 10px/1.6 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#756544;margin:0 0 8px}#k33-1226 .sidebox .small{font:12px/1.6 Inter,Arial,sans-serif;color:var(--muted)}#k33-1226 .sidebox ol,#k33-1226 .sidebox ul{padding-left:19px;margin:0 0 14px}#k33-1226 .sidebox li{margin:0 0 9px}#k33-1226 .sidebox dl{margin:0 0 14px}#k33-1226 .sidebox dt{font:700 13px/1.6 Inter,Arial,sans-serif;color:var(--wine)}#k33-1226 .sidebox dd{margin:0 0 10px}#k33-1226 .sidecover{display:block;float:left;width:84px;margin:4px 14px 8px 0}#k33-1226 .sidecover img{display:block;max-width:100%;width:100%;height:auto;max-height:140px;object-fit:contain;object-position:top left;border-radius:3px}#k33-1226 .ash{background:#f5f1e6;border-top-color:#485747}#k33-1226 .sources{clear:both;margin-top:32px;border-top:1px solid var(--line);padding-top:17px;font-size:14px;color:var(--muted)}#k33-1226 .sources summary{cursor:pointer;font:600 14px/1.6 Inter,Arial,sans-serif;margin-bottom:12px}#k33-1226 .sources p{font-size:14px}#k33-1226 .layout>p:empty,#k33-1226 .story>p:empty,#k33-1226 aside>p:empty{display:none}
#k33-1226 .story h3{font:650 24px/1.3 Fraunces,Georgia,serif;margin:29px 0 15px;color:#403224}#k33-1226 .illustration-note{font:12px/1.5 Inter,Arial,sans-serif;color:var(--muted);margin-bottom:16px}
body.postid-1226 .entry-title,body.postid-1226 h1.entry-title,body.postid-1226 .wp-block-post-title{font-family:Fraunces,Georgia,serif!important;font-size:52px!important;line-height:1.12!important;font-weight:650!important;letter-spacing:0!important}
@media(max-width:900px){#k33-1226{padding:0 18px 40px;font-size:17px}#k33-1226 .layout{grid-template-columns:minmax(0,1fr);gap:28px}#k33-1226 .story,#k33-1226 aside{grid-column:1;grid-row:auto}#k33-1226 .lead{font-size:20px}#k33-1226 h2{font-size:29px}#k33-1226 aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#k33-1226 .sidebox{margin:0}body.postid-1226 .entry-title,body.postid-1226 h1.entry-title,body.postid-1226 .wp-block-post-title{font-size:40px!important}}
@media(max-width:600px){#k33-1226{padding:0 10px 34px;font-size:17px}#k33-1226 aside{display:block}#k33-1226 .sidebox{margin-bottom:20px}#k33-1226 .cover{width:122px;margin:5px 18px 12px 0}#k33-1226 .lead{font-size:19px;padding-left:16px}#k33-1226 h2{font-size:27px}#k33-1226 .toc{padding:16px 17px}body.postid-1226 .entry-title,body.postid-1226 h1.entry-title,body.postid-1226 .wp-block-post-title{font-size:35px!important}}
