.cfc-finance-heading{padding:20px 0 34px;border-bottom:1px solid #4f8294;position:relative}.cfc-finance-heading:after{content:"";position:absolute;right:0;top:20px;width:160px;height:160px;border:1px solid #487381;border-left-color:#b17150;border-radius:50%;pointer-events:none}.cfc-finance-heading h1{font-size:min(clamp(36px,4.8vw,59px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;margin:16px 0 22px!important;max-width:850px}.cfc-finance-heading .cfc-deck{max-width:720px}.cfc-finance-search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 25px;align-items:center;padding:23px 26px;margin:28px 0;background:#142b38;border:1px solid #315e70}.cfc-finance-search label{font-size:14px}.cfc-finance-search input{width:100%;padding:13px;color:#14394c;background:#f1f8fa;border:1px solid #76adbb}.cfc-finance-search p{grid-column:2;color:#a2becb;font-size:12px;line-height:1.7}.cfc-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.cfc-finance-slip{background:#e5f1f5;padding:24px;border-top:5px solid #4bb8d0;color:#1f3d4a;min-width:0;display:flex;flex-direction:column}.cfc-finance-meta{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-bottom:22px}.cfc-finance-meta .cfc-meta{color:#5a7a86;font-size:11px}.cfc-finance-meta .cfc-thumb{width:66px;aspect-ratio:1.1;flex:none}.cfc-finance-slip h2{font-size:24px!important}.cfc-finance-slip .cfc-summary{color:#557480}.cfc-finance-slip .cfc-inline-link{margin-top:auto;padding-top:22px;color:#2a6b80;align-self:start}.cfc-finance-context{display:grid;grid-template-columns:40% minmax(0,1fr);gap:38px;align-items:center;max-width:840px;margin:42px auto 0;border-top:1px solid #427a8a;padding-top:30px}.cfc-finance-scene{aspect-ratio:2;overflow:hidden}.cfc-finance-scene img{width:100%;height:100%!important;object-fit:cover}.cfc-finance-context p{font-size:24px;line-height:1.65;color:#b6e6f0}.cfc-finance-title{border-bottom:1px solid #5491a1;padding:15px 0 32px}.cfc-finance-title h1{font-size:min(clamp(31px,4vw,47px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.32!important;max-width:1080px;margin:16px 0 23px!important}.cfc-finance-title .cfc-deck{max-width:870px;font-size:17px;margin-top:20px!important}.cfc-finance-reading{display:grid;grid-template-columns:260px minmax(0,800px);justify-content:space-between;gap:35px;margin-top:30px}.cfc-finance-side{position:sticky;top:110px;align-self:start}.cfc-finance-side .cfc-index{border-left:4px solid #4faec3}.cfc-finance-body{background:#f1f8fa;padding:35px 40px;min-width:0}.cfc-finance-body>.cfc-main-image{aspect-ratio:2.7/1;margin-bottom:27px!important}
@media(max-width:1000px){.cfc-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cfc-finance-heading:after{width:110px;height:110px;opacity:.5}.cfc-finance-reading{grid-template-columns:225px minmax(0,1fr);gap:25px}.cfc-finance-body{padding:28px}}
@media(max-width:700px){.cfc-finance-heading{padding:8px 0 25px}.cfc-finance-heading:after{display:none}.cfc-finance-heading h1{font-size:min(35px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}.cfc-finance-search{grid-template-columns:1fr;padding:20px;gap:12px;margin:24px 0}.cfc-finance-search p{grid-column:auto}.cfc-finance-grid{grid-template-columns:1fr;gap:22px;margin-top:24px}.cfc-finance-slip h2{font-size:23px!important}.cfc-finance-context{grid-template-columns:1fr;gap:20px;margin-top:30px;padding-top:24px}.cfc-finance-context p{font-size:21px}.cfc-finance-scene{aspect-ratio:2.5}.cfc-finance-title{padding-top:5px;padding-bottom:25px}.cfc-finance-title h1{font-size:31px!important}.cfc-finance-title .cfc-deck{font-size:15px}.cfc-finance-reading{grid-template-columns:1fr;gap:22px;margin-top:24px}.cfc-finance-side{position:static}.cfc-finance-body{padding:23px 16px}.cfc-finance-body>.cfc-main-image{aspect-ratio:2/1;margin-bottom:20px!important}}
