/* r32 owner: about-privacy. Exact r30 source lines 3263-3327; route scope is declared by data/css-ownership.json. */
/* About and privacy
   ========================================================================== */

.section--name {
    background:
        radial-gradient(circle at 80% 10%, rgba(var(--signal-rgb), 0.09), transparent 27rem);
}

.name-copy p {
    margin-bottom: 1.4rem;
}

.final-question {
    max-width: 65rem;
    text-align: center;
}

.final-question .eyebrow {
    text-align: center;
}

.final-question h2 {
    font-size: clamp(3.2rem, 8vw, 8rem);
}

.final-question > p:not(.eyebrow) {
    margin-bottom: 2rem;
    color: var(--muted);
    font-size: clamp(1.2rem, 2.4vw, 1.8rem);
}

.prose-layout {
    display: grid;
    grid-template-columns: minmax(12rem, 0.25fr) minmax(0, 0.75fr);
    gap: clamp(3rem, 8vw, 8rem);
}

.prose-layout__rail {
    position: sticky;
    top: calc(var(--header-h) + 2rem);
    align-self: start;
    color: var(--faint);
    font-family: var(--font-mono);
    font-size: 0.72rem;
}

.prose {
    max-width: 54rem;
}

.prose h2 {
    margin-top: 4rem;
    margin-bottom: 1.2rem;
    font-size: clamp(2.2rem, 5vw, 4.5rem);
}

.prose h2:first-child {
    margin-top: 0;
}

.prose p {
    color: var(--muted);
    font-size: 1.08rem;
}

