
.ch-post{--ink:#232720;--gold:#84652e;max-width:850px;margin:2rem auto;padding:clamp(22px,5vw,66px);background:#f6f3eb;color:var(--ink);font:18px/1.8 Georgia,serif;box-sizing:border-box}.ch-post *{box-sizing:border-box}.ch-post h1,.ch-post h2{font-weight:400;line-height:1.13;letter-spacing:-.025em}.ch-post h1{font-size:clamp(36px,6vw,62px)}.ch-post h2{font-size:30px;margin-top:2.1em}.ch-post .lead{font-size:24px;line-height:1.5}.ch-post .eyebrow{font:11px/1.7 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.ch-post a{color:#36584b;text-underline-offset:4px;overflow-wrap:anywhere}.ch-post .ch-button{display:inline-block;padding:12px 20px;border:1px solid #7c835d;text-decoration:none;margin:8px 14px 8px 0}.ch-post table{border-collapse:collapse;width:100%;font:14px/1.6 Arial,sans-serif;display:block;overflow-x:auto}.ch-post td,.ch-post th{padding:12px;border-bottom:1px solid #d1cfbd;text-align:left;vertical-align:top;min-width:125px}.ch-post code{font-size:.83em;overflow-wrap:anywhere}.ch-post img{max-width:100%;height:auto}.ch-post blockquote{border-left:2px solid #9c936f;margin:2em 0;padding:0 1.2em}.ch-post .brand{display:flex;align-items:center;gap:14px;font:12px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d1cfbd;padding-bottom:24px;margin-bottom:30px}.ch-post .brand svg{width:34px;height:34px;flex-shrink:0}.ch-post .page-nav{font:13px/1.7 Arial,sans-serif;border-top:1px solid #d1cfbd;padding-top:20px;margin-top:45px;display:flex;gap:20px;flex-wrap:wrap}.ch-post :focus-visible{outline:3px solid #957529;outline-offset:4px}@media(max-width:480px){.ch-post{margin:0;font-size:17px}.ch-post .lead{font-size:21px}}
body{margin:0;background:#e7e4db}