.evening-actions{margin-top:26px;padding-top:22px;border-top:1px solid #d8c6ac;max-width:760px}
.evening-actions-label{display:block;font-size:15px;font-weight:700;margin-bottom:12px;color:#3c3027}
.evening-actions-buttons{display:flex;flex-wrap:wrap;gap:10px}
.evening-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #bca58b;border-radius:5px;padding:10px 14px;min-height:44px;background:transparent;color:#733f32;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}
.evening-action[hidden]{display:none}
.evening-action:hover,.evening-action:focus-visible{background:#fff9ef;border-color:#9d402c;color:#733f32}
.evening-action:focus-visible{outline:2px solid #9d402c;outline-offset:3px}
.evening-action-result{display:block;font-size:14px;line-height:1.5;margin-top:9px;color:#514437}
.evening-action-result:empty{display:none}
.evening-channel-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #cdb89b;border-bottom:1px solid #cdb89b;padding:34px 0}
.evening-channel-inner h2{font-size:clamp(29px,3vw,42px);margin:0 0 10px}
.evening-channel-inner p:not(.eyebrow){margin:0;max-width:590px;font-size:18px;color:#6b5847}
.evening-channel-inner .button{flex-shrink:0}
.evening-channel-compact{margin-top:30px;border-top:1px solid #d8c6ac;padding-top:22px;font-size:16px;color:#514437}
.evening-channel-compact strong{font-size:18px}
.evening-channel-compact p{line-height:1.6;margin:10px 0}
.evening-channel-compact a{color:#873e2e;font-weight:700;text-underline-offset:4px}
@media(max-width:640px){.evening-channel-inner{align-items:flex-start;flex-direction:column;gap:22px;padding:26px 0}.evening-action{font-size:13px}.evening-actions-buttons{gap:8px}}
