.bdh-books{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:2rem 0}.bdh-book{background:#fffdfa;border:1px solid #e3d8c8;padding:24px;border-radius:14px;box-shadow:0 2px 11px #171d2812}.bdh-book small,.bdh-atlas-term small{display:block;color:#786547;font-size:.8rem}.bdh-book h3{font-size:1.22rem;line-height:1.35;margin:.7rem 0}.bdh-book a{color:#624820}.bdh-book p{font-size:.95rem}.bdh-atlas{max-width:950px;margin:2rem auto}.bdh-atlas>label{display:block;font-weight:700;margin-bottom:10px}.bdh-atlas>input{width:100%;max-width:620px;padding:12px;border:1px solid #ac9b84;border-radius:6px}.bdh-atlas-info{color:#6e5f50;font-size:.9rem}.bdh-atlas-term{background:#fffefa;border:1px solid #e7ddcb;padding:14px 20px;margin:10px 0;border-radius:7px}.bdh-atlas-term summary{cursor:pointer;font-weight:700}.bdh-atlas-term summary small{font-weight:400;margin-top:4px}.bdh-atlas-term>div{margin-top:14px;line-height:1.72}.bdh-crossreading{margin:3rem 0;padding:20px 25px;border-top:2px solid #ac9368;border-bottom:1px solid #e2d2b9}.bdh-crossreading ul{list-style:none;padding:0}.bdh-crossreading li{margin:14px 0}.bdh-crossreading li small{display:block;color:#777}
