.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-themes-link{text-align:center;margin-bottom:2rem}.glossaire-themes-link a{display:inline-block;padding:.75rem 1.5rem;background:var(--white);border:2px solid var(--orange);border-radius:50px;color:var(--orange);font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.glossaire-themes-link a:hover{background:var(--orange);color:var(--white)}.glossaire-search{margin-bottom:1.5rem}.glossaire-search-wrapper{position:relative;max-width:500px;margin:0 auto}.glossaire-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--gray);pointer-events:none}.glossaire-search-input{width:100%;padding:.85rem 3rem;border:2px solid var(--gray-light);border-radius:12px;font-size:1rem;color:var(--blue-dark);background:var(--white);transition:var(--transition)}.glossaire-search-input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(237,116,2,.15)}.glossaire-search-input::placeholder{color:var(--gray)}.glossaire-search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray);cursor:pointer;padding:4px;display:flex;align-items:center}.glossaire-search-clear:hover{color:var(--orange)}.glossaire-search-count{text-align:center;margin-top:.75rem;font-size:.9rem;color:var(--gray)}.glossaire-no-results{text-align:center;padding:3rem 2rem;background:var(--white);border-radius:16px;color:var(--gray);font-size:1.1rem}.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}.easy-brand-prefix,.easy-brand-suffix{color:var(--blue-dark)}.easy-brand-core{color:var(--orange)}.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}}