
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700&family=Jost:wght@400;500;600;700&display=swap');
.lcbf{--lcb-terra:#BE5A01;--lcb-cocoa:#211b10;--lcb-cream:#faf6ee;--lcb-muted:#a89a84;background:var(--lcb-cocoa);font-family:'Jost',system-ui,sans-serif;border-top:3px solid var(--lcb-terra);color:#d8cdb9;}
.lcbf-in{max-width:1180px;margin:0 auto;padding:clamp(2.4rem,5vw,3.8rem) clamp(1.2rem,5vw,4rem) 1.6rem;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:clamp(1.6rem,4vw,3rem);}
.lcbf-brand{font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:2.1rem;line-height:1;color:var(--lcb-cream);margin:0 0 .8rem;}
.lcbf-brand span{color:var(--lcb-terra);}
.lcbf-blurb{font-size:.94rem;line-height:1.65;color:var(--lcb-muted);margin:0 0 1.2rem;max-width:360px;}
.lcbf-tags{display:flex;gap:.5rem;flex-wrap:wrap;}
.lcbf-tag{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lcb-cream);border:1px solid #4a3f2c;border-radius:999px;padding:.32em .9em;}
.lcbf-col h3{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.35rem;color:var(--lcb-terra);margin:.1rem 0 1rem;}
.lcbf-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;}
.lcbf-col a,.lcbf-col a:link,.lcbf-col a:visited{display:inline-block;color:#d8cdb9!important;text-decoration:none!important;font-size:.94rem;font-weight:400;transition:color .2s,transform .2s;}
.lcbf-col a:hover,.lcbf-col a:focus{color:#fff!important;transform:translateX(4px);}
.lcbf-bottom{max-width:1180px;margin:0 auto;padding:1.2rem clamp(1.2rem,5vw,4rem) 2rem;border-top:1px solid #3a3020;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;}
.lcbf-copy{font-size:.8rem;color:var(--lcb-muted);margin:0;}
.lcbf-mini{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.05rem;color:#6b5c40;}
@media(max-width:760px){.lcbf-in{grid-template-columns:1fr 1fr;}.lcbf-brand-col{grid-column:1/-1;}.lcbf-bottom{flex-direction:column;align-items:flex-start;}}
