/* 事業者概要ページ - コンテンツカード */

.company-card {
    position: relative;
    background-color: var(--white);
    border-radius: 16px;
    padding: 32px 32px;
    border: 1px solid var(--gray-200);
    box-shadow: var(--shadow-sm);
    display: flex;
    flex-direction: column;
    gap: 16px;
    overflow: hidden;
}

.company-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, rgba(42, 74, 173, 0.08), rgba(42, 74, 173, 0));
    pointer-events: none;
}

.company-card > * {
    position: relative;
    z-index: 1;
}

.company-text {
    color: var(--gray-600);
    line-height: 1.8;
}

