.rc.fx{font-size:17px;line-height:1.6;background:var(--paper)}.rc.fx .fx-hero{padding:34px 0 72px}.rc.fx .fx-crumbs{margin-bottom:26px}.rc.fx .fx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:56px;align-items:start}.rc.fx .fx-hero h1{font-size:52px}.rc.fx .fx-hero .answer{max-width:38em}.rc.fx .fx-hero .kicker{margin-bottom:20px}.rc.fx .fx-card{background:#fff;border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--shadow);overflow:hidden}.rc.fx .fx-card-band{position:relative;overflow:hidden;height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;background:var(--c,var(--navy));color:#fff}.rc.fx .fx-card-band svg{position:absolute;left:30%;top:0;width:80%;height:46px;fill:none;stroke:rgba(255,255,255,.28);stroke-width:.9}.rc.fx .fx-card-band span{position:relative;font:700 14px/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase}.rc.fx .fx-card-band i{position:relative;width:44px;border-top:1.5px dashed rgba(255,255,255,.55)}.rc.fx .fx-card-body{padding:20px 24px 22px}.rc.fx .fx-card-title{font:700 25px/1.12 var(--f-label);color:var(--navy)}.rc.fx .fx-spec{margin:14px 0 0}.rc.fx .fx-spec div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule-2)}.rc.fx .fx-spec dt{font:600 13px/1.5 var(--f-label);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.rc.fx .fx-spec dd{margin:0;font-size:16px;line-height:1.45}.rc.fx .fx-seal{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:6px;padding-top:16px;border-top:1px dashed var(--rule)}.rc.fx .fx-seal img{width:auto}.rc.fx .fx-seal .m-aha{height:34px}.rc.fx .fx-seal .m-rc{height:50px}.rc.fx .fx-seal p{flex:1 1 150px;font:700 13px/1.35 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.rc.fx .fx-sec,.rc.fx>.sec{padding:80px 0}.rc.fx .fx-wash{background:var(--wash);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rc.fx .fx-prose{max-width:46em}.rc.fx .fx-prose p+p{margin-top:14px}.rc.fx .fx-note{margin-top:22px;font-size:16px;color:var(--muted);max-width:52em}.rc.fx .fx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.rc.fx .fx-book-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.rc.fx .fx-book-grid .sec-head{margin-bottom:0}.rc.fx .fx-topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.rc.fx .fx-topics li{position:relative;background:#fff;border-radius:var(--r-l);padding:24px 24px 26px;border:1px solid var(--rule);border-top:4px solid var(--c,var(--navy))}.rc.fx .fx-topics h3{font-size:22px;margin-bottom:8px}.rc.fx .fx-topics p{font-size:16px;line-height:1.55}.rc.fx .fx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px}.rc.fx .fx-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start}.rc.fx .fx-steps .step-n{grid-row:span 2}.rc.fx .fx-steps h3{font-size:21px;margin:9px 0 6px}.rc.fx .fx-steps p{font-size:16px;line-height:1.55}.rc.fx .fx-near{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px 34px}.rc.fx .fx-table-frame{border:1px solid var(--rule);border-radius:var(--r-l);background:#fff;overflow:hidden}.rc.fx .fx-table-cap{margin:0;padding:16px 20px 0;font:700 14px/1.3 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rc.fx .fx-table-hint{display:none}.rc.fx .fx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0 /36px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) 100% /36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(23,54,93,.22),rgba(23,54,93,0)) 0 /14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(23,54,93,.22),rgba(23,54,93,0)) 100% /14px 100% no-repeat scroll,#fff}.rc.fx .fx-table-wrap:focus-visible{outline-offset:-3px}.rc.fx .fx-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}.rc.fx .fx-table-wide{min-width:560px}.rc.fx .fx-table td,.rc.fx .fx-table th{text-align:left;vertical-align:top;padding:14px 20px;border-bottom:1px solid var(--rule-2)}.rc.fx .fx-table thead th{font:700 14px/1.3 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--navy)}.rc.fx .fx-table tbody th{font-weight:600;color:var(--navy)}.rc.fx .fx-table tr:last-child td,.rc.fx .fx-table tr:last-child th{border-bottom:0}.rc.fx .fx-links{list-style:none;margin:0;padding:0;border-top:2px solid var(--navy)}.rc.fx .fx-links li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px 28px;padding:18px 0;border-bottom:1px solid var(--rule)}.rc.fx .fx-links a{font:700 19px/1.25 var(--f-label);color:var(--navy);text-decoration:none;border-bottom:1.5px solid transparent;align-self:start;justify-self:start}.rc.fx .fx-links a:hover{border-bottom-color:currentColor}.rc.fx .fx-links span{font-size:16px;line-height:1.5;color:var(--ink)}.rc.fx .fx-clients{margin-top:30px;padding:20px 22px;background:#fff;border:1px solid var(--rule);border-radius:var(--r-l)}.rc.fx .fx-clients .clients-h{color:var(--muted)}.rc.fx .fx-clients .clients-list li{color:var(--navy);border-color:#B9C7D8}.rc.fx .fx-clients .clients-note{color:var(--muted)}.rc.fx .fx-two>.fx-clients,.rc.fx .fx-two>div>.fx-clients:first-child{margin-top:0}.rc.fx .fx-sister{margin-top:26px;padding:16px 20px;border:1px dashed #b9c7d8;border-radius:var(--r-l);background:#fff;font-size:16px;line-height:1.5}.rc.fx .fx-sister .lbl{margin-bottom:4px}.rc.fx .fx-sister a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.rc.fx .fx-ty{padding:34px 0 84px}.rc.fx .fx-ty-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}.rc.fx .fx-ty .ticks{margin-top:18px}.rc.fx .fx-ty h1{font-size:48px;margin-top:4px}.rc.fx .fx-ty h2{font-size:30px;margin-top:36px}@media (max-width:1100px){.rc.fx .fx-hero-grid{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.rc.fx .fx-hero h1{font-size:44px}}@media (max-width:980px){.rc.fx .fx-book-grid,.rc.fx .fx-hero-grid,.rc.fx .fx-two,.rc.fx .fx-ty-grid{grid-template-columns:minmax(0,1fr);gap:36px}.rc.fx .fx-card{max-width:560px}}@media (max-width:760px){.rc.fx{font-size:16px}.rc.fx .fx-hero{padding:18px 0 52px}.rc.fx .fx-crumbs{margin-bottom:18px}.rc.fx .fx-hero h1{font-size:34px;line-height:1.06}.rc.fx .fx-hero .answer{font-size:16px;line-height:1.55;margin-top:18px}.rc.fx .fx-hero .hero-cta{margin-top:20px}.rc.fx .fx-sec,.rc.fx>.sec{padding:56px 0}.rc.fx .fx-card-body{padding:16px 18px 18px}.rc.fx .fx-spec div{grid-template-columns:104px minmax(0,1fr);gap:10px}.rc.fx .fx-topics li{padding:20px 18px 22px}.rc.fx .fx-links li{grid-template-columns:minmax(0,1fr);padding:16px 0}.rc.fx .fx-links a{font-size:18px}.rc.fx .fx-table td,.rc.fx .fx-table th{padding:12px 14px}.rc.fx .fx-table-cap{padding:14px 14px 0}.rc.fx .fx-ty{padding:18px 0 60px}.rc.fx .fx-ty h1{font-size:34px;line-height:1.06}.rc.fx .fx-ty h2{font-size:26px}}@media (max-width:593px){.rc.fx .fx-table-hint{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:9px 14px;font:600 13px/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--wash);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rc.fx .fx-table-hint svg{flex:none}}