.listing-description,.ugc-content{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.6;color:#333;border:1px solid #ddd;padding:16px;border-radius:4px}.listing-description h1,.ugc-content h1,.listing-description h2,.ugc-content h2,.listing-description h3,.ugc-content h3,.listing-description h4,.ugc-content h4,.listing-description h5,.ugc-content h5,.listing-description h6,.ugc-content h6{color:#002f34;font-weight:600;margin:16px 0 8px;line-height:1.3}.listing-description h1,.ugc-content h1{font-size:20px}.listing-description h2,.ugc-content h2{font-size:18px}.listing-description h3,.ugc-content h3{font-size:18px}.listing-description h4,.ugc-content h4,.listing-description h5,.ugc-content h5,.listing-description h6,.ugc-content h6{font-size:16px}.listing-description p,.ugc-content p{margin:16px 0}.listing-description p:first-child,.ugc-content p:first-child{margin-top:0}.listing-description p:last-child,.ugc-content p:last-child{margin-bottom:0}.listing-description table,.ugc-content table{width:100%;border-collapse:collapse;margin:16px 0}.listing-description table th,.ugc-content table th{background-color:#f5f5f5;padding:16px;text-align:left;font-weight:600;color:#002f34;border:1px solid #ddd}.listing-description table td,.ugc-content table td{padding:16px;border:1px solid #ddd;color:#333}@media(max-width: 640px){.listing-description table td,.ugc-content table td{padding:8px;font-size:13px}}.listing-description table tr:nth-child(even),.ugc-content table tr:nth-child(even){background-color:#fafafa}.listing-description table tr:hover,.ugc-content table tr:hover{background-color:#f0f0f0}.listing-description ul,.ugc-content ul,.listing-description ol,.ugc-content ol{margin:16px 0 16px 24px}.listing-description ul li,.ugc-content ul li,.listing-description ol li,.ugc-content ol li{margin-bottom:8px;line-height:1.6;color:#333}@media(max-width: 640px){.listing-description ul li,.ugc-content ul li,.listing-description ol li,.ugc-content ol li{margin-bottom:4px}}.listing-description ol,.ugc-content ol{list-style-type:decimal}.listing-description ul,.ugc-content ul{list-style-type:disc}.listing-description li ul,.ugc-content li ul,.listing-description li ol,.ugc-content li ol{margin:8px 0 8px 24px}.listing-description img,.ugc-content img{max-width:100%;height:auto;display:block;margin:16px 0;border-radius:4px}@media(max-width: 640px){.listing-description img,.ugc-content img{margin:8px 0}}.listing-description a,.ugc-content a{color:#3d7ebf;text-decoration:none}.listing-description a:hover,.ugc-content a:hover{text-decoration:underline}.listing-description blockquote,.ugc-content blockquote{margin:16px 0;padding:16px;padding-left:24px;border-left:4px solid #3d7ebf;background-color:#f9f9f9;font-style:italic;color:#666}.listing-description code,.ugc-content code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:"Courier New",Courier,monospace;font-size:12px;color:#c7254e}.listing-description pre,.ugc-content pre{background-color:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto;margin:16px 0}.listing-description pre code,.ugc-content pre code{background-color:rgba(0,0,0,0);padding:0;color:#333}.listing-description hr,.ugc-content hr{margin:24px 0;border:none;border-top:1px solid #ddd}.listing-description strong,.ugc-content strong,.listing-description b,.ugc-content b{font-weight:600}.listing-description em,.ugc-content em,.listing-description i,.ugc-content i{font-style:italic}@media(max-width: 640px){.listing-description,.ugc-content{font-size:13px}.listing-description table,.ugc-content table{font-size:13px}.listing-description blockquote,.ugc-content blockquote{padding:8px;padding-left:16px}}.reviews-section{margin:24px 0}.reviews-section .review-item{padding:16px;margin-bottom:16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.reviews-section .review-item .review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reviews-section .review-item .review-header .reviewer-name{font-weight:600;color:#002f34}.reviews-section .review-item .review-header .review-date{font-size:13px;color:#666}.reviews-section .review-item .review-rating{color:#ffc107;margin-bottom:8px;font-size:14px}.reviews-section .review-item .review-text{color:#333;line-height:1.6}.reviews-section .review-item .review-text p{margin:8px 0}.seller-info{padding:16px;border:1px solid #ddd;border-radius:4px;background-color:#fafafa}.seller-info .seller-description{font-size:14px;color:#333;line-height:1.6}.seller-info .seller-description p{margin:8px 0}.seller-info .seller-description p:first-child{margin-top:0}.seller-info .seller-description p:last-child{margin-bottom:0}.seller-info .seller-description a{color:#3d7ebf}.seller-info .seller-description a:hover{text-decoration:underline}/*# sourceMappingURL=styles.css.map */
