.article-rating{margin:38px 0 24px;padding:26px;border:1px solid #d6dae1;border-radius:18px;background:#fff;color:#17243b;font-family:Arial,sans-serif}.article-rating h2{font:700 23px/1.3 Arial,sans-serif;margin:0 0 16px}.rating-result{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rating-average{font-size:32px;font-weight:800}.rating-display{position:relative;display:inline-block;color:#d4d9df;letter-spacing:2px;font-size:26px;line-height:1.2}.rating-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#e7a600;width:0}.rating-summary{font-size:15px;color:#536071}.rating-buttons{display:flex;gap:6px;margin-top:16px}.rating-buttons button{background:transparent;border:0;padding:0;width:46px;height:48px;color:#9ba3af;font-size:40px;line-height:1;cursor:pointer;border-radius:6px;box-shadow:none}.rating-buttons button.selected{color:#d99000}.rating-buttons button:focus-visible{outline:3px solid #2469c0;outline-offset:2px}.rating-buttons button:disabled{opacity:1;cursor:default}.article-rating .rating-status{font-size:15px;line-height:1.5;margin:12px 0 0}.article-rating small{display:block;color:#647084;margin-top:6px;font-size:12px}.site-contact{padding:28px 24px;border-top:1px solid #d6dae1;background:#f4f5f8;color:#17243b;text-align:center;font:16px/1.8 Arial,sans-serif}.site-contact a{color:#205ea1;overflow-wrap:anywhere}.site-contact strong{display:block;font-size:19px}.site-contact p{margin:5px 0}.news-swipe-pause{font:inherit;cursor:pointer;border:1px solid #b8bec7;border-radius:99px;padding:8px 14px;background:white;color:#17243b}@media(max-width:400px){.article-rating{padding:18px}.rating-buttons{gap:2px}}
