.el-section{background:var(--el-bg,#0d0d0d);padding:var(--el-top,16px) var(--el-gutter,24px) var(--el-bottom,40px)}.el-section *{box-sizing:border-box}.el-inner{margin:auto;max-width:var(--el-width,1200px)}.el-section .el-heading{margin:0;overflow-wrap:anywhere;text-align:center}.el-divider{background:var(--el-accent,#d4a72c);height:var(--el-divider-height,3px);margin:22px auto 36px;width:var(--el-divider-width,64px)}.el-rows{display:flex;flex-direction:column;gap:var(--el-gap,16px)}.el-row{align-items:center;background:linear-gradient(120deg,var(--el-start,#19170f),var(--el-end,#11110f));border:1px solid var(--el-border,#29271d);border-left:3px solid var(--el-accent,#d4a72c);border-radius:var(--el-radius,12px);display:grid;gap:var(--el-column-gap,24px);grid-template-columns:var(--el-icon,60px) minmax(0,1fr) auto;min-width:0;padding:var(--el-pad,32px);position:relative}.el-row-today{padding-top:calc(var(--el-pad,32px) + 12px)}.el-today{background:var(--el-today-bg,#f7d97a);border-radius:8px 0 8px 0;color:var(--el-today-text,#111);font-size:var(--el-today-size,13px);font-weight:800;left:-3px;letter-spacing:1.5px;line-height:1.2;padding:6px 16px;position:absolute;top:-1px}.el-icon-wrap{max-width:100%;width:var(--el-icon,60px)}.el-icon{display:block;height:auto;max-width:100%;width:100%}.el-copy{min-width:0;overflow-wrap:anywhere}.el-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--el-badge-size,11px);font-weight:700;gap:8px;letter-spacing:1px;line-height:1.5}.el-day{background:var(--el-badge,#f0c55a);border-radius:30px;color:var(--el-badge-text,#111);padding:3px 9px}.el-category{background:#e8b84a0f;border:1px solid #e8b84a47;border-radius:30px;color:var(--el-accent,#d4a72c);padding:2px 9px}.el-duration{align-items:center;color:#e5e4de;display:inline-flex;font-size:var(--el-meta-size,10px);font-weight:400;gap:5px}.el-duration svg,.el-more svg{fill:none;flex:none;stroke:currentColor;stroke-width:1.2}.el-section .el-title{margin:10px 0 8px}.el-description{margin:0}.el-action,.el-button{max-width:100%}.el-button{align-items:center;background:transparent;border:1px solid var(--el-button,#e8ce86);border-radius:var(--el-button-radius,40px);display:inline-flex;gap:10px;justify-content:center;min-height:44px;overflow-wrap:anywhere;padding:var(--el-button-y,12px) var(--el-button-x,24px);text-align:center}.el-arrow{display:block;flex:none;height:auto;width:var(--el-arrow,14px)}.el-more{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:8px;justify-content:center;margin:22px auto 0;min-height:44px;padding:8px 16px}.el-section [hidden]{display:none!important}.el-status{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.el-row:focus-visible,.el-section a:focus-visible,.el-section button:focus-visible{outline:3px solid var(--el-accent,#d4a72c);outline-offset:4px}@media(max-width:1000px){.el-row{grid-template-columns:var(--el-icon,60px) minmax(0,1fr)}.el-action{grid-column:2}}@media(max-width:600px){.el-section{padding-left:16px;padding-right:16px}.el-row{gap:16px;grid-template-columns:40px minmax(0,1fr);padding:var(--el-mobile-pad,20px)}.el-row-today{padding-top:calc(var(--el-mobile-pad,20px) + 16px)}.el-icon-wrap{width:40px}.el-action{grid-column:2;justify-self:start}.el-button{max-width:100%;width:auto}.el-divider{margin-bottom:28px}}