/* Elko Color Schemes: lamoille-sky */


.emm-bar .eli{display:inline-block;flex:0 0 auto;vertical-align:middle;fill:currentColor}
.emm-bar .eli .eli-d{fill:var(--eli-duo,var(--ecs-icon));opacity:var(--eli-duo-o,.38)}

.emm-bar .emm-icon .eli{width:21px;height:21px;color:var(--ecs-heading)}
.emm-bar .emm-top-icon .eli{width:19px;height:19px;color:var(--ecs-header-text);--eli-duo-o:.55}

@media (min-width:981px){html body .emm-bar.emml-fit .emm-nav{flex-wrap:nowrap;justify-content:safe center;min-width:0}html body .emm-bar.emml-fit .emm-top{padding:.5rem .6rem;gap:.38rem;font-size:.9rem;white-space:nowrap}html body .emm-bar.emml-fit .emm-search input,html body .emm-bar.emml-fit .emm-search input:focus{width:150px}}
@media (min-width:981px) and (max-width:1260px){html body .emm-bar.emml-fit .emm-brand-text i{display:none}html body .emm-bar.emml-fit .emm-top{padding:.45rem .42rem;gap:.3rem;font-size:.86rem}html body .emm-bar.emml-fit .emm-search input,html body .emm-bar.emml-fit .emm-search input:focus{width:120px}}
@media (min-width:981px) and (max-width:1100px){html body .emm-bar.emml-fit .emm-top{padding:.45rem .38rem;gap:.22rem;font-size:.85rem}html body .emm-bar.emml-fit .emm-search input,html body .emm-bar.emml-fit .emm-search input:focus{width:104px}}

.emm-bar .emm-panel-inner.has-live{grid-template-columns:minmax(0,1fr) var(--emml-w,330px);align-items:stretch;gap:2rem;padding:1.5rem 1.2rem 1.6rem}
.emm-bar .emm-panel-inner.has-live .emm-cols{grid-template-columns:var(--emml-cols,repeat(var(--emm-cols,2),minmax(0,1fr)))}
.emm-bar.emml-fit .emm-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.emml-chips{list-style:none;margin:.7rem 0 0;padding:0;display:grid;gap:.45rem}
.emml-chips.is-2{grid-template-columns:repeat(2,1fr)}
.emml-chips.is-4{grid-template-columns:repeat(4,1fr)}
.emml-chips a{display:flex;align-items:center;gap:.45rem;padding:.5rem .6rem;border-radius:10px;background:var(--ecs-card);border:1px solid rgba(15,59,95,0.1);color:var(--ecs-heading);font-size:.8rem;font-weight:700;text-decoration:none;box-shadow:0 1px 2px rgb(20 33 60/.05);transition:border-color .14s,transform .14s}
.emml-chips.is-4 a{flex-direction:column;gap:.3rem;padding:.65rem .3rem;text-align:center;font-size:.76rem}
.emml-chips a:hover{border-color:var(--emm-accent);transform:translateY(-1px)}
.emml-chips .eli{width:20px;height:20px;flex:0 0 auto;color:var(--ecs-heading)}
.emml-chips.is-4 .eli{width:24px;height:24px}
.emml-tip{display:flex;gap:.55rem;align-items:flex-start;margin:.9rem .6rem 0;padding:.75rem .85rem;border-radius:12px;background:rgba(201,102,26,0.08);border:1px dashed rgba(154,79,16,0.35);font-size:.8rem;color:var(--ecs-muted);line-height:1.4}
.emml-tip .eli{width:20px;height:20px;flex:0 0 auto;color:var(--ecs-heading)}
.emml-tip a{color:var(--ecs-accent-deep);font-weight:700}

