/* ICU R000066 — Abstract Expressionism Universe parent integration */
.aeu-icu-parentbar{background:#070910;color:#fffaf0;border-bottom:1px solid rgba(255,255,255,.16);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.aeu-icu-parentbar__inner{max-width:1536px;margin:0 auto;padding:.62rem clamp(1rem,3vw,2.75rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.aeu-icu-parentbar a{color:#fffaf0!important;text-decoration:none}.aeu-icu-parentbar a:hover{text-decoration:underline;text-underline-offset:3px}
.aeu-icu-parentbar__brand{font-weight:780;letter-spacing:.01em}.aeu-icu-parentbar__nav{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;font-size:.84rem}
.aeu-icu-parentbar__status{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:#d8aa91;border:1px solid rgba(216,170,145,.6);padding:.28rem .5rem}
.aeu-icu-save{appearance:none;border:1px solid rgba(255,250,240,.8);background:transparent;color:#fffaf0;font:inherit;padding:.38rem .65rem;cursor:pointer}.aeu-icu-save:hover,.aeu-icu-save:focus-visible,.aeu-icu-save.is-active{background:#fffaf0;color:#070910}
.aeu-icu-context{display:flex;gap:1rem;justify-content:space-between;align-items:baseline;max-width:1536px;margin:0 auto;padding:.78rem clamp(1rem,3vw,2.75rem);border-bottom:1px solid #c6bead;background:#eee7da;font:700 .76rem/1.4 ui-sans-serif,system-ui,sans-serif;color:#171713}
.aeu-icu-context strong{text-transform:uppercase;letter-spacing:.11em;color:#7a3b2a}.aeu-icu-context span{color:#49463f;font-weight:400}
.aeu-icu-recommendations{width:min(100%,96rem);margin:2.5rem auto 0;padding:1.5rem clamp(1rem,3vw,2.25rem);border-top:1px solid #c6bead;color:#171713;font-family:Inter,ui-sans-serif,system-ui,sans-serif}
.aeu-icu-recommendations h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05;margin:.35rem 0 1rem}.aeu-icu-recommendations .o009-rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.aeu-icu-recommendations .o009-rec{border:1px solid #c6bead;padding:1rem;background:#faf6ed}.aeu-icu-recommendations .o009-rec h3{margin:.45rem 0;font-family:Georgia,"Times New Roman",serif}.aeu-icu-recommendations .o009-rec-meta{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.aeu-icu-recommendations .o009-because{color:#49463f}
.aeu-icu-footerlink{width:min(100%,96rem);margin:2rem auto 0;padding:1.1rem clamp(1rem,3vw,2.25rem);border-top:1px solid #c6bead;font:.8rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif;color:#49463f}
.icu-aeu-connected-card{border:1px solid rgba(122,59,42,.7)!important;box-shadow:inset 0 3px 0 #7a3b2a}.icu-aeu-connected-card .icu-aeu-status{display:inline-block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#d8aa91;margin-bottom:.5rem}
.icu-aeu-explore-callout{margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(122,59,42,.48);background:rgba(122,59,42,.10)}
.icu-aeu-topic-bridge{margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid rgba(122,59,42,.42);background:rgba(122,59,42,.08)}.icu-aeu-topic-bridge h2{margin:.25rem 0 .5rem}
@media(max-width:760px){.aeu-icu-parentbar__inner,.aeu-icu-context{align-items:flex-start}.aeu-icu-parentbar__nav{width:100%}.aeu-icu-context{flex-direction:column}}
