/* Full-width Resources panel in the main navigation (shared by every page) */
header.nav .wrap{position:relative}
header.nav .dd.ddm{position:static}
header.nav .ddw{left:0;right:0;min-width:0;margin-top:0;padding:20px;border-radius:16px;box-sizing:border-box}
header.nav .ddw::before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px}
header.nav .ddw.ddr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;padding:24px}
header.nav .ddw.ddt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;padding:24px}
header.nav .ddw.ddt a.mr{padding:8px 12px}
header.nav .ddw.ddt a.mr b{font-size:15px}
header.nav .ddw a.mrall{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin-top:4px;padding:14px 18px;border-radius:12px;background:#f5f4ef;font-size:14px;font-weight:600;color:#0f1115}
header.nav .ddw a.mrall:hover{background:#efeee7}
header.nav .ddw .mrc{display:flex;flex-direction:column;gap:4px}
header.nav .ddw .mrc p{margin:0 0 8px;padding:0 12px;font-size:13px;color:#6a6d75}
header.nav .ddw a.mr{display:block;padding:10px 12px;border-radius:10px}
header.nav .ddw a.mr b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#0f1115}
header.nav .ddw a.mr small{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:#6a6d75}
header.nav .ddw a.mr u{text-decoration:none;padding:2px 8px;border-radius:999px;background:#e8f000;font-size:12px;font-weight:600;color:#0f1115}
header.nav .ddw a.mrcard{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:18px;border-radius:14px;background:#f5f4ef}
header.nav .ddw a.mrcard:hover{background:#efeee7}
header.nav .ddw a.mrcard i{display:flex;align-items:flex-end;justify-content:center;gap:5px;width:76px;height:76px;padding:10px;box-sizing:border-box;border-radius:12px;background:#fff}
header.nav .ddw a.mrcard s{display:block;width:8px;border-radius:2px;background:#cfcfca;text-decoration:none}
header.nav .ddw a.mrcard small{display:block;font-size:13px;line-height:1.4;color:#6a6d75}
header.nav .ddw a.mrcard b{display:block;margin-top:6px;font-size:16px;line-height:1.3;font-weight:600;color:#0f1115}
header.nav .ddw a.mrcard em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-style:normal;font-size:14px;font-weight:600;color:#0f1115}
@media (max-width:1000px){header.nav .ddw.ddr,header.nav .ddw.ddt{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){header.nav .ddw .mrc+.mrc,header.nav .ddw .mrall{margin-top:10px}}
