.activities__content{display:flex;flex-direction:row;align-items:flex-start}.activities__label{text-align:left;width:50%}.activities__subtitle{color:var(--primary-0);text-align:left;margin-top:.5rem}.activities__grid{width:50%;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.activities__grid--1{grid-template-columns:1fr}.activities--column .activities__grid--2,.activities__grid--2{grid-template-columns:repeat(2,1fr)}.activities__grid--3{grid-template-columns:repeat(3,1fr)}.activities__card{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--primary-0);border:.0625rem solid var(--primary-1);border-radius:.5rem;padding:1rem 1.5rem;gap:.75rem}.activities__card span{font-size:clamp(2.5rem, 2.1rem + 2vw, 3.5rem);font-weight:700;line-height:1;color:var(--primary-4)}.activities__card h4{color:var(--primary-16);line-height:1.2;font-size:1.5rem;font-weight:600;margin:0}.activities__text p,.activities__text ul li{color:var(--primary-14);text-align:left;line-height:inherit}.activities__text{color:var(--primary-14);text-align:left;line-height:1.4}.activities__text ul{padding-left:1rem}.activities__text ul li{list-style:disc}.activities__text p:not(:last-child){margin-bottom:.5rem}.activities__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.25rem;background-color:var(--primary-1)}.activities__icon i{font-size:1.25rem;color:var(--primary-4)}.activities--column .activities__content{display:flex;flex-direction:column;align-items:flex-start}.activities--column .activities__grid{width:100%;margin-top:1.5rem}.activities--column .activities__grid--3{grid-template-columns:repeat(3,1fr)}.dark-bg .activities__card{background-color:var(--primary-15);border:.0625rem solid var(--primary-14)}.dark-bg .activities__card h4{color:var(--gray-1)}.dark-bg .activities__icon{background-color:var(--primary-14)}.dark-bg .activities__icon i{color:var(--primary-4)}.dark-bg .activities__text p{color:var(--primary-2)}@media (max-width:75rem){.activities--column .activities__grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:61.9375rem){.activities__content{flex-direction:column}.activities__label{width:100%;padding-right:0}.activities__grid{width:100%;grid-template-columns:repeat(2,1fr)}}@media (max-width:52rem){.activities--column .activities__grid--3{grid-template-columns:1fr}}@media (max-width:47.99875rem){.activities--column .activities__grid--2,.activities__grid{grid-template-columns:1fr;gap:1rem}.activities__card{padding:1.5rem}}@media (min-width:20em) and (max-width:120em){.activities--column .activities__grid{margin-top:clamp(1.5rem,1.3rem + 1vw,2.5rem)}.activities__subtitle{margin-bottom:clamp(1.5rem,1.3rem + 1vw,2.5rem)}.activities__text{font-size:clamp(1rem, .975rem + .125vw, 1.125rem)}}@media (min-width:120em){.activities--column .activities__grid{margin-top:2.5rem}.activities__subtitle{margin-bottom:2.5rem}.activities__text{font-size:1.125rem}}

/* Regulatory updates layout: full-width header + 3-column cards + CTA card */
.activities--column .activities__subtitle{
    color: var(--primary-8, #637597);
    font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
    line-height: 1.5;
    margin-top: 0.75rem;
    margin-bottom: 0;
}

.activities--column .activities__label{
    width: 100%;
    margin-bottom: clamp(1.5rem, 1.3rem + 1vw, 2.5rem);
}

.activities--column .activities__grid--3{
    width: 100%;
    gap: 1.5rem;
}

.activities--column .activities__card{
    background: #fff;
    border: 1px solid var(--primary-1, #e0e9f5);
    border-radius: 0.5rem;
    padding: 1.25rem 1.5rem;
    min-height: 100%;
}

.activities--column .activities__card .activities__title,
.activities--column .activities__card h4.activities__title{
    color: #3d9ca8;
    font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.375rem);
    font-weight: 600;
    line-height: 1.35;
}

.activities--column .activities__text,
.activities--column .activities__text p{
    color: var(--primary-8, #637597);
    line-height: 1.5;
}

.activities__card--cta{
    background: #f3f4ff !important;
    border-color: #e8e6f5 !important;
    justify-content: flex-start;
}

.activities__card--cta .activities__title--cta,
.activities__card--cta .activities__title{
    color: var(--primary-16, #0d1930) !important;
}

.activities__card--cta .activities__text--cta,
.activities__card--cta .activities__text{
    flex: 1 1 auto;
    margin-bottom: 1.25rem;
}

.activities__cta-btn{
    width: 100%;
    margin-top: auto;
    text-align: center;
    justify-content: center;
}

@media (max-width: 61.99875em){
    .activities--column .activities__grid--3{
        grid-template-columns: repeat(2, 1fr);
    }

    .activities__card--cta{
        grid-column: 1 / -1;
    }
}

@media (max-width: 47.99875em){
    .activities--column .activities__grid--3{
        grid-template-columns: 1fr;
    }

    .activities__card--cta{
        grid-column: auto;
    }
}