:root{--bcc-red:#ED282C;--bcc-orange:#FB8F11;--bcc-blue:#01ADE1;--bcc-green:#577A4A;--bcc-oxblood:#613838;--bcc-ink:#16130F;--bcc-ink-2:#3A3530;--bcc-muted:#6E675F;--bcc-rule:#E4DED6;--bcc-paper:#FFFFFF;--bcc-cream:#FAF6F0;--bcc-head:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--bcc-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--bcc-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bcc-wrap:1240px;--bcc-gutter:16px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bcc-paper);color:var(--bcc-ink);font-family:var(--bcc-sans);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--bcc-red)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--bcc-blue);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:999;background:#fff;padding:10px 14px;clip:auto;width:auto;height:auto}.wrap{max-width:var(--bcc-wrap);margin:0 auto;padding:0 var(--bcc-gutter)}@media(min-width:768px){:root{--bcc-gutter:24px}}.bcc-util{background:var(--bcc-ink);color:#E9E4DD;font-size:12.5px;letter-spacing:.02em}.bcc-util .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.bcc-util a{color:#E9E4DD}.bcc-util a:hover{color:var(--bcc-orange)}.bcc-util__left{display:flex;gap:18px;align-items:center}.bcc-util__links{display:none;gap:16px}@media(min-width:900px){.bcc-util__links{display:flex}}.bcc-social{display:flex;gap:12px;align-items:center}.bcc-social svg{width:15px;height:15px;fill:currentColor}.bcc-mast{border-bottom:1px solid var(--bcc-rule);background:#fff}.bcc-mast .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px}.bcc-brand{display:flex;align-items:center;gap:14px}.bcc-brand img{height:54px;width:auto}.bcc-brand{gap:10px}@media(max-width:420px){.bcc-mast .wrap{gap:8px}.bcc-brand__name small{display:none}}.bcc-brand__name{font-family:var(--bcc-head);font-weight:700;text-transform:uppercase;font-size:clamp(21px,6vw,30px);line-height:.95;letter-spacing:.01em}.bcc-brand__name small{display:block;font-family:var(--bcc-serif);font-style:italic;text-transform:none;font-weight:400;font-size:13px;letter-spacing:0;color:var(--bcc-muted);margin-top:4px}@media(min-width:768px){.bcc-brand img{height:78px}.bcc-brand__name{font-size:40px}}.bcc-brand .custom-logo{height:72px;width:auto}.bcc-mast__tools{display:flex;gap:10px;align-items:center;justify-self:end}.bcc-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--bcc-sans);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:10px 16px;border-radius:2px;border:2px solid var(--bcc-ink);background:#fff0;color:var(--bcc-ink);cursor:pointer;line-height:1}.bcc-btn:hover{background:var(--bcc-ink);color:#fff}.bcc-btn--solid{background:var(--bcc-red);border-color:var(--bcc-red);color:#fff}.bcc-btn--solid:hover{background:var(--bcc-oxblood);border-color:var(--bcc-oxblood);color:#fff}.bcc-icon-btn{width:42px;height:42px;display:inline-grid;place-items:center;border:0;background:#fff0;cursor:pointer;color:var(--bcc-ink);border-radius:50%}.bcc-icon-btn:hover{background:var(--bcc-cream)}.bcc-icon-btn svg{width:22px;height:22px}.bcc-mast__subscribe{display:none}@media(min-width:640px){.bcc-mast__subscribe{display:inline-flex}}.bcc-nav{background:#fff;border-bottom:3px solid var(--bcc-ink);position:sticky;top:0;z-index:60}.admin-bar .bcc-nav{top:32px}@media(max-width:782px){.admin-bar .bcc-nav{top:0}}.bcc-nav .wrap{display:flex;align-items:center;gap:8px}.bcc-nav__strip{position:absolute;left:0;right:0;bottom:-3px;height:3px;display:flex}.bcc-nav__strip span{flex:1}.bcc-nav__menu{list-style:none;margin:0;padding:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1}.bcc-nav__menu::-webkit-scrollbar{display:none}.bcc-nav__menu>li{position:relative;flex:0 0 auto}.bcc-nav__menu>li>a{display:block;font-family:var(--bcc-head);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:17px;padding:13px 12px;white-space:nowrap}.bcc-nav__menu>li.current-menu-item>a,.bcc-nav__menu>li.current-category-ancestor>a,.bcc-nav__menu>li.current-menu-parent>a{color:var(--bcc-red)}.bcc-nav__menu .sub-menu{display:none}.bcc-nav__brandmini{display:none;align-items:center;gap:8px;margin-right:6px}.bcc-nav__brandmini img{height:30px;width:auto}.is-stuck .bcc-nav__brandmini{display:flex}.bcc-drawer{position:fixed;inset:0;z-index:100;display:none}.bcc-drawer.is-open{display:block}.bcc-drawer__scrim{position:absolute;inset:0;background:rgb(22 19 15 / .55)}.bcc-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(380px,92vw);background:#fff;overflow-y:auto;padding:20px 22px 40px;box-shadow:8px 0 30px rgb(0 0 0 / .15)}.bcc-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.bcc-drawer h2{font-family:var(--bcc-head);text-transform:uppercase;font-size:14px;letter-spacing:.12em;color:var(--bcc-muted);margin:22px 0 8px;font-weight:600}.bcc-drawer ul{list-style:none;margin:0;padding:0}.bcc-drawer li a{display:block;padding:8px 0;font-family:var(--bcc-head);font-size:21px;font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--bcc-rule)}.bcc-drawer li li a{font-family:var(--bcc-sans);text-transform:none;font-size:15px;font-weight:500;padding:6px 0 6px 14px;color:var(--bcc-ink-2)}.bcc-search{position:fixed;inset:0;z-index:110;background:rgb(255 255 255 / .98);display:none;padding-top:14vh}.bcc-search.is-open{display:block}.bcc-search form{max-width:760px;margin:0 auto;padding:0 20px;display:flex;border-bottom:3px solid var(--bcc-ink)}.bcc-search input[type=search]{flex:1;border:0;font-family:var(--bcc-serif);font-size:clamp(22px,4vw,38px);padding:12px 0;background:#fff0;color:var(--bcc-ink)}.bcc-search input[type=search]:focus{outline:none}.bcc-search__close{position:absolute;top:18px;right:18px}.bcc-ticker{background:var(--bcc-cream);border-bottom:1px solid var(--bcc-rule);font-size:14px}.bcc-ticker .wrap{display:flex;gap:14px;align-items:center;min-height:42px;overflow:hidden}.bcc-ticker__label{flex:0 0 auto;font-family:var(--bcc-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--bcc-red);padding:4px 10px;font-size:14px}.bcc-ticker ul{list-style:none;margin:0;padding:0;display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.bcc-ticker ul::-webkit-scrollbar{display:none}.bcc-ticker li a{font-weight:500}.kicker{display:inline-block;font-family:var(--bcc-head);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:13.5px;color:var(--cat,var(--bcc-red));margin-bottom:6px}.kicker:hover{text-decoration:underline}.meta{font-size:12.5px;color:var(--bcc-muted);letter-spacing:.01em}.meta .byline{color:var(--bcc-ink-2);font-weight:600}.card{display:flex;flex-direction:column;gap:6px}.card__media{position:relative;overflow:hidden;background:var(--bcc-cream);aspect-ratio:16/9;margin-bottom:8px}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.03)}.card__title{font-family:var(--bcc-serif);font-weight:700;line-height:1.18;margin:0;font-size:20px;letter-spacing:-.005em}.card__title a:hover{color:var(--bcc-red)}.card__dek{font-family:var(--bcc-serif);color:var(--bcc-ink-2);font-size:15.5px;line-height:1.5;margin:2px 0 4px}.card--lead .card__title{font-size:clamp(28px,3.6vw,44px);line-height:1.06}.card--lead .card__dek{font-size:18px}.card--md .card__title{font-size:22px}.card--sm .card__title{font-size:17.5px}.card--row{flex-direction:row;gap:14px;align-items:flex-start}.card--row .card__media{flex:0 0 120px;aspect-ratio:4/3;margin:0}.card--row .card__body{flex:1}.card--text{padding:14px 0;border-top:1px solid var(--bcc-rule)}.card--text:first-child{border-top:0;padding-top:0}.card__media .badge{position:absolute;left:0;bottom:0;background:var(--cat,var(--bcc-red));color:#fff;font-family:var(--bcc-head);text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:12.5px;padding:4px 9px}.bcc-top{padding:28px 0 18px}.bcc-top__grid{display:grid;gap:28px}@media(min-width:1000px){.bcc-top__grid{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}.bcc-top__main{display:grid;gap:26px}@media(min-width:760px){.bcc-top__main{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.bcc-top__stack{display:grid;gap:22px;align-content:start}@media(min-width:760px){.bcc-top__stack{border-left:1px solid var(--bcc-rule);padding-left:24px}}.bcc-latest{border-top:4px solid var(--bcc-ink)}.bcc-latest h2{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.06em;font-size:20px;margin:12px 0 4px}.bcc-latest ol{list-style:none;margin:0;padding:0;counter-reset:n}.bcc-latest li{counter-increment:n;display:grid;grid-template-columns:34px 1fr;gap:6px;padding:13px 0;border-bottom:1px solid var(--bcc-rule)}.bcc-latest li::before{content:counter(n,decimal-leading-zero);font-family:var(--bcc-head);font-weight:700;font-size:22px;line-height:1;color:var(--bcc-orange)}.bcc-latest li a{font-family:var(--bcc-serif);font-weight:600;font-size:16px;line-height:1.3}.bcc-latest time{display:block;font-size:12px;color:var(--bcc-muted);margin-top:4px}.bcc-band{padding:34px 0;border-top:1px solid var(--bcc-rule)}.bcc-band--tint{background:var(--bcc-cream);border-top:0}.bcc-band__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin-bottom:22px;padding-bottom:12px;border-bottom:3px solid var(--cat,var(--bcc-ink));position:relative}.bcc-band__title{margin:0;font-family:var(--bcc-head);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(28px,3.4vw,40px);line-height:1;display:flex;align-items:center;gap:12px}.bcc-band__title .num{font-size:.55em;color:var(--cat,var(--bcc-red));font-weight:600;letter-spacing:.06em}.bcc-band__title a:hover{color:var(--cat,var(--bcc-red))}.bcc-band__aside{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;justify-content:flex-end}@media(max-width:899px){.bcc-band__aside{justify-content:flex-start}}.bcc-band__desc{font-family:var(--bcc-serif);font-style:italic;color:var(--bcc-muted);font-size:15px;margin:0;flex-basis:100%}.bcc-chips{display:flex;flex-wrap:wrap;gap:8px}.bcc-chips a{font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border:1px solid var(--bcc-rule);border-radius:999px;background:#fff;white-space:nowrap}.bcc-chips a:hover{border-color:var(--cat,var(--bcc-red));color:var(--cat,var(--bcc-red))}.bcc-more{font-family:var(--bcc-head);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:15px;color:var(--cat,var(--bcc-red));white-space:nowrap}.bcc-more::after{content:" \2192"}.bcc-layout-a{display:grid;gap:26px}@media(min-width:900px){.bcc-layout-a{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}.bcc-layout-a .col{display:grid;gap:20px;align-content:start}.bcc-layout-b{display:grid;gap:24px}@media(min-width:640px){.bcc-layout-b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.bcc-layout-b{grid-template-columns:repeat(4,minmax(0,1fr))}}.bcc-layout-c{display:grid;gap:26px}@media(min-width:900px){.bcc-layout-c{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.bcc-layout-c .col{display:grid;gap:0;align-content:start}.bcc-opinion{display:grid;gap:0}@media(min-width:700px){.bcc-opinion{grid-template-columns:repeat(2,1fr);gap:0 32px}}@media(min-width:1000px){.bcc-opinion{grid-template-columns:repeat(3,1fr)}}.bcc-col-item{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--bcc-rule)}.bcc-col-item img{width:56px;height:56px;border-radius:50%;object-fit:cover;filter:grayscale(100%)}.bcc-col-item .who{font-family:var(--bcc-head);text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:14px;color:var(--bcc-oxblood)}.bcc-col-item .what{font-family:var(--bcc-serif);font-weight:600;font-size:18px;line-height:1.25;display:block;margin-top:2px}.bcc-duo{display:grid;gap:34px}@media(min-width:900px){.bcc-duo{grid-template-columns:1fr 1fr;gap:44px}}.bcc-cta{background:var(--bcc-ink);color:#fff;padding:40px 0;position:relative;overflow:hidden}.bcc-cta::before{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border:34px solid var(--bcc-blue);border-radius:50%;opacity:.35}.bcc-cta::after{content:"";position:absolute;right:90px;bottom:-110px;width:220px;height:220px;border:34px solid var(--bcc-orange);border-radius:50%;opacity:.3}.bcc-cta .wrap{display:grid;gap:22px;position:relative;z-index:1}@media(min-width:900px){.bcc-cta .wrap{grid-template-columns:1.2fr 1fr;align-items:center}}.bcc-cta h2{font-family:var(--bcc-head);text-transform:uppercase;font-size:clamp(28px,3.4vw,40px);line-height:1.02;margin:0 0 8px}.bcc-cta p{font-family:var(--bcc-serif);color:#D9D2C8;margin:0;font-size:17px}.bcc-cta form{display:flex;gap:0;flex-wrap:wrap}.bcc-cta input[type=email]{flex:1 1 220px;padding:14px 16px;border:0;font-size:16px;border-radius:2px 0 0 2px;min-width:0}.bcc-cta button{border-radius:0 2px 2px 0}.bcc-cta__tip{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:14px;color:#D9D2C8}.bcc-cta__tip a{color:var(--bcc-orange);font-weight:600}.bcc-ad{margin:26px auto;text-align:center;max-width:var(--bcc-wrap);padding:0 var(--bcc-gutter)}.bcc-ad__label{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#A39B91;margin-bottom:6px}.bcc-ad__slot{min-height:100px;display:flex;align-items:center;justify-content:center}.bcc-ad--incontent{margin:30px 0;padding:14px 0;border-top:1px solid var(--bcc-rule);border-bottom:1px solid var(--bcc-rule)}.bcc-ad--incontent .bcc-ad__slot{min-height:250px}.bcc-ad--sidebar .bcc-ad__slot{min-height:250px}.bcc-archive-head{padding:34px 0 22px;border-bottom:1px solid var(--bcc-rule);position:relative}.bcc-archive-head::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--cat,var(--bcc-red))}.bcc-archive-head .crumbs{font-size:12.5px;color:var(--bcc-muted);margin-bottom:10px}.bcc-archive-head .crumbs a:hover{color:var(--cat,var(--bcc-red))}.bcc-archive-head h1{font-family:var(--bcc-head);text-transform:uppercase;font-size:clamp(38px,5.4vw,64px);line-height:.95;margin:0}.bcc-archive-head p{font-family:var(--bcc-serif);font-size:18px;color:var(--bcc-ink-2);max-width:720px;margin:10px 0 16px}.bcc-archive-body{display:grid;gap:36px;padding-top:30px;padding-bottom:50px}@media(min-width:1000px){.bcc-archive-body{grid-template-columns:minmax(0,1fr) 300px}}.bcc-archive-lead{display:grid;gap:24px;padding-bottom:26px;margin-bottom:22px;border-bottom:1px solid var(--bcc-rule)}@media(min-width:760px){.bcc-archive-lead{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.bcc-archive-list{display:grid;gap:0}.bcc-list-item{display:grid;gap:16px;padding:20px 0;border-bottom:1px solid var(--bcc-rule)}@media(min-width:640px){.bcc-list-item{grid-template-columns:240px minmax(0,1fr)}}.bcc-list-item .card__media{margin:0}.bcc-list-item .card__title{font-size:23px}.pagination{margin-top:30px}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:6px}.pagination .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--bcc-rule);font-weight:600;font-size:14px}.pagination .page-numbers.current{background:var(--bcc-ink);color:#fff;border-color:var(--bcc-ink)}.pagination a.page-numbers:hover{border-color:var(--bcc-red);color:var(--bcc-red)}.bcc-side{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-content:start;min-width:0}.bcc-side .wp-block-search__inside-wrapper{display:flex}.bcc-side .wp-block-search__input{min-width:0;flex:1;padding:10px;border:2px solid var(--bcc-ink)}.bcc-side .wp-block-search__button{background:var(--bcc-ink);color:#fff;border:0;padding:0 14px;font-weight:600;margin-left:0}.bcc-side .wp-block-search__label,.bcc-side h2.wp-block-heading{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.06em;font-size:19px;font-weight:700}.bcc-side .widget,.bcc-side .bcc-box{border-top:4px solid var(--bcc-ink);padding-top:10px}.bcc-side .widget-title,.bcc-box h2{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.06em;font-size:19px;margin:0 0 10px}.bcc-side ul{list-style:none;margin:0;padding:0}.bcc-side li{padding:9px 0;border-bottom:1px solid var(--bcc-rule);font-family:var(--bcc-serif);font-weight:600;line-height:1.3}.bcc-tip{background:var(--bcc-cream);padding:18px;border-left:5px solid var(--bcc-orange)}.bcc-tip strong{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.06em;font-size:18px;display:block}.bcc-tip p{margin:6px 0 0;font-family:var(--bcc-serif)}@media(min-width:1000px){.bcc-side--sticky{position:sticky;top:80px}}.bcc-article{padding:30px 0 10px}.bcc-article__head{max-width:840px;margin:0 auto}.bcc-article__head .crumbs{font-size:12.5px;color:var(--bcc-muted);margin-bottom:14px}.bcc-article__title{font-family:var(--bcc-serif);font-weight:700;font-size:clamp(32px,4.6vw,52px);line-height:1.08;letter-spacing:-.012em;margin:4px 0 14px}.bcc-article__dek{font-family:var(--bcc-serif);font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--bcc-ink-2);margin:0 0 18px}.bcc-article__byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 0;border-top:1px solid var(--bcc-rule);border-bottom:1px solid var(--bcc-rule)}.bcc-article__byline img{width:44px;height:44px;border-radius:50%}.bcc-article__byline .author{font-weight:700;font-size:15px}.bcc-article__byline .author a:hover{color:var(--bcc-red)}.bcc-article__byline .dates{font-size:13px;color:var(--bcc-muted)}.bcc-share{display:flex;gap:6px;margin-left:auto}.bcc-share a,.bcc-share button{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--bcc-rule);border-radius:50%;background:#fff;cursor:pointer;color:var(--bcc-ink)}.bcc-share a:hover,.bcc-share button:hover{border-color:var(--bcc-red);color:var(--bcc-red)}.bcc-share svg{width:15px;height:15px;fill:currentColor}.bcc-article__figure{max-width:1040px;margin:26px auto 6px}.bcc-article__figure img{width:100%}.bcc-article__figure figcaption{font-size:13px;color:var(--bcc-muted);padding:8px 0;border-bottom:1px solid var(--bcc-rule)}.bcc-article__grid{display:grid;gap:40px;margin:0 auto}@media(min-width:1100px){.bcc-article__grid{grid-template-columns:minmax(0,1fr) 300px}}.bcc-article__body{max-width:720px;margin:0 auto;width:100%}.entry-content{font-family:var(--bcc-serif);font-size:19px;line-height:1.7;color:#1F1B17;margin-top:26px}.entry-content>*{margin-top:0;margin-bottom:1.15em}.entry-content>p:first-of-type::first-letter{float:left;font-family:var(--bcc-head);font-weight:700;font-size:4.4em;line-height:.82;padding:6px 10px 0 0;color:var(--bcc-red)}.entry-content a{color:var(--bcc-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.entry-content a:hover{color:var(--bcc-oxblood)}.entry-content h2,.entry-content h3,.entry-content h4{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.01em;line-height:1.1;margin-top:1.6em}.entry-content h2{font-size:30px}.entry-content h3{font-size:24px}.entry-content blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:5px solid var(--bcc-orange);font-size:1.12em;font-style:italic;color:var(--bcc-ink-2)}.entry-content .wp-block-pullquote{border-top:4px solid var(--bcc-ink);border-bottom:4px solid var(--bcc-ink);padding:22px 0;text-align:center}.entry-content figure{margin-left:0;margin-right:0}.entry-content figcaption,.entry-content .wp-element-caption{font-family:var(--bcc-sans);font-size:13px;color:var(--bcc-muted);margin-top:6px}.entry-content ul,.entry-content ol{padding-left:1.2em}.entry-content li{margin-bottom:.4em}.entry-content table{width:100%;border-collapse:collapse;font-family:var(--bcc-sans);font-size:15px}.entry-content th,.entry-content td{border-bottom:1px solid var(--bcc-rule);padding:9px 8px;text-align:left}.entry-content img{height:auto}.alignwide{max-width:1040px}.alignfull{max-width:none}.aligncenter{margin-left:auto;margin-right:auto}.alignleft{float:left;margin:6px 22px 12px 0;max-width:50%}.alignright{float:right;margin:6px 0 12px 22px;max-width:50%}.wp-caption{max-width:100%}.bcc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.bcc-tags a{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:6px 11px;background:var(--bcc-cream);border-radius:2px}.bcc-tags a:hover{background:var(--bcc-ink);color:#fff}.bcc-authorbox{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:22px 0;border-top:4px solid var(--bcc-ink);border-bottom:1px solid var(--bcc-rule);margin:24px 0}.bcc-authorbox img{width:72px;height:72px;border-radius:50%}.bcc-authorbox h2{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.04em;font-size:20px;margin:0}.bcc-authorbox p{font-family:var(--bcc-serif);margin:6px 0 0;color:var(--bcc-ink-2)}.bcc-related{padding:34px 0 10px}.bcc-related h2{font-family:var(--bcc-head);text-transform:uppercase;font-size:28px;margin:0 0 18px;padding-bottom:10px;border-bottom:3px solid var(--bcc-ink)}.bcc-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--bcc-red),var(--bcc-orange),var(--bcc-blue));z-index:200}.comments-area{max-width:720px;margin:30px auto;font-family:var(--bcc-sans)}.comments-area h2{font-family:var(--bcc-head);text-transform:uppercase}.comment-list{list-style:none;padding:0}.comment-body{padding:16px 0;border-bottom:1px solid var(--bcc-rule)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:10px;border:1px solid var(--bcc-rule);font:inherit}.comment-form .submit{background:var(--bcc-ink);color:#fff;border:0;padding:12px 18px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.bcc-page{max-width:820px;margin:0 auto;padding:40px 0 60px}.bcc-page h1{font-family:var(--bcc-head);text-transform:uppercase;font-size:clamp(36px,5vw,56px);margin:0 0 10px;line-height:1}.bcc-empty{text-align:center;padding-top:80px;padding-bottom:80px}.bcc-empty h1{font-family:var(--bcc-head);font-size:90px;margin:0;color:var(--bcc-red);line-height:1}.bcc-searchform{display:flex;max-width:520px;margin:20px auto 0}.bcc-searchform input{flex:1;padding:12px 14px;border:2px solid var(--bcc-ink);border-right:0;font-size:16px;min-width:0}.bcc-foot{background:#100E0B;color:#CFC8BE;margin-top:0;font-size:14.5px}.bcc-foot__stripe{display:flex;height:6px}.bcc-foot__stripe span{flex:1}.bcc-foot .wrap{padding-top:44px;padding-bottom:26px}.bcc-foot__grid{display:grid;gap:30px}@media(min-width:700px){.bcc-foot__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.bcc-foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.bcc-foot h2{font-family:var(--bcc-head);text-transform:uppercase;letter-spacing:.1em;font-size:15px;color:#fff;margin:0 0 12px}.bcc-foot ul{list-style:none;margin:0;padding:0}.bcc-foot li{padding:5px 0}.bcc-foot a{color:#CFC8BE}.bcc-foot a:hover{color:var(--bcc-orange)}.bcc-foot__brand img{height:70px;width:auto;margin-bottom:12px}.bcc-foot__brand p{font-family:var(--bcc-serif);margin:0 0 14px;max-width:340px}.bcc-foot__base{border-top:1px solid #2B2621;margin-top:34px;padding-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12.5px;color:#8F877C}.bcc-foot__base a{color:#8F877C}@media print{.bcc-util,.bcc-nav,.bcc-ad,.bcc-foot,.bcc-share,.bcc-related,.bcc-side{display:none!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.bcc-legal ul,.bcc-foot__base .menu{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.bcc-drawer .bcc-searchform{margin:6px 0 0}.bcc-archive-head .bcc-searchform{margin:12px 0 0}