/* Clear topic hubs within the existing 1.BBS red, black and warm white design. */
.knowledge-content{padding:28px var(--page-gutter,7vw) 64px;background:#eeefe9;color:#171b20}
.knowledge-nav{display:flex;flex-wrap:wrap;gap:8px 12px;padding:16px var(--page-gutter,7vw);border-top:1px solid #dadbd5;border-bottom:1px solid #dadbd5;background:#f8f8f3}
.knowledge-nav a{display:block;padding:9px 13px;border:1px solid #d5d7cf;border-radius:3px;font-size:13px;font-weight:650;line-height:1.25;color:#34393c}
.knowledge-nav a:hover,.knowledge-nav a[aria-current]{background:#a71020;border-color:#a71020;color:#fff}
.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.knowledge-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:235px;padding:28px 30px;background:#fff;border:1px solid #d5d7d0;border-top:4px solid #b30e22;color:#171b20;text-decoration:none;transition:transform .15s,box-shadow .15s}
.knowledge-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #171b2015}
.knowledge-card-tag,.knowledge-eyebrow{font-size:11px;font-weight:750;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#9d1926;margin-bottom:16px}
.knowledge-card h2{font:750 clamp(25px,2.6vw,36px)/1.1 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 12px;max-width:22ch;color:#151b20}
.knowledge-card p{font-size:14px;line-height:1.65;margin:0 0 24px;color:#535c60;max-width:58ch}
.knowledge-card-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;font-size:13px;font-weight:750;color:#9d1926}
.knowledge-card-action>span{font-size:24px;line-height:1}
.knowledge-grid-large .knowledge-card{min-height:265px;padding:30px 34px}
.knowledge-grid-large .knowledge-card h2{font-size:clamp(30px,3.2vw,44px)}
.knowledge-grid-large .knowledge-card:nth-child(4){background:#171d23;border-color:#171d23;border-top-color:#e24150;color:#fff}
.knowledge-grid-large .knowledge-card:nth-child(4) h2{color:#fff}.knowledge-grid-large .knowledge-card:nth-child(4) p{color:#d4d9db}.knowledge-grid-large .knowledge-card:nth-child(4) :is(.knowledge-card-tag,.knowledge-card-action){color:#ff8993}
.knowledge-shortcuts{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap;margin-top:25px;padding:20px 0;border-top:1px solid #d1d4cd;font-size:13px}.knowledge-shortcuts>span{color:#5b6265}.knowledge-shortcuts a{font-weight:750;color:#8b1724}
.knowledge-section-title{font:750 clamp(27px,3vw,38px)/1.15 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:40px 0 20px;color:#1a2024}.knowledge-section-title:first-child{margin-top:6px}
.knowledge-note{border-left:4px solid #b30e22;padding:22px 26px;background:#fff;margin:30px 0 0;line-height:1.65}.knowledge-note h2{font:700 21px/1.3 Arial,Helvetica,sans-serif;margin:0 0 10px;color:#252d31}.knowledge-note p{font-size:14px;margin:0}.knowledge-note a,.knowledge-inline-link{color:#951a27;text-decoration:underline;text-underline-offset:3px}
.knowledge-practice{background:#11161c;padding:30px var(--page-gutter,7vw) 60px;color:#fff}.knowledge-practice .tuning-guides{margin:0 auto;max-width:1100px}.knowledge-practice .spine-section{margin:0;padding:0;border:0}.knowledge-practice .page-quick-links{padding:22px 0 0}.knowledge-practice .page-quick-links a{background:#fff;color:#8b1724}.knowledge-practice .tg-number{display:none}.knowledge-practice .tg-guide>summary b{font-size:25px}
.knowledge-card-image{height:200px;margin:-28px -30px 24px;padding:15px;background:#f6f7f3;border-bottom:1px solid #e2e4dd;overflow:hidden}.knowledge-card-image img{display:block;width:100%;height:100%;object-fit:contain}
.equipment-lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:36px;align-items:center;background:#fff;padding:30px;border:1px solid #d9dcd4;line-height:1.8}.equipment-lead-text{display:block}.equipment-lead h2{font:750 clamp(28px,3vw,40px)/1.15 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0 0 15px}.equipment-lead p{font-size:15px;margin:0 0 16px}.equipment-lead .knowledge-eyebrow{font-size:11px}.equipment-lead figure{margin:0;min-width:0}.equipment-lead img{display:block;width:100%;height:310px;object-fit:contain}.equipment-lead figcaption{font-size:11px;line-height:1.6;color:#68716e;margin-top:10px}.knowledge-inline-link{font-size:13px;font-weight:700}
.equipment-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.equipment-parts>div{padding:24px;background:#fff;border:1px solid #d9dcd4}.equipment-parts dt{font:700 19px/1.3 Arial,Helvetica,sans-serif;color:#951a27;margin-bottom:10px}.equipment-parts dd{font-size:14px;line-height:1.75;margin:0;color:#3e484c}
.equipment-start{margin-top:28px;padding:26px 30px;background:#dfe5de;line-height:1.75}.equipment-start h2{font:700 21px/1.3 Arial,Helvetica,sans-serif;margin:0 0 12px}.equipment-start ul{padding-left:20px;margin:0;font-size:14px}.equipment-start li+li{margin-top:10px}.knowledge-sources{margin-top:30px;border-top:1px solid #cbd1c8;padding-top:18px}.knowledge-sources summary{cursor:pointer;font-size:13px;font-weight:700;padding:8px 0}.knowledge-sources li{font-size:13px;line-height:1.8;margin:8px 0}.knowledge-sources a{color:#8b1724;text-decoration:underline;text-underline-offset:3px}
.knowledge-content :is(a,summary):focus-visible,.knowledge-nav a:focus-visible{outline:3px solid #b30e22;outline-offset:4px}
@media(min-width:1100px){.knowledge-content:has(.knowledge-card-bow)>.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.knowledge-card,.knowledge-grid-large .knowledge-card{padding:24px;min-height:240px}.knowledge-card h2,.knowledge-grid-large .knowledge-card h2{font-size:29px}.knowledge-card p{font-size:13px}.knowledge-card-image{margin:-24px -24px 20px;height:180px}.equipment-lead{grid-template-columns:1fr;padding:24px;gap:15px}.equipment-lead img{height:240px}.knowledge-nav{gap:7px}.knowledge-nav a{padding:8px 10px;font-size:12px}}
@media(max-width:540px){.knowledge-grid,.equipment-parts{grid-template-columns:1fr}.knowledge-card,.knowledge-grid-large .knowledge-card{min-height:215px}.knowledge-grid-large .knowledge-card h2{font-size:33px}.knowledge-card p{font-size:14px}.knowledge-nav{display:none}.knowledge-content{padding-top:20px}.knowledge-shortcuts{align-items:flex-start;flex-direction:column;gap:16px}.knowledge-note,.equipment-start{padding:20px}.knowledge-practice{padding-left:16px;padding-right:16px}.equipment-parts>div{padding:21px}}
@media(prefers-reduced-motion:reduce){.knowledge-card{transition:none}.knowledge-card:hover{transform:none}}
