.fisi-project{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:24px;padding:32px;border:1px solid #789cce29;border-radius:8px;background:linear-gradient(110deg,#13274480,#0b1a3060)}
.fisi-project-number{font-size:12px;letter-spacing:2px;color:var(--cyan);align-self:start;padding-top:4px}
.fisi-project .eyebrow{font-size:8px;letter-spacing:1.7px;color:#9eb5d8;margin-bottom:10px}
.fisi-project h3{font-size:30px;font-weight:500;letter-spacing:-1px}
.fisi-project p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px;max-width:440px}
.fisi-project-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.fisi-project-link small{color:#97accb;font-size:10px;letter-spacing:.3px}
.nav-learning span{color:var(--cyan);margin-left:4px}
@media(min-width:761px) and (max-width:1000px){.site-header{padding-inline:24px}.site-header .wordmark{font-size:23px}.header-actions{gap:14px}nav{gap:16px}nav a{font-size:11px}.language-switch{padding-left:8px}.nav-contact{padding-inline:13px;gap:12px}}
@media(max-width:760px){.fisi-project{grid-template-columns:24px minmax(0,1fr);padding:25px 23px;gap:15px;margin-top:20px}.fisi-project h3{font-size:28px}.fisi-project-link{grid-column:2;margin-top:5px;max-width:100%}.fisi-project p:not(.eyebrow){font-size:12px}.fisi-project .button{gap:20px;max-width:100%}.fisi-project-number{font-size:10px}}
@media(max-width:360px){.fisi-project{padding-inline:18px;gap:11px}.fisi-project .button{font-size:11px;padding-inline:15px;gap:14px}}
