/* New financial-service pages only; existing article components remain unchanged. */
.financial-service .economic-header{max-width:1100px}
.financial-service .economic-header h1{max-width:1100px}
.financial-service .fs-lead{max-width:1000px;margin-bottom:0}
.financial-service .fs-lead p{line-height:1.65}
.financial-service .fs-lead p+p{margin-top:18px}
.financial-service .fs-lead p:not(:first-child){font-size:18px;line-height:1.65}
.financial-service .fs-intro-actions{margin-top:26px}
.financial-service .economic-toc{top:calc(var(--sf-sticky-height,80px) + 24px)}
.financial-service .fs-contact-copy p+p{margin-top:16px}
.financial-service .sf-breadcrumbs li{min-width:0}
@media(max-width:820px){.financial-service .economic-toc{top:auto}}
@media(max-width:600px){
 .financial-service .sf-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 9px}
 .financial-service .sf-breadcrumbs li:nth-child(3),.financial-service .sf-breadcrumbs li:last-child{flex-basis:100%}
 .financial-service .sf-breadcrumbs li:nth-child(3)::before,.financial-service .sf-breadcrumbs li:last-child::before{display:none}
 .financial-service .fs-intro-actions .sf-button{width:100%;justify-content:center}
}
