/* Express e-Channel information is contained within the existing Law hub. */
main.ld-page .lec-service{--lec-blue:#0067ed;--lec-ink:#09294f;--lec-muted:#536985;--lec-line:#d8e6f4;border:1px solid var(--lec-line);border-radius:13px;padding:17px;background:linear-gradient(125deg,#f0f7ff,#fff 65%);color:var(--lec-ink);font:13px/1.5 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;min-width:0;scroll-margin-top:90px}
main.ld-page .lec-service *{box-sizing:border-box;min-width:0}
main.ld-page .lec-service :is(h2,h3,h4,p,ul){margin:0}
main.ld-page .lec-service a{color:#005edc;text-decoration:none}
main.ld-page .lec-service a:hover{text-decoration:underline}
main.ld-page .lec-service a:focus-visible,main.ld-page .lec-service summary:focus-visible{outline:3px solid #edae36;outline-offset:3px}
main.ld-page .lec-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}
main.ld-page .lec-heading-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #bcd7fa;border-radius:11px;background:#fff;color:var(--lec-blue)}
main.ld-page .lec-heading-icon svg{width:26px;height:26px}
main.ld-page .lec-heading-copy{flex:1}
main.ld-page .lec-eyebrow{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3b638c;margin-bottom:3px!important}
main.ld-page .lec-service .lec-heading h2{font-size:25px;line-height:1.12;font-weight:800;letter-spacing:-.5px;color:var(--lec-ink)}
main.ld-page .lec-reviewed{flex:0 0 auto;padding:4px 8px;border:1px solid #d5e6fa;border-radius:20px;background:#fff;font-size:10px;color:#466487;white-space:nowrap}
main.ld-page .lec-intro{max-width:900px;font-size:13px;line-height:1.5;color:#294c70;margin-bottom:13px!important}
main.ld-page .lec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:start}
main.ld-page .lec-card{padding:14px;border:1px solid #dbe6f2;border-radius:10px;background:#fff}
main.ld-page .lec-card-header{padding-bottom:10px;margin-bottom:11px;border-bottom:1px solid #e2edf7}
main.ld-page .lec-service .lec-card h3{font-size:20px;line-height:1.15;font-weight:750;letter-spacing:-.3px;color:var(--lec-ink)}
main.ld-page .lec-card-header p{margin-top:4px;font-size:11px;color:var(--lec-muted)}
main.ld-page .lec-group+.lec-group{margin-top:14px}
main.ld-page .lec-service h4{font-size:12px;line-height:1.3;font-weight:750;color:#0d467d;margin-bottom:6px}
main.ld-page .lec-claims{padding-left:17px;color:#2b496c;font-size:12px;line-height:1.5}
main.ld-page .lec-claims li+li{margin-top:7px}
main.ld-page .lec-cite{display:inline-flex;gap:3px;margin-left:3px;white-space:nowrap;font-size:10px;font-style:normal;vertical-align:super;line-height:1}
main.ld-page .lec-service .lec-cite a{color:#0064d9;padding:1px}
main.ld-page .lec-official-links{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;padding-top:11px;border-top:1px solid #e2edf7}
main.ld-page .lec-official-links a{display:inline-flex;align-items:center;min-height:31px;padding:5px 8px;border:1px solid #a9cffa;border-radius:5px;font-size:11px;font-weight:600;background:#f9fcff;line-height:1.3}
main.ld-page .lec-app-details{margin-top:13px;border:1px solid #d3e5f8;border-radius:6px;background:#f5faff;padding:8px}
main.ld-page .lec-app-details summary{cursor:pointer;color:#0d467d;font-size:12px;font-weight:700;line-height:1.4}
main.ld-page .lec-app-details[open]>summary{margin-bottom:8px}
main.ld-page .lec-app-details .lec-official-links{margin-top:9px;padding-top:9px}
main.ld-page .lec-before{margin-top:13px;border:1px solid #c9e4e1;border-radius:8px;background:#f0fbf8;padding:11px 13px}
main.ld-page .lec-before .lec-claims{font-size:11px}
main.ld-page .lec-help{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:13px;padding:12px;border:1px solid #c8dff9;border-radius:8px;background:#eaf4ff}
main.ld-page .lec-help h3{font-size:15px!important;color:var(--lec-ink);line-height:1.25}
main.ld-page .lec-help p{color:#365573;font-size:12px;margin-top:5px}
main.ld-page .lec-help ul{display:flex;flex-wrap:wrap;gap:4px 15px;padding-left:16px;margin-top:6px;color:#365573;font-size:11px}
main.ld-page .lec-help-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}
main.ld-page .lec-service .lec-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:37px;padding:8px 12px;border:1px solid #0067ed;border-radius:6px;background:#0067ed;color:#fff;font-size:12px;font-weight:650;line-height:1.3;text-align:center;text-decoration:none}
main.ld-page .lec-service .lec-button:hover{background:#0057ca;color:#fff;text-decoration:none}
main.ld-page .lec-help-contact{font-size:11px;text-align:center}
main.ld-page .lec-sources{margin-top:11px;font-size:11px;color:#4c6583}
main.ld-page .lec-sources summary{cursor:pointer;font-weight:650;color:#155895;padding:4px 0}
main.ld-page .lec-sources ol{padding-left:19px;margin:8px 0 0;columns:2;column-gap:24px}
main.ld-page .lec-sources li{padding:2px 0 5px;break-inside:avoid}
main.ld-page .lec-sources p{margin-top:7px;color:#526985;line-height:1.4}
@media(max-width:1050px){main.ld-page .lec-service{padding:14px}main.ld-page .lec-grid{gap:10px}main.ld-page .lec-card{padding:11px}main.ld-page .lec-reviewed{font-size:9px}main.ld-page .lec-help{grid-template-columns:1fr}main.ld-page .lec-help-actions{flex-direction:row;align-items:center}main.ld-page .lec-help-contact{padding:5px 3px}}
@media(max-width:680px){main.ld-page .lec-service{padding:12px;font-size:13px}main.ld-page .lec-heading{flex-wrap:wrap;gap:9px}main.ld-page .lec-heading-icon{width:35px;height:35px;flex-basis:35px;border-radius:8px}main.ld-page .lec-heading-icon svg{width:23px;height:23px}main.ld-page .lec-service .lec-heading h2{font-size:23px;letter-spacing:-.4px}main.ld-page .lec-reviewed{flex:0 0 calc(100% - 44px);font-size:10px;white-space:normal;margin-left:44px;margin-top:-3px;border:0;padding:0;background:transparent}main.ld-page .lec-intro{font-size:13px;margin-bottom:12px!important}main.ld-page .lec-grid{grid-template-columns:1fr;gap:12px}main.ld-page .lec-card{padding:12px}main.ld-page .lec-service .lec-card h3{font-size:20px}main.ld-page .lec-claims{font-size:12px;line-height:1.55;padding-left:17px}main.ld-page .lec-service h4{font-size:13px}main.ld-page .lec-before{padding:11px}main.ld-page .lec-before .lec-claims{font-size:12px}main.ld-page .lec-help{padding:11px;gap:9px}main.ld-page .lec-help ul{display:block}main.ld-page .lec-help li+li{margin-top:3px}main.ld-page .lec-help-actions{display:flex;flex-direction:column;align-items:stretch}main.ld-page .lec-button{width:100%;min-height:40px!important}main.ld-page .lec-sources ol{columns:1}main.ld-page .lec-official-links a{min-height:35px;font-size:11px}}
@media print{main.ld-page .lec-service{padding:10pt 0;border:0;background:#fff}main.ld-page .lec-heading-icon,main.ld-page .lec-reviewed,main.ld-page .lec-help-actions{display:none}main.ld-page .lec-grid{display:block}main.ld-page .lec-card{padding:8pt;margin:7pt 0;border-color:#bccbd9;break-inside:avoid}main.ld-page .lec-help,main.ld-page .lec-before{background:#fff;border-color:#bccbd9}main.ld-page .lec-sources{display:block}main.ld-page .lec-sources:not([open])>*:not(summary){display:block}main.ld-page .lec-service .lec-heading h2{font-size:17pt}}

main.ld-page .lec-service .lec-claims,main.ld-page .lec-help ul{list-style:disc}
@media(max-width:680px){main.ld-page .lec-heading .lec-reviewed{margin-left:44px;margin-top:-3px}}
