.br-showroom .card-info{grid-template-columns:1fr}.br-showroom .card-info>div{min-width:0}.br-showroom .br-addon-action{justify-content:flex-start}.br-showroom .br-office-summary li{grid-template-columns:52px auto 1fr}.br-showroom .br-office-total{padding-block:16px}.br-showroom .br-selection-count{font-size:16px;color:var(--green)}.br-showroom .demo-strip{font-size:12px}.br-showroom-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}#showroomMessage{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:200px;padding:16px;border:1px solid #d8ddd6;border-radius:12px;background:#fafaf5;color:var(--green);font:inherit;font-size:14px;line-height:1.6}#showroomEnquiry label{display:block;margin-bottom:8px;font-weight:600}#showroomEnquiry a{overflow-wrap:anywhere}#showroomEnquiry .br-growth-dialog-body{padding-bottom:28px}.br-showroom .br-review-line p:empty{display:none}@media(max-width:720px){.br-showroom-actions{flex-direction:column;align-items:stretch}.br-showroom .br-office-summary li{grid-template-columns:44px auto minmax(0,1fr)}.br-showroom .br-office-mobile-total strong{font-size:16px}.br-showroom .demo-strip{line-height:1.5;padding:9px 16px}}

.br-showroom-specs div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:12px 0;border-bottom:1px solid #dfe4da}.br-showroom-specs dd{margin:0}.br-showroom-official{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.br-showroom-official img{width:100%;height:auto;object-fit:contain;background:#fff}@media(max-width:720px){.br-showroom-official{grid-template-columns:repeat(2,minmax(0,1fr))}.br-showroom-specs div{grid-template-columns:1fr;gap:6px}}

.br-category-guide{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,52px);margin:48px 0 12px;background:#eef0e8;border:1px solid #dce2d5;border-radius:22px;color:var(--green)}
.br-category-guide h2{font-size:clamp(24px,2.8vw,34px);line-height:1.2;margin:0 0 20px}.br-category-guide h3{font-size:18px;margin:0 0 12px}.br-category-guide p{font-size:15px;line-height:1.75;margin:0 0 16px;max-width:68ch}.br-category-guide-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px}.br-category-guide-links a{text-decoration:underline;text-underline-offset:4px;font-weight:600;font-size:14px}.br-category-guide details{border-bottom:1px solid #cfd7c9;padding:16px 0}.br-category-guide summary{font-weight:600;cursor:pointer;line-height:1.5}.br-category-guide details p{padding-top:12px;margin-bottom:0}.br-category-guide a:focus-visible,.br-category-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}@media(max-width:720px){.br-category-guide{grid-template-columns:1fr;padding:24px 20px;margin-top:32px;border-radius:16px;gap:24px}.br-category-guide p{font-size:14px}.br-category-guide-links a{padding:5px 0}}
