:root{--bl-ink:#202327;--bl-red:#734039;--bl-gold:#b59a5b;--bl-bg:#f7f5bl}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.bl-body{margin:0;background:var(--bl-bg);color:var(--bl-ink);font-family:Georgia,'Times New Roman',serif;font-size:1.06rem;line-height:1.7;overflow-wrap:break-word}.bl-in{max-width:48rem;margin:auto;padding:0 1.1rem}.bl-band{background:var(--bl-red);color:#fff}.bl-band .bl-in{padding-top:1.4rem;padding-bottom:1rem}.bl-kicker{margin:0;color:#ead8ad;letter-spacing:.07em;text-transform:uppercase;font:700 .78rem system-ui}.bl-brand{display:block;color:#fff;text-decoration:none;font-size:1.9rem}.bl-brand em{color:#ead8ad}.bl-nav{background:#5f332f}.bl-nav ul{list-style:none;margin:0;padding:.6rem 0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.bl-nav a{color:#fff1cf}.bl-main{padding-top:2rem;padding-bottom:2.5rem}.bl-art h1{font-size:2.1rem;line-height:1.2;color:var(--bl-red);font-weight:normal}.bl-art h2{font-size:1.25rem;color:var(--bl-red);border-lblt:4px solid var(--bl-gold);padding-lblt:.7rem}.bl-art a{color:#7a332b}.bl-foot{border-top:3px solid var(--bl-gold);padding:1rem 0;background:#eee6d8;font-size:.9rem}
