/* ==========================================
   POLICIES & GUIDELINES STYLES
   ========================================== */

/* HEADER GRADIENT */
.policy-header {
    background: linear-gradient(135deg, #91110d 0%, #d6241e 100%);
    border-bottom: 5px solid rgba(0,0,0,0.1);
}

/* CONTENT COLORS & TYPOGRAPHY */
.policy-content {
    color: #334155;
    line-height: 1.7;
}

.policy-content h4 {
    margin-top: 1.5rem;
    font-weight: 700;
}

/* LISTS & ITEMS */
.policy-list-item {
    background: transparent;
    border: none;
    padding-left: 0;
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}

.policy-list-item i {
    margin-top: 5px;
}

/* DELIVERY BOXES */
.delivery-stat-box {
    padding: 20px;
    background: #f8fafc;
    border-radius: 15px;
    border-left: 4px solid #d6241e;
    transition: 0.3s;
}

.delivery-stat-box:hover {
    background: #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
}

/* PROHIBITED SECTION */
.prohibited-box {
    background-color: #fff5f5;
    border: 1px solid #fed7d7;
    border-radius: 15px;
    padding: 25px;
}

/* GENERAL CARD RADIUS */
.policy-card {
    border-radius: 20px !important;
}