
.bs-article{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);line-height:1.75}.bs-article *{box-sizing:border-box}.bs-wrap{max-width:1100px;width:calc(100% - 40px);margin:auto;padding-bottom:70px}.bs-crumb{font-size:.82rem;padding:24px 0;overflow-wrap:anywhere}.bs-heading{padding:28px 0 30px;border-bottom:1px solid var(--color-rule)}.bs-heading h1{font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.1;max-width:23ch;margin:10px 0 20px}.bs-kicker,.bs-date{font-size:.8rem;color:var(--color-muted)}.bs-kicker{text-transform:uppercase;letter-spacing:.1em}.bs-article article{padding-top:30px}.bs-article p,.bs-article ol{max-width:82ch}.bs-answer{font-size:1.18rem}.bs-scope{border-left:3px solid var(--color-gold,#ad8a47);padding-left:18px;font-size:.87rem}.bs-jump{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid var(--color-rule);padding:18px 0;margin:28px 0}.bs-article section{scroll-margin-top:135px;margin:50px 0}.bs-article h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;margin:0 0 20px}.bs-symptoms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0}.bs-symptoms figure{margin:0;max-width:275px}.bs-symptoms img{display:block;width:100%;max-width:220px;height:auto}.bs-symptoms figcaption{font-size:.88rem;line-height:1.6;margin-top:10px}.bs-symptoms b{display:block}.bs-caption,.bs-pack figcaption{font-size:.77rem;color:var(--color-muted)}.bs-pack{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px}.bs-pack figure{margin:0}.bs-pack img{width:220px;max-width:100%;height:auto;display:block;margin-bottom:12px}.bs-pack p:first-child{margin-top:0}.bs-steps{padding-left:24px}.bs-steps li{padding:8px 0}.bs-equipment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.bs-equipment a{text-decoration:none;border-top:1px solid var(--color-rule);padding-top:16px}.bs-equipment img{display:block;width:140px;max-width:100%;height:105px;object-fit:contain;background:#fff;margin-bottom:12px}.bs-equipment b,.bs-equipment span{display:block;font-size:.86rem}.bs-equipment span{color:var(--color-muted)}.bs-article details{border-top:1px solid var(--color-rule);padding:18px 0}.bs-article summary{font-weight:bold;cursor:pointer}.bs-article .bs-sources{font-size:.82rem;border-top:1px solid var(--color-rule);padding-top:30px}.bs-sources li{margin:10px 0;overflow-wrap:anywhere}.bs-article a:focus-visible,.bs-article summary:focus-visible{outline:3px solid #927035;outline-offset:4px}
@media(max-width:600px){.bs-wrap{width:calc(100% - 32px)}.bs-symptoms{grid-template-columns:1fr;gap:22px}.bs-symptoms figure{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;max-width:none}.bs-symptoms figcaption{margin:0}.bs-symptoms img{width:112px}.bs-pack{grid-template-columns:1fr;gap:20px}.bs-pack figure{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;align-items:start}.bs-pack img{width:130px}.bs-equipment{grid-template-columns:1fr;gap:16px}.bs-equipment a{display:grid;grid-template-columns:105px minmax(0,1fr);column-gap:16px;align-items:start}.bs-equipment img{grid-row:span 2;width:105px;height:80px;margin:0}.bs-article section{margin:38px 0}.bs-jump{font-size:.86rem}}

/* Second editorial review: earlier answers, explicit next actions, compact mobile contact. */
.bs-heading{padding:14px 0 18px}.bs-crumb{padding:16px 0}.bs-heading h1{margin:8px 0 14px}.bs-article article{padding-top:20px}.bs-article #locate{margin:26px 0}.bs-symptoms{gap:22px}.bs-symptoms img{max-width:170px}.bs-symptoms figure{max-width:310px}.bs-symptoms figcaption span{display:block;margin-top:9px}.bs-symptoms figcaption strong{font-weight:650}.bs-symptoms figcaption{font-size:.85rem}.bs-article+.whatsapp-float .whatsapp-float__icon svg{display:block}
@media(max-width:600px){.bs-symptoms figure{grid-template-columns:96px minmax(0,1fr);gap:14px;max-width:none}.bs-symptoms img{width:96px}.bs-symptoms figcaption span{margin-top:8px}.bs-article+.whatsapp-float{width:52px;min-width:52px;height:52px;min-height:52px;padding:0;display:flex;align-items:center;justify-content:center;right:14px;bottom:16px;border-radius:50%}.bs-article+.whatsapp-float .whatsapp-float__label{display:none}.bs-article+.whatsapp-float .whatsapp-float__icon{margin:0;display:flex;align-items:center;justify-content:center}}

/* Explicit page-scoped sizes override inherited sitewide image rules. */
.bs-article .bs-symptoms img{width:170px!important;max-width:100%!important;height:auto!important;aspect-ratio:320/220!important;object-fit:contain!important}
.bs-article .bs-equipment img{width:140px!important;max-width:100%!important;height:105px!important;object-fit:contain!important}
@media(max-width:600px){.bs-article .bs-symptoms img{width:96px!important}.bs-article .bs-equipment img{width:105px!important;height:80px!important}.bs-article+.whatsapp-float{box-sizing:border-box!important}}

/* Page-owned unit conversion, small equipment reference and queue charts. */
.bc-formulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.bc-formulas>div{border-top:2px solid var(--color-gold,#ad8a47);padding:14px 0}.bc-formulas b,.bc-formulas span{display:block}.bc-formulas span{font-size:.93rem;margin-top:8px}.bc-example{border-block:1px solid var(--color-rule);padding:22px 0;margin:28px 0}.bc-example h3{font-size:1.2rem}.bc-math{max-width:85ch}.bc-math>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:14px 0;border-top:1px solid var(--color-rule)}.bc-math dt{font-weight:700}.bc-math dd{margin:0}.bc-media{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px}.bc-media figure{margin:0}.bc-media img{display:block;width:180px!important;height:auto!important;max-width:100%!important;object-fit:contain!important}.bc-media figcaption,.bc-charts figcaption{font-size:.77rem;color:var(--color-muted);line-height:1.6;margin-top:10px}.bc-media p:first-child{margin-top:0}.bc-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0}.bc-charts figure{margin:0;max-width:420px}.bc-charts img{display:block;width:100%!important;max-width:420px!important;height:auto!important;object-fit:contain!important}.bc-article dd{overflow-wrap:anywhere}
@media(max-width:700px){.bc-formulas,.bc-charts,.bc-media{grid-template-columns:1fr}.bc-math>div{grid-template-columns:1fr;gap:6px}.bc-media figure{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center}.bc-media img{width:112px!important}.bc-media figcaption{margin:0}.bc-article .bs-wrap{width:calc(100% - 32px)}}

/* Event ledger keeps the arrival convention readable on narrow screens. */
.bc-inputs{border-left:3px solid var(--color-gold,#ad8a47);padding-left:16px}.bc-ledger{max-width:820px;margin:24px 0;border-block:1px solid var(--color-rule);padding:16px 0}.bc-ledger summary{cursor:pointer;font-weight:700}.bc-ledger table{border-collapse:collapse;width:100%;margin-top:18px;font-size:.92rem}.bc-ledger caption{text-align:left;font-size:.85rem;margin-bottom:10px}.bc-ledger th,.bc-ledger td{padding:12px;text-align:left;border-bottom:1px solid var(--color-rule)}
@media(max-width:600px){.bc-ledger table,.bc-ledger tbody,.bc-ledger tr,.bc-ledger td{display:block;width:100%}.bc-ledger thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bc-ledger tr{border-top:1px solid var(--color-rule);padding:10px 0}.bc-ledger td{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:12px;padding:5px 0;border:0}.bc-ledger td:before{content:attr(data-label);font-weight:600}}

@media(max-width:600px){.bc-ledger caption{display:block;width:100%;max-width:none}}
