.NewsErrorPage_errorContainer__68xH7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center;color:#666}.NewsErrorPage_errorIcon__DGVYX{font-size:48px;margin-bottom:20px;color:#ddd}.NewsErrorPage_errorTitle__yv2ac{font-size:24px;margin-bottom:16px;color:#333;font-weight:600}.NewsErrorPage_errorDescription__rUeBj{font-size:16px;line-height:1.5;max-width:400px;margin-bottom:24px;color:#666}.NewsErrorPage_errorMessage__Hoib2{font-size:14px;color:#999;padding:12px 16px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;margin-bottom:24px;max-width:500px;word-break:break-word}.NewsErrorPage_buttonGroup__BLqWr{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.NewsErrorPage_button__JWCmc{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:100px}.NewsErrorPage_button__JWCmc:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.NewsErrorPage_button__JWCmc:active{transform:translateY(0)}.NewsErrorPage_primaryButton__py3qZ{background-color:#007bff;color:#fff}.NewsErrorPage_primaryButton__py3qZ:hover{background-color:#0056b3}.NewsErrorPage_secondaryButton__rZ1gw{background-color:#6c757d;color:#fff}.NewsErrorPage_secondaryButton__rZ1gw:hover{background-color:#545b62}@media(max-width:768px){.NewsErrorPage_errorContainer__68xH7{padding:20px 16px;min-height:50vh}.NewsErrorPage_errorTitle__yv2ac{font-size:20px}.NewsErrorPage_errorDescription__rUeBj{font-size:14px}.NewsErrorPage_buttonGroup__BLqWr{flex-direction:column;width:100%;max-width:200px}.NewsErrorPage_button__JWCmc{width:100%}}