.ipc-rights-notice{margin:24px 0 0;padding-top:18px;border-top:1px solid #d9d5cc;color:#555d58;font-size:14px;line-height:1.65;max-width:100%;overflow-wrap:anywhere}.ipc-rights-notice a{color:#243c31;text-decoration:underline;text-underline-offset:3px}.ipc-rights-notice a:focus-visible{outline:2px solid #a34c29;outline-offset:4px}#ipc-intellectual-property{scroll-margin-top:120px}.ipc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ipc-product-portfolio figure{margin:0;min-width:0}.ipc-product-portfolio img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.ipc-product-portfolio figcaption{font-size:14px;line-height:1.5;padding-top:14px}.ipc-accessory-block{margin-top:40px;max-width:700px}.ipc-accessory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ipc-detail-photos{display:grid;grid-template-columns:1fr;gap:24px}.ipc-detail-photos figure{margin:0}.ipc-detail-photos figcaption{font-size:13px;line-height:1.5;padding-top:12px}.premium-details .ipc-detail-photos img{aspect-ratio:auto;object-fit:contain}.ipc-brand-portfolio .brand-section-heading{max-width:850px}@media(max-width:1000px){.ipc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ipc-accessory-grid,.ipc-product-grid{grid-template-columns:1fr;gap:30px}.ipc-product-portfolio img{max-height:620px}.ipc-accessory-block{max-width:420px}}