.dd-hero{min-height:52vh!important}.dd-section{padding:64px 0;background:#fff}.dd-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:start}.dd-h2{font-size:34px;margin:0 0 18px}.dd-h2,.dd-h3{color:var(--moroccan-blue)}.dd-h3{font-size:22px;margin:32px 0 14px}.dd-text{font-size:17px;line-height:1.8;color:var(--text);margin:0}.dd-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.dd-list li{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--cream);border-radius:12px;border:1px solid var(--border)}.dd-list svg{color:var(--moroccan-gold);flex:none}.dd-aside{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--cream);border-radius:18px;border:1px solid var(--border)}.dd-fact{display:flex;gap:12px;align-items:flex-start;color:var(--moroccan-blue)}.dd-fact div{display:flex;flex-direction:column;gap:4px}.dd-fact span{color:var(--text-light);font-size:14px}.dd-cta{width:100%;justify-content:center}.dd-center,.dd-cta{text-align:center}.dd-sub{color:var(--text-light);margin:-6px 0 32px}.dd-tours{padding-top:64px}.dd-others{background:var(--cream)}.dd-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.dd-chip{padding:10px 20px;border-radius:30px;background:#fff;border:1px solid var(--moroccan-gold);color:var(--moroccan-blue);text-decoration:none;font-weight:600;transition:all .2s}.dd-chip:hover{background:var(--moroccan-gold);color:var(--dark)}.dd-notfound{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:140px 24px 60px;text-align:center}@media (max-width:860px){.dd-layout{grid-template-columns:1fr;gap:28px}.dd-aside{position:static}.dd-h2{font-size:28px}}.dd-aside .dd-cta.btn-outline{background:#fff;color:var(--moroccan-gold);border:2px solid var(--moroccan-gold)}.dd-aside .dd-cta.btn-outline:hover{background:var(--moroccan-gold);color:var(--dark)}