body{--bg:#f1eff9;--ink:#18251f;--muted:#6e5c6b;--accent:#1b4230;--button:#ffffff;--panel:#cee0e1;--field:#fdfcff;--line:#b6cecd}
body.argumento{background:linear-gradient(180deg,#f1eff9 0 62%,#d0e3e3 62%)}
.topline{background:#1b4230;color:#ffffff;border-color:#1b4230}.brand span{color:#557e8b}.argument-hero-top h1 em{color:#557e8b}.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:#557e8b;min-height:300px}.argument-card .eyebrow{color:#e8ebf9}.ticker{border-color:#1b4230}.course-row{border-color:#1b4230}.course-row .num{color:#557e8b}.manifesto{background:#1b4230}.manifesto p,.manifesto .eyebrow{color:#cbe2db}.btn{box-shadow:5px 5px 0 #18251f}.btn:hover{box-shadow:2px 2px 0 #18251f}.contact-block{background:#cee0e1}
@media(max-width:700px){.argument-visual figure{order:0}.argument-visual{grid-template-columns:1fr}.btn{box-shadow:3px 3px 0 #18251f}}
