.tal-archive-loading,.tal-error-section{padding:54px 0;background:#f7f3ef}.tal-loading-card,.tal-empty-card{width:min(720px,calc(100% - 28px));margin:0 auto;padding:28px;border-radius:24px;background:#fff;border:1px solid #e8e2dc;box-shadow:0 18px 44px rgba(17,17,17,.055)}.tal-loading-card span,.tal-empty-card span{display:inline-flex;margin-bottom:8px;color:#b61111;font-size:14px;line-height:1.4;font-weight:700}.tal-loading-card strong,.tal-empty-card h2{display:block;margin:0 0 10px;color:#111;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-.04em;font-weight:500}.tal-empty-card p{margin:0 0 18px;color:#5f5f5f;font-size:16px;line-height:1.72}.tal-empty-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 17px;border-radius:999px;background:#b61111;border:1px solid #b61111;color:#fff;font-size:15px;line-height:1;font-weight:600}.tal-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:34px}.tal-pagination button{min-height:42px;border:1px solid #111;border-radius:999px;padding:10px 16px;background:#111;color:#fff;cursor:pointer;font-size:14.5px;font-weight:600}.tal-pagination button:hover:not(:disabled){background:#fff;color:#111}.tal-pagination button:disabled{opacity:.45;cursor:not-allowed}.tal-pagination span{color:#5f5f5f;font-size:14px;font-weight:600}@media (max-width:767px){.tal-pagination{display:grid;grid-template-columns:1fr}.tal-pagination button,.tal-pagination span{width:100%;text-align:center}}