.bb-press{padding:72px 24px;background:#f2efe8;color:#25342d}.bb-press-inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dcd4c4;background:#fffdf8;align-items:center}.bb-press-inner>img{width:100%;height:auto;display:block}.bb-press-copy{padding:38px}.bb-press .bb-press-eyebrow{font-size:11px;letter-spacing:2px;color:#78683d;margin:0 0 16px}.bb-press h2{font-size:32px;line-height:1.2;margin:0 0 24px}.bb-press blockquote{font-size:24px;line-height:1.65;border-inline-start:3px solid #a58b50;padding-inline-start:20px;margin:0 0 24px}.bb-press-copy>p{line-height:1.7}.bb-press .bb-press-credit{font-size:13px;color:#657063;margin:20px 0}.bb-press a{display:inline-block;color:#263d2e;border-bottom:1px solid #a58b50;text-decoration:none;padding:4px 0}.bb-press a:focus-visible{outline:2px solid #263d2e;outline-offset:5px}@media(max-width:760px){.bb-press{padding:36px 16px}.bb-press-inner{grid-template-columns:1fr}.bb-press-copy{padding:26px 22px}.bb-press h2{font-size:28px}.bb-press blockquote{font-size:21px}}
.bb-press-story p{font-size:16px;line-height:1.75;margin:12px 0}.bb-press-story .bb-press-label{font-size:12px;font-weight:600;letter-spacing:.04em;color:#78683d;margin:0 0 8px}.bb-press .bb-press-credit{margin:20px 0 8px}.bb-press a{font-size:13px}.bb-press{scroll-margin-top:100px}
.bb-press-copy{text-align:start}
.bb-press .bb-press-copy p,.bb-press .bb-press-copy h2,.bb-press .bb-press-copy blockquote{text-align:start!important}
.bb-press-official .bb-press-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;padding:24px}
.bb-press-instagram{min-width:0;display:flex;justify-content:center}
.bb-press .bb-press-instagram .instagram-media{min-width:0!important;width:100%!important;max-width:540px!important;margin:0!important;padding:0!important;border:0!important;background:#fff;box-shadow:0 2px 16px #25342d12}
.bb-press-instagram>blockquote a{display:block;border:0;padding:0;text-align:center}
.bb-press-instagram>blockquote img{display:block;width:100%;height:auto}
.bb-press-instagram>blockquote span{display:block;padding:16px}
.bb-press-official .bb-press-copy{padding:24px}
@media(max-width:760px){.bb-press-official{padding:36px 8px}.bb-press-official .bb-press-inner{grid-template-columns:minmax(0,1fr);padding:0;gap:12px}.bb-press-official .bb-press-copy{padding:20px}.bb-press-official h2{font-size:26px}}

.bb-press-archive{max-width:1160px;margin:44px auto 0;padding:28px;border:1px solid rgba(255,255,255,.22);border-radius:12px;display:grid;grid-template-columns:110px 1fr;gap:28px;align-items:start;background:rgba(255,255,255,.035)}.bb-press-archive-year{font-size:42px;color:#cbb17b;line-height:1.3}.bb-press-archive h3{font-size:24px;margin:6px 0 14px}.bb-press-archive p{line-height:1.8;margin:10px 0}.bb-press-archive a{display:inline-block;margin-top:10px;color:#ddc394;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.bb-press-archive{grid-template-columns:1fr;gap:8px;padding:22px;margin-top:28px}.bb-press-archive-year{font-size:32px}}

.bb-press-archive{text-align:start;border-color:#d5cbb8}.bb-press-archive a{color:#62502b}.bb-press-archive-year{color:#806b3d}
