.mdd-download-icon{width:21px;height:21px;flex:0 0 21px;vertical-align:middle}.mddmt-card-link:before{content:none!important}.mddmt-buy{display:flex;align-items:center;justify-content:center;gap:10px}
#mdd-us-leases.mdd-directory{max-width:1240px;padding:28px 20px 60px;color:#142e50}
#mdd-us-leases.mdd-directory .hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;padding:44px;background:linear-gradient(125deg,#eef8ff,#e3f2ff);border:1px solid #d7eaf7;border-radius:24px;color:#142e50}
#mdd-us-leases.mdd-directory .hero .eyebrow{color:#277cba;font-size:12px;letter-spacing:2.5px}
#mdd-us-leases.mdd-directory h1{font:800 clamp(32px,4.5vw,56px)/1.08 Arial,sans-serif!important;letter-spacing:-1.7px;color:#102c50!important;margin:17px 0 20px}
#mdd-us-leases.mdd-directory .hero p{font-size:18px;line-height:1.65;color:#456383;max-width:670px}
.mdd-hero-art{display:flex;align-items:center;justify-content:center;position:relative}.mdd-hero-art:before{content:'';position:absolute;width:230px;height:230px;border-radius:50%;background:#d6edff}.mdd-paper{position:relative;width:174px;height:228px;padding:24px 18px;border:1px solid #dbe8f2;background:white;box-shadow:0 12px 24px #19395f12;border-radius:8px;transform:rotate(8deg);color:#234d75}.mdd-paper strong{display:block;text-align:center;font:700 12px/1.3 Arial,sans-serif;margin-bottom:20px}.mdd-paper i{display:block;height:4px;border-radius:4px;margin:9px 0;background:#cedfeb}.mdd-paper i:nth-last-of-type(1){width:65%}.mdd-paper svg{width:33px;height:33px;position:absolute;right:19px;bottom:20px;color:#8ab1d3}
#mdd-us-leases.mdd-directory .mdd-hero-benefits{grid-column:1/-1;list-style:none;display:flex;gap:20px;margin:0;padding:20px;background:#ffffffb8;border:1px solid white;border-radius:14px}
#mdd-us-leases.mdd-directory .mdd-hero-benefits li{flex:1;display:flex;gap:10px;align-items:center;font-size:15px;line-height:1.45;font-weight:700}.mdd-hero-benefits li:before{content:'✓';background:#2f87c5;color:#fff;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px}
#mdd-us-leases.mdd-directory .top{margin:36px 0 18px;align-items:center}#mdd-us-leases.mdd-directory .top h2{font-size:28px!important}#mdd-us-leases.mdd-directory .top p{font-size:15px;color:#596e86}#mdd-us-leases.mdd-directory .count{font-size:13px;background:#eef6fc;padding:8px 12px;border-radius:20px;white-space:nowrap}
.mdd-directory-controls{display:grid;grid-template-columns:minmax(0,1fr) 270px auto;gap:14px;align-items:end;margin-bottom:26px}.mdd-directory-controls label{display:block;font:700 13px/1.4 Arial,sans-serif;margin-bottom:7px;color:#29496a}
#mdd-us-leases.mdd-directory .search,#mdd-us-leases.mdd-directory select{width:100%;height:50px;margin:0;border:1px solid #becfdf;border-radius:10px;background:white;color:#173757;font:400 16px/1.3 Arial,sans-serif;padding:12px 14px;box-shadow:0 2px 4px #14274604}.mdd-clear{min-height:48px;border:1px solid #cbdbe8;border-radius:9px;background:white;color:#274f73;padding:10px 15px;font:700 14px/1.4 Arial,sans-serif;cursor:pointer}.mdd-clear:disabled{opacity:.45;cursor:default}
#mdd-us-leases.mdd-directory .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
#mdd-us-leases.mdd-directory .state{padding:22px!important;background:#edf7ff!important;border:1px solid #d0e4f3!important;border-radius:18px!important;gap:0!important;min-height:0!important;box-shadow:0 4px 14px #15365806}
.mdd-state-heading{display:flex;align-items:center;gap:12px;margin-bottom:21px}#mdd-us-leases.mdd-directory .code{width:39px;height:39px;border-radius:10px;background:#dceefb;color:#39729f;display:grid;place-items:center;font:700 12px Arial,sans-serif;flex:0 0 39px}#mdd-us-leases.mdd-directory h3{font:700 21px/1.2 Arial,sans-serif!important;color:#153658!important;overflow-wrap:normal}
.mdd-directory-option{margin:0 0 16px}.mdd-directory-option:last-child{margin-bottom:0}#mdd-us-leases.mdd-directory .mdd-directory-option p{font:400 13px/1.4 Arial,sans-serif;margin:0 0 7px;color:#536f89;text-align:left}
#mdd-us-leases.mdd-directory .btn,#mdd-us-leases.mdd-directory .mddmt-card-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px!important;font:700 14px/1.3 Arial,sans-serif!important;background:#19395f!important;border:1px solid #19395f!important;border-radius:9px!important;width:100%;color:white!important}
#mdd-us-leases.mdd-directory .btn:hover,#mdd-us-leases.mdd-directory .mddmt-card-link:hover{background:#285480!important}#mdd-us-leases.mdd-directory [hidden]{display:none!important}#mdd-us-leases.mdd-directory .none{background:#f1f8fe;border:1px dashed #bdd7e9;border-radius:14px;padding:30px}#mdd-us-leases.mdd-directory .none p{margin:10px 0 18px}#mdd-us-leases.mdd-directory .mddmt-district{background:#edf7ff;border-radius:18px;padding:24px}#mdd-us-leases.mdd-directory :is(a,button,select,input):focus-visible{outline:3px solid #4295ce;outline-offset:3px}
@media(max-width:980px){#mdd-us-leases.mdd-directory .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#mdd-us-leases.mdd-directory .hero{padding:30px;grid-template-columns:minmax(0,1fr) 170px}.mdd-hero-art{transform:scale(.8)}#mdd-us-leases.mdd-directory .mdd-hero-benefits{flex-direction:column;gap:12px}.mdd-directory-controls{grid-template-columns:1fr 240px}.mdd-clear{grid-column:2;min-height:40px;justify-self:end}}
@media(max-width:650px){#mdd-us-leases.mdd-directory{padding:12px 12px 35px!important}#mdd-us-leases.mdd-directory .hero{padding:25px 21px;display:block;border-radius:18px}.mdd-hero-art{display:none}#mdd-us-leases.mdd-directory h1{font-size:34px!important;letter-spacing:-1px;margin:15px 0}#mdd-us-leases.mdd-directory .hero p{font-size:15px;line-height:1.6}#mdd-us-leases.mdd-directory .mdd-hero-benefits{margin-top:22px;padding:15px;gap:13px}#mdd-us-leases.mdd-directory .mdd-hero-benefits li{font-size:13px}#mdd-us-leases.mdd-directory .top{margin-top:26px;gap:12px}#mdd-us-leases.mdd-directory .top h2{font-size:25px!important}#mdd-us-leases.mdd-directory .top p{font-size:14px}.mdd-directory-controls{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.mdd-clear{grid-column:1;justify-self:start}#mdd-us-leases.mdd-directory .grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}#mdd-us-leases.mdd-directory .state{padding:20px!important}#mdd-us-leases.mdd-directory h3{font-size:22px!important}.mdd-state-heading{margin-bottom:18px}#mdd-us-leases.mdd-directory .btn,#mdd-us-leases.mdd-directory .mddmt-card-link{font-size:15px!important;min-height:48px}#mdd-us-leases.mdd-directory .mdd-directory-option p{font-size:13px}.mdd-directory-option{margin-bottom:16px}}
