/* Two leads on Lisa's desk. The same world; less sentence, more investigation. */
.il-investigation,.il-common-evidence{max-width:1190px;margin:0 auto}
.il-investigation-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.88fr);align-items:center;gap:44px;margin:12px 0 34px}
.il-investigation-intro h1{font:clamp(36px,4.25vw,57px)/1.06 Georgia,serif;max-width:610px;margin:20px 0 18px;letter-spacing:-.045em}
.il-investigation-subline{font:18px/1.55 var(--sans);max-width:39ch;margin:0;color:#44657d}
.il-investigation-byline{display:flex;flex-wrap:wrap;gap:6px 13px;align-items:baseline;font-size:13px;margin:21px 0 0;color:#315775}
.il-investigation-byline span{color:#607b8e}
.il-investigation-scene{height:290px;border-radius:5px 5px 28px 5px}
.il-investigation-scene img{object-position:50% 60%}
.il-lead-spread{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;position:relative;isolation:isolate}
.il-case .il-lead-record{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:stretch;gap:0;min-width:0;padding:0;text-align:left;background:#fffdf5;border:1px solid #acc5d6;border-top:3px solid #c89f4b;border-radius:4px;color:#1a4270;box-shadow:0 5px 0 #d4e2ec,0 16px 26px #1b4a7010;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}
.il-case .il-lead-record:before{content:'';position:absolute;bottom:4px;left:7px;right:7px;height:1px;background:#d9cfb8;pointer-events:none}
.il-case .il-lead-record:hover{transform:translateY(-3px);border-color:#5378a6;box-shadow:0 7px 0 #c9dbea,0 19px 28px #1b4a7018}
.il-case .il-lead-record[aria-pressed=true]{border-color:#315eb3;box-shadow:0 5px 0 #b9cdea,0 0 0 2px #315eb320}
.il-case .il-lead-record:focus-visible{outline-offset:6px}
.il-lead-picture{position:relative;display:block;min-height:218px;overflow:hidden;border-right:1px solid #b6cdd8;background:#e2eef2}
.il-lead-picture img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 60%;transition:transform .4s ease}
.il-lead-picture-7a img{object-position:60% 50%}
.il-lead-picture-7b img{object-position:67% 65%}
.il-lead-picture-8a img{object-position:37% 65%}
.il-lead-picture-8b img{object-position:30% 70%}
.il-lead-record:hover .il-lead-picture img{transform:scale(1.025)}
.il-record-tab{position:absolute;top:15px;left:14px;display:grid;place-items:center;background:#fffdf3f2;border:1px solid #ba9855;color:#735d30;min-width:42px;min-height:35px;padding:5px 9px;font:20px/1 Georgia,serif;box-shadow:2px 3px 0 #7f7b6420}
.il-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:24px 25px 29px;gap:13px;min-width:0}
.il-lead-kind{font:600 10px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:#6a7481}
.il-lead-copy>strong{font:clamp(24px,2.4vw,32px)/1.15 Georgia,serif;letter-spacing:-.035em;color:#204e7b;max-width:14ch}
.il-lead-action{font:600 13px/1.5 var(--sans);color:#2858a7;display:flex;align-items:center;gap:12px;margin-top:8px}
.il-lead-action>span{font:23px/1 Georgia,serif;flex:none}
.il-lead-saved{grid-column:1/-1;display:block;background:#eaf3f7;border-top:1px solid #c1d4df;padding:9px 15px 12px;font:12px/1.5 var(--sans);color:#345f7c;text-align:center}
.il-investigation-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:21px;border-top:1px solid #bdd1de}
.il-investigation-foot>p{font:15px/1.55 var(--sans);color:#577286;margin:0;max-width:43em}
.il-investigation-foot>.primary{flex:none;white-space:normal}
#il-lead-status{color:#a24732}
.il-ending-grammar .il-record-context{margin:0 -26px 19px;padding:18px 26px 19px;background:#f4f1e5;border-bottom:1px solid #d6c9a7;border-radius:7px 7px 0 0}
.il-case .il-record-context>.eyebrow{font:600 11px/1.5 var(--sans);letter-spacing:.065em;color:#8a5c39;margin:0 0 6px}
.il-case .il-record-context>p:last-child{font:18px/1.5 Georgia,serif;color:#294f70;margin:0;max-width:42em}
.il-case .il-record-context .il-expiry-context{font-size:21px!important;color:#8c4d35!important}
.il-ending-grammar .il-desk-heading{padding-top:0}
.il-ending-grammar .il-grammar-world>.il-scene{height:370px}
.il-ending-grammar .il-branch-save-state{font:14px/1.45 var(--sans)!important;color:#936444!important;margin:0 0 12px}
.il-case .il-alternate-lead{margin:0 22px 18px;font-size:14px}
.il-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:48px;align-items:center;margin:22px 0 36px}
.il-evidence-heading h1{font-size:clamp(41px,4.6vw,62px);margin:18px 0}
.il-evidence-heading p:not(.eyebrow){max-width:36em;font:18px/1.55 var(--sans);color:#436780;margin:0}
.il-evidence-scene{height:275px;border-radius:5px 5px 28px 5px}
.il-payment-ledger{background:#fffef8;border:1px solid #b5cbd7;border-top:4px solid #c9a04d;padding:28px 32px 20px;box-shadow:0 5px 0 #d5e3eb,0 20px 35px #28496808;border-radius:4px}
.il-ledger-heading{display:flex;align-items:center;gap:21px;padding-bottom:20px}
.il-ledger-heading .eyebrow{margin:0 0 5px}
.il-case .il-ledger-heading h2{font:31px/1.17 Georgia,serif;margin:0}
.il-paper-seal{flex:none;display:grid;place-items:center;width:49px;height:49px;border:1px solid #bb984e;outline:1px solid #d3bb81;outline-offset:4px;border-radius:50%;background:#f7ebc8;color:#7c6031;font:28px/1 Georgia,serif}
.il-ledger-row{display:grid;grid-template-columns:32px minmax(0,1fr) 116px;align-items:center;gap:20px;border-top:1px solid #c1d4df;padding:20px 0}
.il-ledger-letter{font:29px/1 Georgia,serif;color:#b1633e}
.il-ledger-row>p{font:18px/1.5 Georgia,serif;margin:0;color:#2e5574}
.il-ledger-charge{justify-self:end;font:600 13px/1.4 var(--sans);color:#426778;white-space:nowrap;border:1px solid #b8cdd5;background:#f0f6f6;padding:9px 12px;border-radius:3px}
.il-ledger-charge.is-charged{border-color:#d5b79e;background:#fbf0e4;color:#995333}
.il-ledger-definition{margin:0;padding-top:11px;border-top:1px solid #c1d4df;font:14px/1.6 var(--sans);color:#5d7688}
.il-companion-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:29px 0}
.il-companion-record{display:flex;gap:23px;align-items:flex-start;min-width:0;padding:27px 25px 25px;border:1px solid #c2d2dc;border-left:3px solid #ae8152;background:#fffdf6;box-shadow:0 3px 0 #dce7ec}
.il-companion-record .eyebrow{margin:0 0 8px}
.il-case .il-companion-record h2{font:27px/1.15 Georgia,serif;margin:0 0 13px}
.il-companion-record p:not(.eyebrow){font:16px/1.6 var(--sans);color:#49697f;margin:0}
.il-companion-record>.il-copy-object{flex:none;width:43px;height:55px;margin:4px 0 0;transform:rotate(-5deg)}
.il-agreement-mark{position:relative;flex:none;width:43px;height:55px;background:#f8f2de;border:1px solid #b6a77e;box-shadow:3px 4px 0 #d8d0b7;transform:rotate(3deg);padding:11px 7px;margin-top:4px;display:grid;align-content:start;gap:6px}
.il-agreement-mark:after{content:'';position:absolute;right:-5px;bottom:7px;width:18px;height:18px;border:1px solid #b57652;border-radius:50%;background:#eec3a2;box-shadow:inset 0 0 0 3px #f9e1bd}
.il-agreement-mark i{height:1px;background:#a9b5b8;display:block}
.il-corroborating-records{border-block:1px solid #b8cdda;margin-top:30px}
.il-corroborating-records>summary{cursor:pointer;position:relative;padding:17px 35px 17px 0;list-style:none;color:#234f7e;font:600 15px/1.5 var(--sans);min-height:58px}
.il-corroborating-records>summary::-webkit-details-marker{display:none}
.il-corroborating-records>summary:after{content:'+';position:absolute;right:8px;top:20px;font:24px/1 Georgia,serif;color:#2958a3}
.il-corroborating-records[open]>summary:after{content:'−'}
.il-corroborating-records>summary>span{display:block;font:13px/1.5 var(--sans);color:#627e90;margin-top:4px}
.il-corroborating-records>div{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding-bottom:15px}
.il-corroborating-records article{border-top:1px solid #c8d8e1;padding:19px 0}
.il-corroborating-records .eyebrow{margin:0 0 6px}
.il-corroborating-context{font:14px/1.5 var(--sans);color:#5a7488;margin:0 0 9px}
.il-corroborating-records blockquote{font:22px/1.4 Georgia,serif;color:#285579;margin:0}
.il-evidence-next{padding:25px 0 5px;display:flex;align-items:center;gap:14px 25px;flex-wrap:wrap}
.il-evidence-next>p:first-child{font:17px/1.5 Georgia,serif;color:#315d7e;flex:1;min-width:220px;margin:0}
.il-evidence-next>.primary{white-space:normal}
.il-evidence-next>.il-feedback{flex-basis:100%}
@media(max-width:1000px){
 .il-investigation-intro{gap:27px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}
 .il-investigation-scene{height:270px}
 .il-lead-spread{gap:22px}
 .il-case .il-lead-record{grid-template-columns:1fr}
 .il-lead-picture{height:170px;min-height:0;border-right:0;border-bottom:1px solid #b6cdd8}
 .il-lead-copy{padding:22px;gap:10px}
 .il-lead-copy>strong{max-width:none}
 .il-companion-records{gap:20px}
 .il-companion-record{padding:23px 20px;gap:17px}
}
@media(max-width:800px){
 .il-investigation-intro{grid-template-columns:minmax(0,1fr) 150px;gap:23px;margin-bottom:25px}
 .il-investigation-intro h1{font-size:37px;margin:14px 0}
 .il-investigation-subline{font-size:16px}
 .il-investigation-scene{height:220px}
 .il-investigation-scene>figcaption{display:none}
 .il-investigation-byline{font-size:12px;margin-top:14px;gap:3px 8px}
 .il-lead-picture{height:155px}
 .il-ending-grammar .il-grammar-world>.il-scene{height:104px}
 .il-evidence-heading{gap:23px;grid-template-columns:minmax(0,1fr) 150px}
 .il-evidence-scene{height:215px}
 .il-evidence-scene>figcaption{display:none}
 .il-evidence-heading h1{font-size:39px}
 .il-evidence-heading p:not(.eyebrow){font-size:16px}
 .il-ledger-row{gap:14px;grid-template-columns:27px minmax(0,1fr) 108px}
 .il-companion-records{grid-template-columns:1fr}
 .il-companion-record{padding:25px;gap:25px}
}
@media(max-width:560px){
 .il-investigation>.il-topline,.il-common-evidence>.il-topline{gap:4px 9px;flex-wrap:wrap;margin-bottom:13px}
 .il-investigation>.il-topline>span,.il-common-evidence>.il-topline>span{order:3;flex-basis:100%;font-size:12px;padding-left:8px}
 .il-investigation>.il-topline>.text-link,.il-common-evidence>.il-topline>.text-link{margin-left:auto}
 .il-investigation-intro{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:0 15px;margin:14px 0 23px;position:relative}
 .il-investigation-intro>div{display:contents}
 .il-investigation-intro .eyebrow,.il-investigation-intro h1{grid-column:1/-1}
 .il-investigation-intro .il-investigation-subline{grid-column:1;grid-row:3}
 .il-investigation-intro .il-investigation-byline{grid-column:1;grid-row:4;align-self:start}
 .il-investigation-intro>.il-investigation-scene{grid-column:2;grid-row:3/5;height:133px;align-self:stretch;margin:0;border-radius:4px 4px 16px 4px}
 .il-investigation-scene img{object-position:50% 66%}
 .il-investigation-intro h1{font-size:34px;margin:13px 0 18px;line-height:1.08;max-width:none}
 .il-investigation-intro .eyebrow{font-size:10px;letter-spacing:.075em}
 .il-investigation-subline{font-size:16px;line-height:1.5;max-width:31ch}
 .il-investigation-byline{font-size:12px;margin-top:13px}
 .il-lead-spread{gap:14px}
 .il-lead-picture{height:112px}
 .il-record-tab{top:10px;left:10px;min-width:33px;min-height:29px;padding:4px 7px;font-size:17px}
 .il-lead-copy{padding:16px 12px 20px;gap:10px;justify-content:flex-start}
 .il-lead-kind{font-size:9px;letter-spacing:.045em}
 .il-lead-copy>strong{font-size:23px;line-height:1.14;min-height:3.45em}
 .il-lead-action{font-size:12px;line-height:1.4;margin-top:auto;gap:6px;align-items:flex-end}
 .il-lead-action>span{font-size:20px}
 .il-lead-saved{font-size:11px;padding:8px 10px 11px}
 .il-investigation-foot{margin-top:23px;padding-top:17px;align-items:flex-start;flex-direction:column;gap:17px}
 .il-investigation-foot>p{font-size:14px;line-height:1.6}
 .il-investigation-foot>.primary{width:100%}
 .il-ending-grammar .il-record-context{margin:0 -16px 14px;padding:15px 16px 16px}
 .il-case .il-record-context>.eyebrow{font-size:11px;line-height:1.5}
 .il-case .il-record-context>p:last-child{font-size:18px;line-height:1.45}
 .il-case .il-record-context .il-expiry-context{font-size:21px!important}
 .il-ending-grammar .il-desk-heading{padding-top:0}
 .il-case .il-alternate-lead{margin-left:16px;margin-right:16px;max-width:calc(100% - 32px);white-space:normal;text-align:left;font-size:14px}
 .il-evidence-heading{display:block;margin:15px 0 26px}
 .il-evidence-heading h1{font-size:41px;margin:15px 0}
 .il-evidence-heading p:not(.eyebrow){font-size:16px;line-height:1.55}
 .il-evidence-scene{height:145px;margin-top:22px;border-radius:5px 5px 19px 5px}
 .il-evidence-scene img{object-position:50% 65%}
 .il-payment-ledger{padding:23px 17px 17px}
 .il-ledger-heading{gap:15px;padding-bottom:20px}
 .il-paper-seal{width:36px;height:36px;font-size:23px;outline-offset:3px}
 .il-case .il-ledger-heading h2{font-size:25px;line-height:1.15}
 .il-ledger-heading .eyebrow{font-size:9px;letter-spacing:.08em}
 .il-ledger-row{grid-template-columns:24px minmax(0,1fr);gap:7px 10px;padding:17px 0}
 .il-ledger-letter{font-size:26px;align-self:start;line-height:1.3}
 .il-ledger-row>p{font-size:18px;line-height:1.45}
 .il-ledger-charge{grid-column:2;justify-self:start;font-size:12px;padding:6px 10px;margin-top:4px}
 .il-ledger-definition{font-size:14px;line-height:1.55}
 .il-companion-records{gap:18px;margin-top:23px}
 .il-companion-record{gap:18px;padding:23px 18px}
 .il-case .il-companion-record h2{font-size:25px;line-height:1.2}
 .il-companion-record .eyebrow{font-size:9px;letter-spacing:.07em;line-height:1.5}
 .il-companion-record p:not(.eyebrow){font-size:16px;line-height:1.6}
 .il-companion-record>.il-copy-object,.il-agreement-mark{width:31px;height:43px}
 .il-corroborating-records>div{grid-template-columns:1fr}
 .il-corroborating-records blockquote{font-size:21px}
 .il-evidence-next{gap:17px;padding-top:23px}
 .il-evidence-next>.primary{width:100%;padding:15px 14px;font-size:14px}
}
@media(prefers-reduced-motion:reduce){.il-lead-record,.il-lead-picture img{transition:none!important}.il-lead-record:hover{transform:none!important}.il-lead-record:hover .il-lead-picture img{transform:none!important}}
