.product-rich-content{font-family:Inter,system-ui,sans-serif;color:#334155;line-height:1.8;font-size:15px;overflow-wrap:anywhere}
.product-rich-content h2{color:#10263a;font-size:1.35rem;font-weight:750;line-height:1.4;margin:1.8rem 0 .85rem;padding-bottom:.7rem;border-bottom:2px solid #dce9ec}
.product-rich-content h2:first-child{margin-top:0}
.product-rich-content h3{color:#10263a;font-size:1.05rem;line-height:1.5;margin:1.35rem 0 .55rem}
.product-rich-content p{margin:0 0 1rem}
.product-rich-content ul,.product-rich-content ol{padding-left:1.5rem;margin:.5rem 0 1.25rem}
.product-rich-content li{padding-left:.2rem;margin:.35rem 0}
.product-rich-content li::marker{color:#087f8c}
.product-rich-content strong{color:#183649;font-weight:700}
.product-rich-content hr{border:0;border-top:1px solid #dce5eb;margin:1.5rem 0}
.product-rich-content table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.92rem;table-layout:fixed}
.product-rich-content th,.product-rich-content td{border:1px solid #dce5eb;padding:.7rem .85rem;text-align:left;vertical-align:top}
.product-rich-content th{background:#eff6f7;color:#153f4b;font-weight:650}
.product-rich-content tr:nth-child(even) td{background:#f8fafc}
@media(max-width:600px){.product-rich-content{font-size:14px}.product-rich-content h2{font-size:1.15rem}.product-rich-content th,.product-rich-content td{padding:.55rem}}

.product-rich-content a{color:#087f8c;text-decoration:underline;text-underline-offset:3px}.product-rich-content a:hover{color:#064e56}
