.about-story-grid,
    .about-principles-grid,
    .about-action-grid {
        display: grid;
        gap: 16px;
    }
    .about-story-grid {
        grid-template-columns: minmax(0, 1.05fr) minmax(280px, 0.95fr);
        align-items: start;
    }
    .about-principles-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .about-action-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .about-inspiration-grid {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
    }
    .about-inspiration-card {
        display: flex;
        flex-direction: column;
        gap: 14px;
    }
    .about-inspiration-card blockquote {
        margin: 0;
        padding: 20px;
        border-radius: 20px;
        color: var(--text);
        background: rgba(40, 215, 176, 0.08);
        border: 1px solid rgba(40, 215, 176, 0.18);
        font-size: 19px;
        line-height: 1.55;
    }
    .about-inspiration-links {
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
        margin-top: auto;
    }
    .about-inspiration-links a {
        color: var(--text);
        font-size: 14px;
        font-weight: 800;
    }
    .about-lede {
        font-size: 20px;
        color: #cfe6ff;
        line-height: 1.75;
    }
    .about-copy p,
    .about-copy li {
        color: var(--muted);
        font-size: 17px;
        line-height: 1.8;
    }
    .about-copy ul {
        margin: 18px 0 0;
        padding-left: 22px;
    }
    .about-note {
        border-color: rgba(255, 191, 87, 0.22);
        background: rgba(255, 191, 87, 0.08);
    }
    .about-final-actions {
        margin-top: 18px;
    }
    .about-inspiration-note {
        margin-top: 16px;
    }
    .about-quote {
        padding: 26px;
        border-radius: 24px;
        background: linear-gradient(180deg, rgba(40, 215, 176, 0.12), rgba(255,255,255,0.03));
        border: 1px solid rgba(40, 215, 176, 0.2);
    }
    .about-quote p {
        color: var(--text);
        font-size: 22px;
        line-height: 1.6;
        margin: 0;
    }
    @media (max-width: 1120px) {
        .about-story-grid,
        .about-principles-grid,
        .about-action-grid,
        .about-inspiration-grid {
            grid-template-columns: 1fr;
        }
    }

