body{--bg:#f5eef8;--ink:#192426;--muted:#6e5c6b;--accent:#1e3f42;--button:#ffffff;--panel:#d7dde5;--field:#fefdff;--line:#c1cbd4}
body.argumento{background:linear-gradient(180deg,#f5eef8 0 62%,#dae0e8 62%)}
.topline{background:#1e3f42;color:#ffffff;border-color:#1e3f42}.brand span{color:#6a77a0}.argument-hero-top h1 em{color:#6a77a0}.argument-visual{grid-template-columns:1fr 1.55fr}.argument-visual figure{order:2}.argument-visual figure img{filter:grayscale(.25) sepia(.12);aspect-ratio:1.7}.argument-card{background:#6a77a0;min-height:300px}.argument-card .eyebrow{color:#efeaf8}.ticker{border-color:#1e3f42}.course-row{border-color:#1e3f42}.course-row .num{color:#6a77a0}.manifesto{background:#1e3f42}.manifesto p,.manifesto .eyebrow{color:#d1e0e4}.btn{box-shadow:5px 5px 0 #192426}.btn:hover{box-shadow:2px 2px 0 #192426}.contact-block{background:#d7dde5}
@media(max-width:700px){.argument-visual figure{order:0}.argument-visual{grid-template-columns:1fr}.btn{box-shadow:3px 3px 0 #192426}}
