:root{--portal-content-max:1440px;--portal-gutter:clamp(18px, 3vw, 32px);--portal-grid-gap:clamp(12px, 1.4vw, 20px);--portal-section-space:clamp(18px, 2.2vw, 32px)}.site-shell{background:var(--ivory);width:100%;min-width:0;min-height:100vh;display:block}.site-shell>.topbar{width:100%}.editorial-header-row,.home-layout-grid,.site-shell>footer{width:min(calc(100% - (var(--portal-gutter) * 2)), var(--portal-content-max));margin-left:auto;margin-right:auto}.home-layout-grid{column-gap:var(--portal-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;grid-auto-flow:row;align-items:start;display:grid}.home-layout-grid>.page-layout-section{order:var(--layout-order,0);grid-column:var(--layout-column,1 / -1);width:100%;min-width:0;margin:var(--portal-section-space) 0 0;background:0 0;border:0;align-self:start;padding:0;overflow:visible}.home-layout-grid>.page-layout-rates{margin-top:0}.home-layout-grid>.page-layout-section:has(>.home-layout-container:empty){display:none}.home-layout-grid>.page-layout-section>.home-layout-container,.home-layout-grid>.page-layout-section:not(.page-span-12)>.home-layout-container{width:100%;min-width:0;margin:0;padding:0}.home-layout-grid .home-layout-container>*{width:100%;max-width:100%;margin-left:0;margin-right:0}.home-layout-grid>.page-layout-top-ad,.home-layout-grid>.page-layout-infeed-ad,.home-layout-grid>.page-layout-editorial-ad,.home-layout-grid>.page-layout-exchangers,.home-layout-grid>.page-layout-currency-chart,.home-layout-grid>.page-layout-financial-workspace{padding-left:0;padding-right:0}.home-layout-grid .page-layout-rates .rates-strip,.home-layout-grid .quick-services,.home-layout-grid .editorial-signal-hero,.home-layout-grid .exchange-rates-workbench,.home-layout-grid .home-finance-rail,.home-layout-grid .home-financial-workspace,.home-layout-grid .cms-business-desk,.home-layout-grid .cards-catalog,.home-layout-grid .policy-rates-board,.home-layout-grid .market-overview,.home-layout-grid .bcse-section,.home-layout-grid .editorial-finance-solution,.home-layout-grid .results-section,.home-layout-grid .news-hub,.home-layout-grid .publications-section,.home-layout-grid .content-section,.home-layout-grid .banner,.home-layout-grid .ad-slot{width:100%;max-width:100%;margin-left:0;margin-right:0}.home-layout-grid .page-layout-rates .rates-strip{border:1px solid var(--line);background:var(--paper)}.home-layout-grid .editorial-signal-hero,.home-layout-grid .quick-services,.home-layout-grid .exchange-rates-workbench,.home-layout-grid .home-finance-rail{margin-top:0}.home-layout-grid .bcse-section{padding-left:0;padding-right:0}.home-layout-grid>.page-layout-section.widget-style-card>.home-layout-container{border:1px solid var(--line);background:var(--paper);padding:clamp(16px,2vw,24px)}.home-layout-grid>.page-layout-section.widget-style-accent>.home-layout-container{border-top:4px solid var(--blue);background:#f2f7ff;padding:clamp(16px,2vw,24px)}.home-layout-grid>.page-layout-section.widget-spacing-compact{margin-top:calc(var(--portal-section-space) / 2)}.home-layout-grid .page-layout-currency-chart .home-finance-rail{align-items:start;gap:var(--portal-grid-gap);grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.home-layout-grid .page-layout-exchangers .exchanger-workspace,.home-layout-grid .page-layout-exchangers .exchanger-results{height:auto;min-height:0;max-height:none}.home-layout-grid .page-layout-exchangers .exchanger-results{overflow:visible}.site-shell>footer{margin-top:var(--portal-section-space);margin-bottom:0}@media (max-width:980px){.home-layout-grid .page-layout-currency-chart .home-finance-rail,.home-layout-grid .cms-business-desk{grid-template-columns:1fr}}@media (max-width:760px){.home-layout-grid>.page-layout-section{grid-column:1/-1}.home-layout-grid .page-layout-rates .rates-strip{width:100%;padding-left:0;padding-right:0}}
