/* Casting editorial feedback — page-specific, independent shared asset. */
.rhl-feedback-v3{margin:28px clamp(22px,5vw,68px);padding:22px 26px;border:1px solid #8cbdcd;border-radius:16px;background:#e7f4f7;color:#173d4d;line-height:1.65}
.rhl-feedback-v3 h2{margin:0 0 9px;color:#174d61;font-size:1.28rem}
.rhl-feedback-v3 p{margin:8px 0}.rhl-feedback-v3 .rhl-feedback-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
.rhl-feedback-v3 button{background:#fff;color:#154b63;border:2px solid #6f9dae;border-radius:10px;font-weight:750;padding:10px 17px;cursor:pointer;min-height:44px}
.rhl-feedback-v3 button[aria-pressed='true']{border-color:#174d61;background:#cce9f2}.rhl-feedback-v3 button:disabled{opacity:.65;cursor:wait}
.rhl-feedback-v3 button:focus-visible{outline:3px solid #b77620;outline-offset:3px}
.rhl-feedback-v3 [data-feedback-status]{min-height:1.4em;font-weight:650}
@media(max-width:500px){.rhl-feedback-v3{margin:18px 13px;padding:17px}.rhl-feedback-v3 .rhl-feedback-buttons{flex-direction:column}.rhl-feedback-v3 button{width:100%}}
[dir='rtl'] .rhl-feedback-v3{text-align:right}

/* Footer parent link */
.frame footer a,.frame footer a:visited{color:#fff2cf;text-underline-offset:3px}
