/* Scoped to the Journal additions; existing BGS builder styles remain untouched. */
#bgsj-home-stories{background:#fbf8f4;padding:65px 0 72px;color:#291f22;font-family:Arial,Helvetica,sans-serif}#bgsj-home-stories *{box-sizing:border-box}#bgsj-home-stories .bgsj-home-shell{max-width:1200px;margin:auto;padding:0 24px}#bgsj-home-stories .bgsj-home-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}#bgsj-home-stories .bgsj-home-head span{font-size:.7rem;letter-spacing:.2em;color:#ae755f;font-weight:bold}#bgsj-home-stories .bgsj-home-head h2{font:400 clamp(2.1rem,3.5vw,3.4rem)/1.1 Georgia,serif;color:#291f22;margin:9px 0 0}#bgsj-home-stories a{color:#522f3c;text-decoration:none}#bgsj-home-stories .bgsj-home-head>a{border-bottom:1px solid #ae755f;padding-bottom:5px;font-size:.83rem;white-space:nowrap;font-weight:bold}#bgsj-home-stories .bgsj-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#bgsj-home-stories .bgsj-home-card{background:white;border:1px solid #e8dcd5;min-width:0;display:flex;flex-direction:column}#bgsj-home-stories .bgsj-home-image{height:215px;display:block;background:white;overflow:hidden}#bgsj-home-stories .bgsj-home-image img{width:100%;height:100%;object-fit:contain;display:block}#bgsj-home-stories .bgsj-home-placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#a57076,#50313f);color:#fff;font:3rem Georgia,serif}#bgsj-home-stories .bgsj-home-card-body{padding:22px;display:flex;flex-direction:column;flex:1}#bgsj-home-stories .bgsj-home-card small{font-size:.7rem;color:#987c70;text-transform:uppercase;letter-spacing:.07em}#bgsj-home-stories .bgsj-home-card h3{font:400 1.5rem/1.2 Georgia,serif;margin:12px 0;color:#291f22}#bgsj-home-stories .bgsj-home-card h3 a{color:inherit}#bgsj-home-stories .bgsj-home-card p{font-size:.87rem;color:#6f6264;line-height:1.55;margin:0 0 16px}#bgsj-home-stories .bgsj-home-read{margin-top:auto;align-self:flex-start;border-bottom:1px solid #ae755f;padding-bottom:5px;font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;font-weight:bold}.bgsj-category-stories{margin:20px 0;padding:17px 20px;border:1px solid #e8dcd5;background:#fbf8f4;color:#291f22}.bgsj-category-stories strong{font:400 1.25rem Georgia,serif;display:block;margin-bottom:8px}.bgsj-category-stories div{display:flex;gap:10px 22px;flex-wrap:wrap}.bgsj-category-stories a{color:#522f3c;text-decoration:underline;text-underline-offset:3px;font-size:.85rem}@media(max-width:780px){#bgsj-home-stories .bgsj-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#bgsj-home-stories{padding:45px 0}#bgsj-home-stories .bgsj-home-head{display:block}#bgsj-home-stories .bgsj-home-head>a{display:inline-block;margin-top:15px}#bgsj-home-stories .bgsj-home-grid{grid-template-columns:1fr}#bgsj-home-stories .bgsj-home-image{height:200px}}
