/*
Theme Name: Eth Meridian
Theme URI: https://ethmeridian.com
Author: Masthead
Description: Shared line
Version: 2.0.0
Text Domain: mast-ethmeridian
*/
body { margin: 0; background: #f3f6f4; color: #14201c; font-family: Lato, sans-serif; }
h1, .name { font-family: "Courier Prime", ui-monospace, monospace; }
a { color: #c5392a; text-decoration: none; }
.em-mast { display: grid; grid-template-columns: 1fr 2px 1fr; }
.em-line { background: #c5392a; }
.em-mast .west, .em-mast .east { padding: 20px 24px; }
.em-mast .name { font-size: 36px; margin: 0; }
.em-mast nav ul { display: flex; gap: 14px; list-style: none; padding: 0; }
.em-front { display: grid; grid-template-columns: 1fr 2px 1fr; }
.em-front > .wp-block-query, .em-front > section, .em-front > p { grid-column: 1 / -1; }
.em-west, .em-east { padding: 12px 24px 56px; }
.em-degrees .wp-block-post-template { list-style: none; padding: 0; margin: 0; }
.em-degrees .story { padding: 12px 0; border-bottom: 1px solid #d7e2dc; }
.em-territory .wp-block-post-template { list-style: none; padding: 0; margin: 0; }
.em-territory .story { display: grid; grid-template-columns: 1fr 110px; gap: 8px; padding: 10px 0; }
.em-territory .wp-block-post-title { grid-column: 1 / -1; }
.em-foot { display: grid; grid-template-columns: 1fr 2px 1fr; }
.em-foot p { padding: 16px 24px 36px; margin: 0; }
.em-piece { max-width: 680px; margin: 0 auto; padding: 24px; }
img { width: 100%; height: auto; display: block; }
