:root{--lm-red:#d91c32;--lm-ink:#22252a;--lm-muted:#62676d;--lm-line:#dedfe1;--lm-paper:#f5f5f3}
.nav-primary .genesis-nav-menu{display:flex!important;flex-wrap:wrap;justify-content:center;gap:2px;padding:0;margin:0}.nav-primary .genesis-nav-menu>li{float:none;display:block!important}.nav-primary .genesis-nav-menu>li>a{padding:14px 18px;font-size:16px;font-weight:600;line-height:1.4}.responsive-menu-icon,.menu-toggle{display:none!important}.nav-primary{border-top-color:var(--lm-red)}
.lm-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;padding:16px 20px}.lm-footer-nav a{font-size:16px}.lm-journal{font-family:'Source Sans Pro',Arial,sans-serif;color:var(--lm-ink)}.lm-journal-intro{padding:32px 0 34px;border-bottom:1px solid var(--lm-line)}.lm-eyebrow{font-size:13px!important;letter-spacing:.15em;font-weight:600;text-transform:uppercase;color:var(--lm-red);margin:0 0 18px!important}.lm-journal h1{font-size:clamp(34px,5vw,62px);line-height:1.08;letter-spacing:-.035em;max-width:850px;margin:0 0 22px;font-weight:600;border:0;padding:0}.lm-journal-deck{font-size:21px;line-height:1.5;color:var(--lm-muted);max-width:660px;margin:0}.lm-journal-tools{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;margin:28px 0 20px}.lm-topics{display:flex;flex-wrap:wrap;gap:8px}.lm-topics a{display:block;padding:8px 12px;border:1px solid var(--lm-line);border-radius:3px;color:var(--lm-ink);font-size:14px;line-height:1.4;text-transform:capitalize}.lm-topics a:hover,.lm-topics a[aria-current]{background:var(--lm-ink);border-color:var(--lm-ink);color:white}.lm-journal-search{display:flex;flex:1 1 300px;max-width:400px;gap:7px}.lm-journal-search input[type=search]{min-width:0;width:100%;margin:0;font-family:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--lm-line);background:white;border-radius:3px}.lm-journal-search button{font-size:14px;font-weight:600;line-height:1;padding:12px 15px;border-radius:3px;background:var(--lm-red);color:white;flex-shrink:0;margin:0}.lm-archive-note{font-size:14px;color:var(--lm-muted);line-height:1.55;padding:13px 16px;background:#eeeef0;border-left:3px solid var(--lm-red);margin:0 0 28px}.lm-result-note{font-size:17px}.lm-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lm-article-card.entry{margin:0;padding:0;background:white;border:1px solid var(--lm-line);box-shadow:none;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;min-width:0}.lm-card-image{display:block;aspect-ratio:700/350;background:#e9e7e3;overflow:hidden}.lm-card-image img{display:block;width:100%;height:100%;object-fit:cover}.lm-image-placeholder{display:flex;flex-direction:column;justify-content:center;padding:28px;background:#e9e7e3;height:100%;font-size:27px;line-height:1.1;font-weight:600;color:var(--lm-red)}.lm-image-placeholder small{font-size:17px;color:var(--lm-ink);margin-top:12px}.lm-card-body{padding:22px;display:flex;flex:1;flex-direction:column}.lm-card-meta{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between;font-size:12px;line-height:1.45;color:var(--lm-muted);margin-bottom:14px}.lm-card-meta>span{text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--lm-red)}.lm-article-card h2{font-size:25px;line-height:1.18;letter-spacing:-.015em;font-weight:600;margin:0 0 13px;padding:0;border:0}.lm-article-card h2 a{color:var(--lm-ink)}.lm-article-card h2 a:hover{color:var(--lm-red)}.lm-card-body>p{font-size:16px;line-height:1.6;color:var(--lm-muted);margin:0 0 22px}.lm-read-link{display:flex;justify-content:space-between;font-size:15px;font-weight:600;color:var(--lm-red);margin-top:auto;padding-top:17px;border-top:1px solid var(--lm-line)}.lm-journal .archive-pagination{margin:34px 0}.lm-journal .archive-pagination ul{display:flex;gap:7px;flex-wrap:wrap}.lm-journal .archive-pagination a,.lm-journal .archive-pagination .active a{padding:9px 16px;border-radius:3px}.lm-journal-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:48px;padding:34px;background:#25272b;color:white;border-radius:4px}.lm-journal-cta .lm-eyebrow{color:#ff8795}.lm-journal-cta h2{font-size:33px;line-height:1.15;color:white;margin:0 0 12px;font-weight:600}.lm-journal-cta p{font-size:17px;margin:0;line-height:1.5}.lm-journal-cta>a{display:block;flex-shrink:0;background:white;padding:14px 18px;color:#25272b;font-weight:600;border-radius:3px;font-size:16px}.lm-no-results{padding:40px;border:1px solid var(--lm-line)}.lm-toc{margin:25px 0;padding:20px 24px;background:#f4f4f3;border-left:3px solid var(--lm-red)}.lm-toc summary{font-size:18px;font-weight:600;cursor:pointer}.lm-toc ol{margin:16px 0 0 20px}.lm-toc li{font-size:16px;line-height:1.5;margin:8px 0}.single-post .entry-content{overflow-wrap:break-word}.single-post .entry-content img{height:auto}.single-post .entry-content h2{scroll-margin-top:25px}.single-post .entry-content table{display:block;overflow:auto;max-width:100%}.single-post .wp-block-image{max-width:100%}.single-post .entry-content iframe{max-width:100%}
@media(max-width:1023px){.lm-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-journal-tools{align-items:flex-start}.lm-journal-search{max-width:none}.lm-journal-cta{align-items:flex-start;flex-direction:column}.lm-journal-intro{padding-top:18px}.nav-primary .genesis-nav-menu>li>a{padding:12px 14px}}
@media(max-width:600px){.lm-article-grid{grid-template-columns:minmax(0,1fr);gap:20px}.lm-journal h1{font-size:38px}.lm-journal-deck{font-size:19px}.lm-journal-intro{padding-bottom:26px}.lm-journal-tools{margin-top:22px;gap:16px}.lm-topics a{font-size:13px;padding:7px 9px}.lm-card-body{padding:23px}.lm-article-card h2{font-size:28px}.lm-journal-cta{padding:26px 22px}.lm-journal-cta h2{font-size:31px}.lm-archive-note{font-size:13px}.nav-primary .genesis-nav-menu>li>a{padding:11px 9px;font-size:14px}.lm-footer-nav{gap:10px 20px}.lm-toc{padding:17px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