.emml{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem .95rem;border-radius:14px;background:radial-gradient(120% 90% at 100% 0%,var(--ecs-primary-soft) 0%,rgba(15,59,95,0) 60%),linear-gradient(170deg,var(--ecs-primary-soft),var(--ecs-primary-deep));box-shadow:0 6px 18px rgb(20 33 60/.18);color:var(--ecs-on-primary)}
.emml::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--emm-accent)}
.emml .eli{color:var(--ecs-on-primary);--eli-duo-o:.55}
.emml-art{position:absolute;right:-26px;bottom:-30px;pointer-events:none}
.emml-art .eli{width:170px;height:170px;color:var(--ecs-on-primary);opacity:.07;--eli-duo-o:.9}
.emml-head{display:flex;align-items:center;gap:.5rem;position:relative}
.emml-head b{font-family:"Bitter",Georgia,serif;font-weight:800;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ecs-gold-on-dark)}
.emml-dot{width:8px;height:8px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 4px rgb(74 222 128/.18)}
.emml-stamp{margin-left:auto;font-size:.66rem;font-weight:700;color:var(--ecs-on-primary-muted);white-space:nowrap}
.emml.is-cta .emml-dot{background:var(--ecs-accent2);box-shadow:0 0 0 4px rgba(168,126,0,0.18)}
.emml-body{position:relative;display:flex;flex-direction:column;gap:.55rem;flex:1}
.emml a{color:inherit;text-decoration:none}
.emml-foot{position:relative;display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;color:var(--ecs-gold-on-dark)!important;margin-top:auto}
.emml-foot .eli{width:16px;height:16px;color:var(--ecs-gold-on-dark)}

.emml-wx{display:grid;grid-template-columns:auto 1fr;gap:.2rem .7rem;align-items:center;padding:.7rem .75rem;border-radius:12px;background:rgb(255 255 255/.06);border:1px solid rgba(255,255,255,0.1)}
.emml-wx-ic .eli{width:40px;height:40px}
.emml-wx-t{display:flex;align-items:center;gap:.6rem}
.emml-wx-t b{font-family:"Bitter",Georgia,serif;font-size:2rem;font-weight:800;color:var(--ecs-on-primary);line-height:1}
.emml-wx-t i{font-style:normal;font-size:.76rem;color:var(--ecs-on-primary-muted);line-height:1.35}
.emml-days{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.45rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,0.1)}
.emml-days span{display:flex;align-items:center;gap:.3rem;font-size:.76rem}
.emml-days i{font-style:normal;color:var(--ecs-on-primary-muted);font-weight:700;width:2em}
.emml-days .eli{width:17px;height:17px}
.emml-days b{color:var(--ecs-on-primary)}.emml-days em{font-style:normal;color:var(--ecs-on-primary-muted)}

.emml-line{display:flex;gap:.6rem;align-items:flex-start;padding:.15rem 0}
.emml-line .eli{width:22px;height:22px;flex:0 0 auto;margin-top:.05rem}
.emml-line span{display:flex;flex-direction:column;min-width:0}
.emml-line b{font-size:.84rem;color:var(--ecs-on-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.emml-line i{font-style:normal;font-size:.74rem;color:var(--ecs-on-primary-muted);margin-top:.1rem}
.emml-line.ok b::after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ADE80;margin-left:.4rem;vertical-align:middle}
.emml-line:hover b,.emml-ev:hover b,.emml-item:hover b{color:var(--ecs-gold-on-dark)}

.emml.is-wide .emml-body{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}
.emml-ev{display:flex;gap:.7rem;align-items:center;padding:.55rem .6rem;border-radius:12px;background:rgb(255 255 255/.06);border:1px solid rgba(255,255,255,0.1)}
.emml-date{flex:0 0 auto;width:50px;border-radius:9px;overflow:hidden;background:var(--ecs-panel);text-align:center;display:flex;flex-direction:column;line-height:1}
.emml-date i{font-style:normal;background:var(--ecs-highlight);color:var(--ecs-on-primary);font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.22rem 0}
.emml-date b{font-family:"Bitter",Georgia,serif;font-size:1.3rem;color:var(--ecs-heading);padding-top:.2rem}
.emml-date em{font-style:normal;font-size:.6rem;font-weight:800;text-transform:uppercase;color:var(--ecs-muted);padding:.1rem 0 .3rem}
.emml-ev>span:last-child{display:flex;flex-direction:column;min-width:0}
.emml-ev>span:last-child b{font-size:.86rem;color:var(--ecs-on-primary);line-height:1.3}
.emml-ev>span:last-child i{font-style:normal;font-size:.74rem;color:var(--ecs-on-primary-muted);margin-top:.15rem}

.emml.is-wide .emml-stats,.emml.is-wide .emml-note{grid-column:1/-1}
.emml-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}
.emml-stats a{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .7rem;border-radius:12px;background:rgb(255 255 255/.06);border:1px solid rgba(255,255,255,0.1)}
.emml-stats .eli{width:28px;height:28px;margin-bottom:.25rem}
.emml-stats b{font-family:"Bitter",Georgia,serif;font-size:1.25rem;font-weight:800;color:var(--ecs-on-primary)}
.emml-stats i{font-style:normal;font-size:.74rem;color:var(--ecs-on-primary-muted);line-height:1.3}
.emml-note{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.78rem;color:var(--ecs-on-primary-muted)}
.emml-note .eli{width:18px;height:18px}

