body{--bg:#e8f4e6;--ink:#2a201d;--muted:#6e5c6b;--accent:#533327;--button:#ffffff;--panel:#e0ddd0;--field:#f8fff8;--line:#cfc8bb}
body.argumento{background:linear-gradient(180deg,#e8f4e6 0 62%,#e4dfd5 62%)}
.topline{background:#533327;color:#ffffff;border-color:#533327}.brand span{color:#7b7a51}.argument-hero-top h1 em{color:#7b7a51}.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:#7b7a51;min-height:300px}.argument-card .eyebrow{color:#e0f1d2}.ticker{border-color:#533327}.course-row{border-color:#533327}.course-row .num{color:#7b7a51}.manifesto{background:#533327}.manifesto p,.manifesto .eyebrow{color:#e5dbd4}.btn{box-shadow:5px 5px 0 #2a201d}.btn:hover{box-shadow:2px 2px 0 #2a201d}.contact-block{background:#e0ddd0}
@media(max-width:700px){.argument-visual figure{order:0}.argument-visual{grid-template-columns:1fr}.btn{box-shadow:3px 3px 0 #2a201d}}
