.commission{font-size:.94rem;line-height:1.5;margin:10px 0 15px;overflow-wrap:anywhere;max-width:100%}.commission-free>span{display:inline-block;background:#e9f4e7;color:#236239;border-radius:24px;padding:7px 13px;font-weight:700}.commission-paid>span{font-weight:600;color:#203a3d}.commission-note{font-size:.84rem;font-weight:400;margin:7px 0;color:#526765;white-space:pre-wrap}.equipment-section{padding:28px!important;background:white;border:1px solid var(--line)!important;border-radius:10px;margin:20px 0}.equipment-specs div{border-bottom:1px solid var(--line);align-items:start}.equipment-specs dd{max-width:65%;white-space:pre-wrap}.price-details div{flex-wrap:wrap}.price-details dd{min-width:0;overflow-wrap:anywhere}.print-expose{display:inline-block;text-decoration:underline;font-size:.8rem;margin:14px 0}.contact-panel .detail-price{margin-bottom:8px}
@media(max-width:600px){.equipment-section{padding:18px!important}.equipment-specs div{display:grid;grid-template-columns:1fr;gap:3px}.equipment-specs dd{max-width:100%;text-align:left}.detail-price{overflow-wrap:anywhere}}
@media print{.site-header,.site-footer,.back,.thumbs,.gallery-controls,.gallery-side,.contact-panel form,.contact-panel h2,.contact-panel>p:not(.eyebrow):not(.detail-price),.rental-notice,.print-expose,.map-panel,dialog{display:none!important}.shell{width:100%}.detail-cols{display:block}.contact-panel{break-inside:avoid}.editorial-gallery{display:block}.gallery #large-photo{height:280px;min-height:0}.commission,.equipment-section{break-inside:avoid}body{background:white;color:black}.detail-intro h1{font-size:26pt}}
.detail-intro h1{overflow-wrap:anywhere;hyphens:auto}.detail-cols>*{min-width:0}.specs dt,.specs dd{min-width:0;overflow-wrap:anywhere}

.contact-panel .commission-label{margin:12px 0 2px;font-size:.82rem;font-weight:700;color:var(--ink)}
