.fp2 .fp2-finance{margin:28px 0 36px;padding:0 24px;background:#edf5f2;border:1px solid #aac9bd;border-left:5px solid #367762;border-radius:8px}.fp2-finance .focus-finance-details>summary{min-height:124px;padding:24px 8px;gap:18px;cursor:pointer}.fp2-finance .fp2-finance-heading{font-size:23px;font-weight:650;line-height:1.35;letter-spacing:0}.fp2-finance .fp2-finance-heading small{font-size:16px;line-height:1.6;color:#3f6258;margin-top:6px}.fp2-finance summary:before{order:1;flex-basis:76px;width:76px;height:76px;margin:0 8px 0 16px;background-size:60px;opacity:.9}.fp2-finance .fp2-finance-heading{order:0}.fp2-finance summary>span:last-child{order:2}.fp2-finance summary>span:last-child{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#367762;color:#fff;font-size:26px}.fp2-finance details[open]>summary>span:last-child{transform:rotate(45deg)}.fp2-finance summary:hover .fp2-finance-heading{color:#28634f}.fp2-finance summary:focus-visible{outline:3px solid #ac8d4c;outline-offset:4px}@media (max-width:600px){.fp2 .fp2-finance{padding:0 16px}.fp2-finance .focus-finance-details>summary{gap:12px}.fp2-finance .fp2-finance-heading{font-size:20px}.fp2-finance .fp2-finance-heading small{font-size:14px}.fp2-finance summary:before{flex-basis:44px;width:44px;height:44px;background-size:40px;margin:0}.fp2-finance .focus-finance-details>summary{padding:22px 0;gap:10px}.fp2-finance summary>span:last-child{flex-basis:34px;height:34px}}