body.page:has(.hcb-baseball) .breadcrumbs{display:none}.hcb-baseball{--ink:#242424;--accent:#444444;--paper:#f7f6f2;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}.hcb-baseball *{box-sizing:border-box}.hcb-baseball h1,.hcb-baseball h2,.hcb-baseball h3{font-family:Georgia,serif;color:inherit;line-height:1.08;letter-spacing:-.035em;margin:0}.hcb-baseball p{margin:0 0 22px}.hcb-baseball a{color:inherit;text-decoration:none}.hcb-baseball a:hover{text-decoration:underline}.hcb-baseball a:focus-visible{outline:3px solid #888888;outline-offset:5px}.hb-topline{display:flex;justify-content:space-between;padding:15px 5%;font-size:11px;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #d8d7d2}.hb-topline a{font-weight:800}.hb-hero{display:flex;min-height:600px;background:var(--ink);color:#fff}.hb-hero-copy{width:48%;padding:64px 5%;align-self:center}.hcb-baseball .hb-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:1.5;margin-bottom:20px;color:#555555}.hb-hero .hb-eyebrow,.hb-closing .hb-eyebrow{color:#d5d5d0}.hb-hero h1{font-size:86px;line-height:.97;margin-bottom:28px}.hb-hero h1 em{color:#f3f2ed;font-weight:normal}.hb-hero-copy>p:not(.hb-eyebrow){max-width:470px;color:#dededb;font-size:16px}.hb-hero-copy .hb-deck{font-family:Georgia,serif;font-size:26px!important;line-height:1.35;color:#fff!important}.hb-button{display:inline-block;background:var(--accent);color:#fff!important;padding:14px 22px;font-size:13px;font-weight:700}.hb-quiet{display:inline-block;font-size:12px;margin:20px 0 0 20px}.hb-portrait{position:relative;width:52%;background:url('https://houstoncitybeat.com/wp-content/uploads/2025/11/Mike-Acosta-2.png') 50% 20%/cover no-repeat;min-height:600px}.hb-caption{position:absolute;bottom:0;left:0;width:100%;padding:70px 35px 28px;background:linear-gradient(transparent,rgba(20,20,20,.94));color:#fff}.hb-caption span{display:block;font-size:11px;letter-spacing:1px}.hb-caption strong{display:block;font:34px/1.4 Georgia,serif}.hb-nav{display:flex;justify-content:center;gap:65px;padding:20px;border-bottom:1px solid #d8d7d2;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.hb-section{padding:72px 5%}.hb-section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px;gap:35px}.hb-section h2,.hb-about h2{font-size:42px}.hb-section-heading>p{max-width:360px;color:#595959;font-size:14px;margin-bottom:0}.hb-feature{display:flex;background:#ffffff;border:1px solid #d8d7d2}.hb-feature-image{width:60%;display:block;overflow:hidden}.hb-feature-image img{width:100%;height:100%;object-fit:cover;display:block;min-height:350px}.hb-feature-copy{width:40%;padding:40px}.hb-feature h3{font-size:42px;margin-bottom:22px}.hb-feature-copy>p{font-size:15px}.hb-byline{font-size:11px!important;color:#666666;margin-bottom:16px!important}.hb-textlink{font-weight:700;font-size:12px;border-bottom:1px solid var(--accent);padding-bottom:5px}.hb-stories{display:flex;flex-wrap:wrap;margin:32px -16px 0}.hb-story{width:25%;padding:0 16px;border-right:1px solid #d8d7d2}.hb-story:last-child{border-right:0}.hb-story h3{font-size:27px;min-height:88px;margin-bottom:18px}.hb-story>p:not(.hb-eyebrow):not(.hb-byline){font-size:14px;min-height:116px;color:#595959}.hb-story .hb-eyebrow{font-size:10px}.hb-about{display:flex;background:#eae9e4;align-items:center;padding:65px 5%;gap:6%}.hb-about-image{width:42%}.hb-about-image img{width:100%;height:480px;object-fit:cover;object-position:50% 20%;display:block}.hb-about-copy{width:52%}.hb-about h2{margin-bottom:26px}.hb-about-copy>p{font-size:15px}.hb-disclosure{font-size:11px!important;color:#626262;margin:18px 0 0!important}.hb-closing{background:var(--ink);color:#fff;padding:65px 20px;text-align:center}.hb-closing h2{font-size:45px;margin-bottom:22px}.hb-closing>p{color:#d8d8d5;font-size:15px}@media(min-width:1600px){.hb-hero-copy{padding-top:85px;padding-bottom:85px}.hb-hero h1{font-size:105px}}@media(max-width:1000px){.hb-hero h1{font-size:66px}.hb-hero-copy{padding:45px 4%}.hb-quiet{margin-left:0;display:block}.hb-section h2,.hb-about h2{font-size:33px}.hb-stories{row-gap:30px}.hb-story{width:50%;margin-bottom:25px}.hb-story h3,.hb-story>p:not(.hb-eyebrow):not(.hb-byline){min-height:0}.hb-story:nth-child(2){border:0}.hb-feature-copy{padding:28px}.hb-feature h3{font-size:34px}}@media(max-width:650px){.hb-topline{font-size:9px;letter-spacing:1px}.hb-hero{display:block}.hb-hero-copy,.hb-portrait{width:100%}.hb-hero-copy{padding:40px 6%}.hb-hero h1{font-size:70px}.hb-hero-copy .hb-deck{font-size:24px!important}.hb-quiet{display:inline-block;margin-left:16px}.hb-portrait{min-height:390px;background-position:50% 20%}.hb-caption{padding:55px 24px 22px}.hb-nav{gap:20px;font-size:9px;letter-spacing:0;padding:18px 12px}.hb-section{padding:45px 6%}.hb-section-heading,.hb-feature,.hb-about{display:block}.hb-section-heading>p{margin-top:20px}.hb-feature-image,.hb-feature-copy,.hb-about-image,.hb-about-copy{width:100%}.hb-feature-image img{height:220px;min-height:0}.hb-feature-copy{padding:26px}.hb-feature h3{font-size:36px}.hb-stories{display:block;margin:30px 0 0}.hb-story{width:100%;padding:25px 0;margin:0;border-right:0;border-bottom:1px solid #d8d7d2}.hb-story h3{font-size:29px}.hb-story:nth-child(2){border-bottom:1px solid #d8d7d2}.hb-about{padding:40px 6%}.hb-about-image{margin-bottom:30px}.hb-about-image img{height:320px}.hb-closing{padding:48px 6%}.hb-closing h2{font-size:36px}}
/* Explicit spacing also supports older rendering engines without flex gap. */
.hcb-baseball-page .breadcrumbs{display:none}.hb-nav{gap:0}.hb-nav a{margin:0 30px}.hb-about{gap:0}.hb-about-copy{margin-left:6%}@media(max-width:650px){.hb-nav a{margin:0 10px}.hb-about-copy{margin-left:0}}

.hb-hero .hb-button,.hb-closing .hb-button{background:#f3f2ed;color:#242424!important}
