.ai-hub:has(.l-ete-safeitexperts-root),.ai-article:has(.l-ete-safeitexperts-root){background:0 0;border-radius:0;max-width:none;margin:0;padding:0}.ai-hub:has(.l-ete-safeitexperts-root):before,.ai-article:has(.l-ete-safeitexperts-root):before{display:none}.ai-hub:has(.l-ete-safeitexperts-root) .ai-article__inner,.ai-article:has(.l-ete-safeitexperts-root) .ai-article__inner{max-width:none}.l-ete-safeitexperts-root{--hub-p:#006bb3;--hub-s:#3498db;--hub-a:#ffba08;--hub-a2:#ff9e00;--hub-ag:orange;--hub-ap:#e76f51;--hub-t:#f8f9fa;--hub-ts:#fff;--hub-cb:#0d3b66b3;--hub-cbr:#3498db59;--hub-gb:#0d3b66d9;--hub-sc:#2ecc71;--hub-wn:#ffba08;--hub-dn:#e76f51;--hub-tr:all .3s ease;--hub-rd:16px;--hub-sd:0 10px 30px #0000004d;--tag-chip-bg:#fb923c33;--tag-chip-fg:#fed7aa;--btn-cta-bg:#3498db40;--btn-cta-fg:#fff;--btn-cta-border:#3498db73;color:var(--hub-t);font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.7}html[data-theme=light] .l-ete-safeitexperts-root{--hub-p:#f8fafc;--hub-s:#fff;--hub-a:#d97706;--hub-a2:#b45309;--hub-ag:#b45309;--hub-ap:#dc2626;--hub-t:#1e293b;--hub-ts:#0f172a;--hub-cb:#fffffff2;--hub-cbr:#2563eb33;--hub-gb:#fffffff2;--hub-wn:#d97706;--hub-dn:#dc2626;--hub-sd:0 8px 20px #00000014;--tag-chip-bg:#fb923c26;--tag-chip-fg:#7c2d12;--btn-cta-bg:#e0f2fe;--btn-cta-fg:#0369a1;--btn-cta-border:#7dd3fc}.l-ete-safeitexperts-root *{box-sizing:border-box}.l-ete-safeitexperts-root .container{width:100%;max-width:1200px;margin:0 auto;padding:0}.l-ete-safeitexperts-root header{text-align:center;padding:2.5rem 0 1.5rem}.l-ete-safeitexperts-root .header-content{border-radius:var(--hub-rd);border:1px solid var(--hub-cbr);background:#0d3b66d9;max-width:900px;margin:0 auto;padding:30px}html[data-theme=light] .l-ete-safeitexperts-root .header-content{border:1px solid var(--hub-cbr);background:#fff}.l-ete-safeitexperts-root h1{background:linear-gradient(90deg,#ffba08,#ff6b6b);color:#0000;background-clip:text;margin-bottom:20px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.2}.l-ete-safeitexperts-root .subtitle{color:var(--hub-ts);max-width:700px;margin:0 auto 25px;font-size:1.25rem}.l-ete-safeitexperts-root .meta{color:var(--hub-ts);flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:25px;font-size:.9rem;display:flex}.l-ete-safeitexperts-root .tag,.l-ete-safeitexperts-root .week-badge{background:var(--tag-chip-bg);color:var(--tag-chip-fg);text-transform:uppercase;letter-spacing:.05em;border:1px solid #fb923c4d;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.l-ete-safeitexperts-root p:has(img){text-align:center;margin:2rem auto}.l-ete-safeitexperts-root img{border-radius:var(--hub-rd);max-width:100%;height:auto;box-shadow:var(--hub-sd);border:1px solid var(--hub-cbr);margin:0 auto;display:block}.l-ete-safeitexperts-root .hub-panel{margin-top:2rem}.l-ete-safeitexperts-root .article-section h2{color:var(--hub-ts);margin:1.5rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.l-ete-safeitexperts-root .weeks-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin:2rem 0;display:grid}@media (width<=640px){.l-ete-safeitexperts-root .weeks-grid{grid-template-columns:1fr}}.l-ete-safeitexperts-root .week-card{background:var(--hub-cb);border:1px solid var(--hub-cbr);border-radius:var(--hub-rd);transition:var(--hub-tr);box-shadow:var(--hub-sd);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.l-ete-safeitexperts-root .week-card:hover{border-color:var(--hub-a);transform:translateY(-3px);box-shadow:0 12px 32px #0006}html[data-theme=light] .l-ete-safeitexperts-root .week-card{background:var(--hub-cb);border:1px solid var(--hub-cbr);box-shadow:var(--hub-sd)}html[data-theme=light] .l-ete-safeitexperts-root .week-card:hover{border-color:var(--hub-a);box-shadow:0 12px 28px #0000001f}.l-ete-safeitexperts-root .week-title{margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.l-ete-safeitexperts-root .week-title a{color:var(--hub-ts);text-decoration:none;transition:color .2s}.l-ete-safeitexperts-root .week-title a:hover{color:var(--hub-a);text-decoration:underline}.l-ete-safeitexperts-root .week-teaser{color:var(--hub-t);opacity:.92;flex-grow:1;font-size:.95rem;font-style:italic;line-height:1.6}html[data-theme=light] .l-ete-safeitexperts-root .week-teaser{color:#334155;opacity:1}.l-ete-safeitexperts-root .week-action{margin-top:.5rem}.l-ete-safeitexperts-root .week-action a{transition:var(--hub-tr);background:var(--btn-cta-bg);color:var(--btn-cta-fg);border:1px solid var(--btn-cta-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:10px 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.l-ete-safeitexperts-root .week-action a:hover{opacity:.95;color:#0f172a;background:#ffba08;border-color:#ffba08;transform:translateY(-1px)}html[data-theme=light] .l-ete-safeitexperts-root .week-action a:hover{color:#0c4a6e;background:#bae6fd;border-color:#0284c7}.l-ete-safeitexperts-root .final-note{border-radius:var(--hub-rd);border:1px solid var(--hub-cbr);text-align:center;background:#0d3b6699;margin-top:3rem;padding:1.75rem 2rem;font-size:1.05rem}html[data-theme=light] .l-ete-safeitexperts-root .final-note{color:#166534;background:#f0fdf4;border-color:#bbf7d0}
