/* BayRanks answer-first knowledge system; preserves Ink & Ivory homepage styles. */
.brk-knowledge{max-width:830px;font-size:16px;line-height:1.85;color:#37322d}
.brk-knowledge p{margin:0 0 18px;max-width:76ch}
.brk-knowledge a{color:#714827;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.brk-knowledge a:hover{color:#35251b}
.brk-intro{font-size:clamp(18px,2vw,21px)!important;color:#37322d!important;line-height:1.65!important;font-weight:500;letter-spacing:-.015em;margin-bottom:35px!important}
.brk-toc{background:#f3f0e9;border:1px solid #ded7c9;padding:22px 27px;margin:32px 0 36px}
.brk-toc>strong{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:13px}
.brk-toc ul{columns:2;column-gap:36px;list-style:none!important;margin:0!important;padding:0!important}
.brk-toc li{break-inside:avoid;margin:0 0 12px;font-size:14px;line-height:1.5}
.brk-chunk{padding:33px 0 38px;border-top:1px solid #ddd7cd;scroll-margin-top:100px}
.brk-chunk h2{font-size:clamp(24px,2.8vw,33px)!important;letter-spacing:-.04em;line-height:1.22;margin:0 0 16px!important}
.brk-chunk h3{font-size:17px!important;letter-spacing:-.01em;margin:25px 0 12px!important}
.brk-chunk .brk-answer{font-size:17px;line-height:1.7;color:#26231f;font-weight:700;border-left:4px solid #846741;padding:14px 18px;background:#f7f3ec;margin:18px 0 24px}
.brk-chunk ul{margin:0 0 20px 22px!important;padding:0}
.brk-chunk li{margin:0 0 10px;padding-left:3px}
.brk-chunk code{padding:2px 5px;background:#ebe7df;font-size:.9em;word-break:break-word}
.brk-sources,.brk-next{padding:30px 25px;margin:25px 0;background:#f3f0e9;border:1px solid #ddd7cd}
.brk-sources h2,.brk-next h2{font-size:25px!important;letter-spacing:-.04em;line-height:1.25;margin:0 0 14px!important}
.brk-sources ul{list-style:disc;margin:0 0 0 22px;padding:0}.brk-sources li{padding:5px 0}
.brk-next{border-top:5px solid #7b5233;background:#faf8f3}
.brk-knowledge table{border-collapse:collapse;width:100%;margin:26px 0}.brk-knowledge th,.brk-knowledge td{padding:14px;text-align:left;border:1px solid #d1c9bd;vertical-align:top}
.brk-knowledge th{background:#efe9dc;font-weight:700}
.br-entry-content .brk-knowledge{max-width:none}
.br-single .br-page-content{min-width:0}.br-single .br-entry-content{min-width:0}
.br-post-preview a{text-underline-offset:3px}
.br-page-content .brk-knowledge{max-width:980px}
@media(max-width:780px){.brk-knowledge{font-size:15px}.brk-toc ul{columns:1}.brk-toc{padding:17px 19px}.brk-chunk{padding:27px 0 30px}.brk-sources,.brk-next{padding:22px 18px}.brk-chunk .brk-answer{font-size:16px}}
