.ti-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,330px);gap:24px;align-items:center;background:#122d49;color:#fff;border-radius:20px;padding:26px;margin:20px 0 30px;border-left:6px solid #d8ed49;box-shadow:0 8px 24px #102b4512}.ti-entry-brand{font-size:.69rem;font-weight:800;letter-spacing:.08em;color:#d8ed49}.ti-entry h2{font-size:1.4rem;line-height:1.25;color:#fff;margin:10px 0}.ti-entry p{font-size:.98rem;line-height:1.55;color:#e2eaf2;margin:0}.ti-entry-actions{display:flex;flex-direction:column;gap:10px}.ti-entry-actions a{display:block;text-align:center;text-decoration:none;border-radius:12px;padding:13px 15px;font-weight:800;line-height:1.35}.ti-entry-primary{background:#d8ed49;color:#102b45!important}.ti-entry-primary:hover{background:#e6f77a}.ti-entry-secondary{border:1px solid #aebed0;color:#fff!important}.ti-entry-actions small{font-size:.72rem;color:#d4dfeb;text-align:center}.ti-entry a:focus-visible{outline:3px solid #fff;outline-offset:4px}.ti-student-hub a{overflow-wrap:anywhere}@media(max-width:767px){.ti-entry{grid-template-columns:1fr;gap:18px;padding:20px;border-radius:16px}.ti-entry h2{font-size:1.25rem}.ti-entry-brand{font-size:.65rem}.ti-entry-actions a{min-height:48px}.ti-entry--final{margin-bottom:24px}}
