:root{--green:#006C4C;--green-dk:#00593E;--orange:#FE8A03;--red:#ED4226;--paper:#FEFFFA;--ink:#0B2E22;--line-dark:rgba(254,255,250,.18);--line-light:rgba(11,46,34,.14);--font-display:'LMD Poppins', sans-serif;--font-body:'LMD Source Sans', sans-serif}@font-face{font-family:'LMD Poppins';src:url(../../../themes/le-mag-digital/assets/fonts/poppins-800.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'LMD Poppins';src:url(../../../themes/le-mag-digital/assets/fonts/poppins-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'LMD Source Sans';src:url(../../../themes/le-mag-digital/assets/fonts/sourcesans-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'LMD Source Sans';src:url(../../../themes/le-mag-digital/assets/fonts/sourcesans-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'LMD Source Sans';src:url(../../../themes/le-mag-digital/assets/fonts/sourcesans-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);line-height:1.5}a{color:inherit}.lmd-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lmd-header{position:sticky;top:0;z-index:10;background:var(--green);border-bottom:1px solid var(--line-dark)}.lmd-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:20px;flex-wrap:wrap;color:var(--paper)}.lmd-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--paper)}.lmd-brand img{width:42px;height:42px;border-radius:50%;display:block}.lmd-word{font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.15}.lmd-word .lmd-accent{color:var(--orange)}.lmd-links{display:flex;gap:26px;font-size:15px;font-weight:600;flex-wrap:wrap}.lmd-links a{text-decoration:none;opacity:.9}.lmd-links a:hover{opacity:1;color:var(--orange)}.lmd-subscribe{background:var(--orange);color:var(--green-dk);padding:9px 18px;border-radius:2px;font-weight:700;text-decoration:none;font-size:14px}.lmd-hero{padding:64px 24px 56px;background:var(--green);color:var(--paper);border-bottom:6px solid var(--orange)}.lmd-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.lmd-tag{display:inline-flex;align-items:center;gap:8px;color:var(--paper);background:var(--red);padding:4px 10px 4px 8px;border-radius:2px;font-size:13px;font-weight:700;margin-bottom:18px}.lmd-tag::before{content:"";width:8px;height:8px;background:var(--paper)}.lmd-headline{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4.6vw,50px);line-height:1.1;margin:0 0 20px}.lmd-excerpt{font-size:18px;color:#DCEAE2;max-width:52ch;margin:0 0 22px}.lmd-read{font-weight:700;text-decoration:none;border-bottom:2px solid var(--orange);padding-bottom:2px;color:var(--paper)}.lmd-hero-art{aspect-ratio:1/1;border-radius:50%;position:relative;background:var(--green-dk);border:3px solid var(--orange)}.lmd-hero-art::before{content:"";position:absolute;left:22%;top:34%;width:56%;height:32%;border-left:14px solid var(--orange);border-bottom:14px solid var(--orange);border-radius:0 0 0 18px;transform:skewX(-6deg)}.lmd-hero-art::after{content:"";position:absolute;right:20%;top:18%;width:34px;height:34px;background:var(--red)}.lmd-trending{padding:48px 24px;border-bottom:1px solid var(--line-light)}.lmd-section-title{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.4px;margin:0 0 22px;color:var(--green)}.lmd-trend-list{list-style:none;margin:0;padding:0}.lmd-trend-list li{display:grid;grid-template-columns:40px 1fr auto;gap:18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line-light)}.lmd-trend-list li:last-child{border-bottom:1px solid var(--line-light)}.lmd-num{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--orange)}.lmd-trend-list h3{margin:0;font-size:17px;font-weight:700;color:var(--ink)}.lmd-cat{font-size:13px;color:var(--green);font-weight:700;white-space:nowrap}.lmd-grid-section{padding:52px 24px;background:#F2EFE4}.lmd-rubrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lmd-rubric{padding:24px 26px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.lmd-rubric:nth-child(3n+1){border-left:none}.lmd-rubric h4{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.3px;margin:0 0 10px;color:var(--green);display:flex;align-items:center;gap:8px}.lmd-rubric h4::before{content:"";width:9px;height:9px;background:var(--red)}.lmd-rubric h3{margin:0 0 8px;font-size:19px;line-height:1.25}.lmd-rubric p{margin:0;font-size:15px;color:#4a4438}.lmd-newsletter{padding:56px 24px;text-align:center;background:var(--green);color:var(--paper)}.lmd-newsletter h2{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3.2vw,34px);margin:0 0 10px}.lmd-newsletter p{color:#DCEAE2;margin:0 0 22px}.lmd-sub{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.lmd-sub input{padding:12px 14px;border:1px solid var(--line-dark);background:var(--green-dk);color:var(--paper);border-radius:2px;min-width:240px;font-size:15px}.lmd-sub button{padding:12px 22px;background:var(--orange);color:var(--green-dk);border:none;border-radius:2px;font-weight:700;font-size:15px;cursor:pointer}.lmd-footer{padding:32px 24px;font-size:14px;background:var(--green-dk);color:#CFE3DA}.lmd-foot-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.lmd-foot-brand{display:flex;align-items:center;gap:10px}.lmd-foot-brand img{width:28px;height:28px;border-radius:50%}@media (max-width:820px){.lmd-hero-grid{grid-template-columns:1fr}.lmd-rubrics{grid-template-columns:1fr}.lmd-rubric{border-left:none!important;border-top:1px solid var(--line-light)}.lmd-links{display:none}}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}