.entry-content{max-width:790px;font-size:1.04rem}
.entry-content h2{font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.2;letter-spacing:-.04em;margin:34px 0 12px}
.entry-content p,.entry-content li{color:#465b65}
.entry-content p{margin-bottom:18px}
.entry-content ul,.entry-content ol{padding-left:1.35rem}
.entry-content li{padding-left:4px;margin-bottom:8px}
.page-panel>.entry-content>p:first-child{font-size:1.1rem}
.page-panel>.entry-content a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}
.page-panel>.entry-content .disclosure{margin:24px 0}
.entry-content h2:first-child{margin-top:12px}
.catalog-product-image{width:100%;height:100%;max-height:205px;object-fit:contain;padding:18px;background:#fff}
.catalog-price{margin:14px 0 18px!important;font-size:.92rem!important;color:var(--ink)!important}
.catalog-price strong{font-size:1.12rem}
.catalog-price small{display:block;font-size:.72rem;line-height:1.45;color:var(--muted);margin-top:4px}
.catalog-price-pending{font-size:.84rem!important;color:var(--muted)!important}
.catalog-category{font-size:.78rem;color:var(--muted)}
.price-source-note{font-size:.72rem!important;line-height:1.45;color:var(--muted)!important;margin-top:-8px;margin-bottom:16px!important;overflow-wrap:anywhere}
.price-source-note a{color:var(--teal-dark);text-decoration:underline}
