/* JTE Bond | Institutional Editorial 1.0
 * One design language: private banking, not a decorative 3D showcase.
 * Presentation-only; retains DOM interactions, source labels and monetary values.
 * Loaded after historic styles to make this treatment reversible in one file.
 */
:root{
 --jte-premium-ink:#1d2a31;--jte-premium-secondary:#5b666c;
 --jte-premium-paper:#f5f3ee;--jte-premium-panel:#fffdfa;
 --jte-premium-border:#dcd9d1;--jte-premium-night:#101d26;
 --jte-premium-accent:#92754e;
}
html{scroll-behavior:auto}
body{color:var(--jte-premium-ink);background:var(--jte-premium-paper)}
.app{max-width:1440px}
.app>header{
 border:0!important;border-radius:3px!important;
 background:var(--jte-premium-night)!important;
 box-shadow:none!important;padding-block:24px;
}
.app>header::after,.app>header:before{display:none!important}
.app>header .brand{font-family:Georgia,"Times New Roman",serif!important;
 font-size:clamp(14px,1.4vw,20px)!important;font-weight:500!important;
 letter-spacing:.14em!important;color:#e7dfd1!important;text-shadow:none!important}
.app>header .muted{color:#babbb8!important;letter-spacing:.015em}
.jteHeaderMark{width:50px;height:50px;border-radius:1px;border:1px solid #78694f!important;
 background:transparent!important;color:#c9b58e!important;text-shadow:none!important;
 box-shadow:none!important;font:500 24px/1 Georgia,serif}
.jteBrandLockup{gap:16px}
.navPrimary{gap:3px;border-bottom:1px solid var(--jte-premium-border);padding-bottom:7px}
.navPrimary .btn{border:0!important;border-bottom:2px solid transparent!important;
 border-radius:0!important;padding:12px 16px!important;min-height:45px;
 color:#526069!important;background:transparent!important;box-shadow:none!important;
 font-weight:600!important;letter-spacing:0!important}
.navPrimary .btn.on{background:transparent!important;color:var(--jte-premium-night)!important;
 border-bottom-color:var(--jte-premium-accent)!important;box-shadow:none!important}
.navPrimary .btn:hover{background:#efede7!important}
.scope{background:var(--jte-premium-paper)!important;
 border-bottom:1px solid var(--jte-premium-border);box-shadow:none!important}
.scope .btn{min-height:42px;border:1px solid #d8d4cc!important;
 border-radius:3px!important;background:var(--jte-premium-panel)!important;box-shadow:none!important}
.scope .btn.on{background:var(--jte-premium-night)!important;color:#f7f1e6!important;
 border-color:var(--jte-premium-night)!important;box-shadow:none!important}
.card,.jteHomeEvidence,.jteMasterVerdict,.jteMasterMetrics>div{
 border-color:var(--jte-premium-border)!important;background:var(--jte-premium-panel)!important;
 border-radius:5px!important;box-shadow:none!important}
.btn{box-shadow:none!important;border-radius:3px!important}
.btn:hover{transform:none!important;box-shadow:none!important}
.dailyHeading{margin:30px 0 22px}
.dailyHeading h1{font-family:Georgia,serif;font-size:clamp(29px,3.1vw,44px);
 letter-spacing:-.025em;font-weight:400}
.dailyHeading .kicker,.jteDailyHome .eyebrow,.jteLivingScene__eyebrow,
 .jteMasterEyebrow{color:var(--jte-premium-accent)!important;
 font-family:inherit!important;font-size:10px!important;font-weight:650!important;
 letter-spacing:.15em!important}
.jteLivingScene{
 display:grid;grid-template-columns:minmax(0,1fr) 190px;
 min-height:245px;margin:6px 0 24px;padding:28px 36px;
 background:var(--jte-premium-night)!important;color:#f5f1e9;
 border:0!important;border-left:3px solid var(--jte-premium-accent)!important;
 border-radius:3px!important;box-shadow:none!important
}
.jteLivingScene::before{display:none!important}
.jteLivingScene__copy{max-width:790px;align-self:center}
.jteLivingScene h2{font-family:Georgia,serif!important;font-weight:400!important;
 font-size:clamp(25px,2.6vw,36px)!important;line-height:1.15!important;
 letter-spacing:-.02em!important;color:#f6f0e5!important;margin:11px 0 13px}
.jteLivingScene p{font-size:12px;line-height:1.7;color:#c5c7c6}
.jteLivingScene__facts{gap:0;margin-top:14px;border-block:1px solid #ffffff20;
 padding-block:12px}
.jteLivingScene__facts span{border:0!important;border-radius:0!important;
 border-right:1px solid #ffffff26!important;background:transparent!important;
 padding:4px 17px!important;font-size:11px;color:#c6cbc9}
.jteLivingScene__facts span:first-child{padding-left:0!important}
.jteLivingScene__facts span:last-child{border:0!important}
.jteLivingScene__facts strong{font-family:Georgia,serif;font-weight:400;
 font-size:22px;color:#e7d4b2;margin-right:7px}
.jteLivingScene__asof{color:#abb5b8;font-size:10px;margin-top:11px}
.jteLivingScene__state{border:0!important;border-left:2px solid #967b50!important;
 background:#ffffff08!important;border-radius:0!important;
 margin:12px 0!important;max-width:660px;padding:10px 13px!important}
.jteLivingScene__stateDot{width:6px;height:6px;box-shadow:none!important}
.jteLivingScene__state strong{font-weight:600;color:#e6dccb}
.jteLivingScene__state span:not(.jteLivingScene__stateDot){color:#b8c1c4}
.jteLivingScene__stage{
 min-height:0!important;perspective:none!important;transform:none!important;
 display:flex;justify-content:center;align-items:center;
 border-left:1px solid #ffffff24;margin-left:16px;padding-left:22px
}
.jteLivingScene__halo,.jteLivingScene__orbit,.jteLivingScene__mesh,
 .jteLivingScene__jewel,.jteLivingScene__plinth{display:none!important}
.jteLivingScene__orb{width:136px!important;height:136px!important;
 display:grid!important;place-items:center!important;transform:none!important;
 animation:none!important;filter:none!important;
 border-radius:0!important;border:1px solid #93836b!important;
 background:transparent!important;box-shadow:none!important}
.jteLivingScene__monogram{padding:0!important;filter:none!important;text-shadow:none!important;
 background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;
 color:#c5b08b!important;letter-spacing:-.08em;font:400 55px/1 Georgia,serif!important}
.jteMasterMission{max-width:660px;min-height:48px;background:#ffffff08!important;
 border:1px solid #ffffff2a!important;border-radius:2px!important}
.jteMasterMission__head,.jteMasterMission__unknown{color:#dcd8d0!important}
.jteMasterMission progress,.jteMasterMission progress::-webkit-progress-bar{
 border-radius:1px!important;background:#3a4146!important}
.jteMasterMission progress::-webkit-progress-value{
 background:var(--jte-premium-accent)!important;border-radius:1px!important}
.jteDailyHome .privateHero{background:var(--jte-premium-night)!important;
 border:0!important;border-radius:4px!important;
 box-shadow:none!important}
.jteDailyHome .privateHero::before,.jteDailyHome .privateHero::after{display:none!important}
.jteDailyHome .dailyIncomeCard,.jteDailyHome .homeExecutiveSummary{
 box-shadow:none!important;border-color:var(--jte-premium-border)!important}
.jteDailyHome .dailyIncomeCard::before{width:48px;height:1px;
 background:var(--jte-premium-accent)}
.jteDailyHome .homeShortcuts .btn{border:1px solid #c8c0b2!important;
 color:#34404a!important;background:#faf9f5!important;box-shadow:none!important}
.jteDailyHome .homeShortcuts .btn:hover{transform:none!important;background:#ece9e1!important}
.jteHomeEvidence>summary{font-size:13px;letter-spacing:0}
.jteMasterVerdict{border-left:3px solid var(--jte-premium-accent)!important}
.jteMasterVerdict strong{font-family:Georgia,serif;font-weight:400;letter-spacing:0}
@media(max-width:780px){
 .jteLivingScene{grid-template-columns:1fr;min-height:0;padding:23px 20px}
 .jteLivingScene__stage{display:none!important}
 .jteLivingScene__facts{flex-wrap:wrap}
 .jteLivingScene__facts span{padding-inline:11px!important}
 .jteLivingScene__facts span:first-child{padding-left:0!important}
 .app>header{padding-block:18px}
}
@media(max-width:440px){
 .jteLivingScene{padding:19px 15px;border-radius:2px!important}
 .jteLivingScene h2{font-size:26px!important}
 .jteLivingScene__facts strong{font-size:20px}
 .jteLivingScene__facts span{padding:6px!important}
 .jteHeaderMark{width:42px;height:42px;font-size:22px}
 .navPrimary .btn{padding:11px 12px!important}
}
@media(prefers-reduced-motion:reduce){
 *,*::before,*::after{scroll-behavior:auto!important}
}
