/* A generic handbook illustration; exact document matching remains in the native component. */
.hc-product-manuals[data-product-manuals] { grid-template-columns:180px minmax(0,1fr); align-items:center; gap:32px; margin-block:32px; padding-block:28px; }
.hc-product-manuals-art { display:grid; place-items:center; min-width:0; }
.hc-product-manuals-art img { display:block; width:180px; height:auto; max-width:100%; }
.hc-product-manuals-main { min-width:0; }
.hc-product-manuals .hc-product-manuals-heading h2 { margin:8px 0; font-size:28px; line-height:1.25; text-wrap:balance; }
.hc-product-manuals .hc-product-manuals-heading p { font-size:13px; }
.hc-product-manuals .hc-product-manuals-content { margin-top:12px; }
.hc-product-manuals .hc-product-manuals-content>p { max-width:76ch; font-size:15px; line-height:1.6; }
.hc-product-manuals .hc-product-manuals-guide { margin-top:12px; }
@media(max-width:760px) {
 .hc-product-manuals[data-product-manuals] { grid-template-columns:90px minmax(0,1fr); align-items:start; gap:14px 18px; margin-block:26px; padding-block:24px; }
 .hc-product-manuals-main { display:contents; }
 .hc-product-manuals-art { align-self:center; }
 .hc-product-manuals-art img { width:90px; }
 .hc-product-manuals .hc-product-manuals-heading h2 { font-size:24px; line-height:1.25; margin:6px 0 8px; overflow-wrap:anywhere; }
 .hc-product-manuals .hc-product-manuals-content { grid-column:1/-1; margin:0; }
 .hc-product-manuals .hc-product-manuals-content>p { font-size:15px; }
}
@media(max-width:360px) {
 .hc-product-manuals[data-product-manuals] { grid-template-columns:76px minmax(0,1fr); gap:14px; }
 .hc-product-manuals-art img { width:76px; }
 .hc-product-manuals .hc-product-manuals-heading h2 { font-size:22px; }
}
