.product-guide-area {
    padding: var(--guide-top) 8px 85px;
}
.product-guide {
    border: 1px solid #c79691;
    border-top: 3px solid #a3261b;
    border-radius: 5px;
    padding: 18px 20px;
    font: 17px/1.55 Tahoma, Arial, sans-serif;
    color: #262020;
}
.product-guide h2 {
    margin: 0 0 10px;
    color: #800000;
    font-size: 22px;
}
.product-guide p { margin: 0 0 10px; }
.product-guide p:last-child { margin-bottom: 0; }
.product-guide a { color: #800000; }

@media (width < 1085px) {
    .product-guide {
        zoom: calc(1 / var(--catalog-scale, 1));
    }
}

@media (max-width: 599px) {
    .product-guide {
        padding: 14px;
        font-size: 16px;
        overflow-wrap: anywhere;
    }
    .product-guide h2 { font-size: 20px; }
}
