.ldt-app,.ldt-directory,.ldt-editorial{--ldt-red:#cf1430;--ldt-ink:#161d26;--ldt-cream:#faf6f3;color:var(--ldt-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.ldt-app{margin:5px 0 45px;padding:28px;background:var(--ldt-cream);border:1px solid #e9dfd9;border-radius:12px}.ldt-lead{font:500 25px/1.3 Georgia,serif!important;margin:0 0 14px!important;color:#121820}.ldt-local{font-size:12px!important;line-height:1.6!important;color:#626773;background:#fff8;padding:12px 15px;border-left:2px solid #e71b37;margin-bottom:23px!important}.ldt-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px}.ldt-fields label{display:block;font-size:13px;color:#313943}.ldt-fields label span{display:block;margin-bottom:7px;font-weight:600}.ldt-fields select,.ldt-fields input{display:block;width:100%;min-height:47px;padding:10px 12px!important;border:1px solid #d9d0ca!important;border-radius:5px!important;background:#fff!important;font:14px/1.4 Arial,sans-serif!important;color:#1e2732!important;box-shadow:none!important}.ldt-fields input::placeholder{color:#85858c;opacity:1}.ldt-submit{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(110deg,#ba0d25,#ed2340);color:#fff;border:0;border-radius:30px;padding:14px 23px;font:600 14px Arial,sans-serif;margin-top:24px;cursor:pointer}.ldt-submit:hover{background:#a80820}.ldt-reset{background:transparent;color:#5a5f67;border:0;text-decoration:underline;font-size:12px;padding:12px;cursor:pointer}.ldt-status{font-size:13px;line-height:1.5;margin-top:20px;color:#5e3540}.ldt-results{display:grid;gap:16px;margin-top:18px;outline:0}.ldt-result{padding:22px;background:#fff;border:1px solid #eadfda;border-radius:8px}.ldt-result h3{font:500 22px/1.2 Georgia,serif!important;margin:0 0 12px!important;letter-spacing:-.02em}.ldt-result p{font-size:15px;line-height:1.7;margin:0 0 14px!important;white-space:pre-wrap}.ldt-result .ldt-detail{font-size:12px;color:#68717a;margin-bottom:9px!important}.ldt-copy{border:1px solid #e8a5b0;border-radius:25px;color:#b80925;background:#fff;padding:7px 17px;font-size:12px;cursor:pointer}.ldt-copy:hover{background:#fff1f4}.ldt-directory-link{display:block!important;border-bottom:1px solid #e4d8d1;padding:24px 0;text-decoration:none!important;color:#161d26!important;transition:padding .2s}.ldt-directory-link:hover{padding-left:10px}.ldt-directory-link h2{margin:0 0 10px!important;font:500 33px/1.15 Georgia,serif!important}.ldt-directory-link p{font-size:15px;margin-bottom:8px!important}.ldt-directory-link span{color:#c20b28;font-size:13px}.ldt-directory>.ldt-local{margin-top:30px}.ldt-editorial h2{font:500 32px/1.2 Georgia,serif!important;margin:40px 0 18px!important;letter-spacing:-.03em}.ldt-editorial h3{font:500 25px/1.25 Georgia,serif!important;margin:28px 0 14px!important;letter-spacing:-.02em}.ldt-editorial p{font-size:16px;line-height:1.8;margin-bottom:20px}.ldt-app :focus-visible,.ldt-directory :focus-visible{outline:3px solid #c20b28;outline-offset:4px}@media(max-width:600px){.ldt-app{padding:20px 16px;border-radius:9px}.ldt-fields{grid-template-columns:1fr;gap:15px}.ldt-lead{font-size:23px!important}.ldt-submit{width:100%;font-size:13px;padding:14px 16px}.ldt-reset{display:block;margin-inline:auto}.ldt-result{padding:18px}.ldt-result p{font-size:14px}.ldt-editorial h2{font-size:29px!important}.ldt-editorial h3{font-size:23px!important}.ldt-directory-link h2{font-size:28px!important}}
