.bc-reading{max-width:72ch;margin:var(--ma-8,2rem) auto;color:var(--ma-ink,#111113);font-size:var(--ma-body,1.0625rem);line-height:1.8}
.bc-reading p,.bc-reading li{font-size:inherit;line-height:inherit;overflow-wrap:break-word}
.bc-reading p{margin:0 0 var(--ma-6,1.5rem)}
.bc-reading h2{font-size:var(--ma-h2,1.5rem);line-height:1.3;margin:var(--ma-10,2.5rem) 0 var(--ma-5,1.25rem);scroll-margin-top:100px}
.bc-reading ul{padding-left:var(--ma-6,1.5rem);margin-bottom:var(--ma-6,1.5rem)}
.bc-reading li{margin-bottom:var(--ma-3,.75rem)}
.bc-reading a{color:var(--ma-accent,#a01219);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.bc-reading a:focus-visible,.bc-series-links summary:focus-visible{outline:2px solid var(--ma-accent,#a01219);outline-offset:4px}
.bc-series-links{border-block:1px solid var(--ma-rule,#dedee3);margin-top:var(--ma-8,2rem);padding:var(--ma-4,1rem) 0}
.bc-series-links summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}
.bc-series-links a{display:block;padding:var(--ma-3,.75rem) 0;min-height:44px}
.member-article #bite-chain-companion{scroll-margin-top:100px}
@media(max-width:600px){.bc-reading{line-height:1.7}.bc-reading h2{margin-top:var(--ma-8,2rem)}}
