.glossaire-page{padding:2rem 0 4rem;min-height:100vh;background:#e5edf2}.glossaire-page .container{max-width:1000px;margin:0 auto;padding:0 2rem}.glossaire-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--gray);margin-bottom:1.5rem}.glossaire-breadcrumb a{color:var(--teal);text-decoration:none}.glossaire-breadcrumb a:hover{text-decoration:underline}.glossaire-header{text-align:center;margin-bottom:3rem}.glossaire-title{font-size:2.5rem;color:var(--blue-dark);margin-bottom:1rem;line-height:1.2}.glossaire-intro{font-size:1.1rem;color:var(--gray);max-width:600px;margin:0 auto}.glossaire-intro strong{color:var(--orange)}.glossaire-alphabet{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem;padding:1.5rem;background:var(--white);border-radius:12px;box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:80px;z-index:10}.glossaire-letter-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--gray-light);color:var(--blue-dark);font-weight:600;text-decoration:none;transition:var(--transition)}.glossaire-letter-link:hover{background:var(--orange);color:var(--white)}.glossaire-content{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.glossaire-section{padding:2rem;scroll-margin-top:160px}.glossaire-section:nth-child(odd){background:var(--white)}.glossaire-section:nth-child(2n){background:linear-gradient(180deg,#d8e6ed,#c8dbe5)}.glossaire-section-title{font-size:2rem;color:var(--orange);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--gray-light)}.glossaire-list{list-style:none;padding:0;margin:0}.glossaire-item{border-bottom:1px solid var(--gray-light)}.glossaire-item:last-child{border-bottom:none}.glossaire-link{display:flex;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;transition:var(--transition)}.glossaire-link:hover{padding-left:1rem;background:linear-gradient(90deg,var(--gray-light) 0,transparent 100%)}.glossaire-thumb{flex-shrink:0;width:80px;height:60px;border-radius:8px;overflow:hidden;background:var(--gray-light)}.glossaire-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.glossaire-link:hover .glossaire-thumb img{transform:scale(1.05)}.glossaire-text{flex:1 1;min-width:0}.glossaire-term-fr{display:block;font-size:1.1rem;font-weight:600;color:var(--blue-dark);margin-bottom:.25rem}.glossaire-term-en{display:block;font-size:.85rem;color:var(--teal);font-style:italic;margin-bottom:.25rem}.glossaire-definition{display:block;font-size:.9rem;color:var(--gray)}.glossaire-cta{margin-top:3rem;padding:3rem;background:var(--gradient-dark);border-radius:16px;text-align:center;color:var(--white)}.glossaire-cta h2{font-size:1.5rem;margin-bottom:.75rem}.glossaire-cta p{opacity:.9;margin-bottom:1.5rem}@media (max-width:768px){.glossaire-title{font-size:1.75rem}.glossaire-alphabet{position:static;padding:1rem}.glossaire-letter-link{width:32px;height:32px;font-size:.9rem}.glossaire-section{padding:1.5rem}.glossaire-section-title{font-size:1.5rem}.glossaire-thumb{width:60px;height:45px}.glossaire-link{gap:.75rem}.glossaire-term-fr{font-size:1rem}.glossaire-definition{font-size:.85rem}}