.aim26-privacy__content {
    flex: 1;
    padding: clamp(48px, 7vw, 100px) clamp(24px, 5vw, 72px);
}

.aim26-privacy__intro {
    margin: 28px 0 0;
    color: var(--confirmation-cyan);
    font-size: clamp(16px, 1.5vw, 20px);
}

.aim26-privacy__notice {
    max-width: 900px;
    margin: clamp(40px, 5vw, 70px) 0 36px;
    padding: clamp(24px, 3vw, 40px);
    border: 1px solid var(--confirmation-line);
    background: rgba(110, 69, 116, 0.12);
    color: var(--confirmation-muted);
    font-size: clamp(15px, 1.2vw, 17px);
    line-height: 1.8;
}

.aim26-privacy__notice p { margin: 0 0 24px; }
.aim26-privacy__notice p:last-child { margin-bottom: 0; }
.aim26-privacy__notice strong { color: var(--confirmation-white); }

.aim26-privacy__jump { color: var(--confirmation-cyan); }
.aim26-privacy__deletion { max-width: 900px; margin: 56px 0; scroll-margin-top: 24px; line-height: 1.7; }
.aim26-privacy__deletion h2 { font-size: clamp(28px, 4vw, 44px); line-height: 1.15; }
.aim26-privacy__deletion p { color: var(--confirmation-muted); }
.aim26-privacy__deletion form { max-width: 540px; margin-top: 28px; }
.aim26-privacy__deletion [hidden] { display: none; }
.aim26-privacy__deletion label { display: block; margin-bottom: 8px; }
.aim26-privacy__deletion input { display: block; width: 100%; min-height: 48px; padding: 12px; border: 1px solid var(--confirmation-cyan); border-radius: 0; background: var(--confirmation-bg); color: white; font: inherit; }
.aim26-privacy__deletion button { display: block; min-height: 48px; max-width: 100%; margin-top: 16px; padding: 12px 20px; border: 1px solid var(--confirmation-cyan); background: var(--confirmation-cyan); color: var(--confirmation-bg); font: inherit; font-weight: 700; cursor: pointer; }
.aim26-privacy__deletion button[data-restart] { background: transparent; color: var(--confirmation-cyan); }
.aim26-privacy__deletion button:disabled { opacity: .5; cursor: default; }
.aim26-privacy__deletion :focus-visible { outline: 3px solid white; outline-offset: 4px; }
.aim26-privacy__deletion [data-status] { margin-top: 24px; color: var(--confirmation-cyan); }
