:root{--ta-ink: #101820;--ta-ink-soft: #3d454d;--ta-muted: #6d7278;--ta-brown: #6e4e47;--ta-brown-dark: #573d38;--ta-tan: #a5907e;--ta-cream: #f7f5f2;--ta-line: #e4e0db;--ta-white: #ffffff;--ta-danger: #a03d2e;--ta-chart: #9c4f31;--ta-chart-soft: #f0e4de;--ta-font-heading: "Literata", "Georgia", serif;--ta-font-ui: "Montserrat", "Helvetica Neue", Arial, sans-serif;--ta-font-body: "Montserrat", "Helvetica Neue", Arial, sans-serif;--ta-tracking: .05em;--ta-radius: 0;--ta-max-width: 1400px;--ta-gutter: 2.5rem;--ta-shadow: 0 1px 3px rgba(16, 24, 32, .08), 0 8px 24px rgba(16, 24, 32, .06)}@media(max-width:768px){:root{--ta-gutter: 1.25rem}}*{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background:var(--ta-white);color:var(--ta-ink);font-family:var(--ta-font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--ta-font-heading);font-weight:500;color:var(--ta-ink);line-height:1.25;margin:0 0 .5em}a{color:var(--ta-brown)}button{font-family:var(--ta-font-ui)}
