*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8faf7;color:#172e27;font:16px/1.65 Arial,sans-serif}a{color:inherit}header{background:#fff;border-bottom:1px solid #dde5df;position:sticky;top:0;z-index:10}.nav{max-width:1180px;margin:auto;padding:22px 28px;display:flex;align-items:center;gap:36px}.brand{text-decoration:none;font-size:23px;font-weight:800;margin-right:auto;letter-spacing:-1px}.brand b{background:#c6ec70;padding:5px 10px;border-radius:9px;margin-right:8px}nav{display:flex;gap:26px;font-size:14px}nav a{text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 28px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:72px 0 60px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:bold;color:#53705e}h1{font-size:62px;line-height:1.08;letter-spacing:-3px;margin:20px 0 24px;max-width:750px}h1 em{font-style:normal;color:#527b31}h2{font-size:34px;letter-spacing:-1px;line-height:1.2}h3{line-height:1.3}p{color:#58665f}.lead{font-size:19px;max-width:540px}.button,button{display:inline-block;background:#193e30;color:white;text-decoration:none;border:0;border-radius:9px;padding:14px 23px;font-weight:bold;cursor:pointer;font-size:14px}.button.light{background:#c6ec70;color:#193e30}.note{font-size:12px;color:#6c786f}.calc{background:#fff;border:1px solid #dce5da;border-radius:20px;padding:30px;box-shadow:0 15px 40px #203e2510}.calc h2{font-size:23px;margin-top:0}.calc label{display:block;font-size:13px;font-weight:bold;margin-top:18px}.calc input,.calc select{width:100%;border:1px solid #d4ddd4;border-radius:7px;padding:12px;background:#fafbf9;color:#183e2d;font-size:17px}.result{margin:24px 0 10px;background:#eff5e8;padding:20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.result strong{font-size:34px}.trust{display:flex;gap:32px;border-top:1px solid #dce5da;border-bottom:1px solid #dce5da;padding:20px 0;font-size:13px}.section{padding:55px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:white;border:1px solid #dce5da;padding:28px;border-radius:14px;text-decoration:none;transition:.2s}.card:hover{transform:translateY(-3px);border-color:#6b923f}.icon{font-size:27px;color:#477039}.tag{font-size:11px;padding:4px 9px;background:#edf4e4;border-radius:20px;display:inline-block}.listrow{display:grid;grid-template-columns:1fr 1.5fr auto;gap:25px;padding:24px;border-bottom:1px solid #e1e7df;align-items:center}.listrow:last-child{border:0}.providers{background:white;border:1px solid #dce5da;border-radius:15px;overflow:hidden}.callout{background:#193e30;color:white;border-radius:18px;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.callout p{color:#c7d7ca}details{background:#fff;border-bottom:1px solid #dce5da;padding:20px}summary{font-weight:bold;cursor:pointer}.article{max-width:780px;margin:50px auto 80px}.article h1{font-size:46px;letter-spacing:-1.5px}.article h2{font-size:27px;margin-top:35px}.article li{margin:12px 0;color:#58665f}.crumb{font-size:13px;color:#758075}footer{border-top:1px solid #dce5da;background:#edf1e9;margin-top:40px;padding:38px 0}footer .links{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.warning{font-size:13px;background:#e9eedf;padding:12px 28px;text-align:center}table{width:100%;border-collapse:collapse}td,th{padding:12px;text-align:left;border-bottom:1px solid #ddd}@media(max-width:800px){nav{gap:12px;font-size:12px}.nav{padding:15px;flex-wrap:wrap;gap:12px}.brand{font-size:20px}.hero{grid-template-columns:1fr;gap:25px;padding-top:35px}h1{font-size:44px}.cards{grid-template-columns:1fr}.trust{flex-wrap:wrap;gap:14px}.listrow{grid-template-columns:1fr;gap:8px}.callout{grid-template-columns:1fr;padding:25px}.wrap{padding:0 20px}.article h1{font-size:36px}.sectionhead{display:block}}
.filters{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:18px;align-items:end;background:#eaf0e4;padding:24px;border-radius:15px;margin-top:28px}.filters label{font-weight:bold;font-size:13px}.filters input,.filters select{display:block;width:100%;padding:12px;border:1px solid #cbd8c7;border-radius:8px;margin-top:7px;font:inherit;background:white}.offerCard{display:flex;flex-direction:column}.offerCard h2{font-size:27px;margin-bottom:4px}.offerAmount{font-size:22px;color:#193e30;font-weight:bold;margin:10px 0}.offerCard dl{flex:1}.offerCard dt{font-size:12px;text-transform:uppercase;color:#687565;letter-spacing:1px}.offerCard dd{margin:5px 0 20px;font-weight:bold;font-size:14px}.offerCard details{padding:12px 0;font-size:13px}.compareCheck{display:flex;gap:10px;align-items:center;border-top:1px solid #dde5da;padding-top:20px;margin-top:15px;font-size:14px;font-weight:bold;cursor:pointer}.compareCheck input{width:20px;height:20px;accent-color:#193e30}.tableScroll{overflow-x:auto;border:1px solid #dbe4d6;border-radius:14px;background:white}.compareTable{min-width:720px;table-layout:fixed}.compareTable th:first-child{width:180px}.compareTable td{vertical-align:top;font-size:14px}.compareTable th{background:#edf3e8;vertical-align:top}.compareTable thead th{background:#193e30;color:#fff;font-size:20px}.compareTable thead th:first-child{font-size:14px}.compareTable caption{text-align:left;padding:16px;color:#58665f;font-size:13px}.compareTable .button{font-size:12px;padding:10px}.costBar{height:14px;border-radius:10px;background:#d7e99d;overflow:hidden;margin-bottom:12px}.costBar span{display:block;height:100%;background:#244e39}.compareTable small{color:#58665f;font-size:12px}.offerIntro{padding:30px;background:#eaf0e4;border-radius:14px;margin:35px 0}@media(max-width:800px){.filters{grid-template-columns:1fr 1fr}.filters button{grid-column:1/-1}.offerCard h2{font-size:25px}}@media(max-width:450px){.filters{grid-template-columns:1fr}}
/* Offer comparison: editorial list and guided filters */
body:has(.offerList) h1{font-size:42px;letter-spacing:-1.5px;max-width:1000px}body:has(.offerList) .lead{max-width:820px;font-size:17px}.wizard{background:white;border:1px solid #dbe4d6;border-radius:18px;padding:30px;text-align:center;margin:28px 0}.wizard h2{font-size:25px}.stepTrack{display:flex;justify-content:center;gap:35px;margin:22px 0;font-size:13px}.stepTrack span{padding:7px 15px;border-radius:20px;background:#edf1e9}.stepTrack .active{background:#193e30;color:white}.stepTrack .done{background:#c6ec70}.choiceButtons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.choiceButtons button{background:white;color:#193e30;border:1px solid #cbd6c7;padding:14px 24px}.choiceButtons button:hover{background:#edf5e4}.wizardActions{display:flex;gap:15px;justify-content:center;margin-top:20px}.wizardActions button{background:#edf1e9;color:#193e30;padding:8px 15px;font-size:12px}.filters{grid-template-columns:1fr 1fr 1fr 1fr auto}.offerList{display:flex;flex-direction:column;gap:24px}.offerRow{background:#fff;border:1px solid #dbe4d6;border-radius:16px;padding:28px}.offerTop{display:flex;justify-content:space-between;gap:20px;align-items:center}.offerIdentity{display:flex;gap:16px;align-items:center}.brandTile{background:#e8f0df;color:#193e30;font-weight:bold;font-size:22px;display:grid;place-items:center;width:62px;height:62px;border-radius:14px}.offerIdentity h2{font-size:25px;margin:0 0 6px}.aprHighlight{background:#eef5e7;border-radius:12px;padding:12px 20px;text-align:right}.aprHighlight strong{display:block;font-size:23px;line-height:1.3}.aprHighlight span{font-size:12px;color:#62755e}.offerFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px 0;border-bottom:1px solid #e5eadf}.offerFacts small{display:block;color:#74806f;font-size:10px;letter-spacing:1px;margin-bottom:6px}.offerFacts b{font-size:15px}.offerBody{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:15px 0}.offerBody h3{font-size:14px}.offerBody p{margin:6px 0;font-size:14px}.positive{color:#326a40}.caution{color:#8b6333}.exampleBox{background:#f5f7f2;padding:16px;border-radius:10px;font-size:12px}.exampleBox p{margin:7px 0}.exampleBox details{background:transparent;padding:8px 0;border:0}.offerBottom{display:flex;align-items:center;gap:25px;margin-top:20px;flex-wrap:wrap}.offerBottom .compareCheck{border:0;margin:0;padding:0;margin-right:auto}.offerBottom>a:not(.button){font-size:13px}.offerRow>.note{margin-bottom:0}.offerRow .button.light{background:#c6ec70}.offerList+.section{padding-top:40px}@media(max-width:900px){.filters{grid-template-columns:1fr 1fr}.filters button{grid-column:1/-1}.offerFacts{grid-template-columns:1fr 1fr}}@media(max-width:600px){body:has(.offerList) h1{font-size:32px}.offerTop{align-items:flex-start;flex-direction:column}.aprHighlight{text-align:left;width:100%}.offerBody{grid-template-columns:1fr;gap:0}.offerRow{padding:20px}.wizard{padding:20px}.wizard h2{font-size:22px}.stepTrack{gap:6px}.stepTrack span{padding:5px 8px;font-size:11px}.offerBottom{gap:16px}.offerBottom .button{width:100%;text-align:center}.offerFacts b{font-size:13px}.choiceButtons button{flex:1;min-width:110px}}
/* Full financial portal */
[hidden]{display:none!important}body{background:#f6f8fb;color:#153247}p{color:#5d6c79}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #f88251;outline-offset:3px}.brand b{background:#ff733e;color:#fff}.brand span{color:#ff733e}.portalNav{max-width:1250px;padding:17px 24px;gap:22px}.portalNav .brand{white-space:nowrap;font-size:21px}.desktopLinks{gap:20px;align-items:center;font-size:12px}.navCTA{padding:10px 17px;font-size:12px}.button,button{background:#17394f}.button.light{background:#ff733e;color:#fff}.portalWarning{background:#fff5dc;color:#77562b;font-weight:bold;padding:8px 24px;font-size:12px}.subnav{background:#fff;border-bottom:1px solid #e1e7ed}.subnav .wrap{display:flex;gap:25px;overflow:auto;padding-top:10px;padding-bottom:10px;white-space:nowrap;font-size:12px}.subnav a{text-decoration:none;color:#657480}.mobileNav{display:none}.portalHero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding:60px 0 50px}.portalHero h1{font-size:48px;letter-spacing:-2px;line-height:1.12}.portalHero h1 em{color:#e66936}.portalHero .lead{font-size:18px}.eyebrow{color:#637a8a}.heroChips{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.heroChips span{font-size:12px;padding:6px 10px;background:#e9eef3;border-radius:20px}.heroFinder{background:#fff;padding:30px;border-radius:15px;border:1px solid #dfe6ec;box-shadow:0 8px 30px #122e4410}.heroFinder h2{font-size:22px;margin-top:0}.heroFinder label{display:flex;justify-content:space-between;font-size:13px;font-weight:bold;margin:28px 0 15px}.heroFinder output{color:#e66936}.heroFinder input[type=range]{width:100%;accent-color:#ff733e}.rangeEnds{display:flex;justify-content:space-between;font-size:11px;color:#87939d;margin-top:8px}.heroFinder .button{width:100%;margin-top:28px}.heroFinder .note{margin-bottom:0}.section{padding:38px 0}.section h2{font-size:30px;letter-spacing:-.7px}.sectionhead>a{font-size:13px;white-space:nowrap}.card{border-color:#dfe6ec;border-radius:12px}.card:hover{border-color:#e9a183}.miniOffer{padding:25px}.miniOffer h3{font-size:25px;margin:12px 0}.bigApr{font-size:22px;color:#17394f;font-weight:bold}.miniOffer small{color:#778691;font-size:11px}.miniOffer p{font-size:14px}.miniOffer .button{font-size:12px}.tag{background:#edf1f6;color:#4d687e}.quickTable{font-size:13px}.quickTable th{font-weight:normal}.quickTable th a{font-weight:bold;text-decoration:none;display:flex;align-items:center;gap:10px}.quickTable th small{display:block;color:#7e8b96;font-size:10px;padding-top:4px}.quickTable thead th{background:#eaf0f5;padding:16px;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.quickTable td,.quickTable th{padding:17px;vertical-align:middle}.miniBrand{display:inline-grid;place-items:center;width:32px;height:32px;background:#e9eff4;border-radius:7px;font-size:11px;color:#17394f}.stepNumber{display:grid;place-items:center;width:34px;height:34px;background:#17394f;color:#fff;border-radius:50%;font-weight:bold}.topicGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.topicTile{display:flex;align-items:flex-start;gap:13px;padding:20px;background:#fff;border:1px solid #dfe6ec;border-radius:11px;text-decoration:none}.topicTile>span{font-size:24px;line-height:1.2;color:#e66936;min-width:26px}.topicTile h3{font-size:14px;margin:0 0 5px}.topicTile p{font-size:12px;line-height:1.5;margin:0}.topicTile>b{font-size:13px;margin-left:auto;color:#a7b1ba}.topicTile:hover{border-color:#e9a183}.callout{background:#17394f}.callout .eyebrow{color:#ffb08f}.toolLinks{display:flex;flex-direction:column;gap:14px;justify-content:center}.toolLinks a{background:#ffffff10;border:1px solid #ffffff30;padding:16px;border-radius:9px;text-decoration:none;font-size:14px}.knowledgeCards h3{font-size:18px}.knowledgeCards p{font-size:14px}.knowledgeCards b{font-size:12px}.portalFooter{background:#142f43;color:#e3ebf1;padding:45px 0;margin-top:45px}.portalFooter .brand{font-size:23px}.portalFooter p{color:#a7b9c7}.footerGrid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px;margin-bottom:30px}.footerGrid h3{margin-top:0;font-size:14px}.footerGrid>div>a:not(.brand){display:block;font-size:12px;color:#c2d0db;margin:9px 0;text-decoration:none}.portalFooter>.wrap>.note{border-top:1px solid #ffffff20;padding-top:20px}.pageIntro{padding:38px 0 25px}.pageIntro h1{font-size:40px;line-height:1.15;letter-spacing:-1.3px;max-width:1000px}.pageIntro .lead{max-width:850px;font-size:17px}.contentLayout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:45px;padding:20px 0 40px}.contentLayout article{font-size:16px;max-width:760px}.contentLayout h2{font-size:25px}.sideCard{align-self:start;position:sticky;top:95px;background:#fff;border:1px solid #dde6ed;border-radius:12px;padding:25px}.sideCard>a{display:block;margin:15px 0;font-size:13px}.sideCard .button{color:white;text-align:center}.sideCard p{font-size:13px}.checklist{padding-left:24px}.checklist li{margin:12px 0}.reviewCard h2{font-size:25px}.reviewCard .brandTile{margin-bottom:15px}.reviewCard>.tag{margin-top:10px}.reviewCard p{font-size:14px}.reviewFilters{grid-template-columns:2fr 1fr;background:#eaf0f5}.calcTool{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #dfe6ec;border-radius:15px;overflow:hidden;margin:20px 0}.calcInputs{padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.calcInputs h2{grid-column:1/-1;font-size:23px;margin-top:0}.calcInputs label{grid-column:1/-1;font-weight:bold;font-size:12px;margin-top:8px}.calcInputs input{grid-column:1/-1;width:100%;padding:10px;border-radius:7px;border:1px solid #cfdbe4;background:#fbfcfd;color:#17394f;font:inherit}.calcResults{background:#edf2f7;padding:35px}.calcResults>strong{font-size:40px;color:#17394f;letter-spacing:-1px}.calcResults dl{margin-top:30px}.calcResults dt{font-size:12px;color:#6d7e8b}.calcResults dd{margin:5px 0 20px;font-weight:bold;font-size:20px}.calcResults .costBar{background:#ffb497}.calcResults .costBar span{background:#17394f}.calcFoot{grid-column:1/-1;padding:0 25px 20px}.calcFoot details{border:1px solid #e1e7ed;border-radius:8px}.calcFoot .tableScroll{max-height:380px}.calcFoot th{font-size:11px;background:#edf2f7;position:sticky;top:0}.calcFoot td{font-size:12px}.toolTabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.toolTabs button{background:#e7eef4;color:#17394f}.toolTabs button.active{background:#17394f;color:#fff}.filters{background:#eaf0f5}.stepTrack .active{background:#17394f}.stepTrack .done{background:#ffd5c2}.choiceButtons button{color:#17394f}.offerRow .button.light{background:#ff733e;color:#fff}.aprHighlight{background:#edf2f7;color:#17394f}.brandTile{background:#eaf0f5;color:#17394f}.offerFacts{border-color:#e2e9ef}.exampleBox{background:#f5f7fa}.compareTable thead th{background:#17394f}.compareTable th{background:#edf2f7}.costBar{background:#ffb497}.costBar span{background:#17394f}.article h1{font-size:39px}.article h2{font-size:25px}.article .lead{font-size:18px}.article a{color:#2c6083}.comparisonHeaderLinks{display:flex;gap:15px;flex-wrap:wrap}.portalFooter a:focus-visible{outline-color:#fff}
@media(max-width:1100px){.desktopLinks{gap:10px;font-size:11px}.portalNav{gap:12px}.portalNav .brand{font-size:18px}.portalHero{gap:30px}.topicGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.desktopLinks{display:none}.mobileNav{display:block;padding:0;border:0;background:transparent;position:relative}.mobileNav>summary{font-size:13px;list-style:none}.mobileLinks{position:absolute;right:0;top:35px;width:230px;background:#fff;border:1px solid #dfe6ec;box-shadow:0 10px 30px #142f4320;border-radius:10px;padding:15px;z-index:20}.mobileLinks a{display:block;padding:10px;text-decoration:none;font-size:13px}.portalNav{flex-wrap:nowrap;padding:15px 20px}.navCTA{display:none}.portalHero{grid-template-columns:1fr;padding-top:30px;gap:25px}.portalHero h1{font-size:39px}.heroFinder{padding:25px}.footerGrid{grid-template-columns:1fr 1fr;gap:25px}.contentLayout{grid-template-columns:1fr;gap:20px}.sideCard{position:static}.calcTool{grid-template-columns:1fr}.calcInputs,.calcResults{padding:25px}.sectionhead{align-items:center;gap:15px}.section h2{font-size:26px}.quickTable{min-width:710px}.pageIntro h1{font-size:34px}.portalFooter .note{font-size:11px}}@media(max-width:550px){.topicGrid{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr;gap:20px}.footerGrid>div:first-child{grid-column:1/-1}.portalHero h1{font-size:34px}.sectionhead{display:block}.sectionhead>a{display:inline-block;margin-bottom:15px}.calcResults>strong{font-size:34px}.pageIntro h1{font-size:31px}.reviewFilters{grid-template-columns:1fr}.subnav .wrap{gap:20px}.portalNav .brand{font-size:19px}}
/* Detailed lender offer cards */
.detailedOfferList{display:flex;flex-direction:column;gap:24px}.deepOffer{padding:28px 30px;background:#fff}.deepOffer .offerFacts{grid-template-columns:1.25fr .65fr .7fr 1.4fr;gap:20px;margin-top:8px;border-top:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed}.deepOffer .offerFacts b{font-size:14px;line-height:1.5}.deepOffer .offerFacts span{font-size:11px;display:block;color:#657a8a;margin-top:4px}.deepOffer .aprHighlight{max-width:340px}.deepOffer .aprHighlight strong{font-size:25px}.verifiedBadge{display:inline-block;color:#366a5b;background:#edf7f1;padding:4px 9px;font-size:10px;border-radius:20px;font-weight:bold}.offerSummary{font-size:15px;line-height:1.85;margin:22px 0}.deepOffer .exampleBox{padding:16px 18px;font-size:13px}.deepOffer .exampleBox small{display:block;color:#667e90;font-size:11px;line-height:1.8}.deepOffer .offerBody{gap:35px;padding:20px 0}.deepOffer .offerBody h3{font-size:13px;margin:0 0 12px}.deepOffer .offerBody p{font-size:13px;line-height:1.7;margin:7px 0}.deepOffer .offerBottom .compareCheck{flex:1;min-width:170px}.deepOffer .offerBottom .button{padding:14px 28px;font-size:14px}.deepOffer .offerBottom{gap:22px}.offerRisk{font-size:12px;color:#8e4e1f;font-weight:bold}.offerDisclosure{border:1px solid #e1e7ed;border-radius:9px;padding:14px 18px;background:#fbfcfd}.offerDisclosure summary{font-size:13px;color:#31556e}.detailColumns{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:15px}.detailColumns h3{font-size:14px}.detailColumns ul{padding-left:18px}.detailColumns li{font-size:13px;color:#5d6c79;margin:8px 0}.offerDisclosure table{font-size:12px}.offerDisclosure th{font-weight:normal;width:30%;vertical-align:top;background:#f0f4f8}.offerDisclosure td{vertical-align:top}.offerDisclosure thead th{font-weight:bold;background:#e7eef5}.reviewLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;padding:45px 0}.reviewContent section{scroll-margin-top:100px;padding:10px 0 20px}.reviewContent h2{font-size:26px}.reviewContent p,.reviewContent li{font-size:15px;line-height:1.85}.reviewContent li{margin:10px 0;color:#5d6c79}.reviewContent table{font-size:13px}.reviewContent th{width:30%;font-weight:normal;background:#edf2f7}.articleToc{display:flex;flex-wrap:wrap;gap:10px 20px;background:#edf2f7;border-radius:10px;padding:20px}.articleToc strong{width:100%;font-size:13px}.articleToc a{font-size:12px}.reviewSide .button.light{background:#ff733e;color:white}.reviewSide .offerRisk{font-size:12px}.reviewContent details{border:1px solid #e0e7ed;border-radius:8px;margin:10px 0;font-size:14px}.deepOffer .note{font-size:10px;margin-top:16px}.detailedOfferList .offerIdentity h2{font-size:26px}.deepOffer .brandTile{width:64px;height:64px}.deepOffer .offerBottom a:not(.button){font-size:12px}@media(max-width:800px){.deepOffer{padding:22px}.deepOffer .offerFacts{grid-template-columns:1fr 1fr}.detailColumns{grid-template-columns:1fr;gap:0}.reviewLayout{grid-template-columns:1fr}.reviewSide{position:static}.deepOffer .offerTop{align-items:flex-start}.deepOffer .aprHighlight{max-width:none}.deepOffer .offerBottom .button{width:auto}.deepOffer .offerBottom .compareCheck{flex:none;width:100%}}@media(max-width:550px){.deepOffer .offerFacts{gap:15px}.deepOffer .offerFacts b{font-size:12px}.deepOffer .offerBody{grid-template-columns:1fr;gap:18px}.deepOffer .offerBottom .button{width:100%}.deepOffer .offerBottom .offerRisk{width:100%}.deepOffer .offerSummary{font-size:14px}.deepOffer .aprHighlight strong{font-size:23px}}

.skipLink{position:absolute;left:16px;top:-90px;z-index:9999;background:#17394f;color:#fff;padding:12px 20px;border-radius:8px}.skipLink:focus{top:12px}.seoBreadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#526b7a;padding:24px 0 0}.seoBreadcrumb a{text-decoration:underline}.seoBreadcrumb+section.pageIntro{padding-top:24px}
.article-table{overflow-x:auto;margin:24px 0;border:1px solid #dbe4e9;border-radius:12px}.article-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:.94rem}.article-table th,.article-table td{padding:14px;text-align:left;border-bottom:1px solid #dbe4e9}.article-table th{background:#eaf1f5;color:#17394b}.article-calc{padding:24px;background:#edf5f5;border:1px solid #c8dddc;border-radius:16px;margin:28px 0}.article-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.article-fields label{display:flex;flex-direction:column;gap:8px;font-weight:600}.article-fields input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #afc4cd;border-radius:8px;font:inherit;background:white}.article-calc button{cursor:pointer}.article-calc h3{margin-top:0}@media(max-width:600px){.article-fields{grid-template-columns:1fr}.article-calc{padding:16px}}
