.bbj-home,.bbj-home *{box-sizing:border-box}.bbj-home{width:100%;max-width:1180px;margin:52px auto;padding:0 24px;color:#1f1f1f;clear:both}.bbj-home-head{max-width:840px;margin:0 auto 30px;text-align:center}.bbj-home-kicker{margin:0 0 9px;font-size:12px;font-weight:700;letter-spacing:.2em}.bbj-home-head h2{margin:0 0 12px;font-size:36px;line-height:1.15;font-weight:600}.bbj-home-intro{margin:0 auto;font-size:17px;line-height:1.55;color:#555;max-width:760px}.bbj-home-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px;align-items:stretch}.bbj-home-card{min-width:0;background:#fff;border:1px solid rgba(40,30,20,.12);overflow:hidden}.bbj-home-image{display:block;aspect-ratio:4/3;overflow:hidden;background:#f2eee8}.bbj-home-card--lead .bbj-home-image{aspect-ratio:16/9}.bbj-home-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bbj-home-card:hover .bbj-home-image img{transform:scale(1.02)}.bbj-home-body{padding:22px}.bbj-home-meta{margin:0 0 9px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#777}.bbj-home-body h3{margin:0 0 11px;font-size:21px;line-height:1.28}.bbj-home-card--lead .bbj-home-body h3{font-size:27px}.bbj-home-body h3 a,.bbj-home-read,.bbj-home-all a{color:inherit;text-decoration:none}.bbj-home-body>p:not(.bbj-home-meta){margin:0 0 17px;line-height:1.55;color:#5f5f5f}.bbj-home-read{font-weight:700}.bbj-home-all{text-align:center;margin-top:24px}.bbj-home-all a{display:inline-block;padding:11px 16px;border-bottom:1px solid #222;font-weight:700}.bbj-home a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/* With only one published article, use an editorial two-column feature instead of leaving empty grid columns. */
.bbj-home-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch}.bbj-home-card:only-child .bbj-home-image{aspect-ratio:auto;min-height:390px}.bbj-home-card:only-child .bbj-home-body{display:flex;flex-direction:column;justify-content:center;padding:34px}.bbj-home-card:only-child .bbj-home-body h3{font-size:29px}
@media(max-width:980px){.bbj-home{margin:46px auto}.bbj-home-grid{grid-template-columns:1fr 1fr}.bbj-home-card--lead{grid-column:1/-1}.bbj-home-head h2{font-size:32px}.bbj-home-card:only-child{grid-template-columns:1fr}.bbj-home-card:only-child .bbj-home-image{min-height:0;aspect-ratio:16/9}.bbj-home-card:only-child .bbj-home-body{padding:26px}}
@media(max-width:640px){.bbj-home{margin:36px auto;padding:0 16px}.bbj-home-head{margin-bottom:22px}.bbj-home-grid{grid-template-columns:1fr;gap:16px}.bbj-home-card--lead{grid-column:auto}.bbj-home-head h2{font-size:27px}.bbj-home-body h3,.bbj-home-card--lead .bbj-home-body h3,.bbj-home-card:only-child .bbj-home-body h3{font-size:22px}.bbj-home-intro{font-size:15px}.bbj-home-card:only-child{display:block}.bbj-home-card:only-child .bbj-home-image{aspect-ratio:16/10}.bbj-home-card:only-child .bbj-home-body{padding:20px}.bbj-home-all{margin-top:18px}}
.bbj-home--fallback{display:none}
/* v1.3.0: language-aware labels; all rules remain scoped to the Journal. */
.bbj-home .bbj-language-badge{display:inline-block;align-self:flex-start;font-size:12px;font-weight:600;padding:5px 9px;border:1px solid currentColor;border-radius:3px;margin:0 0 12px;line-height:1.4}
.bbj-home-head h2,.bbj-home-body h3{overflow-wrap:anywhere;hyphens:auto}
