:root{--bg:#eef5f7;--paper:#fff;--ink:#173044;--muted:#526876;--navy:#102e45;--ice:#c5eff2;--accent:#126d83}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);line-height:1.8}.bar{background:var(--navy);color:#fff;padding:17px max(24px,calc((100vw - 1180px)/2))}.bar a{color:inherit;text-decoration:none}.brand{font-size:1.55rem;font-weight:800;letter-spacing:.08em}.brand span{color:#8be0e6}.wrap{max-width:1180px;margin:auto;padding:36px 22px;display:grid;grid-template-columns:minmax(0,770px) 265px;gap:30px}.article{padding:clamp(26px,5vw,64px);background:var(--paper);border:1px solid #d7e4e9;border-radius:16px;box-shadow:0 12px 36px #23465b0d}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;color:var(--accent);font-weight:700}h1{font-size:clamp(2rem,4vw,3rem);line-height:1.18;letter-spacing:-.035em;margin:12px 0 22px}h2{line-height:1.3;margin-top:2.8rem;padding-top:12px;border-top:2px solid var(--ice);font-size:1.55rem}h3{font-size:1.13rem;line-height:1.4;margin-top:1.8rem}p{margin:1.1rem 0}blockquote{margin:1.9rem 0;padding:4px 20px;border-left:4px solid var(--accent);color:#355365;background:#f0f8fa;font-style:italic}aside{padding:26px;background:#e2eef2;border-radius:14px;height:max-content;font-size:.93rem}aside a{display:block;padding:10px 0;color:var(--navy);text-decoration:none;border-bottom:1px solid #c8dce3}a{color:#075c78}footer{padding:26px;text-align:center;color:var(--muted)}@media(max-width:850px){.wrap{display:block}.article{padding:24px}aside{margin-top:20px}}

.site-footer{padding:24px;text-align:center;background:#102e45;color:#e6f7fc}.site-footer a{color:#bbf0fb}.cookiebar{position:fixed;bottom:12px;left:12px;right:12px;margin:auto;max-width:980px;z-index:99;background:#102e45;color:#fff;border:1px solid #6d9bad;padding:17px;border-radius:13px;box-shadow:0 8px 40px #1239}.cookiebar button{padding:9px 15px;margin:4px;cursor:pointer;border:0;border-radius:8px}.cookiebar a{color:#bdf1ff}.cookiebar[hidden]{display:none}.policy-wrap{max-width:850px;margin:32px auto;padding:28px;background:#fff}.policy-wrap h1{font-size:2.5rem}.policy-wrap h2{font-size:1.4rem}.policy-wrap p,.policy-wrap li{line-height:1.8}

.cookie-settings{background:transparent;color:inherit;border:1px solid currentColor;padding:8px 13px;border-radius:9px;cursor:pointer;margin:10px}.policy-wrap section{margin-bottom:26px}.policy-wrap ul{padding-left:23px}.policy-wrap li{margin-bottom:8px}.cookiebar input{accent-color:#43c8e5}.cookiebar label{display:inline-block;color:white}.cookiebar:focus{outline:2px solid #8ae0f4}

/* Interligação editorial e seções de originais agrupados */
.merged-source{margin-block:2rem;padding-top:1.2rem;border-top:1px solid #bed1df}.icezz-related{margin-top:3rem;padding:1.2rem 1.5rem;border:1px solid #bed1df;border-radius:14px;background:#f0f7fa;color:#123049}.icezz-related a{color:#075a78;text-decoration:underline;text-underline-offset:3px}.icezz-related li{margin-block:.6rem}.icezz-related ul{padding-left:1.5rem}
