.hp-hub-periods{margin:26px 0 30px;direction:rtl}.hp-hub-periods .hp-section-title{margin-bottom:14px}.hp-hub-period-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hp-hub-period-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:142px;padding:20px 12px;text-align:center;background:#fff;border:1px solid #e7dccb;border-radius:16px;text-decoration:none;color:#092c63;box-shadow:0 5px 18px rgba(9,44,99,.04);transition:transform .2s,border-color .2s,box-shadow .2s}.hp-hub-period-grid a:hover{transform:translateY(-3px);border-color:#d6a84f;box-shadow:0 8px 24px rgba(9,44,99,.1)}.hp-hub-period-grid i{font-size:25px;color:#b98b32}.hp-hub-period-grid strong{font-size:20px;line-height:1.65}.hp-hub-period-grid span{font-size:13px;color:#64748b}.hp-hub-period-grid a:focus-visible,.hp-back-to-hub:focus-visible{outline:3px solid #d6a84f;outline-offset:3px}.hp-back-to-hub{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background:#fff;border:1px solid #e7dccb;border-radius:9px;text-decoration:none;color:#0b4970;font-size:14px}.hp-back-to-hub:hover{background:#f3ebdc}@media(max-width:760px){.hp-hub-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-hub-period-grid a{min-height:120px;padding:14px 8px}.hp-hub-period-grid strong{font-size:17px}}@media(max-width:360px){.hp-hub-period-grid{gap:8px}.hp-hub-period-grid strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.hp-hub-period-grid a{transition:none}}
