#brxe-saworr {text-align: left; font-weight: 400; font-style: normal; text-transform: capitalize; font-family: "Montserrat"; position: static; scroll-snap-type: unset; width: 1000000px}#brxe-saworr a {text-align: left; font-weight: 400; font-style: normal; text-transform: capitalize; font-family: "Montserrat"; font-size: inherit}.eurosiunta-article { --brand: #5b2b8a; --muted: #6b7280; --bg: #ffffff; --plate: #f6f8fb; --border: #e6e9ef; font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: #0f172a; line-height: 1.65; font-size: 16px; max-width: 980px; margin: 36px auto; padding: 36px; background: linear-gradient(180deg,#fff, #fbfdff); border-radius: 14px; box-shadow: 0 10px 30px rgba(15,23,42,0.04);}.eurosiunta-article .wp-block-heading h1,.eurosiunta-article h1 { margin:0 0 0.6em; color:var(--brand); font-size:2.125rem; line-height:1.08; font-weight:700; } .eurosiunta-article h2 { font-size:1.125rem; margin:1.25em 0 0.5em; color:#111827; font-weight:700; } .eurosiunta-article p { margin:0 0 1em; color:#111827; } .eurosiunta-article .lead { font-size:1.05rem; color:var(--muted); margin-bottom:1.25em; }.eurosiunta-article hr { border:0; height:1px; background:var(--border); margin:1.25em 0; }.eurosiunta-article .wp-block-table,.eurosiunta-article table { width:100%; border-collapse:collapse; margin:1em 0; box-shadow:none; } .eurosiunta-article th, .eurosiunta-article td { padding:0.8em 1em; border:1px solid var(--border); text-align:left; vertical-align:middle; font-size:0.95rem; } .eurosiunta-article th { background:var(--plate); font-weight:600; } .eurosiunta-article .table-wrap { overflow:auto; border-radius:10px; border:1px solid rgba(230,233,239,0.8); }.eurosiunta-article ol { counter-reset:eurosiunta-ol; margin:0 0 1em 0.9em; padding:0; } .eurosiunta-article ol li { margin:0.6em 0; padding-left:0.55em; } .eurosiunta-article ul { margin:0 0 1em 1.25em; }.eurosiunta-article .eurosiunta-note { display:block; padding:14px 16px; border-left:4px solid var(--brand); background:#fff; border-radius:8px; margin:1em 0; color:#0b1220; box-shadow: 0 2px 8px rgba(11,18,32,0.03);}.eurosiunta-article .eurosiunta-cta,.eurosiunta-article .wp-block-button__link { display:inline-block; text-decoration:none; padding:12px 20px; border-radius:10px; background:linear-gradient(180deg,var(--brand), color-mix(in srgb, var(--brand) 82%, black 6%)); color:#fff; font-weight:700; transition:transform .12s ease, box-shadow .12s ease; box-shadow:0 8px 24px rgba(91,43,138,0.10);} .eurosiunta-article .eurosiunta-cta:hover { transform:translateY(-3px); box-shadow:0 16px 36px rgba(91,43,138,0.14); }.eurosiunta-article details { margin:0.7em 0; padding:10px 14px; border-radius:10px; background:#fff; border:1px solid var(--border); } .eurosiunta-article summary { cursor:pointer; font-weight:700; list-style:none; } .eurosiunta-article summary::marker { display:none; } .eurosiunta-article summary::after { content:"▸"; float:right; transform:rotate(0deg); transition:transform .18s ease; color:var(--muted);} .eurosiunta-article details[open] summary::after { transform:rotate(90deg); }.eurosiunta-article .post-meta { color:var(--muted); font-size:0.95rem; margin-bottom:0.6em; }.eurosiunta-article .eurosiunta-toc { border:1px solid var(--border); background:var(--plate); padding:12px; border-radius:10px; font-size:0.95rem; margin:0 0 1em; box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);} .eurosiunta-article .eurosiunta-toc a { color:#1f2937; text-decoration:none; display:block; padding:6px 0; } .eurosiunta-article .eurosiunta-toc a:hover { color:var(--brand); }.eurosiunta-article img { max-width:100%; height:auto; display:block; margin:0.6em auto; border-radius:8px; }@media (max-width:780px) { .eurosiunta-article { padding:22px; margin:22px 16px; font-size:15px; border-radius:12px; } .eurosiunta-article h1 { font-size:1.5rem; } .eurosiunta-article h2 { font-size:1.05rem; } .eurosiunta-article .eurosiunta-cta { width:100%; text-align:center; display:block; } .eurosiunta-article .table-wrap { -webkit-overflow-scrolling:touch; }}