/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.post-card,.news-article,.news-list .pager{--n-ink:#0f172a;--n-text:#334155;--n-muted:#475569;--n-faint:#94a3b8;--n-line:#f1f5f9;--n-accent:#2563eb;--n-accent-soft:#eff6ff;font-family:"Inter",var(--f-body);}.post-card--conseil,.news-article--conseil{--n-accent:#00a65a;--n-accent-soft:#f0fdf4;}.landing-page > section.news-list{margin-top:76px;}.landing-page > section.news-list:last-child{margin-bottom:150px;}.news-list__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:62px 32.5px;}.news-list__empty{color:#94a3b8;text-align:center;}.post-card{min-width:0;}.post-card__link{display:flex;height:100%;min-height:478px;flex-direction:column;overflow:hidden;border:1px solid var(--n-line);border-radius:24.4px;background:var(--c-white);box-shadow:0 1px 2px rgba(0,0,0,0.05);transition:box-shadow 0.25s,transform 0.25s;}.post-card__media{height:211.6px;flex:none;overflow:hidden;background:var(--n-line);}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.post-card__body{display:flex;flex:1;flex-direction:column;padding:24.4px;}.post-card__title{max-height:57px;overflow:hidden;margin-bottom:12.2px;color:var(--n-ink);font-size:18.3px;font-weight:700;line-height:28.5px;}.post-card__text{max-height:69.4px;overflow:hidden;margin-bottom:24.4px;color:var(--n-muted);font-size:14.24px;line-height:23.14px;}.post-card__more{display:inline-flex;align-items:center;gap:8.1px;margin-top:auto;color:var(--n-accent);font-size:14.24px;font-weight:700;line-height:20.3px;}.post-card__arrow{display:grid;width:24.4px;height:24.4px;place-items:center;border-radius:50%;background:var(--n-accent-soft);transition:transform 0.25s;}.post-card__arrow::before{content:"";width:16.3px;height:16.3px;background:currentColor;-webkit-mask:url(/themes/custom/lyazidi/images/icons/news/chevron-right.svg) center / contain no-repeat;mask:url(/themes/custom/lyazidi/images/icons/news/chevron-right.svg) center / contain no-repeat;}.post-card__link:hover{box-shadow:0 12px 30px rgba(15,23,42,0.08);transform:translateY(-3px);}.post-card__link:hover .post-card__media img{transform:scale(1.04);}.post-card__link:hover .post-card__arrow{transform:translateX(3px);}.news-list .pager{margin-top:65px;}.pager__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8.1px;}.pager__button{display:grid;width:40.7px;height:40.7px;place-items:center;border:1px solid var(--c-border);border-radius:50%;color:#475569;font-size:16.3px;font-weight:500;line-height:24.4px;transition:border-color 0.2s,color 0.2s,background-color 0.2s;}a.pager__button:hover{border-color:#2563eb;color:#2563eb;}.pager__button.is-active{border-color:#2563eb;background:#2563eb;box-shadow:0 4px 6px rgba(59,130,246,0.3),0 2px 4px rgba(59,130,246,0.3);color:var(--c-white);}.pager__item--previous .pager__button::before,.pager__item--next .pager__button::before{content:"";width:20.3px;height:20.3px;background:currentColor;-webkit-mask:url(/themes/custom/lyazidi/images/icons/news/pager-next.svg) center / contain no-repeat;mask:url(/themes/custom/lyazidi/images/icons/news/pager-next.svg) center / contain no-repeat;}.pager__item--previous .pager__button::before{-webkit-mask-image:url(/themes/custom/lyazidi/images/icons/news/pager-prev.svg);mask-image:url(/themes/custom/lyazidi/images/icons/news/pager-prev.svg);}.pager__button.is-disabled{color:#94a3b8;}.pager__item--ellipsis{padding:0 0 0 8px;color:#94a3b8;font-size:16.3px;line-height:24.4px;}.news-article{margin-bottom:100px;}.news-article__cover{position:relative;height:604px;overflow:hidden;background:var(--n-ink);}.news-article__cover::after{content:"";position:absolute;inset:0;background:rgba(15,23,42,0.4);}.news-article__image{width:100%;height:100%;object-fit:cover;}.news-article__card{position:relative;z-index:1;max-width:925px;margin:-97px auto 0;padding:53.4px;border:1.1px solid var(--n-line);border-radius:26.7px;background:var(--c-white);box-shadow:0 22px 14px rgba(0,0,0,0.1),0 9px 5.6px rgba(0,0,0,0.1);color:var(--n-text);}.news-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 13.3px;margin-top:26.7px;}.news-article__category{padding:4.45px 13.3px;border-radius:var(--pill);background:var(--n-accent);color:var(--c-white);font-size:12.23px;font-weight:700;line-height:18.3px;letter-spacing:0.05em;text-transform:uppercase;}.news-article__info{color:var(--n-faint);font-size:13.34px;font-weight:600;line-height:20px;letter-spacing:0.1em;text-transform:uppercase;}.news-article__sep{margin:0 8px 0 4px;}.news-article__title{margin-top:26.7px;color:var(--n-ink);font-size:53.4px;font-weight:800;line-height:1;}.news-article__lead{margin-top:35.6px;font-size:22.24px;font-weight:500;line-height:40px;}.news-article__body{font-size:18.9px;line-height:34px;}.news-article__body p{margin-top:26.7px;}.news-article__body :is(h2,h3){margin-top:44.5px;color:var(--n-ink);font-size:26.7px;font-weight:700;line-height:40px;}.news-article__body :is(h2,h3) + p{margin-top:17.8px;}.news-article__body strong{font-weight:700;}.news-article__body a{color:var(--n-accent);text-decoration:underline;}.news-article__body ul,.news-article__body ol{margin-top:26.7px;padding-left:26.7px;line-height:28.35px;}.news-article__body li{position:relative;}.news-article__body li + li{margin-top:8.9px;}.news-article__body ul > li::before{content:"•";position:absolute;top:0;left:-26.7px;width:18.9px;text-align:right;}.news-article__body ol{list-style:decimal;}.news-article__body blockquote{margin-top:35.6px;padding:17.8px 26.7px;border-left:4.45px solid var(--n-accent);border-radius:0 8.9px 8.9px 0;background:rgba(239,246,255,0.5);}.news-article__body blockquote p{margin:0;font-size:20px;font-style:italic;line-height:31.1px;}.news-article__body blockquote cite{display:block;margin-top:8.9px;color:#1e3a8a;font-size:15.57px;font-style:normal;font-weight:700;line-height:22.2px;}@media (prefers-reduced-motion:reduce){.post-card__link,.post-card__media img,.post-card__arrow{transition:none;}}@media (max-width:1159px){.news-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;}.news-article__card{margin-inline:var(--gutter);padding:44px;}.news-article__title{font-size:44px;}}@media (max-width:767px){.landing-page > section.news-list{margin-top:48px;}.landing-page > section.news-list:last-child{margin-bottom:80px;}.news-list__grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin-inline:auto;gap:24px;}.post-card__link{min-height:0;}.news-list .pager{margin-top:40px;}.news-article{margin-bottom:64px;}.news-article__cover{height:380px;}.news-article__card{margin:-64px 12px 0;padding:26px 22px 32px;border-radius:22px;}.news-article__meta{margin-top:0;}.news-article__info{font-size:12px;}.news-article__title{margin-top:20px;font-size:31px;line-height:1.12;}.news-article__lead{margin-top:22px;font-size:18px;line-height:30px;}.news-article__body{font-size:16.5px;line-height:29px;}.news-article__body p{margin-top:20px;}.news-article__body :is(h2,h3){margin-top:34px;font-size:21px;line-height:30px;}.news-article__body :is(h2,h3) + p{margin-top:12px;}.news-article__body ul,.news-article__body ol{margin-top:20px;line-height:26px;}.news-article__body blockquote{margin-top:26px;padding:16px 18px;}.news-article__body blockquote p{font-size:17px;line-height:27px;}}
