/* Insurance With Antwan OS Theme Main Styles */
.iwa-theme-page { padding: 60px 0; }
.iwa-theme-card {
    background: #fff;
    border: 1px solid var(--iwa-theme-border);
    border-radius: var(--iwa-theme-radius);
    box-shadow: var(--iwa-theme-shadow);
    padding: clamp(24px, 4vw, 48px);
    margin-bottom: 24px;
}
.iwa-theme-card h1, .iwa-theme-card h2 { color: var(--iwa-theme-primary-dark); line-height: 1.12; }
.iwa-theme-card p { color: var(--iwa-theme-muted); }
.iwa-theme-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 14px 22px;
    background: var(--iwa-theme-blue);
    color: #fff;
    border-radius: 12px;
    text-decoration: none;
    font-weight: 800;
}
.iwa-theme-button:hover { color: #fff; background: var(--iwa-theme-primary); }
.entry-content > *:first-child { margin-top: 0; }
.entry-content > *:last-child { margin-bottom: 0; }
