.bb-article-section{--bba-bg: #ffffff;--bba-bg-dark: #0B0B0B;--bba-text: #1a1a1a;--bba-text-muted: #6b6b6b;--bba-text-light: #999999;--bba-olive: #9A9871;--bba-olive-light: rgba(154,152,113,.12);--bba-border: #e8e8e8;--bba-font-head: "PP Monument Extended", "PPMonumentExtended", Arial Black, sans-serif;--bba-font-body: "Gotham", "Gotham Bold", "Helvetica Neue", Arial, sans-serif;--bba-max-width: 1200px;--bba-content-max: 740px;--bba-radius: 0}.bba__progress-bar{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:9999;pointer-events:none}.bba__progress-fill{height:100%;width:0%;background:var(--bba-olive);transition:width .1s linear}.bba__header-band{background:var(--bba-bg-dark);padding:48px 24px 52px}.bba__container{max-width:var(--bba-max-width);margin:0 auto;padding:0 24px}.bba__container--narrow{max-width:var(--bba-content-max);margin:0 auto;padding:0 24px}.bba__breadcrumb{display:flex;align-items:center;gap:6px;font-family:var(--bba-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:20px}.bba__breadcrumb a{color:#ffffff73;text-decoration:none;transition:color .2s}.bba__breadcrumb a:hover{color:var(--bba-olive)}.bba__breadcrumb-sep{color:#ffffff40}.bba__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.bba__tag{display:inline-block;padding:4px 12px;background:var(--bba-olive);color:#fff;font-family:var(--bba-font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.bba__tag:hover{background:#fff;color:var(--bba-bg-dark)}.bba__tags-footer{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 0;padding-top:32px;border-top:1px solid var(--bba-border)}.bba__tags-footer .bba__tag{background:transparent;color:var(--bba-olive);border:1px solid var(--bba-olive)}.bba__tags-footer .bba__tag:hover{background:var(--bba-olive);color:#fff}.bba__title{font-family:var(--bba-font-head);font-size:clamp(22px,4vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:0 0 24px}.bba__meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-family:var(--bba-font-body);font-size:13px;color:#ffffff80}.bba__meta-author,.bba__meta-date,.bba__meta-readtime{display:flex;align-items:center;gap:6px}.bba__meta svg{flex-shrink:0;opacity:.6}.bba__main{background:var(--bba-bg);padding:56px 0 72px}.bba__featured-img-wrap{margin-bottom:40px;overflow:hidden}.bba__featured-img{width:100%;height:auto;display:block;object-fit:cover}.bba__body{font-family:var(--bba-font-body);font-size:17px;line-height:1.8;color:var(--bba-text)}.bba__body h1,.bba__body h2,.bba__body h3,.bba__body h4,.bba__body h5,.bba__body h6{font-family:var(--bba-font-head);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--bba-bg-dark);margin:2em 0 .6em;line-height:1.2}.bba__body h2{font-size:clamp(18px,2.5vw,26px)}.bba__body h3{font-size:clamp(16px,2vw,21px)}.bba__body h4{font-size:17px}.bba__body p{margin:0 0 1.4em;color:var(--bba-text)}.bba__body a{color:var(--bba-olive);text-decoration:underline;text-underline-offset:3px}.bba__body a:hover{color:var(--bba-bg-dark)}.bba__body blockquote{margin:2em 0;padding:20px 24px;border-left:4px solid var(--bba-olive);background:var(--bba-olive-light);font-size:18px;font-style:italic;color:var(--bba-bg-dark)}.bba__body blockquote p{margin:0}.bba__body ul,.bba__body ol{margin:0 0 1.4em 1.2em;padding:0}.bba__body li{margin-bottom:.5em}.bba__body ul li::marker{color:var(--bba-olive)}.bba__body img{max-width:100%;height:auto;display:block;margin:2em auto}.bba__body table{width:100%;border-collapse:collapse;margin:2em 0;font-size:15px}.bba__body th{background:var(--bba-bg-dark);color:#fff;font-family:var(--bba-font-head);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:12px 16px;text-align:left}.bba__body td{padding:12px 16px;border-bottom:1px solid var(--bba-border);color:var(--bba-text)}.bba__body tr:last-child td{border-bottom:none}.bba__body code{background:#f4f4f4;padding:2px 6px;font-size:14px;font-family:monospace}.bba__body pre{background:#f4f4f4;padding:20px;overflow-x:auto;margin:2em 0}.bba__body hr{border:none;border-top:1px solid var(--bba-border);margin:3em 0}.bba__share-sidebar{display:none;position:absolute;left:-84px;top:0;flex-direction:column;align-items:center;gap:10px;width:44px}.bba__share-label{font-family:var(--bba-font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bba-text-muted);writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:4px}.bba__share-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--bba-border);color:var(--bba-text-muted);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;padding:0}.bba__share-btn:hover{background:var(--bba-olive);border-color:var(--bba-olive);color:#fff}@media(min-width:900px){.bba__share-sidebar{display:flex;position:sticky;top:120px;align-self:flex-start;float:left;margin-left:-84px}}.bba__share-strip{margin:40px 0 0;padding-top:32px;border-top:1px solid var(--bba-border)}.bba__share-strip-label{font-family:var(--bba-font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bba-text-muted);margin:0 0 12px}.bba__share-strip-btns{display:flex;gap:10px}@media(min-width:900px){.bba__share-strip{display:none}}.bba__prev-next{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:56px 0 0;padding-top:40px;border-top:1px solid var(--bba-border)}.bba__prev-next-link{display:flex;flex-direction:column;gap:6px;text-decoration:none;padding:20px;border:1px solid var(--bba-border);transition:border-color .2s,background .2s}.bba__prev-next-link:hover{border-color:var(--bba-olive);background:var(--bba-olive-light)}.bba__prev-next-link--next{text-align:right}.bba__prev-next-dir{display:flex;align-items:center;gap:4px;font-family:var(--bba-font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bba-olive)}.bba__prev-next-link--next .bba__prev-next-dir{justify-content:flex-end}.bba__prev-next-title{font-family:var(--bba-font-body);font-size:14px;font-weight:600;color:var(--bba-text);line-height:1.4}@media(max-width:600px){.bba__prev-next{grid-template-columns:1fr}}.bba__related{background:#f7f7f5;padding:64px 0}.bba__related-heading{font-family:var(--bba-font-head);font-size:clamp(18px,2.5vw,28px);font-weight:800;text-transform:uppercase;color:var(--bba-bg-dark);margin:0 0 36px;letter-spacing:-.01em}.bba__related-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:600px){.bba__related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.bba__related-grid{grid-template-columns:repeat(3,1fr)}}.bba__related-card{display:flex;flex-direction:column;text-decoration:none;background:#fff;transition:box-shadow .2s}.bba__related-card:hover{box-shadow:0 4px 20px #00000014}.bba__related-img-wrap{aspect-ratio:16/9;overflow:hidden;background:#e8e8e8}.bba__related-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bba__related-card:hover .bba__related-img{transform:scale(1.04)}.bba__related-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8e8e8,#d0d0d0)}.bba__related-body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.bba__related-tag{font-family:var(--bba-font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bba-olive)}.bba__related-title{font-family:var(--bba-font-head);font-size:15px;font-weight:800;text-transform:uppercase;color:var(--bba-bg-dark);line-height:1.3;margin:0;letter-spacing:-.01em}.bba__related-excerpt{font-family:var(--bba-font-body);font-size:13px;color:var(--bba-text-muted);line-height:1.6;margin:0}.bba__related-meta{font-family:var(--bba-font-body);font-size:11px;color:var(--bba-text-light);margin-top:auto}.bba__cta-banner{background:var(--bba-bg-dark);padding:72px 24px;text-align:center}.bba__cta-inner{max-width:600px;margin:0 auto}.bba__cta-eyebrow{font-family:var(--bba-font-body);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bba-olive);margin:0 0 16px}.bba__cta-heading{font-family:var(--bba-font-head);font-size:clamp(20px,3vw,36px);font-weight:800;text-transform:uppercase;color:#fff;margin:0 0 16px;letter-spacing:-.01em}.bba__cta-subtext{font-family:var(--bba-font-body);font-size:15px;color:#fff9;margin:0 0 32px;line-height:1.6}.bba__cta-btn{display:inline-block;padding:14px 36px;background:var(--bba-olive);color:#fff;font-family:var(--bba-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.bba__cta-btn:hover{background:#fff;color:var(--bba-bg-dark)}.bba__copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--bba-bg-dark);color:#fff;font-family:var(--bba-font-body);font-size:13px;font-weight:600;padding:10px 20px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:9999}.bba__copy-toast--visible{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:740px){.bba__header-band{padding:32px 16px 40px}.bba__container,.bba__container--narrow{padding:0 16px}.bba__main{padding:36px 0 48px}.bba__body{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-article.css.map */
