.bkh{max-width:72rem;margin:0 auto;padding:12px 16px 4px;font-family:Outfit,system-ui,sans-serif;color:#13201d}
.bkh-fp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 14px;margin:8px 0 4px;border-radius:14px;background:linear-gradient(135deg,#13403a,#1d5c52);color:#fffdf8!important;text-decoration:none;box-shadow:0 4px 14px #13403a33}.bkh-fp b{font-size:16px}.bkh-fp span{font-size:12.5px;opacity:.85;flex-basis:100%}
.bkh-sec{margin:18px 0 6px}.bkh-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bkh-hd h2{margin:0;font:700 21px Fraunces,Georgia,serif}.bkh-hd h2 small{font:500 13px Outfit;color:#7a6f5c}.bkh-hd a{font-size:14px;color:#0f4c45;font-weight:600;white-space:nowrap;text-decoration:none}
.bkh-row,.bkh-chips{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bkh-row::-webkit-scrollbar,.bkh-chips::-webkit-scrollbar{display:none}
.bkh-card{flex:0 0 62%;max-width:240px;scroll-snap-align:start;background:#fffdf8;border:1px solid #e3d9c6;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;padding-bottom:10px}
.bkh-card .ph{position:relative;aspect-ratio:4/3;background:#efe6d6 center/cover no-repeat;display:grid;place-items:center;font-size:42px}.bkh-card .ph.has{font-size:0}
.bkh-card .nw{position:absolute;top:8px;left:8px;font:700 12px Outfit;background:#c8922f;color:#13201d;padding:3px 9px;border-radius:99px}.bkh-card .nw.n0{background:#13403a;color:#fff}.bkh-card .nw.ow{background:#fffdf8;color:#13403a}
.bkh-card .pr{padding:8px 10px 0;font-size:17px}.bkh-card .t{padding:2px 10px;font-weight:600;font-size:14px;line-height:1.25}.bkh-card small{padding:0 10px;color:#7a6f5c;font-size:12.5px}
.bkh-mine .bkh-card{border:2px solid #c8922f}
.bkh-cta{display:flex;align-items:center;gap:12px;margin:10px 0;padding:16px;border:2px dashed #c8922f;border-radius:16px;background:#fff8ea;text-decoration:none;color:inherit}.bkh-cta .i{font-size:34px}.bkh-cta b{display:block;font-size:17px}.bkh-cta small{color:#5a534c;font-size:13px}.bkh-cta .go{margin-left:auto;background:#13403a;color:#fff;padding:9px 12px;border-radius:99px;font-weight:700;font-size:14px;white-space:nowrap}
.bkh-chip{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;padding:10px 14px;border:1px solid #d9cfbd;border-radius:14px;background:#fffdf8;text-decoration:none;color:#13201d;min-width:110px}.bkh-chip.pr{min-width:150px;background:#f3ecdf}.bkh-chip small{color:#7a6f5c;font-size:12px}
@media(min-width:900px){.bkh-card{flex-basis:23%}}
.bkh-fx{padding-top:8px}
