*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f2e9;color:#182e43;font:17px/1.7 system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,select{cursor:pointer}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #b67519;outline-offset:5px}.skip{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:5}.skip:focus{top:10px}header{display:flex;justify-content:space-between;align-items:center;padding:24px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #d8d7cf;gap:20px;font-size:14px}.brand{font-weight:900;text-decoration:none;letter-spacing:-.03em}.brand span{color:#ac3438}main{max-width:1120px;margin:auto;padding:0 24px}.intro{padding:62px 0 30px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;margin:0 0 17px}h1{font-size:clamp(45px,7.2vw,84px);line-height:1.03;letter-spacing:-.05em;margin:0 0 25px;font-weight:850}h1 em{font-style:normal;color:#a73538}.dek{font-size:22px;max-width:670px;line-height:1.5}.people{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;padding:10px 0 8px}.listen{background:#16344f;color:#fff;padding:32px;border-radius:14px;box-shadow:0 16px 35px #102b4912;scroll-margin-top:20px}.listen-heading,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}h2{font-size:clamp(27px,3.8vw,39px);line-height:1.18;letter-spacing:-.035em;margin:0 0 20px}.listen .eyebrow{color:#edc77c;margin-bottom:7px}.duration{font-size:35px;letter-spacing:-.04em;font-weight:750}.disclosure{border-left:3px solid #edc77c;padding:0 0 0 17px;color:#dce6ef;font-size:14px;margin:10px 0 24px;max-width:800px}.disclosure strong{color:#ffe1a3}audio{width:100%;display:block}.player-options{display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:13px;margin-top:17px}.player-options select{margin-left:7px;border-radius:4px;background:#fff;color:#18344a;padding:3px}#seek-status{color:#d8e4ef;font-size:13px;min-height:23px;margin:18px 0 12px}.chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.chapters button{background:#ffffff09;border:1px solid #70869a;color:#fff;text-align:left;padding:11px 14px;border-radius:6px;font-size:14px}.chapters small{display:block;color:#edc77c}.chapters button:hover{background:#ffffff18}.overview{padding:62px 0 46px}.takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:28px}.takeaways article{border-top:2px solid #caa35d;padding-top:16px}.takeaways span{font-size:13px;font-weight:800;color:#8c682d}h3{font-size:21px;line-height:1.3;margin:12px 0}.takeaways p{font-size:15px;color:#4f6271}.text-link{display:inline-block;font-weight:750;font-size:15px;margin-top:20px}.transcript{padding:30px 0 55px;border-top:1px solid #ced3d5}.section-heading>a{font-size:14px;white-space:nowrap}.transcript-note{font-size:14px;color:#596b79;max-width:860px}.tools{display:flex;gap:20px;align-items:flex-end;margin-top:24px}.tools label{flex:1;font-size:13px;font-weight:700}.tools input{display:block;width:100%;padding:13px 15px;margin-top:5px;border:1px solid #879bac;border-radius:5px;background:white;color:#182e43}.tools button{padding:13px 16px;border:1px solid #879bac;background:transparent;border-radius:5px;color:#182e43;font-size:14px;min-height:53px}#results{font-size:13px;color:#62717c}.qa{background:#fff;border:1px solid #d6dfe4;border-radius:8px;margin:13px 0;scroll-margin-top:20px}.qa summary{display:flex;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:22px}.qa summary::-webkit-details-marker{display:none}.qnum{font-size:13px;color:#967039;font-weight:800;align-self:flex-start;margin-top:4px}.qa summary small{display:block;font-size:10px;font-weight:800;letter-spacing:.13em;color:#62788a;margin-bottom:7px}.qa summary strong{font-size:19px;line-height:1.4;display:block}.plus{font-size:27px;margin-left:auto}.qa[open] .plus{transform:rotate(45deg)}.answer{border-top:1px solid #e4eaed;margin:0 22px 0 59px;padding:22px 0}.answer-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.answer-top b{font-size:11px;letter-spacing:.08em;color:#985334}.answer-top button{font-size:12px;padding:7px 12px;border:1px solid #a1b3c0;border-radius:20px;background:#f2f6f8;color:#18374f}.answer p{max-width:800px;margin:16px 0 0}.context{background:#ece7da;padding:30px;border-left:4px solid #b88637;border-radius:0 9px 9px 0}.context h2{font-size:27px}.context p{font-size:15px}.related{display:flex;gap:15px;flex-wrap:wrap;font-size:14px;font-weight:650}.closing{padding:60px 0}.closing a{font-weight:700}footer{padding:28px max(24px,calc((100vw - 1120px)/2));font-size:12px;background:#eae6dd;color:#506171}[hidden]{display:none!important}@media(max-width:650px){header{align-items:flex-start;padding:19px 20px;font-size:12px}main{padding:0 18px}.intro{padding-top:36px}.dek{font-size:19px}.listen{padding:22px 18px}.listen-heading{gap:8px}.duration{font-size:25px}.listen h2{font-size:27px}.chapters{grid-template-columns:repeat(2,1fr)}.takeaways{grid-template-columns:1fr;gap:15px}.overview{padding-top:40px}.section-heading{display:block}.section-heading>a{display:inline-block;margin:0 0 10px}.tools{align-items:stretch;flex-direction:column;gap:10px}.qa summary{padding:18px 14px;gap:12px}.qa summary strong{font-size:17px}.answer{margin:0 16px;padding:18px 0}.answer-top{align-items:flex-start;flex-direction:column}.people{gap:8px;flex-direction:column}.context{padding:22px}.player-options{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.listen,.tools,#results,.answer-top button,.closing,.section-heading>a{display:none}.qa .answer{display:block!important}.qa{break-inside:avoid}body{background:white}}
.topic-icon{display:block;width:27px;height:27px;flex:none}.section-symbol{display:inline-flex;padding:12px;border:1px solid #cbbd9e;border-radius:12px;color:#8c682d;margin-bottom:20px;background:#fff6}.section-symbol .topic-icon{width:30px;height:30px}.listen>.section-symbol{color:#edc77c;border-color:#edc77c55;background:#ffffff09}.question-marker{display:flex;flex:none;align-items:center;flex-direction:column;gap:6px;width:38px;color:#8c682d}.question-marker .qnum{align-self:center;margin:0;font-size:11px;letter-spacing:.08em}.qa summary>span:nth-child(2){min-width:0}.qa .answer{margin-left:80px}.chapters button{display:flex;align-items:center;gap:12px}.chapters .topic-icon{color:#edc77c;width:23px;height:23px}.takeaway-symbol{display:flex;align-items:center;justify-content:space-between;color:#8c682d}.takeaway-symbol .topic-icon{width:32px;height:32px}@media(max-width:650px){.question-marker{width:28px}.question-marker .topic-icon{width:24px;height:24px}.qa .answer{margin-left:16px}.chapters button{padding:11px 9px;gap:8px}.chapters .topic-icon{width:20px;height:20px}.section-symbol{padding:10px;margin-bottom:16px}}

/* The two scripted roles share the same visual space above the audio player. */
.podcast-speakers{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:20px;margin:8px 0 28px;padding:26px 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}
.podcast-speaker{display:flex;align-items:center;gap:20px;margin:0;min-width:0}
.speaker-photo{position:relative;flex:none;width:130px;height:130px;border-radius:50%;overflow:hidden;background:#e3e3e3;border:3px solid #edc77c}
.speaker-photo img{position:absolute;width:200%;max-width:none;height:auto;left:-50%;top:-5%}
.podcast-speaker figcaption{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#dce6ef}
.podcast-speaker strong{font-size:22px;line-height:1.2;color:white}
.speaker-role{font-size:10px;font-weight:800;letter-spacing:.13em;color:#edc77c}
.conversation-wave{width:90px;height:48px;color:#edc77c;opacity:.7}
@media(max-width:950px){.podcast-speakers{grid-template-columns:1fr 55px 1fr;gap:12px}.podcast-speaker{flex-direction:column;text-align:center;gap:12px}.conversation-wave{width:55px}}
@media(max-width:480px){.podcast-speakers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:22px 0}.conversation-wave{display:none}.speaker-photo{width:96px;height:96px}.podcast-speaker strong{font-size:18px}.podcast-speaker figcaption{font-size:12px}.speaker-role{font-size:9px}}

.presenter-avatar{display:grid;place-items:center;background:#244963;color:#edc77c}
.presenter-avatar svg{width:72%;height:72%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.interview-companion-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin:26px 0 4px;padding:26px 30px;border:1px solid #c9d5dd;border-left:5px solid #b88637;border-radius:8px;background:#edf3f6}
.interview-companion-card .eyebrow{color:#8a6327;margin-bottom:7px}
.interview-companion-card h2{font-size:clamp(24px,3vw,33px);margin-bottom:9px}
.interview-companion-card p{margin:0;color:#476075;max-width:760px}
.interview-companion-card>a{font-size:14px;font-weight:800;white-space:nowrap;padding:12px 16px;border-radius:5px;background:#183b59;color:#fff;text-decoration:none}
.companion-identity{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}
.companion-identity span{background:#fff;border:1px solid #cbd7df;border-radius:20px;padding:5px 9px}.companion-identity b{color:#a4383a}
.interview-page .intro{padding-bottom:36px}.interview-page .context{margin-bottom:10px}.interview-page .related a{display:inline-block;padding:7px 0}
.filing-finding{margin:24px 0;padding:24px;border:1px solid #cbbd9e;border-radius:9px;background:#fffaf0}.filing-finding-heading{display:flex;gap:14px;align-items:center}.filing-finding-heading .topic-icon{width:34px;height:34px;color:#8c682d}.filing-finding-heading .eyebrow{margin:0 0 2px}.filing-finding-heading h3{margin:0}.filing-finding dl{margin:20px 0}.filing-finding dl>div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-top:1px solid #ded7c8}.filing-finding dt{color:#526473}.filing-finding dd{margin:0;font-weight:850;color:#18344a}.filing-finding .filing-total{border-top:2px solid #b88637}.filing-finding .filing-total dt,.filing-finding .filing-total dd{color:#8f3437;font-weight:850}.filing-finding>p{margin:0;font-size:14px}
.lm2-retrieval{margin:18px 0;padding:16px 18px;border:1px solid #c7d4de;border-radius:7px;background:#f4f8fa;font-size:14px;color:#425d72}.lm2-retrieval>strong{display:block;margin-bottom:5px;color:#18344a}.lm2-retrieval p{margin:0!important}.lm2-retrieval a{font-weight:800}.lm2-retrieval code{display:inline-block;padding:2px 6px;border-radius:4px;background:#e4edf2;color:#8f3437;font:800 12px/1.5 system-ui,sans-serif;letter-spacing:.03em;white-space:normal}
@media(max-width:700px){.interview-companion-card{grid-template-columns:1fr;padding:22px}.interview-companion-card>a{white-space:normal;text-align:center}.interview-page .chapters{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.interview-page .chapters{grid-template-columns:1fr}.interview-page .interview-speakers{grid-template-columns:1fr 1fr}.filing-finding{padding:18px}.filing-finding dl>div{display:block}.filing-finding dd{margin-top:2px}}

/* Compact preview of the three headline LM-2 figures. */
.lm2-headline-card{display:block;max-width:760px;margin:20px auto 24px;border:1px solid #c4d1da;border-radius:10px;overflow:hidden;background:#fff;color:#18344a;text-decoration:none;box-shadow:0 12px 28px #18344a12;transition:transform .18s ease,box-shadow .18s ease}
.lm2-headline-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #18344a1d}
.lm2-headline-card-picture{display:block;aspect-ratio:16/8;overflow:hidden;background:#f6f2e9}
.lm2-headline-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}
.lm2-headline-card>span:not(.lm2-headline-card-picture){display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;border-top:1px solid #d8e1e7;font-size:13px;color:#52697b}
.lm2-headline-card>span:not(.lm2-headline-card-picture) strong{font-size:15px;color:#18344a}
@media(max-width:650px){.lm2-headline-card-picture{aspect-ratio:16/9}.lm2-headline-card>span:not(.lm2-headline-card-picture){align-items:flex-start;flex-direction:column;gap:2px}}

/* Prioritize the complete filing and the abbreviated visual summary. */
.lm2-choice-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 14px}.lm2-choice-links>a{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border:1px solid #b8c9d5;border-radius:6px;background:#fff;color:#18344a;text-decoration:none}.lm2-choice-links>a:first-child{background:#183b59;color:#fff;border-color:#183b59}.lm2-choice-links b{font-size:14px}.lm2-choice-links span{font-size:11px;line-height:1.4;font-weight:600;opacity:.82}.lm2-reference{padding-top:12px;border-top:1px solid #d5e0e7;font-size:12px!important;line-height:1.55}.lm2-reference>strong{color:#18344a}@media(max-width:430px){.lm2-choice-links{grid-template-columns:1fr}}

/* Click-to-enlarge previews for the three most useful OLMS dashboard views. */
.lm2-preview-gallery{margin:22px 0 26px;padding:22px;border:1px solid #c7d4de;border-radius:10px;background:#edf3f6}.lm2-preview-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:end;margin-bottom:15px}.lm2-preview-heading .eyebrow{grid-column:1/-1;margin:0 0 4px}.lm2-preview-heading h3{margin:0;color:#18344a;font-size:22px}.lm2-preview-heading>p:last-child{max-width:320px;margin:0!important;color:#52697b;font-size:12px;text-align:right}.lm2-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lm2-preview-grid>a{overflow:hidden;border:1px solid #c3ced7;border-radius:7px;background:#fff;color:#18344a;text-decoration:none;box-shadow:0 8px 20px #18344a0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lm2-preview-grid>a:hover,.lm2-preview-grid>a:focus-visible{transform:translateY(-3px);border-color:#9b7437;box-shadow:0 13px 26px #18344a1a}.lm2-preview-grid figure{margin:0}.lm2-preview-grid img{display:block;width:100%;height:clamp(150px,16vw,180px);object-fit:cover;object-position:center top;background:#fff}.lm2-preview-grid figcaption{display:flex;flex-direction:column;min-height:116px;padding:13px}.lm2-preview-grid b{font-size:14px;line-height:1.25}.lm2-preview-grid span{margin-top:4px;color:#5c6f7f;font-size:10px;line-height:1.45}.lm2-preview-grid em{margin-top:auto;padding-top:10px;color:#98383a;font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.lm2-preview-more{display:inline-block;margin-top:15px;color:#18344a;font-size:12px;font-weight:850}.lm2-preview-more:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.lm2-preview-heading{grid-template-columns:1fr}.lm2-preview-heading>p:last-child{margin-top:6px!important;text-align:left}.lm2-preview-grid{grid-template-columns:1fr}.lm2-preview-grid figcaption{min-height:0}.lm2-preview-gallery{padding:17px}}

.lm2-choice-links>a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center}.lm2-choice-icon{grid-row:1;width:38px;height:38px;padding:8px;border:1px solid #b5c6d2;border-radius:50%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lm2-choice-links>a:first-child .lm2-choice-icon{border-color:#ffffff55;color:#edc77c}.lm2-choice-copy{display:flex!important;flex-direction:column;gap:3px;margin:0!important}.lm2-choice-copy>span{margin:0!important}.lm2-preview-grid figure{position:relative}.lm2-enlarge-icon{position:absolute!important;z-index:2;top:10px;right:10px;display:grid!important;place-items:center;width:36px;height:36px;margin:0!important;border:1px solid #ffffffa8;border-radius:50%;background:#123452e8;color:#fff!important;box-shadow:0 5px 14px #102b4938}.lm2-enlarge-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
