body.fullwidth .main:has(#financ-finance){width:calc(100% - 40px);max-width:1180px;padding:30px 0;margin:auto}#financ-finance{font-family:Lato,Arial,sans-serif;color:#172e42}#financ-finance *{box-sizing:border-box}#financ-finance h2,#financ-finance h3,#financ-finance h4{font-family:Lato,Arial,sans-serif;font-weight:700;line-height:1.25}#financ-finance h2{font-size:28px;margin:0 0 18px}#financ-finance h3{font-size:26px;margin:6px 0}#financ-finance p,#financ-finance li{line-height:1.7;font-size:16px}#financ-finance a{color:#145b84}#financ-finance section{margin:45px 0;scroll-margin-top:95px}.fc-hero{padding:38px 0 25px;max-width:900px}.fc-eyebrow{font-size:12px;font-weight:bold;letter-spacing:1.4px;color:#52707d}.fc-lead{font-size:21px!important;max-width:790px}.fc-button{display:inline-block;background:#116e60!important;color:white!important;border:0;border-radius:9px;padding:14px 20px;font:700 16px Lato,Arial;cursor:pointer;text-decoration:none!important}.fc-button:hover{background:#08584c!important}.fc-secondary{margin-left:22px}.fc-date,.fc-action>span{font-size:13px!important;color:#526671}.fc-disclosure{background:#f0f5f8;border:1px solid #d7e2ea;border-radius:12px;padding:20px}.fc-disclosure p{margin:8px 0 0}.fc-filters{display:flex;gap:14px;align-items:center;flex-wrap:wrap;background:#f4f8f9;padding:18px;border-radius:12px;margin:20px 0}.fc-filters[hidden]{display:none}.fc-filters select,.fc-filters button{padding:12px;border:1px solid #b9c9d4;border-radius:8px;background:white;font:inherit}.fc-list{display:grid;gap:20px}.fc-offer{border:1px solid #c9dbe4;border-radius:16px;padding:26px;background:white;box-shadow:0 6px 24px #18394c08}.fc-offer[hidden]{display:none}.fc-special{background:#f8fafb}.fc-offer-head{display:flex;justify-content:space-between;gap:22px;align-items:center}.fc-offer-head p{margin:5px 0}.fc-action{display:grid;gap:6px;text-align:center;flex-shrink:0}.fc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#f0f6f7;padding:18px;border-radius:10px;margin:18px 0}.fc-metrics dt{font-size:14px;color:#526671}.fc-metrics dd{font-weight:bold;font-size:20px;margin:6px 0 0}.fc-example{background:#fff8e9;border-left:3px solid #b1822c;padding:15px 18px}.fc-details,.fc-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fc-guide-grid p{margin:0;background:#f0f6f7;padding:20px;border-radius:10px}.fc-facts div{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #dae5e9;padding:12px 0;gap:16px}.fc-facts dd{margin:0}#financ-finance details{border-top:1px solid #dce6eb;padding:16px 0}#financ-finance summary{cursor:pointer;font-weight:700;line-height:1.5;font-size:17px}.fc-reading{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px}.fc-reading aside{align-self:start;position:sticky;top:95px;padding:22px;background:#f2f6f8;border-radius:12px;margin-top:45px}.fc-reading aside a{display:block;margin:12px 0}.fc-related{display:flex;gap:12px;flex-wrap:wrap}.fc-related a{padding:15px;background:#edf5f6;border-radius:9px}.fc-calculator{background:#eaf4f2;padding:28px;border-radius:16px}#fc-calc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end}#fc-calc label{font-weight:bold}#fc-calc input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #afc3c5;border-radius:8px;font:inherit}#fc-result{display:block;font-size:21px;font-weight:bold;padding-top:24px;line-height:1.6}#financ-finance :focus-visible{outline:3px solid #bc841f;outline-offset:4px}@media(max-width:750px){body.fullwidth .main:has(#financ-finance){width:calc(100% - 32px);padding-top:16px}.fc-hero{padding-top:24px}.fc-lead{font-size:18px!important}.fc-offer{padding:18px}.fc-offer-head{display:block}.fc-action{margin-top:18px;text-align:left}.fc-metrics{grid-template-columns:1fr;padding:15px;gap:14px}.fc-metrics div{display:flex;justify-content:space-between;gap:10px}.fc-metrics dd{font-size:17px;margin:0}.fc-reading,.fc-details,.fc-guide-grid{grid-template-columns:1fr;gap:16px}.fc-reading aside{display:none}#fc-calc{grid-template-columns:1fr 1fr}.fc-calculator{padding:20px}.fc-facts div{grid-template-columns:1fr;gap:5px}.fc-secondary{display:inline-block;margin:16px 0 0 18px}#financ-finance h2{font-size:25px}}
#financ-finance{font-size:16px;line-height:1.6}#financ-finance h1{margin:18px 0 22px}.fc-breadcrumb{font-size:14px;line-height:1.6}.fc-secondary{font-size:16px}.fc-disclosure strong{font-size:16px}.fc-disclosure p{font-size:14px!important;line-height:1.6!important}
