
        .aggregator-scope {
            font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            color: #1e293b;
            line-height: 1.5;
            box-sizing: border-box;
            background-color: #f8fafc;
            margin: 0;
            padding: 0;
        }
        .aggregator-scope *, .aggregator-scope *::before, .aggregator-scope *::after {
            box-sizing: inherit;
        }
        .aggregator-scope h1, .aggregator-scope h2, .aggregator-scope h3 {
            margin-top: 0;
            color: #0f172a;
            font-weight: 700;
        }
        .aggregator-scope p { margin: 0 0 1rem 0; }
        .aggregator-scope a { color: inherit; text-decoration: none; }
        .aggregator-scope img, .aggregator-scope iframe { max-width: 100%; height: auto; display: block; }
        .aggregator-scope ul { padding-left: 1.5rem; margin: 0 0 1rem 0; }
        .stretched-link::after {
            content: "";
            position: absolute;
            top: 0; right: 0; bottom: 0; left: 0;
            z-index: 1;
        }
    