.emml-item{display:flex;align-items:center;gap:.7rem;padding:.6rem .65rem;border-radius:12px;background:rgb(255 255 255/.06);border:1px solid rgba(255,255,255,0.1)}
.emml-tile{width:42px;height:42px;border-radius:10px;background:var(--ecs-panel);display:grid;place-items:center;flex:0 0 auto}
.emml-tile .eli{width:26px;height:26px;color:var(--ecs-heading);--eli-duo-o:.38}
.emml-item>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}
.emml-item b{font-size:.86rem;color:var(--ecs-on-primary)}.emml-item i{font-style:normal;font-size:.74rem;color:var(--ecs-on-primary-muted)}
.emml-item em{font-style:normal;font-family:"Bitter",Georgia,serif;font-weight:800;color:var(--ecs-gold-on-dark);font-size:1.05rem}

.emml-big{margin:0;font-family:"Bitter",Georgia,serif;font-size:1.22rem;font-weight:800;color:var(--ecs-on-primary);line-height:1.25}
.emml-num{color:var(--ecs-gold-on-dark)}
.emml-copy{margin:0;font-size:.82rem;line-height:1.45;color:var(--ecs-on-primary-muted)}
.emml-btns{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.2rem}
.emml-btns a{padding:.5rem .9rem;border-radius:999px;font-size:.8rem;font-weight:800;border:1px solid rgba(255,255,255,0.35);color:var(--ecs-on-primary)!important}
.emml-btns a.is-solid{background:linear-gradient(180deg,var(--ecs-button-soft),var(--ecs-button-deep));border-color:transparent;box-shadow:0 3px 10px rgba(201,102,26,0.35)}

.emml-line.is-yellow b{color:var(--ecs-gold-on-dark)}.emml-line.is-red b{color:#FF9B85}
.emml-line.is-yellow .eli,.emml-line.is-red .eli{color:var(--ecs-gold-on-dark)}
.emml-note.is-alert{color:var(--ecs-on-primary);font-weight:700;background:rgb(156 47 30/.55);border:1px solid rgb(255 155 133/.35);padding:.45rem .6rem;border-radius:10px}
.emml-mstrip .emml-stamp{margin-left:auto;letter-spacing:0;text-transform:none;font-family:"Open Sans",sans-serif}
.emml-ev>span:last-child b,.emml-item b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.emml-item i,.emml-ev>span:last-child i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.emml-item em{white-space:nowrap}
.emm-bar .emm-panel-inner.has-live>.emml{min-width:0}

@media (max-width:980px){
 .emm-bar .emm-panel-inner.has-live{grid-template-columns:1fr;gap:.9rem;padding:.8rem .6rem 1rem}
 .emm-bar .emm-panel-inner.has-live .emm-cols{grid-template-columns:1fr}
 .emm-bar .emm-top-icon .eli{width:20px;height:20px}
 .emm-bar.emml-fit .emm-links a{padding:.45rem .4rem}
 .emm-bar .emm-desc{white-space:normal}
 .emml{padding:.85rem .9rem}
 .emml.is-wide .emml-body{grid-template-columns:1fr}
 .emml-stats{grid-template-columns:repeat(2,1fr)}
 .emml-art .eli{width:120px;height:120px}
 .emml-chips.is-4{grid-template-columns:repeat(4,1fr)}
 
 .emml-body>*:nth-child(n+3){display:none}
}

.emml-mstrip{display:none}
@media (max-width:980px){
 .emml-mstrip{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 .2rem;padding:.8rem;border-radius:12px;background:rgb(0 0 0/.22);border:1px solid rgba(255,255,255,0.12)}
 .emml-mstrip-h{flex:1 0 100%;display:flex;align-items:center;gap:.45rem;font-family:"Bitter",Georgia,serif;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ecs-gold-on-dark)}
 .emml-mstrip a{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border-radius:999px;background:rgba(255,255,255,0.08);color:var(--ecs-on-primary);font-size:.8rem;text-decoration:none}
 .emml-mstrip b{color:var(--ecs-on-primary)}
 .emml-mstrip .eli{width:18px;height:18px;color:var(--ecs-on-primary);--eli-duo-o:.55}
}

.emm-bar.emml-on .emm-search:not(:has(.emm-s-box)){position:relative}
