.dzmp-panel,.dzmp-mobile{box-sizing:border-box;font-family:inherit;color:#26302d;background:#fff;font-size:14px;line-height:1.5;text-align:left;text-transform:none;font-weight:400;letter-spacing:normal}
.dzmp-panel *,.dzmp-mobile *{box-sizing:border-box}
.dzmp-panel[hidden],.dzmp-mobile[hidden],.dzmp-column-content[hidden]{display:none!important}
#page-header .dzmp-ready>ul.w-nav-list{display:none!important}
.dzmp-panel{position:fixed;z-index:100000;width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - var(--dzmp-top,100px) - 16px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #e7e2da;border-top:3px solid #e96120;border-radius:0 0 6px 6px;box-shadow:0 12px 30px #26302d22;padding:28px 30px 0}
.dzmp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.dzmp-column{min-width:0}
.dzmp-panel .dzmp-heading{font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;color:#26302d;margin:0 0 15px;padding-bottom:12px;border-bottom:1px solid #e7e2da;letter-spacing:0;text-transform:none}
.dzmp-panel ul,.dzmp-mobile ul{list-style:none!important;padding:0!important;margin:0!important}
.dzmp-panel li,.dzmp-mobile li{list-style:none!important;margin:0;padding:0}
.dzmp-panel .dzmp-link,.dzmp-mobile .dzmp-link{display:flex!important;align-items:center;justify-content:space-between;gap:10px;color:#3f493f!important;text-decoration:none!important;font-size:13px!important;font-weight:400;line-height:1.5!important;white-space:normal;padding:9px 0!important;border:0;background:transparent!important;overflow-wrap:anywhere}
.dzmp-panel .dzmp-link:hover,.dzmp-mobile .dzmp-link:hover{color:#b7430b!important;text-decoration:underline!important;text-underline-offset:4px}
.dzmp-panel a:focus-visible,.dzmp-mobile a:focus-visible,.dzmp-mobile button:focus-visible{outline:2px solid #b7430b;outline-offset:3px}
.dzmp-badge{font-size:10px;line-height:1.4;border-radius:3px;background:#fff0e6;color:#a73d09;padding:3px 6px;flex-shrink:0}
.dzmp-footer{background:#f3f1eb;margin:24px -30px 0;padding:16px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}
.dzmp-footer a{color:#a73d09!important;font-size:13px!important;line-height:1.5!important;font-weight:600;text-decoration:none!important}
.dzmp-footer a:hover{text-decoration:underline!important}
.dzmp-mobile{padding:8px 15px 0;max-width:100%;width:100%}
.dzmp-mobile .dzmp-group{border-bottom:1px solid #e7e2da}
.dzmp-mobile .dzmp-group-button{display:flex!important;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;background:transparent!important;border:0!important;border-radius:0;color:#26302d!important;padding:15px 0!important;box-shadow:none!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;white-space:normal;letter-spacing:normal;text-transform:none}
.dzmp-mobile .dzmp-column-content{padding:0 8px 12px}
.dzmp-mobile .dzmp-link{padding:11px 0!important;font-size:14px!important}
.dzmp-mobile .dzmp-footer{margin:12px -15px 0;padding:17px 15px}
@media(max-width:500px){.dzmp-panel{padding:20px 20px 0}.dzmp-grid{grid-template-columns:1fr}.dzmp-panel .dzmp-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}
