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