.jd-license-head{border-left:6px solid #d49880;padding:10px 0 10px 28px;margin-bottom:30px}.jd-license-strip{display:grid;grid-template-columns:275px 1fr;gap:35px;align-items:center;margin-bottom:30px}.jd-license-strip .jd-photo{border:1px solid #748ea3;padding:8px}.jd-license-strip p{font-size:15px;line-height:1.95;color:#b6cadb;max-width:660px}.jd-permit-booklets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.jd-permit-booklets article{display:flex;flex-direction:column;border:1px solid #70879a;background:#153855}.jd-booklet-cover{padding:24px;flex:1;border-left:5px solid #b0846e}.jd-booklet-cover time{font:12px/1.8 monospace;color:#d2a695}.jd-booklet-cover h2{font-size:23px;line-height:1.65;margin:20px 0 0}.jd-booklet-paper{background:#dbe6e5;color:#55768d;padding:22px 24px;font-size:14px;line-height:1.9}.jd-booklet-paper p{margin:0}.jd-permit-title{padding:20px 0 28px;border-bottom:1px solid #668096;max-width:1050px}.jd-permit-guide{max-width:1050px;margin:25px auto;display:grid;grid-template-columns:1fr 280px;gap:35px;align-items:center}.jd-permit-guide p{font-size:16px;line-height:1.95;color:#b6c9d9}.jd-permit-guide .jd-photo{border:1px solid #748ca0;padding:8px}.jd-permit-paper{max-width:1050px;margin:auto;border-top:6px solid #c2937a}.jd-permit-paper .jd-tools{padding-top:0;border-bottom:1px solid #b6c5c8;margin-bottom:25px}.jd-reading-checks{max-width:740px;margin:28px auto 0;padding-top:22px;border-top:1px solid #bcc9ca;font-size:14px}.jd-reading-checks summary{font-size:18px;cursor:pointer;color:#4a7694}.jd-reading-checks p{font-size:13px;line-height:1.8;color:#7c929f}.jd-reading-checks label{display:inline-flex;gap:9px;align-items:center;margin:10px 23px 10px 0}.jd-reading-checks input{width:18px;height:18px;accent-color:#557d9b}
@media(max-width:760px){.jd-license-head{padding-left:20px}.jd-license-strip{grid-template-columns:1fr;gap:13px}.jd-license-strip .jd-photo img{max-height:190px;object-fit:cover}.jd-permit-booklets{grid-template-columns:1fr;gap:23px}.jd-booklet-cover{padding:23px}.jd-booklet-cover h2{font-size:23px}.jd-permit-guide{grid-template-columns:1fr;gap:13px}.jd-permit-guide p{font-size:15px;margin:0}.jd-permit-guide .jd-photo img{max-height:190px;object-fit:cover}.jd-reading-checks label{display:flex;margin-block:16px}}
