:root{--ink:#0b1d2f;--navy:#0b2034;--green:#0d6f53;--green2:#18a178;--mint:#eaf7f2;--ice:#f4f8fa;--gold:#d3a64f;--muted:#657a8b;--line:#dbe5e9}
html{scroll-behavior:smooth}
body.fnb-archive{margin:0!important;min-width:320px;background:var(--ice)!important;color:var(--ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16px!important;line-height:1.6!important}
body.fnb-archive *{box-sizing:border-box}
.fnb-wrap{width:min(1240px,calc(100% - 72px));margin-inline:auto}
.fnb-top{height:36px;background:#071827;color:#cbd7df;font-size:12px}
.fnb-top .fnb-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}
.fnb-top a{color:#fff!important;text-decoration:none!important}.fnb-toplinks{display:flex;gap:22px}
.fnb-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.98);border-bottom:1px solid rgba(219,229,233,.9)}
.fnb-navrow{height:78px;display:flex;align-items:center;gap:28px}
.fnb-brand{display:flex;align-items:center;gap:11px;color:var(--ink)!important;text-decoration:none!important;white-space:nowrap}
.fnb-brand img{width:44px!important;height:44px!important;object-fit:contain}.fnb-brand-text{font-family:Georgia,serif;font-size:18px;font-weight:700;line-height:1.05}
.fnb-brand-text small{display:block;margin-top:4px;color:var(--muted);font:700 8px/1.1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.fnb-mainnav{display:flex;align-items:center;justify-content:center;gap:20px;flex:1}.fnb-mainnav a{color:#263e50!important;text-decoration:none!important;font-size:13px;font-weight:700}
.fnb-mainnav a:hover{color:var(--green)!important}.fnb-actions{display:flex;align-items:center;gap:9px}
.fnb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid var(--line);border-radius:8px;color:var(--ink)!important;background:#fff;text-decoration:none!important;font-size:13px;font-weight:800}
.fnb-btn.primary{border-color:var(--green);background:var(--green);color:#fff!important}.fnb-menu-toggle{display:none;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 12px;color:var(--ink);font-weight:800}.fnb-mobile-menu{display:none}
.archive-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#071827 0%,#0b2638 58%,#0c594b 100%);color:#fff;padding:64px 0 58px}
.archive-hero:after{content:"";position:absolute;right:-10%;top:-120px;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%}
.archive-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}
.archive-eyebrow{margin:0 0 12px;color:#70dec0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.archive-hero h1{max-width:820px;margin:0;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(38px,4.4vw,64px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.03em!important}
.archive-lead{max-width:720px;margin:20px 0 0;color:#d4e1e6;font-size:17px}
.archive-subnav{background:#fff;border-bottom:1px solid var(--line)}.archive-subnav .fnb-wrap{display:flex;gap:8px;overflow:auto;padding-block:14px;scrollbar-width:thin}
.archive-subnav a{flex:none;padding:8px 13px;border-radius:999px;color:#314b5e!important;background:var(--ice);text-decoration:none!important;font-size:13px;font-weight:750}.archive-subnav a:hover{background:var(--mint);color:var(--green)!important}
.archive-canvas{padding:46px 0 64px}.archive-card{min-height:400px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(11,32,52,.07);padding:clamp(24px,4vw,54px);overflow:hidden}
.archive-card #wrapper,.archive-card #content-wrapper,.archive-card #container,.archive-card #main,.archive-card #content,.archive-card #index-wrapper,.archive-card #index-container,.archive-card #index-main,.archive-card #index-content,.archive-card #center-left,.archive-card #center-right{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;position:static!important;background:none!important;border:0!important;box-shadow:none!important}
.archive-card #head,.archive-card .second-menu,.archive-card #top_menu,.archive-card #left,.archive-card #sidebar,.archive-card #footer,.archive-card #top-banners,.archive-card .right-banners,.archive-card #index-left,.archive-card #index-sidebar,.archive-card .parnters-list,.archive-card .search-inf,.archive-card .index-inf-cont,.archive-card form{display:none!important}
.archive-card table{max-width:100%!important}.archive-card img{max-width:100%!important;height:auto!important}
.archive-card h1,.archive-card h2,.archive-card h3,.archive-card h4{color:var(--ink)!important;font-family:Georgia,"Times New Roman",serif!important;line-height:1.2!important}
.archive-card h1{font-size:34px!important;margin:0 0 22px!important}.archive-card h2{font-size:27px!important;margin:30px 0 14px!important}.archive-card h3{font-size:21px!important}
.archive-card p,.archive-card li,.archive-card td,.archive-card th,.archive-card div{font-family:inherit}.archive-card p{font-size:16px!important;line-height:1.7!important;color:#30495a!important}
.archive-card a{color:var(--green)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.archive-card a:hover{color:#084c3a!important}.archive-card .clr{clear:both}
.fnb-borrow-block{clear:both;margin:30px 0;padding:20px;border:1px solid #cfe6de;border-radius:14px;box-shadow:0 8px 24px rgba(11,32,52,.06)}.borrow-core{background:linear-gradient(135deg,#f2fbf7 0%,#fff 70%)}.borrow-situations{border-color:#d8e6ee;background:#f4f8fb}.borrow-amounts{border-color:#b9ddd2;background:linear-gradient(135deg,#e2f5ee 0%,#f7fcfa 100%)}
.borrow-block-head{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:stretch}.borrow-simple-head{max-width:760px}.context-kicker{display:block;margin-bottom:4px;color:var(--green);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fnb-borrow-block h2{margin:0!important;font-size:23px!important}
.archive-card .context-featured{display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border-radius:10px;background:var(--navy);color:#fff!important;text-decoration:none!important}.context-featured span{color:#82dcc3;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.context-featured strong{margin:3px 0;font-family:Georgia,serif;font-size:16px;line-height:1.2}.context-featured em{color:#fff;font-size:11px;font-style:normal;font-weight:800}
.borrow-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.borrow-link-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-card .borrow-link-grid a{display:flex;min-height:52px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)!important;text-decoration:none!important}.borrow-link-grid a:hover,.borrow-amount-grid a:hover{border-color:#78bda8;box-shadow:0 5px 14px rgba(11,32,52,.07);transform:translateY(-1px)}.borrow-link-grid strong{display:block;font-size:12px;line-height:1.25}
.archive-card .borrow-hub-link,.archive-card .borrow-home-link{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:10px;padding:11px 14px;border-radius:9px;background:var(--navy);color:#fff!important;text-decoration:none!important}.borrow-hub-link strong,.borrow-home-link strong{font-size:13px}.borrow-hub-link span,.borrow-home-link span{color:#aee4d3;font-size:11px;font-weight:800}.borrow-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.archive-card .borrow-amount-grid a{display:flex;min-height:50px;align-items:center;justify-content:center;padding:10px;border:1px solid #b9ddd2;border-radius:9px;background:#fff;color:var(--ink)!important;text-align:center;text-decoration:none!important}.borrow-amount-grid strong{display:block;font-family:Georgia,serif;font-size:16px}
.fnb-route-links{padding:0 0 64px}.route-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:34px 38px;border-radius:16px;background:var(--mint);border:1px solid #d5ebe3}
.route-primary h2{margin:0 0 8px;color:var(--ink);font-family:Georgia,serif;font-size:30px;line-height:1.15}.route-primary p{margin:0;color:#4f6a79}
.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.route-card{display:block;min-height:128px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink)!important;text-decoration:none!important;box-shadow:0 8px 26px rgba(11,32,52,.04)}
.route-card:hover{border-color:#a9d5c8;transform:translateY(-1px)}.route-card strong{display:block;margin-bottom:6px;font-family:Georgia,serif;font-size:19px}.route-card span{color:var(--muted);font-size:13px}
.fnb-footer{background:#071827;color:#b8c8d1;padding:52px 0 24px}.fnb-footgrid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:42px}.fnb-footer .fnb-brand{color:#fff!important}.fnb-footer .fnb-brand-text small{color:#90a6b3}
.fnb-footer h3{margin:0 0 14px;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.fnb-footer a{display:block;margin:8px 0;color:#b8c8d1!important;text-decoration:none!important;font-size:13px}.fnb-footer a:hover{color:#fff!important}
.fnb-disclosure{max-width:390px;margin:20px 0 0;color:#8298a5;font-size:12px;line-height:1.6}.fnb-legal{margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:11px;color:#79909e}
@media(max-width:1050px){.fnb-wrap{width:min(100% - 40px,1240px)}.fnb-mainnav,.fnb-actions .ghost{display:none}.fnb-actions{margin-left:auto}.fnb-menu-toggle{display:inline-flex}.fnb-mobile-menu.open{display:grid;padding:0 20px 18px;background:#fff;border-top:1px solid var(--line)}.fnb-mobile-menu a{padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;font-weight:750}.archive-hero-grid{grid-template-columns:1fr;gap:28px}.borrow-link-grid,.borrow-link-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.borrow-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fnb-footgrid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.fnb-wrap{width:min(100% - 28px,1240px)}.fnb-toplinks{gap:12px}.fnb-toplinks a:first-child{display:none}.fnb-navrow{height:68px;gap:10px}.fnb-brand img{width:38px!important;height:38px!important}.fnb-brand-text{font-size:15px}.fnb-brand-text small{font-size:7px}.fnb-actions .primary{display:none}.archive-hero{padding:44px 0 40px}.archive-hero h1{font-size:38px!important}.archive-canvas{padding:24px 0 40px}.archive-card{padding:22px;border-radius:12px}.archive-card h1{font-size:28px!important}.archive-card h2{font-size:21px!important}.fnb-borrow-block{margin:24px -8px;padding:15px}.borrow-block-head{grid-template-columns:1fr;gap:10px}.borrow-link-grid,.borrow-link-grid.compact{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.borrow-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.archive-card .borrow-link-grid a{min-height:44px;padding:8px 10px}.archive-card .borrow-amount-grid a{min-height:44px;padding:8px}.archive-card .borrow-hub-link,.archive-card .borrow-home-link{padding:10px 12px}.route-primary{grid-template-columns:1fr;padding:26px 22px}.route-primary .fnb-btn{width:100%}.route-grid{grid-template-columns:1fr}.fnb-footgrid{grid-template-columns:1fr;gap:26px}}
@media(max-width:360px){.borrow-link-grid,.borrow-link-grid.compact{grid-template-columns:1fr}}
