.product-description {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333;margin-bottom:1rem;padding:0.75rem 0}.product-description br {margin-bottom:0.5rem}.product-additional-info {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333;margin-bottom:1rem;padding:0.75rem 0}.product-additional-info br {margin-bottom:0.5rem}.document-description {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.5;color:#666;font-size:0.9rem;margin-bottom:0.5rem}.document-description br {margin-bottom:0.25rem}@media (max-width:768px) {.product-description,.product-additional-info {font-size:0.95rem;padding:0.5rem 0}.document-description {font-size:0.85rem}}.tab-content-wrapper {padding:1.5rem 1rem}.tab-title {color:#2c3e50;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #e9ecef;padding-bottom:0.5rem}.product-description p,.product-additional-info p {margin-bottom:1rem}.product-description:empty::before {content:"No description available.";color:#999;font-style:italic}.product-additional-info:empty::before {content:"No additional information available.";color:#999;font-style:italic}.product-description ul,.product-additional-info ul,.product-description ol,.product-additional-info ol {margin:1rem 0;padding-left:1.5rem}.product-description li,.product-additional-info li {margin-bottom:0.5rem}.product-description code,.product-additional-info code {background-color:#f8f9fa;padding:0.2rem 0.4rem;border-radius:3px;font-size:0.9em}.product-description,.product-additional-info {word-wrap:break-word;overflow-wrap:break-word}