.lm-radar{--navy:#10354e;--ink:#183c53;--green:#237a63;color:var(--ink);box-sizing:border-box;background:#f2f6f8;max-width:1300px;margin:0 auto;padding:24px;font:15px/1.55 Arial,Helvetica,sans-serif}.lm-radar *{box-sizing:border-box}.lm-radar button,.lm-radar input,.lm-radar select{font:inherit}.lm-radar button{cursor:pointer}.lm-radar :focus-visible{outline-offset:3px;outline:3px solid #248bae}.lm-radar h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(25px,3vw,38px);line-height:1.17}.lm-radar h2{margin:0;font-size:25px;line-height:1.3}.lm-radar h3{margin:10px 0;font-size:17px;line-height:1.35}.lm-radar p{margin:10px 0}.lm-hero{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.lm-radar .lm-hero p{color:#d7e5ed}.lm-radar .lm-eyebrow{letter-spacing:.14em;margin:0 0 6px;font-size:11px;font-weight:700}.lm-cut{border-left:1px solid #7691a2;min-width:160px;padding-left:24px;font-size:12px}.lm-cut strong,.lm-cut span{display:block}.lm-cut strong{margin:4px 0;font-size:20px}.lm-filter{background:#fff;border:1px solid #d9e3e9;border-radius:10px;margin:20px 0 8px;padding:20px}.lm-presets{flex-wrap:wrap;gap:8px;display:flex}.lm-presets button,.lm-dates button,.lm-export{color:var(--ink);background:#fff;border:1px solid #bdcdd7;border-radius:6px;padding:9px 14px;font-weight:700}.lm-presets button[aria-pressed=true],.lm-dates button{color:#fff;background:#165a80;border-color:#165a80}.lm-dates{flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;display:flex}.lm-radar label{font-size:12px;font-weight:700;display:block}.lm-radar input,.lm-radar select{color:var(--ink);background:#fff;border:1px solid #b6c9d4;border-radius:5px;min-height:42px;margin-top:4px;padding:9px 10px;display:block}.lm-dates label:last-child{margin-left:auto}.lm-selection{color:#42637a;padding:12px 2px;font-size:13px}.lm-section{margin:25px 0 32px}.lm-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.lm-reading{background:#fff;border:1px solid #d9e3e9;border-left:5px solid #197a6b;border-radius:8px;padding:22px}.lm-reading>p{font-size:17px;line-height:1.65}.lm-tag{color:#47697d;background:#edf3f7;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700}.lm-action{color:#174b6d;background:#eaf2f8;border-radius:5px;margin-top:16px;padding:13px 16px;font-weight:700}.lm-radar .lm-caption{color:#5c7484;font-size:12px;line-height:1.5}.lm-pulses{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:16px 0;display:grid}.lm-pulse{background:#fff;border:1px solid #d9e3e9;border-radius:8px;padding:18px}.lm-pulse h3{margin:0 0 8px;font-size:14px}.lm-pulse strong{min-height:24px;font-size:15px;display:block}.lm-pulse p{color:#456277;font-size:12px;line-height:1.65}.lm-thermometer{gap:4px;height:9px;margin:14px 0;display:flex}.lm-thermometer i{background:#e0e7ec;border-radius:5px;flex:1}.lm-pulse.relief .lm-thermometer i:first-child{background:#25805f}.lm-pulse.monitor .lm-thermometer i:nth-child(-n+2){background:#7993a4}.lm-pulse.pressure .lm-thermometer i{background:#b98517}.lm-pulse.opportunity .lm-thermometer i{background:#287fa1}.lm-signals{background:#fff;border:1px solid #d8e2e8;border-radius:8px;padding:18px}.lm-radar summary{cursor:pointer;color:#195b80;font-weight:700}.lm-signals article{border-bottom:1px solid #dce5eb;padding:18px 0}.lm-score{align-items:center;gap:14px;padding:8px 0 12px;font-size:11px;display:flex;position:relative}.lm-score:after{content:"";height:3px;width:var(--score);background:#bc922c;position:absolute;bottom:0;left:0}.lm-score strong{font-size:19px}.lm-series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.lm-series{background:#fff;border:1px solid #dbe5eb;border-radius:8px;min-width:0;padding:18px}.lm-series h3{min-height:47px}.lm-series-top{color:#54778c;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex}.lm-value{color:#12394e;font-size:28px;font-weight:700}.lm-value small{min-height:30px;font-size:11px;font-weight:400;line-height:1.4;display:block}.lm-change{color:#2e6578;margin:8px 0;font-size:12px}.lm-chart{width:100%;height:auto;margin:10px 0;display:block;overflow:visible}.lm-chart text{fill:#587184;font:9px Arial}.lm-chart circle:hover,.lm-chart circle:focus{r:6;fill:#b57d15}.lm-empty-chart{text-align:center;color:#6a8291;background:#f6f8fa;border-radius:5px;justify-content:center;align-items:center;min-height:130px;font-size:13px;display:flex}.lm-radar .lm-context{color:#60798b;font-size:11px}.lm-series details{margin-top:12px;font-size:12px}.lm-radar a{color:#116187;overflow-wrap:anywhere}.lm-table-wrap{max-height:190px;overflow:auto}.lm-radar table{border-collapse:collapse;width:100%;font-size:12px}.lm-radar th,.lm-radar td{text-align:left;border-bottom:1px solid #dce5eb;padding:6px}.lm-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.lm-timeline button{text-align:left;color:var(--ink);background:#fff;border:1px solid #d4e1e9;border-radius:6px;gap:8px;padding:15px;display:grid}.lm-timeline span{font-size:12px}.lm-empty{color:#4a687a;background:#edf2f5;border:1px dashed #a5bbc9;border-radius:8px;padding:22px}.lm-foot{color:#557384;border-top:1px solid #d1dee6;padding-top:20px;font-size:12px;line-height:1.7}.lm-error{color:#9b352c}.lm-radar .lm-error[hidden]{display:none}@media (max-width:950px){.lm-series-grid,.lm-pulses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lm-radar{padding:10px}.lm-hero{padding:22px;display:block}.lm-cut{border-top:1px solid #67879c;border-left:0;margin-top:20px;padding:14px 0 0}.lm-series-grid,.lm-pulses,.lm-timeline{grid-template-columns:1fr}.lm-section-head{flex-direction:column;align-items:start}.lm-dates label{flex:1;min-width:125px}.lm-dates label:last-child{margin-left:0}.lm-radar input,.lm-radar select{width:100%}.lm-presets button{padding:8px 10px;font-size:12px}.lm-series h3{min-height:0}}.lm-editions{overflow-wrap:anywhere;border-radius:12px;margin-top:24px}.lm-editions .lm-hero h2{color:#fff;font-size:38px}.lm-edition-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.lm-edition-controls select{flex:1;min-width:190px}.lm-edition-controls button,.lm-original-button{color:#183c53;background:#fff;border:1px solid #bdcdd7;border-radius:6px;min-height:44px;padding:10px 14px}.lm-edition-controls .lm-preview-button{color:#72511c;background:#fffaf0;border-color:#b48d38}.lm-preview-notice,.lm-historical-notice{color:#5b451e;background:#fff9ec;border:1px solid #d8c395;border-left:5px solid #a47725;border-radius:8px;margin:16px 0;padding:18px 22px}.lm-preview-notice strong{letter-spacing:.04em;font-size:14px}.lm-edition-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lm-editions .lm-signals{min-width:0}.lm-editions .lm-signals>p{font-size:14px}.lm-editions .lm-signals .lm-tag{font-size:10px;display:inline-block}.lm-editions ol{padding-left:24px}.lm-editions li{padding:8px}.lm-edition-hash{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.lm-original-button{margin:14px 0}.lm-original iframe{background:#fff;border:1px solid #bdcdd7;border-radius:8px;width:100%;height:850px}.lm-editions button:disabled{cursor:default;opacity:.55}.lm-editions .lm-error button{background:#fff;border:1px solid #bdcdd7;border-radius:4px;padding:8px}@media (max-width:950px){.lm-edition-signals{grid-template-columns:1fr}}@media (max-width:600px){.lm-edition-controls{grid-template-columns:1fr;width:100%;display:grid}.lm-edition-controls select{width:100%;min-width:0}.lm-editions .lm-section-head h2{font-size:22px}.lm-editions .lm-filter{padding:14px}.lm-original iframe{height:650px}.lm-editions .lm-tag{white-space:normal}.lm-preview-notice,.lm-historical-notice{padding:14px}}.lm-editions{background:#f3f5f5;border:1px solid #e1e7e8;padding:28px}.lm-editions h3>svg{vertical-align:middle;color:#237a63;margin-right:9px}.lm-editions .lm-hero{isolation:isolate;background:linear-gradient(115deg,#0c2b40,#174d60);border-radius:16px;min-height:230px;padding:36px;position:relative;overflow:hidden}.lm-editions .lm-hero h2{letter-spacing:-.05em;font-size:clamp(42px,5vw,66px);line-height:1.05}.lm-hero-title{z-index:1}.lm-editions .lm-cut{z-index:1;background:#0d3245d9;border:1px solid #547385;border-radius:10px;max-width:250px;padding:18px}.lm-radar-art{opacity:.24;z-index:-1;width:260px;height:260px;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)}.lm-radar-art>svg{stroke:#b9e9d3;stroke-width:.5px;width:100%;height:100%}.lm-orbit{border:1px solid #d7ede6;border-radius:50%;position:absolute;inset:-18px;transform:rotate(-25deg)scaleY(.45)}.lm-orbit-two{inset:-35px;transform:rotate(45deg)scaleY(.55)}.lm-orbit-dot{background:#d4ad5b;border-radius:50%;width:12px;height:12px;position:absolute;top:50px;left:30px;box-shadow:0 0 22px #e6c77b}.lm-archive{background:#fff;border:1px solid #dce5e7;border-radius:14px;grid-template-columns:1fr 1.25fr;gap:32px;margin-top:22px;padding:26px;display:grid}.lm-archive-intro>svg{color:#25806d}.lm-archive-intro h3{max-width:260px;font-size:24px}.lm-archive-intro>p{color:#547080;max-width:340px;font-size:14px}.lm-archive-stat{align-items:center;gap:12px;margin-top:20px;display:flex}.lm-archive-stat strong{color:#174e58;font-size:42px;line-height:1}.lm-archive-stat span{max-width:140px;font-size:12px}.lm-calendar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lm-calendar-head h3{text-transform:capitalize;font-size:16px}.lm-calendar-head>div{gap:5px;display:flex}.lm-calendar-head button{color:#254c61;background:#fff;border:1px solid #d4e2e6;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.lm-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.lm-calendar-grid>span,.lm-calendar-grid>button{justify-content:center;align-items:center;min-height:36px;font-size:13px;display:flex}.lm-calendar-grid .lm-weekday{color:#68818c;min-height:24px;font-size:10px;font-weight:700}.lm-calendar-grid .lm-calendar-published{color:#155c49;background:#ebf5f0;border:1px solid #bcd9ce;border-radius:7px;min-height:44px;font-weight:700;position:relative}.lm-calendar-published>span{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.lm-calendar-grid .lm-calendar-published[aria-pressed=true]{color:#fff;background:#176b59;border-color:#176b59;box-shadow:0 2px 6px #174d5a22}.lm-calendar-missing{color:#6e7e87;background:#f6f7f7;border-radius:6px}.lm-calendar-future{color:#b2bdc2}.lm-calendar-legend{color:#53717a;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.lm-calendar-legend i{background:#237a63;border-radius:50%;width:7px;height:7px}.lm-calendar-legend span{color:#6f8087}.lm-materiality{background:#e9f0f0;border:1px solid #d4e2e3;border-radius:12px;grid-template-columns:1fr 2fr;gap:28px;margin-top:24px;padding:24px;display:grid}.lm-materiality h3{font-size:23px}.lm-score-chart{gap:17px;display:grid}.lm-radar .lm-score-row{color:#183c53;align-items:center;gap:12px;text-decoration:none;display:flex}.lm-score-row:hover .lm-score-content>span:first-child{text-decoration:underline}.lm-score-number{color:#688288;font-size:12px;font-weight:700}.lm-score-content{flex:1;min-width:0;font-size:12px}.lm-score-track{background:#d6e2e4;border-radius:8px;height:7px;margin-top:8px;display:block;overflow:hidden}.lm-score-track>span{background:linear-gradient(90deg,#195a63,#2c8b72);border-radius:8px;height:100%;display:block}.lm-score-row>strong{min-width:49px;font-size:24px}.lm-score-row small{color:#547080;font-size:10px;font-weight:400;display:block}.lm-editions .lm-signals{border-top:3px solid #237a63;padding:22px;scroll-margin-top:30px;position:relative}.lm-signal-index{color:#bbd0cf;margin-bottom:12px;font-size:30px;font-weight:700;display:block}.lm-editions .lm-signals h3{font-size:19px;line-height:1.4}.lm-editions .lm-signals .lm-tag{line-height:1.6}.lm-editions .lm-pulse{border-radius:12px;padding:22px}.lm-dimension-icon{color:#237a63;background:#e8f3ed;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex}.lm-editions .lm-pulse:nth-child(2n) .lm-dimension-icon{color:#316781;background:#e8eff6}.lm-editions .lm-pulse strong{color:#1a5362;border-bottom:1px solid #e5edef;padding:9px 0}.lm-editions .lm-pulse p{font-size:13px}.lm-editions .lm-reading{border-radius:12px;padding:26px}.lm-editions .lm-filter{background:0 0;border:0;padding:8px 0}.lm-edition-controls{margin-top:8px}.lm-editions .lm-section-head{margin-top:30px}.lm-editions button:not(:disabled):hover{filter:brightness(.96)}@media (max-width:950px){.lm-materiality{grid-template-columns:1fr}.lm-materiality>div:first-child .lm-caption{max-width:540px}.lm-archive{gap:20px}.lm-archive-intro h3{font-size:22px}}@media (max-width:600px){.lm-editions{padding:12px}.lm-editions .lm-hero{padding:26px 22px}.lm-editions .lm-cut{max-width:none;margin-top:24px}.lm-radar-art{width:210px;height:210px;top:30%;left:85%}.lm-archive{grid-template-columns:1fr;gap:14px;padding:20px}.lm-archive-intro h3,.lm-archive-intro>p{max-width:none}.lm-archive-stat{margin-top:14px}.lm-materiality{gap:14px;padding:20px}.lm-score-row>strong{font-size:22px}.lm-editions .lm-reading{padding:20px}.lm-editions .lm-reading>p{font-size:16px}.lm-calendar-legend{font-size:10px}}
