.gfn-page,.gfn-article{background:#f5f7fa;color:#17233b}.gfn-hero{min-height:390px;display:flex;align-items:center;background:linear-gradient(110deg,#061631 0%,#082b68 60%,#164b8d 100%);background-position:center;background-size:cover;color:#fff}.gfn-hero .container{padding-block:64px}.gfn-hero .eyebrow{color:#bcd4ff}.gfn-hero h1{max-width:760px;margin:0 0 18px;font-size:clamp(2.7rem,5.5vw,4.7rem);letter-spacing:-.05em;line-height:1}.gfn-hero p:last-child{max-width:730px;margin:0;color:#dbe8ff;font-size:1.08rem}.gfn-content{padding:64px 0 86px}.gfn-layout{display:grid;grid-template-columns:minmax(230px,23%) minmax(0,77%);gap:26px;align-items:start}.gfn-filter-panel{border:1px solid #e5eaf0;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(18,42,83,.06);overflow:hidden}.gfn-filter-panel>summary{display:none;padding:17px 20px;color:#041d8c;font-weight:800;cursor:pointer}.gfn-filter-body{padding:22px}.gfn-search label,.gfn-filter-section h2{display:block;margin:0 0 11px;font-size:.88rem;font-weight:850;color:#17233b}.gfn-search>div{display:flex}.gfn-search input{min-width:0;width:100%;padding:11px 12px;border:1px solid #d9e1eb;border-radius:8px 0 0 8px;font:inherit}.gfn-search button{border:0;border-radius:0 8px 8px 0;background:#041d8c;color:#fff;padding:0 12px;font-weight:750;cursor:pointer}.gfn-filter-section{padding-top:22px;margin-top:22px;border-top:1px solid #edf0f4}.gfn-filter-section ul{list-style:none;padding:0;margin:0}.gfn-filter-section li a{display:flex;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:7px;color:#42516a;font-size:.88rem}.gfn-filter-section li a span{color:#7a879b}.gfn-filter-section li.is-active a,.gfn-filter-section li a:hover{background:#edf3ff;color:#041d8c}.gfn-tags,.gfn-card-tags{display:flex;flex-wrap:wrap;gap:7px}.gfn-tags a,.gfn-card-tags span{padding:5px 9px;border-radius:999px;background:#f0f3f7;color:#536176;font-size:.72rem;font-weight:750}.gfn-tags a.is-active,.gfn-tags a:hover{background:#041d8c;color:#fff}.gfn-reset{display:block;margin-top:20px;color:#041d8c;font-size:.84rem;font-weight:800}.gfn-results>header{margin-bottom:25px}.gfn-results>header .eyebrow{margin-bottom:7px}.gfn-results>header h2{margin:0;font-size:clamp(1.9rem,3.5vw,2.7rem);letter-spacing:-.035em}.gfn-results>header>p:last-child{margin:5px 0 0;color:#64748b}.gfn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gfn-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5eaf0;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(18,42,83,.06);transition:transform .18s,box-shadow .18s}.gfn-card:hover{transform:translateY(-3px);box-shadow:0 17px 38px rgba(18,42,83,.11)}.gfn-card-image{display:flex;aspect-ratio:16/10;background:linear-gradient(135deg,#071a44,#174987);overflow:hidden}.gfn-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.gfn-card:hover .gfn-card-image img{transform:scale(1.025)}.gfn-card-image>span{display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:24px;color:#fff}.gfn-card-image strong{font-size:1.35rem}.gfn-card-image small{color:#c9dbff}.gfn-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.gfn-meta{margin:0 0 10px;color:#64748b;font-size:.74rem}.gfn-card h3{margin:0 0 11px;font-size:1.22rem;line-height:1.3}.gfn-card h3 a{color:#17233b}.gfn-excerpt{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#64748b;font-size:.91rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gfn-card-tags{margin-top:auto}.gfn-read-more{margin-top:18px;font-size:.88rem;font-weight:850}.gfn-pagination ul{display:flex;justify-content:center;gap:7px;margin:36px 0 0;padding:0;list-style:none}.gfn-pagination a,.gfn-pagination span{display:grid;min-width:38px;height:38px;place-items:center;border:1px solid #dce3ed;border-radius:8px;background:#fff}.gfn-pagination .current{background:#041d8c;color:#fff}.gfn-empty{padding:56px 28px;border:1px dashed #cdd7e4;border-radius:14px;background:#fff;text-align:center}.gfn-empty h3{margin:0 0 8px;font-size:1.55rem}.gfn-empty p{max-width:550px;margin:0 auto 20px;color:#64748b}
.gfn-article{padding:48px 0 88px}.gfn-article-shell{max-width:1080px}.gfn-breadcrumb{display:flex;gap:9px;overflow:hidden;margin-bottom:38px;color:#758198;font-size:.8rem;white-space:nowrap}.gfn-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.gfn-article-header{max-width:880px;margin:0 auto 35px;text-align:center}.gfn-category{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e8efff;font-size:.75rem;font-weight:850}.gfn-article-header h1{margin:18px 0;font-size:clamp(2.5rem,5.5vw,4.5rem);letter-spacing:-.052em;line-height:1.02}.gfn-article-header p{color:#64748b}.gfn-featured{margin:0 0 42px;border-radius:18px;overflow:hidden}.gfn-featured img{display:block;width:100%;max-height:620px;object-fit:cover}.gfn-article-layout{display:grid;grid-template-columns:220px minmax(0,720px);justify-content:center;gap:36px;align-items:start}.gfn-toc{position:sticky;top:110px;padding:18px;border:1px solid #e5eaf0;border-radius:12px;background:#fff;font-size:.8rem}.gfn-toc ol{padding:0;margin:12px 0 0;list-style:none}.gfn-toc li{margin:8px 0}.gfn-toc .level-3{padding-left:12px}.gfn-prose{padding:34px;border:1px solid #e5eaf0;border-radius:14px;background:#fff}.gfn-prose h2{margin:1.6em 0 .55em;font-size:1.75rem;line-height:1.2}.gfn-prose h2:first-child{margin-top:0}.gfn-prose h3{margin:1.4em 0 .45em;font-size:1.3rem}.gfn-prose p,.gfn-prose li{color:#344054}.gfn-prose img{border-radius:10px}.gfn-prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.gfn-prose th,.gfn-prose td{padding:10px 12px;border:1px solid #dfe6ef;text-align:left}.gfn-inquiry,.gfm-cta{display:flex;align-items:center;justify-content:space-between;gap:34px;margin-top:50px;padding:38px;border-radius:18px;background:linear-gradient(125deg,#041d8c,#6498e4);color:#fff}.gfn-inquiry .eyebrow,.gfm-cta .eyebrow{color:#d9e8ff}.gfn-inquiry h2,.gfm-cta h2{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.gfn-inquiry p:last-child,.gfm-cta p:last-child{max-width:680px;margin:0;color:#e5efff}.gfn-related{margin-top:52px}.gfn-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gfn-related article{padding:22px;border:1px solid #e5eaf0;border-radius:12px;background:#fff}.gfn-related article p{margin:0;color:#64748b;font-size:.76rem}.gfn-related h3{margin:8px 0 13px;font-size:1rem}
@media(max-width:900px){.gfn-layout{grid-template-columns:1fr}.gfn-filter-panel>summary{display:block}.gfn-filter-panel:not([open]) .gfn-filter-body{display:none}.gfn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gfn-article-layout{grid-template-columns:1fr}.gfn-toc{position:static}.gfn-related>div{grid-template-columns:1fr}.gfn-inquiry{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.gfn-hero{min-height:315px}.gfn-hero h1{font-size:2.55rem}.gfn-content{padding:42px 0 62px}.gfn-grid{grid-template-columns:1fr}.gfn-filter-body,.gfn-card-body{padding:18px}.gfn-article{padding-top:28px}.gfn-article-header h1{font-size:2.45rem}.gfn-prose{padding:22px}.gfn-inquiry{padding:27px}.gfn-inquiry .button{width:100%}}
