        .story-hero-inner h1 {
            font-size: clamp(20px, 3vw, 26px);
            margin-top: 2px;
            font-weight: 600;
            letter-spacing: 0.01em;
        }
        .story-eyebrow {
            font-size: 10px;
            letter-spacing: 0.06em;
            font-weight: 600;
        }
        .privacy-section { padding: 34px 0 56px; }
        .privacy-inner { max-width: 1040px; margin: 0 auto; }
        .privacy-meta {
            color: #5b667a;
            font-size: 10px;
            line-height: 1.65;
            margin-bottom: 14px;
            background: #f3f7fd;
            border: 1px solid #d9e4f2;
            border-radius: 10px;
            padding: 10px 12px;
        }
        .privacy-card {
            background: #fff;
            border: 1px solid #d9e4f2;
            border-radius: 10px;
            padding: 12px;
            box-shadow: 0 6px 16px rgba(13, 32, 60, 0.04);
            margin-bottom: 10px;
        }
        .privacy-card h2 { margin: 0 0 6px; font-size: 10px; font-weight: 600; color: #102448; }
        .privacy-card h3 { margin: 10px 0 4px; font-size: 10px; font-weight: 600; color: #1f355f; }
        .privacy-card p { line-height: 1.68; color: #334155; margin: 0 0 6px; font-size: 10px; }
        .privacy-card ul { margin: 6px 0 8px 16px; color: #334155; line-height: 1.62; font-size: 10px; }
        .privacy-card a { color: #1e4ed8; }
        .privacy-readmore {
            border: 1px solid #d9e4f2;
            border-radius: 10px;
            background: #ffffff;
            padding: 0;
            margin-bottom: 10px;
        }
        .privacy-readmore > summary {
            cursor: pointer;
            list-style: none;
            padding: 12px;
            font-size: 10px;
            font-weight: 600;
            color: #102448;
        }
        .privacy-readmore > summary::-webkit-details-marker {
            display: none;
        }
        .privacy-readmore > summary::after {
            content: "Mehr anzeigen";
            color: #1e4ed8;
            margin-left: 8px;
            font-weight: 500;
        }
        .privacy-readmore[open] > summary::after {
            content: "Weniger anzeigen";
        }
