
.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}}

/* Hallmark pre-emit critique: Philosophy4 Hierarchy4 Execution4 Specificity5 Restraint5 Variety4. Existing editorial comparison layout. */
.bp-presentation{--presentation-fill:var(--color-paper);--presentation-rule:var(--color-rule)}.bp-presentation h1,.bp-presentation h2,.bp-presentation h3{overflow-wrap:anywhere;min-width:0;font-style:normal}.bp-presentation #arrangements{margin-top:28px}.bp-pictures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1000px;margin:26px 0}.bp-pictures figure{margin:0;min-width:0}.bp-presentation .bp-pictures img{display:block;width:160px!important;max-width:100%!important;height:auto!important;aspect-ratio:320/220;object-fit:contain!important}.bp-pictures figcaption{font-size:.86rem;line-height:1.65;margin-top:12px;max-width:30ch}.bp-pictures b{display:block;margin-bottom:6px}.bp-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:26px 0;max-width:900px}.bp-examples>div{border-block-start:1px solid var(--color-rule);padding-top:16px}.bp-examples h3{font-size:1.1rem;line-height:1.4}.bp-examples p{font-size:.94rem}.bp-table{margin:28px 0;max-width:100%}.bp-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.9rem}.bp-table th,.bp-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);overflow-wrap:anywhere}.bp-table caption{font-weight:bold;text-align:left;padding:12px 0;width:100%}.bp-table thead th{background:var(--color-rule)}
@media(max-width:700px){.bp-pictures,.bp-examples{grid-template-columns:1fr;gap:22px}.bp-pictures figure{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:start}.bp-presentation .bp-pictures img{width:104px!important}.bp-pictures figcaption{margin:0;max-width:none}.bp-table table,.bp-table tbody,.bp-table tr,.bp-table td,.bp-table th,.bp-table caption{display:block;width:100%}.bp-table thead{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.bp-table tbody th{background:var(--color-rule);border-top:1px solid var(--color-rule)}.bp-table tr{margin-bottom:18px}.bp-table td::before{content:attr(data-label);display:block;font-weight:700;margin-bottom:6px}.bp-presentation .bs-wrap{width:calc(100% - 32px)}}
