/* Dragon Univers : pages Contact et Suivre un colis. */
.dv-doc__lead{font-size:clamp(16px,1.5vw,19px);color:#d8d0c1;max-width:62ch;margin:8px 0 0}
.dv-doc__head .dv-crumbs{padding-top:0}

.dv-contact{display:grid;gap:22px;padding-bottom:20px}
@media (min-width:960px){.dv-contact{grid-template-columns:360px minmax(0,1fr);gap:36px;align-items:start}}
.dv-contact__side{display:grid;gap:14px}
.dv-contact__card{padding:20px 22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}
.dv-contact__card h2{font-size:19px;margin:10px 0 6px}
.dv-contact__card p{margin:0 0 8px;color:#d6cebf;font-size:15px}
.dv-contact__card a:not(.dv-btn){color:var(--gold)}
.dv-contact__note{font-size:13.5px!important;color:var(--muted)!important}
.dv-contact__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#2a2316;color:var(--gold-2)}
.dv-contact__links{display:grid;gap:6px}
.dv-contact__links a{display:flex;align-items:center;gap:8px;font-size:15px}
.dv-contact__links a::before{content:"›";color:var(--gold);font-size:18px;line-height:1}
.dv-contact__form{padding:clamp(22px,3vw,34px);border-radius:var(--radius);background:linear-gradient(180deg,#1f1c18,var(--surface));border:1px solid var(--line-2)}
.dv-contact__form h2{font-size:22px;margin-bottom:16px}
@media (max-width:640px){
.dv-track{display:grid;gap:22px;padding-bottom:20px}
.dv-track__form{padding:clamp(22px,3vw,36px);border-radius:var(--radius);background:linear-gradient(135deg,#2a2316,var(--surface));border:1px solid var(--line-2)}
.dv-track__form label{display:block;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}
.dv-track__row{display:flex;gap:10px;flex-wrap:wrap}
.dv-track__row input{flex:1;min-width:220px;min-height:54px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg);padding:0 22px;font-size:17px;color:var(--text);letter-spacing:.04em}
.dv-track__row input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,168,67,.15)}
.dv-track__row .dv-btn{min-height:54px;padding:0 26px;font-size:16px}
.dv-track__hint{margin:12px 0 0;font-size:13.5px;color:var(--muted)}
.dv-track__help{display:grid;gap:14px}
@media (min-width:900px){.dv-track__help{grid-template-columns:repeat(3,1fr);gap:20px}}
.dv-track__help article{padding:22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}
.dv-track__help h2{font-size:19px;margin:12px 0 8px}
.dv-track__help p{margin:0;color:#d6cebf;font-size:15px}
.dv-track__help a{color:var(--gold)}
