.fd-page{color:#25251e;font-family:var(--font-cairo), sans-serif;background:#f4f1e8;line-height:1.8}.fd-page *,.fd-page :before,.fd-page :after{box-sizing:border-box}.fd-container{width:min(1320px,100% - 120px);margin-inline:auto}.fd-page a{text-decoration:none}.fd-page :focus-visible{outline-offset:5px;outline:3px solid #b49b4e}.fd-banner{color:#f7f5eb;background:#29281b url(/dici-news-detail-pattern.svg) 50%;padding-block:44px 60px}.fd-breadcrumbs ol{color:#c5c1af;flex-wrap:wrap;gap:16px;margin:0 0 14px;padding:0;font-size:11px;list-style:none;display:flex}.fd-breadcrumbs li+li:before{content:"/";color:#938970;margin-inline-end:16px}.fd-breadcrumbs a:hover{color:#fff}.fd-eyebrow{letter-spacing:1.6px;color:#78672f;width:fit-content;margin-bottom:14px;font:600 10px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.fd-banner .fd-eyebrow{color:#b5a359}.fd-banner h1{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:750;line-height:1.5}.fd-banner p{color:#c4c1b1;max-width:760px;margin:12px 0 0;font-size:17px;font-weight:300;line-height:1.9}.fd-identity{background:#eae5d3;padding-block:72px 76px}.fd-layout{grid-template-columns:minmax(0,1.73fr) minmax(280px,1fr);align-items:start;gap:clamp(48px,8.3vw,120px);display:grid}.fd-activity{min-width:0}.fd-activity h2,.fd-related h2{margin:0 0 36px;font-size:32px;font-weight:750;line-height:1.5}.fd-prose,.fd-missing{color:#6d695b;overflow-wrap:anywhere;font-size:17px;line-height:1.95}.fd-prose>:first-child{margin-top:0}.fd-prose p{margin-block:0 20px}.fd-prose h2,.fd-prose h3{color:#25251e;margin-block:28px 16px;font-size:24px}.fd-prose ul,.fd-prose ol{margin-block:16px;padding-inline-start:24px}.fd-prose a{color:#6e591c;text-underline-offset:3px;text-decoration:underline}.fd-prose img,.fd-prose video{max-width:100%;height:auto}.fd-prose table{max-width:100%;display:block;overflow-x:auto}.fd-prose blockquote{border-inline-start:1px solid #958044;margin:24px 0;padding-inline-start:20px}.fd-image{aspect-ratio:16/9;background:#f4f1e8;width:100%;margin-top:28px;position:relative}.fd-image img{object-fit:contain}.fd-plate{color:#c9c6b9;background:#14130b;padding:36px 40px}.fd-plate h2{letter-spacing:1px;color:#b5a359;margin:0 0 24px;font-size:11px;font-weight:600;line-height:1.8}.fd-plate dl{margin:0}.fd-plate dl>div{border-bottom:1px solid #aaa697;grid-template-columns:auto minmax(0,1fr);gap:24px;padding-block:16px;font-size:14px;display:grid}.fd-plate dt{color:#b7b3a6}.fd-plate dd{text-align:end;overflow-wrap:anywhere;margin:0}.fd-actions{gap:12px;margin-top:24px;display:grid}.fd-button{color:#d6d1c1;border:1px solid #c6c1b2;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 24px;font-size:14px;display:flex}.fd-button svg{color:#b5a359;flex-shrink:0}.fd-button:hover{color:#fff;background:#ffffff0a}.fd-button-primary{color:#fff;background:#847333;border-color:#847333}.fd-button-primary svg{color:inherit}.fd-button-primary:hover{background:#71612a}.fd-related{padding-block:68px 72px}.fd-related h2{margin-bottom:28px}.fd-related ul{border-top:1px solid #dbd5bf;margin:0;padding:0;list-style:none}.fd-related li{border-bottom:1px solid #dbd5bf}.fd-related a{min-height:84px;color:inherit;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:21px;font-weight:700;display:flex}.fd-related svg{color:#958044;flex-shrink:0}.fd-related a:hover{color:#79662b}.fd-empty{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:340px;padding-block:72px;display:grid}.fd-empty h2,.fd-empty p{margin:0}.fd-empty h2{font-size:26px}.fd-empty p{color:#6d695b}.dh-footer-formations:before{display:none}.dh-footer-formations .dh-footer-bottom{border-top:1px solid #aaa697;flex-direction:row}.dh-footer-formations .dh-newsletter{background:0 0}@media (max-width:1000px){.fd-container{width:calc(100% - 64px)}.fd-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:32px}.fd-plate{padding:28px 24px}}@media (max-width:760px){.fd-container{width:calc(100% - 40px)}.fd-banner{padding-block:28px 40px}.fd-banner h1{font-size:32px}.fd-banner p,.fd-prose,.fd-missing{font-size:15px}.fd-identity{padding-block:36px 44px}.fd-layout{grid-template-columns:minmax(0,1fr);gap:36px}.fd-activity h2,.fd-related h2{margin-bottom:24px;font-size:27px}.fd-related{padding-block:40px 48px}.fd-related a{min-height:80px;font-size:18px}}
