.reader-body a.product-ref,a.product-ref{color:#236188;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.reader-body.ed-prose a.product-ref img.pi-thumb,a.product-ref img.pi-thumb{display:inline-block;width:22px;height:26px;max-height:26px;object-fit:contain;vertical-align:-6px;margin:0 5px 0 1px;border-radius:3px;background:#fff;mix-blend-mode:multiply}.pi-preview{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px 16px;width:100%;text-decoration:none;color:#142b4a;font-size:14px;line-height:1.4}.pi-pack{grid-row:1/3;display:flex;align-items:center;justify-content:center;background:#f6f8f9;border-radius:7px;padding:6px}.pi-pack img{width:100%;height:108px;object-fit:contain;mix-blend-mode:multiply}.pi-preview .product-body{display:flex;flex-direction:column;gap:4px;min-width:0}.pi-preview .product-brand{font-size:10px;letter-spacing:.06em;color:#607181}.pi-preview .product-name{font-size:15px;line-height:1.4;font-weight:550}.pi-preview .product-meta{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:12px;color:#607181}.pi-preview .product-price-line{display:flex;gap:8px;align-items:baseline;min-height:21px}.pi-preview .product-price-line b{font-size:17px;font-weight:650;color:#142b4a}.pi-preview .product-price-line del{font-size:12px}.pi-source{grid-column:2;display:flex;align-items:center;gap:5px;font-size:11px;color:#607181;margin-top:3px}.pi-source svg{width:12px;height:12px}.pi-preview:not(:has(.pi-pack)){grid-template-columns:1fr}.pi-preview:not(:has(.pi-pack)) .pi-source{grid-column:1}@media(hover:hover) and (pointer:fine){a.product-ref:hover{color:#102d4b;text-decoration-thickness:2px}.pi-preview:hover .product-name{text-decoration:underline;text-underline-offset:3px}}.pi-preview .product-detail{font-size:12px;line-height:1.35;color:#607181}