.CountryMultiSelect-module__6pd-OW__container{position:relative}.CountryMultiSelect-module__6pd-OW__inputWrapper{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);padding:var(--space-sm);min-height:44px}.CountryMultiSelect-module__6pd-OW__chips{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.CountryMultiSelect-module__6pd-OW__chip{align-items:center;gap:var(--space-xs);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);color:var(--text-secondary);border-radius:3px;padding:2px 6px;font-size:.75rem;display:inline-flex}.CountryMultiSelect-module__6pd-OW__chipRemove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1}.CountryMultiSelect-module__6pd-OW__chipRemove:hover{color:var(--negative)}.CountryMultiSelect-module__6pd-OW__searchInput{min-width:120px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:4px;font-size:.875rem}.CountryMultiSelect-module__6pd-OW__searchInput::placeholder{color:var(--text-muted)}.CountryMultiSelect-module__6pd-OW__dropdown{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-xs)0;z-index:100;max-height:280px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.CountryMultiSelect-module__6pd-OW__option{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-md);text-align:left;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;font-family:inherit;font-size:.875rem;transition:background .1s;display:flex}.CountryMultiSelect-module__6pd-OW__option:hover:not(:disabled){background:var(--bg-paper)}.CountryMultiSelect-module__6pd-OW__optionSelected{color:var(--accent-teal);background:#0f766e14}.CountryMultiSelect-module__6pd-OW__optionDisabled{opacity:.5;cursor:not-allowed}.CountryMultiSelect-module__6pd-OW__countryRank{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-muted);width:24px}.CountryMultiSelect-module__6pd-OW__countryName{flex:1}.CountryMultiSelect-module__6pd-OW__countryCode{font-size:.6875rem;font-family:var(--font-mono);color:var(--text-muted)}.CountryMultiSelect-module__6pd-OW__checkmark{color:var(--accent-teal);font-weight:600}.CountryMultiSelect-module__6pd-OW__noResults{padding:var(--space-md);text-align:center;color:var(--text-muted);font-size:.875rem}.CountryMultiSelect-module__6pd-OW__hint{margin-top:var(--space-xs);color:var(--text-muted);font-size:.6875rem}
.MetricSelect-module__bSteMa__container{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);padding:var(--space-md)}.MetricSelect-module__bSteMa__header{margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:center;display:flex}.MetricSelect-module__bSteMa__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.6875rem;font-weight:600}.MetricSelect-module__bSteMa__count{color:var(--text-faint);font-size:.6875rem}.MetricSelect-module__bSteMa__checkboxList{gap:var(--space-xs);flex-direction:column;display:flex}.MetricSelect-module__bSteMa__checkboxItem{align-items:center;gap:var(--space-sm);cursor:pointer;padding:var(--space-xs)0;display:flex}.MetricSelect-module__bSteMa__checkbox{width:16px;height:16px;accent-color:var(--accent-teal);cursor:pointer}.MetricSelect-module__bSteMa__checkboxLabel{color:var(--text-secondary);font-size:.875rem}.MetricSelect-module__bSteMa__checkboxItem:hover .MetricSelect-module__bSteMa__checkboxLabel{color:var(--text-primary)}
.RatesOutlookCard-module__iG0TGG__container{padding:var(--space-sm)}.RatesOutlookCard-module__iG0TGG__header{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle,#ede9e1)}.RatesOutlookCard-module__iG0TGG__title{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-xs);font-size:1.25rem;font-weight:600}.RatesOutlookCard-module__iG0TGG__subhead{color:var(--text-muted);font-size:.8125rem}.RatesOutlookCard-module__iG0TGG__driversGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.RatesOutlookCard-module__iG0TGG__driverCard{padding:var(--space-md);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm)}.RatesOutlookCard-module__iG0TGG__driverPill{text-transform:uppercase;letter-spacing:.08em;color:var(--bg-white);background:var(--accent-teal);margin-bottom:var(--space-sm);border-radius:3px;padding:3px 8px;font-size:.625rem;font-weight:700;display:inline-block}.RatesOutlookCard-module__iG0TGG__driverLabel{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:var(--space-xs);font-size:.875rem;font-weight:600}.RatesOutlookCard-module__iG0TGG__driverExplanation{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.RatesOutlookCard-module__iG0TGG__scenarioGrid{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.RatesOutlookCard-module__iG0TGG__scenarioCard{padding:var(--space-sm);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm)}.RatesOutlookCard-module__iG0TGG__scenarioPillBase,.RatesOutlookCard-module__iG0TGG__scenarioPillHigher,.RatesOutlookCard-module__iG0TGG__scenarioPillLower{text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-sm);border-radius:3px;padding:2px 6px;font-size:.5625rem;font-weight:700;display:inline-block}.RatesOutlookCard-module__iG0TGG__scenarioPillBase{color:var(--accent-teal);background:#0f766e1f}.RatesOutlookCard-module__iG0TGG__scenarioPillHigher{color:#dc2626;background:#dc262614}.RatesOutlookCard-module__iG0TGG__scenarioPillLower{color:#059669;background:#05966914}.RatesOutlookCard-module__iG0TGG__scenarioList{margin:0;padding:0;list-style:none}.RatesOutlookCard-module__iG0TGG__scenarioList li{padding-left:var(--space-md);color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.75rem;line-height:1.55;position:relative}.RatesOutlookCard-module__iG0TGG__scenarioList li:last-child{margin-bottom:0}.RatesOutlookCard-module__iG0TGG__scenarioList li:before{content:"•";color:var(--text-muted);position:absolute;left:0}.RatesOutlookCard-module__iG0TGG__watchSection{padding:var(--space-md);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);margin-bottom:var(--space-md)}.RatesOutlookCard-module__iG0TGG__watchPill{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);margin-bottom:var(--space-sm);border-radius:3px;padding:2px 6px;font-size:.5625rem;font-weight:700;display:inline-block}.RatesOutlookCard-module__iG0TGG__watchList{gap:var(--space-xs)var(--space-lg);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.RatesOutlookCard-module__iG0TGG__watchList li{padding-left:var(--space-md);color:var(--text-secondary);font-size:.75rem;line-height:1.5;position:relative}.RatesOutlookCard-module__iG0TGG__watchList li:before{content:"→";color:var(--accent-teal);font-size:.625rem;position:absolute;left:0}.RatesOutlookCard-module__iG0TGG__disclaimer{color:var(--text-faint);text-align:center;margin:0;font-size:.6875rem;font-style:italic}@media (max-width:768px){.RatesOutlookCard-module__iG0TGG__driversGrid{grid-template-columns:1fr}.RatesOutlookCard-module__iG0TGG__scenarioGrid{gap:var(--space-md);grid-template-columns:1fr}.RatesOutlookCard-module__iG0TGG__watchList{grid-template-columns:1fr}}
.PositioningBlock-module__KpgDsa__section{margin-bottom:var(--space-md)}.PositioningBlock-module__KpgDsa__container{max-width:640px;padding:var(--space-lg)var(--space-md);text-align:center;border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);background:var(--bg-white);margin:0 auto}.PositioningBlock-module__KpgDsa__mission{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-md);font-size:1.0625rem;font-weight:500;line-height:1.65}.PositioningBlock-module__KpgDsa__decisionLens{color:var(--text-secondary);margin:0 0 var(--space-lg);font-size:.875rem;line-height:1.6}.PositioningBlock-module__KpgDsa__pills{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.PositioningBlock-module__KpgDsa__pill{color:var(--text-muted);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:20px;padding:4px 12px;font-size:.6875rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-block}.PositioningBlock-module__KpgDsa__pill:hover{color:var(--text-secondary);border-color:var(--text-muted)}@media (max-width:600px){.PositioningBlock-module__KpgDsa__container{padding:var(--space-md)}.PositioningBlock-module__KpgDsa__mission{font-size:.9375rem}.PositioningBlock-module__KpgDsa__decisionLens{font-size:.8125rem}.PositioningBlock-module__KpgDsa__pills{gap:var(--space-xs)}.PositioningBlock-module__KpgDsa__pill{padding:3px 10px;font-size:.625rem}}
.DecisionLensCard-module__IIcGRq__container{padding:var(--space-sm)}.DecisionLensCard-module__IIcGRq__header{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:flex-start;display:flex}.DecisionLensCard-module__IIcGRq__headerLeft{gap:var(--space-xs);flex-direction:column;display:flex}.DecisionLensCard-module__IIcGRq__title{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.DecisionLensCard-module__IIcGRq__subtitle{color:var(--text-muted);font-size:.75rem}.DecisionLensCard-module__IIcGRq__expandButton{color:var(--accent-teal);border:1px solid var(--accent-teal);cursor:pointer;background:0 0;border-radius:3px;padding:4px 10px;font-size:.6875rem;font-weight:500;transition:all .15s}.DecisionLensCard-module__IIcGRq__expandButton:hover{background:var(--accent-teal);color:var(--bg-white)}.DecisionLensCard-module__IIcGRq__panelsGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.DecisionLensCard-module__IIcGRq__panel{padding:var(--space-md);border-radius:var(--radius-sm);background:#f8f9fa;border:1px solid #0000000f}.DecisionLensCard-module__IIcGRq__panelTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-subtle,#ede9e1);font-size:.8125rem;font-weight:600}.DecisionLensCard-module__IIcGRq__panelList{margin:0;padding:0;list-style:none}.DecisionLensCard-module__IIcGRq__panelList li{padding-left:var(--space-md);color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.6875rem;line-height:1.5;position:relative}.DecisionLensCard-module__IIcGRq__panelList li:last-child{margin-bottom:0}.DecisionLensCard-module__IIcGRq__panelList li:before{content:"•";color:var(--text-muted);position:absolute;left:0}.DecisionLensCard-module__IIcGRq__divider{background:var(--border-subtle,#ede9e1);height:1px;margin-bottom:var(--space-lg)}.DecisionLensCard-module__IIcGRq__fixedVsVariable{margin-bottom:var(--space-lg)}.DecisionLensCard-module__IIcGRq__sectionTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-sm);font-size:.8125rem;font-weight:600}.DecisionLensCard-module__IIcGRq__fvGrid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.DecisionLensCard-module__IIcGRq__fvBlock{padding:var(--space-sm);border-radius:var(--radius-sm);background:#f8f9fa;border:1px solid #0000000f}.DecisionLensCard-module__IIcGRq__fvLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--bg-white);background:var(--accent-teal);margin-bottom:var(--space-xs);border-radius:2px;padding:2px 6px;font-size:.5625rem;font-weight:700;display:inline-block}.DecisionLensCard-module__IIcGRq__fvText{color:var(--text-secondary);margin:0;font-size:.6875rem;line-height:1.55}.DecisionLensCard-module__IIcGRq__signalsSection{margin-bottom:var(--space-md)}.DecisionLensCard-module__IIcGRq__signalsList{gap:var(--space-xs)var(--space-lg);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.DecisionLensCard-module__IIcGRq__signalsList li{padding-left:var(--space-md);color:var(--text-secondary);font-size:.6875rem;line-height:1.5;position:relative}.DecisionLensCard-module__IIcGRq__signalsList li:before{content:"→";color:var(--accent-teal);font-size:.625rem;position:absolute;left:0}.DecisionLensCard-module__IIcGRq__disclaimer{color:var(--text-faint);text-align:center;margin:0;font-size:.625rem;font-style:italic}.DecisionLensCard-module__IIcGRq__modalOverlay{z-index:var(--z-modal,2000);padding:max(var(--space-lg),var(--safe-area-top,0px))max(var(--space-lg),var(--safe-area-right,0px))max(var(--space-lg),var(--safe-area-bottom,0px))max(var(--space-lg),var(--safe-area-left,0px));background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DecisionLensCard-module__IIcGRq__modalCard{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-lg);width:100%;max-width:720px;max-height:calc(100vh - max(var(--space-lg),var(--safe-area-top,0px))*2 - var(--safe-area-bottom,0px));flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026}.DecisionLensCard-module__IIcGRq__modalHeader{padding:var(--space-lg);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:flex-start;gap:var(--space-md);background:var(--bg-white);z-index:1;flex-shrink:0;display:flex;position:sticky;top:0}.DecisionLensCard-module__IIcGRq__modalTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.DecisionLensCard-module__IIcGRq__modalClose{background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;font-size:1.25rem;transition:all .15s;display:flex}.DecisionLensCard-module__IIcGRq__modalClose:hover{background:var(--bg-white);color:var(--text-primary);border-color:var(--border-medium)}.DecisionLensCard-module__IIcGRq__modalClose:focus{outline:2px solid var(--accent-teal);outline-offset:2px}.DecisionLensCard-module__IIcGRq__modalContent{padding:var(--space-lg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.DecisionLensCard-module__IIcGRq__modalPara{color:var(--text-secondary);margin:0 0 var(--space-md);font-size:.875rem;line-height:1.7}.DecisionLensCard-module__IIcGRq__modalSectionTitle{font-family:var(--font-serif);color:var(--text-primary);margin:var(--space-lg)0 var(--space-md);font-size:.9375rem;font-weight:600}.DecisionLensCard-module__IIcGRq__modalScenarios{margin-bottom:var(--space-lg)}.DecisionLensCard-module__IIcGRq__scenarioGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.DecisionLensCard-module__IIcGRq__scenarioCard{padding:var(--space-md);border-radius:var(--radius-sm);background:#f8f9fa;border:1px solid #0000000f}.DecisionLensCard-module__IIcGRq__scenarioLabel{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-xs);font-size:.75rem;font-weight:600}.DecisionLensCard-module__IIcGRq__scenarioBullets{margin:0;padding:0;list-style:none}.DecisionLensCard-module__IIcGRq__scenarioBullets li{color:var(--text-secondary);margin-bottom:2px;font-size:.6875rem;line-height:1.5}.DecisionLensCard-module__IIcGRq__scenarioBullets li:before{content:"• ";color:var(--text-muted)}.DecisionLensCard-module__IIcGRq__modalMarketStructure{margin-bottom:var(--space-lg)}.DecisionLensCard-module__IIcGRq__msGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.DecisionLensCard-module__IIcGRq__msItem{flex-direction:column;gap:2px;display:flex}.DecisionLensCard-module__IIcGRq__msLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.5625rem;font-weight:700}.DecisionLensCard-module__IIcGRq__msValue{color:var(--text-secondary);font-size:.75rem}.DecisionLensCard-module__IIcGRq__msNotes{color:var(--text-muted);margin:var(--space-sm)0 0;font-size:.6875rem;font-style:italic}.DecisionLensCard-module__IIcGRq__modalDisclaimer{color:var(--text-faint);text-align:center;margin:var(--space-lg)0 0;padding-top:var(--space-md);border-top:1px solid var(--border-subtle,#ede9e1);font-size:.625rem;font-style:italic}@media (max-width:768px){.DecisionLensCard-module__IIcGRq__panelsGrid,.DecisionLensCard-module__IIcGRq__fvGrid,.DecisionLensCard-module__IIcGRq__signalsList,.DecisionLensCard-module__IIcGRq__scenarioGrid,.DecisionLensCard-module__IIcGRq__msGrid{grid-template-columns:1fr}.DecisionLensCard-module__IIcGRq__modalOverlay{align-items:stretch;padding:0}.DecisionLensCard-module__IIcGRq__modalCard{border:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.DecisionLensCard-module__IIcGRq__modalHeader{padding:var(--space-sm)var(--space-md);padding-top:calc(var(--space-sm) + env(safe-area-inset-top,0px))}.DecisionLensCard-module__IIcGRq__modalContent{padding:var(--space-md);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}.DecisionLensCard-module__IIcGRq__modalTitle{font-size:1rem}}
.MortgageLensHome-module__B1W_Ja__section{margin-bottom:var(--space-lg)}.MortgageLensHome-module__B1W_Ja__container{padding:var(--space-sm)}.MortgageLensHome-module__B1W_Ja__header{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.MortgageLensHome-module__B1W_Ja__headerLeft{gap:var(--space-xs);flex-direction:column;display:flex}.MortgageLensHome-module__B1W_Ja__title{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.MortgageLensHome-module__B1W_Ja__subtitle{color:var(--text-muted);font-size:.75rem}.MortgageLensHome-module__B1W_Ja__cta{color:var(--accent-teal);border:1px solid var(--accent-teal);white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .15s}.MortgageLensHome-module__B1W_Ja__cta:hover{background:var(--accent-teal);color:var(--bg-white)}.MortgageLensHome-module__B1W_Ja__scenariosGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.MortgageLensHome-module__B1W_Ja__scenarioCard{padding:var(--space-md);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm)}.MortgageLensHome-module__B1W_Ja__scenarioTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-subtle,#ede9e1);font-size:.8125rem;font-weight:600}.MortgageLensHome-module__B1W_Ja__scenarioList{margin:0;padding:0;list-style:none}.MortgageLensHome-module__B1W_Ja__scenarioList li{padding-left:var(--space-md);color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.6875rem;line-height:1.5;position:relative}.MortgageLensHome-module__B1W_Ja__scenarioList li:last-child{margin-bottom:0}.MortgageLensHome-module__B1W_Ja__scenarioList li:before{content:"•";color:var(--text-muted);position:absolute;left:0}.MortgageLensHome-module__B1W_Ja__scenarioList li strong{color:var(--text-primary);font-weight:600}.MortgageLensHome-module__B1W_Ja__signalsRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.MortgageLensHome-module__B1W_Ja__signalsLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}@media (max-width:768px){.MortgageLensHome-module__B1W_Ja__header{flex-direction:column;align-items:flex-start}.MortgageLensHome-module__B1W_Ja__scenariosGrid{grid-template-columns:1fr}.MortgageLensHome-module__B1W_Ja__cta{text-align:center;width:100%}}
.MortgageSignalsRow-module__iX67xW__section{margin-bottom:var(--space-xl)}.MortgageSignalsRow-module__iX67xW__header{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.MortgageSignalsRow-module__iX67xW__title{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.MortgageSignalsRow-module__iX67xW__subtitle{color:var(--text-muted);font-size:.6875rem}.MortgageSignalsRow-module__iX67xW__grid{gap:var(--space-sm);grid-template-columns:repeat(6,1fr);display:grid}.MortgageSignalsRow-module__iX67xW__card{padding:var(--space-md)var(--space-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}.MortgageSignalsRow-module__iX67xW__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.5625rem;font-weight:600}.MortgageSignalsRow-module__iX67xW__value{font-family:var(--font-mono);color:var(--text-primary);font-size:1rem;font-weight:700}.MortgageSignalsRow-module__iX67xW__subtext{color:var(--text-faint);margin-top:2px;font-size:.5625rem}@media (max-width:900px){.MortgageSignalsRow-module__iX67xW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.MortgageSignalsRow-module__iX67xW__grid{grid-template-columns:repeat(2,1fr)}.MortgageSignalsRow-module__iX67xW__card{min-height:70px;padding:var(--space-sm)}.MortgageSignalsRow-module__iX67xW__value{font-size:.875rem}}
.MonetaryPolicyCard-module__03PSNq__titleRow{align-items:center;gap:8px;display:flex}.MonetaryPolicyCard-module__03PSNq__titleText{font-family:var(--font-serif);color:var(--text-primary);font-size:.9375rem;font-weight:600}.MonetaryPolicyCard-module__03PSNq__content{gap:var(--space-md);flex-direction:column;display:flex}.MonetaryPolicyCard-module__03PSNq__asOfRow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.MonetaryPolicyCard-module__03PSNq__asOfLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.MonetaryPolicyCard-module__03PSNq__staleBadge{color:var(--warning-yellow);text-transform:uppercase;letter-spacing:.03em;background:#eab3081a;border-radius:4px;padding:2px 6px;font-size:.5625rem}.MonetaryPolicyCard-module__03PSNq__stanceRow{gap:var(--space-lg);grid-template-columns:auto 1fr;align-items:start;display:grid}.MonetaryPolicyCard-module__03PSNq__stanceLeft{gap:var(--space-xs);flex-direction:column;min-width:120px;display:flex}.MonetaryPolicyCard-module__03PSNq__stanceBadge{border-radius:var(--radius-sm);color:#fff;text-transform:uppercase;letter-spacing:.04em;width:fit-content;padding:6px 14px;font-size:.6875rem;font-weight:700;display:inline-block}.MonetaryPolicyCard-module__03PSNq__stanceRate{font-family:var(--font-mono);color:var(--text-secondary);font-size:.875rem}.MonetaryPolicyCard-module__03PSNq__stanceRight{padding-left:var(--space-md);border-left:2px solid var(--border-subtle,#ede9e1)}.MonetaryPolicyCard-module__03PSNq__impactBullets{padding-left:var(--space-md);gap:var(--space-xs);flex-direction:column;margin:0;list-style-type:disc;display:flex}.MonetaryPolicyCard-module__03PSNq__impactBullets li{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.MonetaryPolicyCard-module__03PSNq__timeline{gap:var(--space-sm)var(--space-lg);padding:var(--space-sm)0;border-top:1px solid var(--border-subtle,#ede9e1);border-bottom:1px solid var(--border-subtle,#ede9e1);flex-wrap:wrap;display:flex}.MonetaryPolicyCard-module__03PSNq__timelineItem{gap:var(--space-xs);align-items:baseline;display:flex}.MonetaryPolicyCard-module__03PSNq__timelineLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem}.MonetaryPolicyCard-module__03PSNq__timelineValue{color:var(--text-primary);font-size:.8125rem;font-weight:500}.MonetaryPolicyCard-module__03PSNq__neutralRow{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.MonetaryPolicyCard-module__03PSNq__neutralLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem}.MonetaryPolicyCard-module__03PSNq__neutralValue{font-family:var(--font-mono);color:var(--text-primary);font-size:.875rem;font-weight:500}.MonetaryPolicyCard-module__03PSNq__neutralDelta{color:var(--text-muted);font-size:.75rem}.MonetaryPolicyCard-module__03PSNq__neutralNotAvailable{color:var(--text-muted);font-size:.75rem;font-style:italic}@media (max-width:640px){.MonetaryPolicyCard-module__03PSNq__stanceRow{gap:var(--space-md);grid-template-columns:1fr}.MonetaryPolicyCard-module__03PSNq__stanceRight{padding-left:0;padding-top:var(--space-sm);border-left:none;border-top:1px dashed var(--border-subtle,#ede9e1)}.MonetaryPolicyCard-module__03PSNq__timeline{gap:var(--space-xs);flex-direction:column}.MonetaryPolicyCard-module__03PSNq__neutralRow{gap:var(--space-xs);flex-direction:column;align-items:flex-start}.MonetaryPolicyCard-module__03PSNq__neutralDelta{margin-left:0}}@media (max-width:380px){.MonetaryPolicyCard-module__03PSNq__stanceBadge{padding:5px 12px;font-size:.625rem}.MonetaryPolicyCard-module__03PSNq__impactBullets li{font-size:.75rem}}
.DataProvenance-module__p2PDHa__container{font-family:var(--font-inter),system-ui,sans-serif}.DataProvenance-module__p2PDHa__compact{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.625rem;display:flex}.DataProvenance-module__p2PDHa__compact .DataProvenance-module__p2PDHa__date{font-weight:500}.DataProvenance-module__p2PDHa__compact .DataProvenance-module__p2PDHa__source{color:var(--text-faint)}.DataProvenance-module__p2PDHa__compact .DataProvenance-module__p2PDHa__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:1px 4px;font-size:.5625rem;font-weight:600;display:inline-block}.DataProvenance-module__p2PDHa__compact .DataProvenance-module__p2PDHa__fallbackReason{color:var(--text-faint);font-size:.5625rem;font-style:italic}.DataProvenance-module__p2PDHa__expanded{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.6875rem;display:flex}.DataProvenance-module__p2PDHa__expanded .DataProvenance-module__p2PDHa__item{align-items:center;gap:4px;display:flex}.DataProvenance-module__p2PDHa__expanded .DataProvenance-module__p2PDHa__label{color:var(--text-faint)}.DataProvenance-module__p2PDHa__expanded .DataProvenance-module__p2PDHa__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:.5625rem;font-weight:600;display:inline-block}.DataProvenance-module__p2PDHa__separator{color:var(--text-faint);opacity:.5}@media (max-width:768px){.DataProvenance-module__p2PDHa__expanded{flex-direction:column;align-items:flex-start;gap:2px}.DataProvenance-module__p2PDHa__expanded .DataProvenance-module__p2PDHa__separator{display:none}}
.DataProvenanceLine-module__UE85Ma__minimal{color:var(--text-muted);font-size:.6875rem;line-height:1.4}.DataProvenanceLine-module__UE85Ma__compact{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.6875rem;line-height:1.4;display:flex}.DataProvenanceLine-module__UE85Ma__separator{color:var(--text-faint);margin:0 2px}.DataProvenanceLine-module__UE85Ma__asOf,.DataProvenanceLine-module__UE85Ma__updated,.DataProvenanceLine-module__UE85Ma__source{white-space:nowrap}.DataProvenanceLine-module__UE85Ma__expanded{flex-direction:column;gap:4px;font-size:.6875rem;display:flex}.DataProvenanceLine-module__UE85Ma__row{align-items:baseline;gap:6px;display:flex}.DataProvenanceLine-module__UE85Ma__label{color:var(--text-faint);flex-shrink:0;min-width:80px}.DataProvenanceLine-module__UE85Ma__value{color:var(--text-muted)}.DataProvenanceLine-module__UE85Ma__sourceLink{color:var(--accent-teal);text-decoration:none;transition:color .15s}.DataProvenanceLine-module__UE85Ma__sourceLink:hover{color:var(--accent-teal-dark,#0d9488);text-decoration:underline}.DataProvenanceLine-module__UE85Ma__unavailable{color:var(--text-faint);font-style:italic}.DataProvenanceLine-module__UE85Ma__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:.5625rem;font-weight:600;display:inline-block}@media (max-width:768px){.DataProvenanceLine-module__UE85Ma__compact,.DataProvenanceLine-module__UE85Ma__expanded{font-size:.625rem}.DataProvenanceLine-module__UE85Ma__label{min-width:70px}}
.SectionHeader-module__J6SKWa__sectionHeader{gap:var(--space-xs);padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle,#ede9e1);scroll-margin-top:calc(var(--space-lg) + 60px);flex-direction:column;display:flex}.SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__compact{padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}.SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__noBorder{border-bottom:none;padding-bottom:0}.SectionHeader-module__J6SKWa__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.SectionHeader-module__J6SKWa__titleGroup{flex-direction:column;gap:2px;display:flex}.SectionHeader-module__J6SKWa__title{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.SectionHeader-module__J6SKWa__subtitle{color:var(--text-muted);letter-spacing:.01em;font-size:.75rem;font-weight:400;line-height:1.4}.SectionHeader-module__J6SKWa__meta{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.SectionHeader-module__J6SKWa__metaRight{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}@media (max-width:640px){.SectionHeader-module__J6SKWa__sectionHeader{padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}.SectionHeader-module__J6SKWa__title{font-size:.9375rem}.SectionHeader-module__J6SKWa__subtitle{font-size:.6875rem}.SectionHeader-module__J6SKWa__meta{font-size:.625rem}.SectionHeader-module__J6SKWa__titleRow{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.SectionHeader-module__J6SKWa__metaRight{justify-content:flex-start;width:100%}}:is(.dashSurface .SectionHeader-module__J6SKWa__sectionHeader,.canadaReorderableContent .SectionHeader-module__J6SKWa__sectionHeader){padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom-color:#0000000f}:is(.dashSurface .SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__compact,.canadaReorderableContent .SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__compact){padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}:is(.dashSurface .SectionHeader-module__J6SKWa__title,.canadaReorderableContent .SectionHeader-module__J6SKWa__title){font-family:var(--font-serif);letter-spacing:-.01em}:is(.dashSurface .SectionHeader-module__J6SKWa__meta,.canadaReorderableContent .SectionHeader-module__J6SKWa__meta){color:var(--text-secondary)}
.SectionBlock-module__VgxwtW__sectionBlock{width:100%;scroll-margin-top:calc(var(--siteHeaderH,56px) + var(--space-md,16px));position:relative}.SectionBlock-module__VgxwtW__sectionContent{width:100%}.SectionBlock-module__VgxwtW__sectionDivider{height:1px;margin:var(--space-lg)0;opacity:.5;background:#0000000f}.SectionBlock-module__VgxwtW__sectionBlock[data-focus-active=true]{outline:2px solid var(--accent-teal);outline-offset:4px;border-radius:var(--radius-md)}.SectionBlock-module__VgxwtW__sectionBlock{transition:transform .3s,opacity .3s}@keyframes SectionBlock-module__VgxwtW__sectionFocusIn{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SectionBlock-module__VgxwtW__sectionBlock[data-focus-primary=true]{animation:.3s forwards SectionBlock-module__VgxwtW__sectionFocusIn}@media (max-width:640px){.SectionBlock-module__VgxwtW__sectionBlock{margin-bottom:var(--space-md)}.SectionBlock-module__VgxwtW__sectionDivider{margin:var(--space-md)0}}.SectionBlock-module__VgxwtW__nested{margin-bottom:var(--space-md);padding-top:var(--space-sm);border-top:1px solid #0000000a}.SectionBlock-module__VgxwtW__nested:first-child{border-top:none;padding-top:0}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock{padding:var(--space-lg);background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.SectionBlock-module__VgxwtW__dashSurface{padding:var(--space-lg);background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.SectionBlock-module__VgxwtW__dashSurface:before{display:none}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__sectionBlock{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.dashSurface .SectionBlock-module__VgxwtW__sectionBlock{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__sectionBlock:not(:first-child){margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid #0000000a}.dashSurface .SectionBlock-module__VgxwtW__sectionBlock:not(:first-child){margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid #0000000a}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__card{box-shadow:none;background:#fff;border:1px solid #0000000a}.dashSurface .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__card{box-shadow:none;background:#fff;border:1px solid #0000000a}.SectionBlock-module__VgxwtW__noBorder{border:none!important;padding-top:0!important}@media (max-width:768px){.SectionBlock-module__VgxwtW__dashSurface{padding:var(--space-md);border-radius:10px}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock{padding:var(--space-md);border-radius:10px}}@media (max-width:480px){.SectionBlock-module__VgxwtW__dashSurface{padding:var(--space-sm)var(--space-md);border-radius:8px}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock{padding:var(--space-sm)var(--space-md);border-radius:8px}}
.page-module__FrHGZG__container{max-width:1040px;padding-inline:var(--space-md);padding-top:calc(var(--siteHeaderHDynamic,56px) + var(--space-lg));padding-bottom:var(--space-2xl);box-sizing:border-box;margin:0 auto}.page-module__FrHGZG__pageStack{gap:var(--space-lg,24px);flex-direction:column;display:flex}.page-module__FrHGZG__pageStack>section,.page-module__FrHGZG__pageStack>nav,.page-module__FrHGZG__pageStack>div{margin-bottom:0}.page-module__FrHGZG__heroShell{border-radius:var(--brand-radius-card,18px);isolation:isolate;z-index:1001;box-shadow:var(--brand-shadow-sm,0 1px 3px #0000000a);padding:clamp(20px,3vw,32px);position:relative;overflow:visible}.page-module__FrHGZG__heroShell:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 50% at 10% 15%,#0f766e14 0%,#0000 60%),radial-gradient(45% 45% at 90% 85%,#c8b99b1a 0%,#0000 55%),linear-gradient(135deg,#f5f2eb 0%,#faf5eb 50%,#f2eee4 100%);position:absolute;inset:0}.page-module__FrHGZG__heroShell:after{content:"";border-radius:inherit;border:1px solid var(--border-subtle,#ede9e1);pointer-events:none;position:absolute;inset:0}.page-module__FrHGZG__heroTop{gap:var(--space-lg);grid-template-columns:1fr auto;align-items:start;display:grid}.page-module__FrHGZG__heroDivider{background:var(--border-subtle,#ede9e1);height:1px;margin:var(--space-md)0;opacity:.6}.page-module__FrHGZG__heroBottom{z-index:1;position:relative}.page-module__FrHGZG__heroBottom [class*=card]:before{display:none}@media (max-width:768px){.page-module__FrHGZG__heroShell{padding:var(--space-md);border-radius:14px}.page-module__FrHGZG__heroTop{gap:var(--space-md);grid-template-columns:1fr}}@media (max-width:480px){.page-module__FrHGZG__heroShell{padding:var(--space-sm)var(--space-md);border-radius:10px}}.page-module__FrHGZG__dashSurface{background:var(--brand-surface-card,#fffefc);border-radius:var(--brand-radius-card,18px);padding:var(--space-lg);box-shadow:var(--brand-shadow-sm);border:none;position:relative;overflow:hidden}.page-module__FrHGZG__dashSurface:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 5%,#ffffffb3 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__masthead{border-bottom:none;padding-bottom:0}.page-module__FrHGZG__reorderableContent{gap:var(--space-lg,24px);flex-direction:column;min-width:0;display:flex}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop{background:var(--brand-surface-card,#fffefc);border-radius:var(--brand-radius-card,18px);box-shadow:var(--brand-shadow-sm);border:none;padding:20px;position:relative;overflow:hidden}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile:before,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 5%,#ffffffb3 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card]:not(.ownsSurface){background:var(--brand-surface-card,#fffefc);border-radius:var(--brand-radius-card,18px);box-shadow:var(--brand-shadow-sm);border:none;position:relative;overflow:hidden}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card]:not(.ownsSurface):before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 5%,#ffffffb3 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}:is(.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=form]:not(.ownsSurface),.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=content]:not(.ownsSurface)){box-shadow:none;background:0 0;border:none}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{background:var(--brand-surface-card,#fffefc);border-radius:var(--brand-radius-card,18px);padding:var(--space-md);box-shadow:var(--brand-shadow-sm);border:none;position:relative;overflow:hidden}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 5%,#ffffffb3 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not(.ownsSurface):not([data-kpi-card]){background:var(--brand-inner-surface,#f7f5f0);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--brand-radius-inner,14px);box-shadow:none;padding:var(--space-sm)var(--space-md)}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not(.ownsSurface):not([data-kpi-card]):hover{border-color:var(--border-medium,#d4cfc4);box-shadow:none}.page-module__FrHGZG__reorderableContent [class*=monetaryPolicy]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=monetaryPolicy]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=monetaryPolicy]>div>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=cbSummary]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=cbSummary]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=cbSummary]>div:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=liquiditySection]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=liquiditySection]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=liquiditySection]>div:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=macroFundamentalsSection]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=macroFundamentalsSection]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=industryFootprint]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=industryFootprint]>div:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=fxSection]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=fxSection]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=fxSection]>div:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=tradeSection]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=tradeSection]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=tradeSection]>div:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=rateTransmission]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=rateTransmission]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=borrowerPlaybook]>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent [class*=borrowerPlaybook]>[class*=card]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}:is(.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary [class*=container]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy [class*=container]:not(.ownsSurface)){box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent [class*=macroSnapshotSection] [class*=panel]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent [class*=macroSnapshotSection] [class*=labelCard]:not(.ownsSurface){background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--border-subtle,#ede9e1)!important;border-radius:var(--brand-radius-inner,14px)!important;box-shadow:none!important}:is(.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=chartSection]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=metricsSection]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=mainLayout]:not(.ownsSurface)){box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=chartContainer]:not(.ownsSurface){background:var(--brand-inner-surface,#f7f5f0);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--brand-radius-inner,14px);padding:20px}:is(.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=tabGroup]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=rangeToggle]:not(.ownsSurface)){box-shadow:none;background:0 0;border:none}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=insights]:not(.ownsSurface){border:none;border-top:1px solid var(--border-subtle,#ede9e1);box-shadow:none;background:0 0}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint>[class*=container]:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint>div:not(.ownsSurface){box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint [class*=treemapContainer]:not(.ownsSurface){background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--border-subtle,#ede9e1)!important;border-radius:var(--brand-radius-inner,14px)!important;box-shadow:none!important}:is(.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint [class*=tierBadge]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint [class*=methodologyNote]:not(.ownsSurface)){background:var(--brand-inner-surface,#f7f5f0);border-color:var(--border-subtle,#ede9e1);box-shadow:none}:is(.page-module__FrHGZG__reorderableContent [class*=rateTransmission] [class*=block]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent [class*=borrowerPlaybook] [class*=column]:not(.ownsSurface)),:is(.page-module__FrHGZG__reorderableContent [class*=fxSection] [class*=snapshot]:not(.ownsSurface),.page-module__FrHGZG__reorderableContent [class*=tradeSection] [class*=snapshot]:not(.ownsSurface)){background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--border-subtle,#ede9e1)!important;border-radius:var(--brand-radius-inner,14px)!important;box-shadow:none!important}.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook] [class*=mechanicsOneliner]:not(.ownsSurface){background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--border-subtle,#ede9e1)!important;border-radius:var(--brand-radius-inner,14px)!important;box-shadow:none!important}.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook] [class*=grid] [class*=block]:not(.ownsSurface){background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--border-subtle,#ede9e1)!important;border-radius:var(--brand-radius-inner,14px)!important;box-shadow:none!important}@media (max-width:768px){.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card],.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{padding:var(--space-md);border-radius:14px}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]){padding:var(--space-sm);border-radius:10px}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop{border-radius:14px;padding:16px}.page-module__FrHGZG__reorderableContent,.page-module__FrHGZG__pageStack{gap:20px;max-width:100%;overflow-x:hidden}}@media (max-width:480px){.page-module__FrHGZG__mastheadDescriptor{margin-bottom:.375rem}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card],.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{padding:var(--space-sm);border-radius:10px}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]){border-radius:8px}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop{border-radius:10px;padding:14px}.page-module__FrHGZG__reorderableContent,.page-module__FrHGZG__pageStack{gap:16px;max-width:100%;overflow-x:hidden}}.page-module__FrHGZG__reorderableContent{--is-canada:1}.page-module__FrHGZG__masthead{display:contents}.page-module__FrHGZG__mastheadLeft{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__FrHGZG__mastheadDescriptor{color:var(--text-faint,#9ca3af);letter-spacing:.01em;max-width:48ch;margin:0;font-size:.6875rem;line-height:1.4}.page-module__FrHGZG__backLink{color:var(--text-muted);font-size:.75rem;text-decoration:none;transition:color .15s}.page-module__FrHGZG__backLink:hover{color:var(--accent-teal);text-decoration:none}.page-module__FrHGZG__countryRow{align-items:center;gap:var(--space-md);display:flex}.page-module__FrHGZG__countryTitle{margin:0}.page-module__FrHGZG__countryTitleText{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700}.page-module__FrHGZG__compareLink{color:var(--accent-teal);border:1px solid var(--brand-border,#e0dcd4);white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .15s}.page-module__FrHGZG__compareLink:hover{border-color:var(--accent-teal);color:var(--accent-teal);background:#0f766e0f}.page-module__FrHGZG__mastheadRight{align-items:flex-end;gap:var(--space-xs);flex-direction:column;display:flex}.page-module__FrHGZG__metaInfo{color:var(--text-secondary);font-size:.8125rem}.page-module__FrHGZG__metaSeparator{margin:0 var(--space-xs);color:var(--text-muted)}.page-module__FrHGZG__lastUpdated{color:var(--text-muted);align-items:center;gap:4px;font-size:.6875rem;display:flex}.page-module__FrHGZG__lastUpdatedLabel{color:var(--text-faint)}.page-module__FrHGZG__liveBadge{color:#059669;text-transform:uppercase;letter-spacing:.05em;background:#0596691f;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}.page-module__FrHGZG__fallbackBadge{color:#ca8a04;text-transform:uppercase;letter-spacing:.05em;background:#ca8a041f;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}.page-module__FrHGZG__staleWarning{color:#ca8a04;background:#ca8a0414;border-radius:4px;margin-top:4px;padding:4px 8px;font-size:.6875rem}.page-module__FrHGZG__cachedBadge{color:#ca8a04;text-transform:uppercase;letter-spacing:.05em;background:#ca8a041f;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}.page-module__FrHGZG__provenanceInfo{flex-direction:column;align-items:flex-end;gap:2px;font-size:.6875rem;display:flex}.page-module__FrHGZG__provenanceLine{align-items:center;gap:4px;display:flex}.page-module__FrHGZG__provenanceLabel{color:var(--text-faint)}.page-module__FrHGZG__provenanceValue{color:var(--text-muted);font-weight:500}.page-module__FrHGZG__newsletterHero{display:block}.page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__advertisedRates{scroll-margin-top:calc(var(--space-lg) + 60px)}.page-module__FrHGZG__calculatorsSection{scroll-margin-top:calc(var(--space-lg) + 60px);margin-top:var(--space-lg)}.page-module__FrHGZG__mortgageFirstBlock{flex-direction:column;gap:24px;display:flex}.page-module__FrHGZG__sectionDivider{background:var(--border-subtle,#ede9e1);height:1px;margin:var(--space-lg)0;opacity:.5}.reorderableContent .page-module__FrHGZG__sectionDivider{display:none}.page-module__FrHGZG__sectionGroup{flex-direction:column;gap:24px;display:flex}.page-module__FrHGZG__sectionHeader{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.page-module__FrHGZG__sectionTitle{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.page-module__FrHGZG__sectionSubtitle{color:var(--text-muted);font-size:.6875rem}.page-module__FrHGZG__ratesCurveSection{scroll-margin-top:calc(var(--space-lg) + 60px);flex-direction:column;gap:24px;display:flex}.page-module__FrHGZG__bondInsights{margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);background:var(--brand-inner-surface,#f7f5f0);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--brand-radius-inner,14px)}.page-module__FrHGZG__bondInsightsTitle{color:var(--text-secondary);margin:0 0 var(--space-xs);font-size:.75rem;font-weight:600}.page-module__FrHGZG__bondInsightsList{color:var(--text-secondary);margin:0;padding-left:1rem;font-size:.8125rem;line-height:1.5}.page-module__FrHGZG__bondInsightsList li{margin-bottom:var(--space-xs)}.page-module__FrHGZG__bondInsightsList li:last-child{margin-bottom:0}.page-module__FrHGZG__recentDataSection,.page-module__FrHGZG__macroFundamentalsSection{scroll-margin-top:calc(var(--space-lg) + 60px);flex-direction:column;gap:24px;display:flex}.page-module__FrHGZG__externalDriversSection{scroll-margin-top:calc(var(--space-lg) + 60px);flex-direction:column;gap:24px;display:none}.page-module__FrHGZG__moreContextSection{border-top:1px solid var(--border-subtle,#ede9e1);flex-direction:column;gap:24px;margin-top:24px;padding-top:24px;display:flex}.page-module__FrHGZG__moreContextTitle{font-family:var(--font-serif);color:var(--text-muted);margin:0 0 var(--space-sm);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.page-module__FrHGZG__mainGrid{gap:var(--space-xl);grid-template-columns:1fr 320px;align-items:start;display:grid}.page-module__FrHGZG__mainContent{flex-direction:column;gap:24px;min-width:0;display:flex}.page-module__FrHGZG__kpiRow{gap:var(--space-md);background:var(--brand-surface-card,#fffefc);border-radius:var(--brand-radius-card,18px);padding:var(--space-md);box-shadow:var(--brand-shadow-sm);border:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:relative;overflow:hidden}.page-module__FrHGZG__kpiRow>*{min-width:0}.page-module__FrHGZG__kpiRow:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#fff6 0%,#fff0 40%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.page-module__FrHGZG__kpiRow{background:var(--brand-surface-card,#fefdfb)}}.page-module__FrHGZG__chartRow{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.page-module__FrHGZG__chartContainer{justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.page-module__FrHGZG__tableWrapper{margin:0 calc(-1*var(--space-lg));padding:0 var(--space-lg);overflow-x:auto}.page-module__FrHGZG__compactTable{width:100%;font-size:.8125rem}.page-module__FrHGZG__compactTable th{padding:var(--space-sm)var(--space-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle,#ede9e1);text-align:left;font-size:.625rem;font-weight:600}.page-module__FrHGZG__compactTable td{padding:var(--space-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle,#ede9e1)}.page-module__FrHGZG__compactTable tbody tr:last-child td{border-bottom:none}.page-module__FrHGZG__compactTable tbody tr:hover{background:var(--bg-paper)}.page-module__FrHGZG__alignRight{text-align:right!important}.page-module__FrHGZG__mono{font-family:var(--font-mono);font-size:.75rem}.page-module__FrHGZG__dateCell{color:var(--text-muted);font-size:.75rem}.page-module__FrHGZG__sourceCell{color:var(--text-faint);font-size:.6875rem}.page-module__FrHGZG__positive{color:var(--positive)}.page-module__FrHGZG__negative{color:var(--negative)}.page-module__FrHGZG__yieldCurveContent{gap:var(--space-lg);grid-template-columns:auto 1fr;align-items:start;display:grid}.page-module__FrHGZG__yieldChartWrapper{width:320px;height:120px;overflow:hidden}.page-module__FrHGZG__yieldExplanation{padding-left:var(--space-md);border-left:2px solid var(--border-subtle,#ede9e1)}.page-module__FrHGZG__explanationTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-sm);font-size:.8125rem;font-weight:600}.page-module__FrHGZG__explanationList{padding-left:var(--space-md);margin:0;list-style-type:disc}.page-module__FrHGZG__explanationList li{color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.75rem;line-height:1.6}.page-module__FrHGZG__explanationList li:last-child{margin-bottom:0}.page-module__FrHGZG__historyTableWrapper{overflow-x:auto}.page-module__FrHGZG__historyTable{white-space:nowrap;width:100%;font-size:.75rem}.page-module__FrHGZG__historyTable th{padding:var(--space-sm)var(--space-md);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-paper);border-bottom:1px solid var(--border-subtle,#ede9e1);text-align:left;font-size:.5625rem;font-weight:600}.page-module__FrHGZG__historyTable td{padding:var(--space-sm)var(--space-md);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle,#ede9e1)}.page-module__FrHGZG__historyTable tbody tr:last-child td{border-bottom:none}.page-module__FrHGZG__historyTable tbody tr:hover{background:#00000005}.page-module__FrHGZG__yearCell{color:var(--text-primary);align-items:center;gap:var(--space-xs);font-weight:600;display:flex}.page-module__FrHGZG__forecastBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-muted);border:1px solid var(--border-subtle,#ede9e1);border-radius:3px;padding:2px 6px;font-size:.5625rem;font-weight:600;display:inline-block}.page-module__FrHGZG__forecastRow{opacity:.75}.page-module__FrHGZG__dataLagHint{padding:var(--space-sm)var(--space-lg);color:var(--text-muted);background:var(--bg-muted);border-bottom:1px solid var(--border-subtle,#ede9e1);font-size:.6875rem}.page-module__FrHGZG__fundamentalsGuide{padding:var(--space-md)var(--space-lg);border-top:1px solid var(--border-subtle,#ede9e1)}.page-module__FrHGZG__fundamentalsGuideTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-sm);font-size:.6875rem;font-weight:600}.page-module__FrHGZG__fundamentalsDefinitions{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.75rem;line-height:1.5;display:flex}.page-module__FrHGZG__fundamentalsDefinitions strong{color:var(--text-primary);font-weight:600}.page-module__FrHGZG__fundamentalsNote{margin:var(--space-sm)0 0;color:var(--text-muted);font-size:.6875rem;font-style:italic;line-height:1.5}.page-module__FrHGZG__sidebar{gap:var(--space-md);top:var(--space-lg);flex-direction:column;display:flex;position:sticky}.page-module__FrHGZG__borrowerEditorial{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__FrHGZG__staleWarning{color:var(--color-warning,#b45309);border-left:2px solid var(--color-warning,#b45309);background:#b4530914;border-radius:4px;margin:0;padding:6px 10px;font-size:.6875rem}.page-module__FrHGZG__editorialHeadline{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.page-module__FrHGZG__editorialBullets{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.page-module__FrHGZG__editorialBullets li{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.page-module__FrHGZG__editorialBullets li strong{color:var(--text-primary);font-weight:600}.page-module__FrHGZG__editorialText{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.page-module__FrHGZG__editorialMeta{color:var(--text-muted);padding-top:var(--space-xs);border-top:1px solid var(--border-subtle,#ede9e1);margin:0;font-size:.6875rem}.page-module__FrHGZG__analysisContent{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__FrHGZG__analysisContent p{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.page-module__FrHGZG__staleCaveat{color:var(--warning-yellow);padding:var(--space-xs)var(--space-sm);border-left:2px solid var(--warning-yellow);margin-bottom:var(--space-xs);background:#eab30814;border-radius:4px;font-size:.75rem}.page-module__FrHGZG__glassSurface{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg,12px);background:#ffffffb8;border:1px solid #fff6;position:relative;box-shadow:inset 0 1px #ffffffb3,0 4px 24px #0000000a,0 1px 3px #00000008}.page-module__FrHGZG__glassSurface:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d 0%,#fff0 40%);position:absolute;inset:0}.page-module__FrHGZG__glassSurface>*{z-index:1;position:relative}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.page-module__FrHGZG__glassSurface{background:#fffffff2;box-shadow:inset 0 1px #fff9,0 2px 12px #0000000d}}.page-module__FrHGZG__cbSummary,.page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__fiscalSection{margin-top:var(--space-md)}.page-module__FrHGZG__bocDecisionSection,.page-module__FrHGZG__corraSection,.page-module__FrHGZG__regimeSection,.page-module__FrHGZG__bondSignalsSection{display:block}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop{background:var(--brand-surface-card,#fefdfb);border:1px solid var(--brand-border,#e0dcd4);border-radius:var(--brand-radius-card,16px);padding:var(--space-lg);box-shadow:var(--brand-shadow-sm)}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__bocDecisionSection{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.page-module__FrHGZG__analysisSources{color:var(--text-muted);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle,#ede9e1);font-size:.6875rem}.page-module__FrHGZG__sourcesList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__FrHGZG__sourcesList li a{color:var(--accent-teal);font-size:.8125rem;text-decoration:none}.page-module__FrHGZG__sourcesList li a:hover{text-decoration:underline}.page-module__FrHGZG__methodologyText{color:var(--text-muted);margin:0 0 var(--space-sm);font-size:.75rem;line-height:1.6}.page-module__FrHGZG__methodologyLink{color:var(--accent-teal);font-size:.75rem;text-decoration:underline}.page-module__FrHGZG__fxSectionDesktop{display:block}.page-module__FrHGZG__fxSectionMobile{display:none}.page-module__FrHGZG__tradeSectionDesktop{display:block}.page-module__FrHGZG__tradeSectionMobile{display:none}@media (max-width:1024px){.page-module__FrHGZG__externalDriversSection{display:flex}.page-module__FrHGZG__fxSectionDesktop{display:none}.page-module__FrHGZG__fxSectionMobile{display:block}.page-module__FrHGZG__tradeSectionDesktop{display:none}.page-module__FrHGZG__tradeSectionMobile{display:block}.page-module__FrHGZG__mainGrid{gap:var(--space-lg);grid-template-columns:1fr}.page-module__FrHGZG__sidebar{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid;position:static}.page-module__FrHGZG__kpiRow{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__FrHGZG__yieldCurveContent{grid-template-columns:1fr}.page-module__FrHGZG__yieldChartWrapper{width:100%;max-width:320px}.page-module__FrHGZG__yieldExplanation{padding-left:0;padding-top:var(--space-sm);border-left:none;border-top:1px solid var(--border-subtle,#ede9e1)}}@media (max-width:768px){.page-module__FrHGZG__container{padding:var(--space-md);padding-bottom:max(var(--space-lg),var(--safe-area-bottom,0px));max-width:100vw;overflow-x:hidden}.page-module__FrHGZG__sectionDivider{margin:var(--space-md)0}.page-module__FrHGZG__moreContextSection{display:flex}.page-module__FrHGZG__masthead{display:contents}.page-module__FrHGZG__mastheadLeft{width:100%}.page-module__FrHGZG__countryRow{gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;width:100%}.page-module__FrHGZG__countryTitle{flex:1;min-width:0}.page-module__FrHGZG__compareLink{flex-shrink:0;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.page-module__FrHGZG__mastheadRight{align-items:flex-start;width:100%}.page-module__FrHGZG__provenanceInfo{align-items:flex-start;gap:var(--space-sm);flex-flow:wrap}.page-module__FrHGZG__provenanceLine{white-space:nowrap}.page-module__FrHGZG__countryTitleText{font-size:1.5rem}.page-module__FrHGZG__metaInfo{flex-wrap:wrap;font-size:.75rem}.page-module__FrHGZG__newsletterHero{margin-bottom:var(--space-sm)}.page-module__FrHGZG__mainContent{gap:var(--space-md)}.page-module__FrHGZG__kpiRow{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__FrHGZG__chartRow{gap:var(--space-md);grid-template-columns:1fr}.page-module__FrHGZG__sidebar{gap:var(--space-md);grid-template-columns:1fr;position:static}.page-module__FrHGZG__tableWrapper{margin:0 calc(-1*var(--space-md));padding:0 var(--space-md);position:relative}.page-module__FrHGZG__tableWrapper:after{content:"";background:linear-gradient(to left,var(--bg-white),transparent);pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:0}.page-module__FrHGZG__historyTableWrapper{margin:0;position:relative}.page-module__FrHGZG__historyTableWrapper:after{content:"";background:linear-gradient(to left,var(--bg-white),transparent);pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:0}.page-module__FrHGZG__compactTable th,.page-module__FrHGZG__compactTable td{padding:var(--space-xs);font-size:.75rem}.page-module__FrHGZG__historyTable th,.page-module__FrHGZG__historyTable td{padding:var(--space-xs)var(--space-sm);font-size:.6875rem}.page-module__FrHGZG__historyTable th:first-child,.page-module__FrHGZG__historyTable td:first-child{background:var(--brand-surface-card,#fffefc);z-index:2;position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.page-module__FrHGZG__historyTable thead th:first-child{z-index:3}.page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__fxSectionMobile{margin-top:0}.page-module__FrHGZG__industryFootprint{margin-top:var(--space-md)}}@media (max-width:480px){.page-module__FrHGZG__container{padding:var(--space-sm);padding-bottom:max(var(--space-md),var(--safe-area-bottom,0px));max-width:100vw;overflow-x:hidden}.page-module__FrHGZG__kpiRow{gap:var(--space-sm);grid-template-columns:1fr}.page-module__FrHGZG__countryTitleText{font-size:1.25rem}.page-module__FrHGZG__backLink{align-items:center;min-height:44px;font-size:.6875rem;display:inline-flex}.page-module__FrHGZG__masthead{display:contents}.page-module__FrHGZG__compareLink{min-height:44px;padding:10px 14px;font-size:.6875rem}}@media (max-width:380px){.page-module__FrHGZG__container{padding:var(--space-xs)var(--space-sm)}.page-module__FrHGZG__metaInfo{font-size:.6875rem}.page-module__FrHGZG__provenanceInfo{font-size:.625rem}}.page-module__FrHGZG__mortgageRatesBlock{gap:var(--space-md);padding:var(--space-lg);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);border:1px solid var(--border-subtle,#ede9e1);margin-bottom:var(--space-lg);background:#ffffffb3;flex-direction:column;display:flex}.page-module__FrHGZG__bondMarketSignals{gap:var(--space-md);flex-direction:column;display:flex}.page-module__FrHGZG__externalDriversCompact{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.page-module__FrHGZG__externalDriversCompact{grid-template-columns:1fr}}.page-module__FrHGZG__adminPreviewSection{margin-top:var(--space-xl);padding:var(--space-lg);border:2px dashed var(--text-muted);border-radius:var(--radius-md);background:#00000005}.page-module__FrHGZG__adminPreviewLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);font-size:.75rem;font-weight:600;display:flex}.page-module__FrHGZG__adminPreviewLabel:before{content:"⚠️"}.page-module__FrHGZG__adminPreviewContent{opacity:.5;pointer-events:none;gap:var(--space-md);flex-direction:column;display:flex}.page-module__FrHGZG__adminPreviewItem{padding:var(--space-md);background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm)}.page-module__FrHGZG__adminPreviewItemLabel{color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.6875rem}.page-module__FrHGZG__reorderableContent>section,.page-module__FrHGZG__reorderableContent>[data-section-id]{margin-bottom:0}.page-module__FrHGZG__reorderableContent h2{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-sm)0;letter-spacing:-.01em;font-size:1rem;font-weight:600}.page-module__FrHGZG__reorderableContent h3{font-family:var(--font-sans);color:var(--text-primary);margin:0 0 var(--space-xs)0;letter-spacing:0;font-size:.875rem;font-weight:600}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__chartRow,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__chartGrid{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__chartCard,.page-module__FrHGZG__reorderableContent [class*=chartCard]{border-radius:var(--radius-md,8px);padding:var(--space-md);background:#ffffff80;border:1px solid #0000000a}.page-module__FrHGZG__reorderableContent [class*=insight],.page-module__FrHGZG__reorderableContent [class*=Insight],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__insightsBlock{margin-top:var(--space-sm);padding-top:var(--space-sm);color:var(--text-secondary);border-top:1px solid #0000000a;font-size:.8125rem;line-height:1.5}.page-module__FrHGZG__reorderableContent [class*=cardTitle],.page-module__FrHGZG__reorderableContent [class*=CardTitle]{font-family:var(--font-serif);color:var(--text-primary);font-size:.9375rem;font-weight:600}.page-module__FrHGZG__reorderableContent [class*=asOf],.page-module__FrHGZG__reorderableContent [class*=source],.page-module__FrHGZG__reorderableContent [class*=Source]{color:var(--text-muted);letter-spacing:.02em;font-size:.6875rem}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mainGrid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mainGrid{grid-template-columns:1fr 320px}}@media (max-width:640px){.page-module__FrHGZG__reorderableContent>section,.page-module__FrHGZG__reorderableContent>[data-section-id]{margin-bottom:var(--space-md)}.page-module__FrHGZG__reorderableContent h2{font-size:.9375rem}.page-module__FrHGZG__reorderableContent h3{font-size:.8125rem}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__chartRow,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__chartGrid{gap:var(--space-sm);grid-template-columns:1fr}}.page-module__FrHGZG__countrySurfaceScope{position:relative}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__masthead{border-bottom:1px solid var(--brand-border,#e0dcd4);padding-bottom:var(--space-md);margin-bottom:var(--space-md)}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card]{background:var(--brand-surface-card,#fefdfb);border:1px solid var(--brand-border,#e0dcd4);border-radius:var(--brand-radius-card,16px);box-shadow:var(--brand-shadow-sm)}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=form],.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=content]{box-shadow:none;background:0 0;border:none}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{background:var(--brand-surface-card,#fefdfb);border:1px solid var(--brand-border,#e0dcd4);border-radius:var(--brand-radius-card,16px);padding:var(--space-md);box-shadow:var(--brand-shadow-sm)}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]){background:var(--brand-inner-surface,#f7f5f0);border:1px solid var(--brand-inner-border,#e8e4db);border-radius:var(--brand-radius-inner,12px);box-shadow:none;padding:var(--space-sm)var(--space-md)}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]):hover{border-color:var(--brand-border-hover,#c8c3ba);box-shadow:none}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip .page-module__FrHGZG__kpiRow{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip .page-module__FrHGZG__kpiRow:before{display:none}.page-module__FrHGZG__reorderableContent [class*=monetaryPolicy]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=monetaryPolicy]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=monetaryPolicy]>div>[class*=container],.page-module__FrHGZG__reorderableContent [class*=cbSummary]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=cbSummary]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=cbSummary]>div,.page-module__FrHGZG__reorderableContent [class*=liquiditySection]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=liquiditySection]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=liquiditySection]>div,.page-module__FrHGZG__reorderableContent [class*=macroFundamentalsSection]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=macroFundamentalsSection]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=industryFootprint]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=industryFootprint]>div,.page-module__FrHGZG__reorderableContent [class*=fxSection]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=fxSection]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=fxSection]>div,.page-module__FrHGZG__reorderableContent [class*=tradeSection]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=tradeSection]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=tradeSection]>div,.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=rateTransmission]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=rateTransmission]>[class*=card],.page-module__FrHGZG__reorderableContent [class*=borrowerPlaybook]>[class*=container],.page-module__FrHGZG__reorderableContent [class*=borrowerPlaybook]>[class*=card]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary [class*=container],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy [class*=container],.page-module__FrHGZG__reorderableContent [class*=macroSnapshotSection] [class*=panel]{box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent [class*=macroSnapshotSection] [class*=labelCard]{background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--brand-inner-border,#e8e4db)!important;border-radius:var(--brand-radius-inner,12px)!important;box-shadow:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=chartSection],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=metricsSection],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=mainLayout]{box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=chartContainer]{background:var(--brand-inner-surface,#f7f5f0);border:1px solid var(--brand-inner-border,#e8e4db);border-radius:var(--brand-radius-inner,12px);padding:var(--space-sm)}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=tabGroup],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=rangeToggle]{box-shadow:none;background:0 0;border:none}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection [class*=insights]{border:none;border-top:1px solid var(--brand-inner-border,#e8e4db);box-shadow:none;background:0 0}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint>[class*=container],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint>div{box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint [class*=treemapContainer]{background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--brand-inner-border,#e8e4db)!important;border-radius:var(--brand-radius-inner,12px)!important;box-shadow:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint [class*=tierBadge],.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint [class*=methodologyNote]{background:var(--brand-inner-surface,#f7f5f0);border-color:var(--brand-inner-border,#e8e4db);box-shadow:none}.page-module__FrHGZG__reorderableContent [class*=rateTransmission] [class*=block],.page-module__FrHGZG__reorderableContent [class*=borrowerPlaybook] [class*=column],.page-module__FrHGZG__reorderableContent [class*=fxSection] [class*=snapshot],.page-module__FrHGZG__reorderableContent [class*=tradeSection] [class*=snapshot],.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook] [class*=mechanicsOneliner],.page-module__FrHGZG__reorderableContent [class*=mortgageOutlook] [class*=grid] [class*=block]{background:var(--brand-inner-surface,#f7f5f0)!important;border:1px solid var(--brand-inner-border,#e8e4db)!important;border-radius:var(--brand-radius-inner,12px)!important;box-shadow:none!important}.page-module__FrHGZG__countrySurfaceScope [class*=rightRail] [class*=card] [class*=card],.page-module__FrHGZG__countrySurfaceScope [class*=rightRail] [class*=card] [class*=container]{box-shadow:none!important;background:0 0!important;border:none!important}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop,.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{padding:20px}.page-module__FrHGZG__reorderableContent{gap:20px}@media (max-width:768px){.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card],.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{padding:var(--space-md);border-radius:12px}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]){padding:var(--space-sm);border-radius:10px}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop{border-radius:12px;padding:16px}.page-module__FrHGZG__reorderableContent{gap:16px}}@media (max-width:480px){.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__newsletterHero [class*=card],.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip{padding:var(--space-sm);border-radius:10px}.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]){border-radius:8px}.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__monetaryPolicy,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__cbSummary,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__liquiditySection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__mortgageOutlook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__rateTransmission,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__borrowerPlaybook,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroFundamentalsSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__macroSnapshotSection,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__industryFootprint,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__fxSectionDesktop,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionMobile,.page-module__FrHGZG__reorderableContent .page-module__FrHGZG__tradeSectionDesktop{border-radius:10px;padding:14px}.page-module__FrHGZG__reorderableContent{gap:14px}}.page-module__FrHGZG__kpiWithInsight{flex-direction:column;gap:0;min-width:0;height:100%;display:flex}.page-module__FrHGZG__kpiWithInsight>button,.page-module__FrHGZG__kpiWithInsight>div:first-child{flex:1}.page-module__FrHGZG__kpiInsightLine{color:var(--text-muted,#6b7280);max-width:100%;padding:4px 8px 2px;font-size:.625rem;line-height:1.3;display:block}@media (max-width:768px){.page-module__FrHGZG__kpiInsightLine{padding:3px 6px 0;font-size:.5625rem}}@media (max-width:480px){.page-module__FrHGZG__kpiInsightLine{display:none}}.page-module__FrHGZG__countrySurfaceScope{--canada-inner-surface:var(--brand-inner-surface,#f7f5f0);--canada-inner-border:var(--brand-inner-border,#e8e4db)}.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=panel],.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=panelsGrid]>div,.page-module__FrHGZG__countrySurfaceScope [class*=decisionLens] [class*=panel],.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=signalsCard],.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=signalsSection]>div,.page-module__FrHGZG__countrySurfaceScope [class*=rateTransmission] [class*=container],.page-module__FrHGZG__countrySurfaceScope [class*=rateTransmission] [class*=flowContainer],.page-module__FrHGZG__countrySurfaceScope [class*=rateTransmission] [class*=card],.page-module__FrHGZG__countrySurfaceScope [class*=rateTransmission] [class*=block],.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=rateCard],.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=ratesGrid]>div,.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=scenarioCard],.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=scenarioGrid]>div,.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=modalRateBlock],.page-module__FrHGZG__countrySurfaceScope [class*=borrowerPlaybook] [class*=column],.page-module__FrHGZG__countrySurfaceScope [class*=borrowerPlaybook] [class*=block],.page-module__FrHGZG__countrySurfaceScope [class*=fxSection] [class*=snapshot],.page-module__FrHGZG__countrySurfaceScope [class*=tradeSection] [class*=snapshot],.page-module__FrHGZG__countrySurfaceScope [class*=macroSnapshotSection] [class*=labelCard],.page-module__FrHGZG__countrySurfaceScope [class*=liquiditySection] [class*=chartContainer],.page-module__FrHGZG__countrySurfaceScope [class*=industryFootprint] [class*=treemapContainer],.page-module__FrHGZG__countrySurfaceScope [class*=industryFootprint] [class*=tierBadge],.page-module__FrHGZG__countrySurfaceScope .page-module__FrHGZG__snapshotStrip [class*=card]:not([data-kpi-card]),.page-module__FrHGZG__countrySurfaceScope [class*=mortgageOutlook] [class*=mechanicsOneliner]{background:var(--canada-inner-surface)!important;border-color:var(--canada-inner-border)!important}
.ViewTabs-module__vCQstG__viewTabs{top:var(--siteHeaderHDynamic,56px);z-index:var(--z-sticky-nav,900);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle,#ede9e1);box-shadow:none;padding:var(--space-sm)var(--space-md);margin-bottom:var(--space-md);width:100vw;padding-left:calc(50vw - 50% + var(--space-md));padding-right:calc(50vw - 50% + var(--space-md));background:0 0;margin-left:calc(50% - 50vw);position:sticky}.ViewTabs-module__vCQstG__viewTabs:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#0000);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ViewTabs-module__vCQstG__tabList{gap:var(--space-xs);scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;display:flex;overflow-x:auto}.ViewTabs-module__vCQstG__tabList::-webkit-scrollbar{display:none}.ViewTabs-module__vCQstG__tab{all:unset;cursor:pointer;min-width:70px;height:32px;font-family:var(--font-sans,system-ui,sans-serif);letter-spacing:.01em;white-space:nowrap;color:var(--text-secondary,#374151);background:var(--brand-surface,#faf9f6);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s,transform .1s;display:inline-flex}.ViewTabs-module__vCQstG__tab:hover:not(.ViewTabs-module__vCQstG__active){background:var(--brand-surface-card,#fff);box-shadow:var(--brand-shadow-sm);color:var(--text-primary,#111827)}.ViewTabs-module__vCQstG__tab:active{transform:scale(.98)}.ViewTabs-module__vCQstG__tab.ViewTabs-module__vCQstG__active{color:var(--accent-teal,#0f766e);box-shadow:var(--brand-shadow-sm);background:#fff;border:none;font-weight:600;position:relative}.ViewTabs-module__vCQstG__tab.ViewTabs-module__vCQstG__active:after{content:"";background:var(--accent-teal,#0f766e);border-radius:1px;height:2px;position:absolute;bottom:0;left:20%;right:20%}.ViewTabs-module__vCQstG__tab:focus-visible{outline:2px solid var(--accent-teal,#0d9488);outline-offset:2px}@media (min-width:768px){.ViewTabs-module__vCQstG__viewTabs{padding-left:calc(50vw - 50% + var(--space-lg));padding-right:calc(50vw - 50% + var(--space-lg));padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ViewTabs-module__vCQstG__tabList{gap:var(--space-sm)}.ViewTabs-module__vCQstG__tab{min-width:90px;padding:6px 16px;font-size:.8125rem}}@media (max-width:480px){.ViewTabs-module__vCQstG__viewTabs{padding-left:calc(50vw - 50% + var(--space-sm));padding-right:calc(50vw - 50% + var(--space-sm));padding-top:var(--space-xs);padding-bottom:var(--space-xs);max-width:100%;overflow-x:hidden}.ViewTabs-module__vCQstG__tab{min-width:60px;padding:5px 10px;font-size:.6875rem}}@media (max-width:768px){.ViewTabs-module__vCQstG__viewTabs{max-width:100%;overflow-x:hidden}}
.AdminDebugPanel-module__hj_Xhq__debugPanel{z-index:9990;color:#fff;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#000000f2;border:1px solid #ffc10780;border-radius:8px;max-width:280px;padding:12px;font-family:ui-monospace,monospace;font-size:11px;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 20px #0006}.AdminDebugPanel-module__hj_Xhq__panelHeader{border-bottom:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.AdminDebugPanel-module__hj_Xhq__adminBadge{color:#000;letter-spacing:.05em;background:#ffc107;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.AdminDebugPanel-module__hj_Xhq__commitBadge{color:#ffffffb3;flex:1;font-size:10px}.AdminDebugPanel-module__hj_Xhq__commitBadge code{color:#4fc3f7;background:#4fc3f726;border-radius:3px;padding:1px 4px;font-family:ui-monospace,monospace}.AdminDebugPanel-module__hj_Xhq__copyButton{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;padding:2px 6px;font-size:10px;transition:background .15s}.AdminDebugPanel-module__hj_Xhq__copyButton:hover{background:#fff3}.AdminDebugPanel-module__hj_Xhq__panelBody{flex-direction:column;gap:8px;display:flex}.AdminDebugPanel-module__hj_Xhq__toggleRow,.AdminDebugPanel-module__hj_Xhq__categoryRow{align-items:center;gap:8px;display:flex}.AdminDebugPanel-module__hj_Xhq__label{color:#ffffffb3;min-width:70px;font-size:10px}.AdminDebugPanel-module__hj_Xhq__toggleButton{cursor:pointer;border:none;border-radius:4px;padding:4px 12px;font-size:10px;font-weight:600;transition:all .15s}.AdminDebugPanel-module__hj_Xhq__toggleButton.AdminDebugPanel-module__hj_Xhq__on{color:#fff;background:#4caf50}.AdminDebugPanel-module__hj_Xhq__toggleButton.AdminDebugPanel-module__hj_Xhq__off{color:#ffffffb3;background:#ffffff26}.AdminDebugPanel-module__hj_Xhq__toggleButton:hover{opacity:.85}.AdminDebugPanel-module__hj_Xhq__categorySelect{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;flex:1;padding:4px 8px;font-family:ui-monospace,monospace;font-size:10px}.AdminDebugPanel-module__hj_Xhq__categorySelect option{color:#fff;background:#1a1a1a}.AdminDebugPanel-module__hj_Xhq__hintText{color:#4caf50e6;border-top:1px solid #ffffff1a;margin-top:4px;padding-top:4px;font-size:9px;font-style:italic}@media (max-width:640px){.AdminDebugPanel-module__hj_Xhq__debugPanel{box-sizing:border-box;max-width:none;bottom:8px;left:8px;right:8px}.AdminDebugPanel-module__hj_Xhq__panelHeader{flex-wrap:wrap}.AdminDebugPanel-module__hj_Xhq__commitBadge{flex-basis:100%;margin-top:4px}}
.FocusModeWrapper-module__ZY0i6W__focusModeWrapper{isolation:isolate;flex-direction:column;display:flex}.FocusModeWrapper-module__ZY0i6W__focusModeWrapper.FocusModeWrapper-module__ZY0i6W__enabled{flex-direction:column;display:flex}.FocusModeWrapper-module__ZY0i6W__focusModeWrapper.FocusModeWrapper-module__ZY0i6W__enabled>[data-section-id]{will-change:order;contain:layout style}.FocusModeWrapper-module__ZY0i6W__highlighted{animation:.6s ease-out FocusModeWrapper-module__ZY0i6W__focusHighlight;transform:translateZ(0)}@keyframes FocusModeWrapper-module__ZY0i6W__focusHighlight{0%{background:#0f766e0d;box-shadow:inset 0 0 0 3px #0f766e99,0 0 #0f766e4d}to{background:0 0;box-shadow:inset 0 0 #0f766e00,0 0 #0f766e00}}.FocusModeWrapper-module__ZY0i6W__focusModeWrapper.FocusModeWrapper-module__ZY0i6W__enabled>[data-section-id] .FocusModeWrapper-module__ZY0i6W__dashSurface,.FocusModeWrapper-module__ZY0i6W__focusModeWrapper.FocusModeWrapper-module__ZY0i6W__enabled>[data-section-id] [class*=dashSurface]{backface-visibility:hidden}
.SectionGroup-module__tPbyHq__group{width:100%;scroll-margin-top:calc(var(--siteHeaderH,56px) + var(--space-md,16px));display:block}.SectionGroup-module__tPbyHq__groupContent{display:block}.SectionGroup-module__tPbyHq__groupHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid #0000000f;flex-wrap:wrap;display:flex}.SectionGroup-module__tPbyHq__groupTitle{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.SectionGroup-module__tPbyHq__groupSubtitle{color:var(--text-muted);letter-spacing:.01em;font-size:.75rem;line-height:1.4}.SectionGroup-module__tPbyHq__titleStack{flex-direction:column;gap:2px;display:flex}.SectionGroup-module__tPbyHq__dashSurface{padding:var(--space-lg);background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.SectionGroup-module__tPbyHq__dashSurface:before{display:none}@media (max-width:768px){.SectionGroup-module__tPbyHq__dashSurface{padding:var(--space-md);border-radius:10px}}@media (max-width:640px){.SectionGroup-module__tPbyHq__groupHeader{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.SectionGroup-module__tPbyHq__groupTitle{font-size:.9375rem}.SectionGroup-module__tPbyHq__groupSubtitle{font-size:.6875rem}}@media (max-width:480px){.SectionGroup-module__tPbyHq__dashSurface{padding:var(--space-sm)var(--space-md);border-radius:8px}}
.PageNav-module__Soq2UG__pageNav{align-items:center;gap:var(--space-sm);padding:var(--space-sm)0;margin-bottom:var(--space-lg);-webkit-overflow-scrolling:touch;border-bottom:none;display:flex;overflow-x:auto}.PageNav-module__Soq2UG__navTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.625rem;font-weight:600}.PageNav-module__Soq2UG__navList{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.PageNav-module__Soq2UG__navLink{color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.6875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.PageNav-module__Soq2UG__navLink:hover{color:var(--text-primary);background:var(--brand-surface,#faf9f6);text-decoration:none}.PageNav-module__Soq2UG__navLink.PageNav-module__Soq2UG__active{color:var(--accent-teal);box-shadow:var(--shadow-sm);background:#0f766e14;font-weight:600}@media (max-width:768px){.PageNav-module__Soq2UG__pageNav{display:none}}.PageNav-module__Soq2UG__focusModeToggle{color:var(--text-muted);background:var(--brand-surface,#faf9f6);border:1px solid var(--border-subtle,#ede9e1);cursor:pointer;opacity:.6;border-radius:999px;margin-left:4px;padding:3px 10px;font-size:.625rem;font-weight:600;transition:all .15s}.PageNav-module__Soq2UG__focusModeToggle:hover{opacity:1;border-color:var(--accent-teal);color:var(--accent-teal)}
.BlockEditor-module__a2RomW__editor{gap:var(--space-lg);flex-direction:column;display:flex}.BlockEditor-module__a2RomW__blocksContainer{gap:var(--space-md);flex-direction:column;min-height:200px;display:flex}.BlockEditor-module__a2RomW__emptyState{border:2px dashed var(--border-subtle,#ede9e1);border-radius:var(--radius-md);min-height:200px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.9375rem;display:flex}.BlockEditor-module__a2RomW__emptyState p{margin:0}.BlockEditor-module__a2RomW__blockWrapper{gap:var(--space-sm);display:flex;position:relative}.BlockEditor-module__a2RomW__blockContent{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);padding:var(--space-md);flex:1;transition:border-color .2s,box-shadow .2s}.BlockEditor-module__a2RomW__blockContent:focus-within{border-color:var(--accent-teal);box-shadow:0 0 0 3px #0f766e1a}.BlockEditor-module__a2RomW__blockActive .BlockEditor-module__a2RomW__blockContent{border-color:var(--accent-teal)}.BlockEditor-module__a2RomW__blockControls{gap:var(--space-xs);opacity:0;flex-direction:column;transition:opacity .2s;display:flex}.BlockEditor-module__a2RomW__blockWrapper:hover .BlockEditor-module__a2RomW__blockControls,.BlockEditor-module__a2RomW__blockActive .BlockEditor-module__a2RomW__blockControls{opacity:1}.BlockEditor-module__a2RomW__controlButton{border-radius:var(--radius-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.BlockEditor-module__a2RomW__controlButton:hover{background:var(--bg-paper);border-color:var(--border-medium);color:var(--text-primary)}.BlockEditor-module__a2RomW__controlButton:disabled{opacity:.4;cursor:not-allowed}.BlockEditor-module__a2RomW__controlButtonDanger:hover{border-color:var(--negative);color:var(--negative);background:#dc26261a}.BlockEditor-module__a2RomW__blockHeader{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,#ede9e1);display:flex}.BlockEditor-module__a2RomW__blockTypeIcon{font-size:1rem}.BlockEditor-module__a2RomW__blockTypeName{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.BlockEditor-module__a2RomW__fieldGroup{margin-bottom:var(--space-md)}.BlockEditor-module__a2RomW__fieldGroup:last-child{margin-bottom:0}.BlockEditor-module__a2RomW__fieldLabel{color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600;display:block}.BlockEditor-module__a2RomW__fieldInput,.BlockEditor-module__a2RomW__fieldTextarea,.BlockEditor-module__a2RomW__fieldSelect{width:100%;padding:var(--space-sm);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);background:var(--bg-paper);color:var(--text-primary);font-family:inherit;font-size:.9375rem;transition:border-color .2s}.BlockEditor-module__a2RomW__fieldInput:focus,.BlockEditor-module__a2RomW__fieldTextarea:focus,.BlockEditor-module__a2RomW__fieldSelect:focus{border-color:var(--accent-teal);outline:none}.BlockEditor-module__a2RomW__fieldTextarea{resize:vertical;min-height:100px}.BlockEditor-module__a2RomW__toggleField{align-items:center;gap:var(--space-sm);display:flex}.BlockEditor-module__a2RomW__toggleField input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-teal)}.BlockEditor-module__a2RomW__listItems{gap:var(--space-xs);flex-direction:column;display:flex}.BlockEditor-module__a2RomW__listItemRow{gap:var(--space-sm);align-items:center;display:flex}.BlockEditor-module__a2RomW__listItemRow .BlockEditor-module__a2RomW__fieldInput{flex:1}.BlockEditor-module__a2RomW__listItemButton{border-radius:var(--radius-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.BlockEditor-module__a2RomW__listItemButton:hover{background:var(--bg-paper);color:var(--text-primary)}.BlockEditor-module__a2RomW__addListItem{margin-top:var(--space-sm);color:var(--accent-teal);cursor:pointer;align-items:center;gap:var(--space-xs);font-size:.8125rem;display:inline-flex}.BlockEditor-module__a2RomW__addListItem:hover{text-decoration:underline}.BlockEditor-module__a2RomW__sectionCheckboxes{gap:var(--space-sm);flex-wrap:wrap;display:flex}.BlockEditor-module__a2RomW__sectionCheckbox{align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-size:.875rem;display:flex}.BlockEditor-module__a2RomW__sectionCheckbox input{accent-color:var(--accent-teal)}.BlockEditor-module__a2RomW__dividerPreview{border-top:1px solid var(--border-medium);margin:var(--space-md)0}.BlockEditor-module__a2RomW__labelWithTooltip{align-items:center;gap:6px;display:inline-flex}.BlockEditor-module__a2RomW__inputWithUpload{gap:var(--space-xs);display:flex}.BlockEditor-module__a2RomW__inputWithUpload .BlockEditor-module__a2RomW__fieldInput{flex:1}.BlockEditor-module__a2RomW__uploadBtn{background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:all .15s;display:flex}.BlockEditor-module__a2RomW__uploadBtn:hover{background:var(--bg-white);border-color:var(--accent-teal)}.BlockEditor-module__a2RomW__uploadBtn:disabled{opacity:.6;cursor:not-allowed}.BlockEditor-module__a2RomW__hiddenInput{display:none}.BlockEditor-module__a2RomW__imagePreviewSmall{margin-top:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-paper);max-height:100px;overflow:hidden}.BlockEditor-module__a2RomW__imagePreviewSmall img{object-fit:cover;width:100%;height:100px}@media (max-width:640px){.BlockEditor-module__a2RomW__blockControls{opacity:1}.BlockEditor-module__a2RomW__controlButton{width:32px;height:32px}}.BlockEditor-module__a2RomW__dragHandle{border-radius:var(--radius-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);width:28px;height:28px;color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:all .15s;display:flex}.BlockEditor-module__a2RomW__dragHandle:hover{background:var(--bg-paper);border-color:var(--border-medium);color:var(--text-primary)}.BlockEditor-module__a2RomW__dragHandle:active{cursor:grabbing}.BlockEditor-module__a2RomW__dragging{opacity:.4}.BlockEditor-module__a2RomW__dragOver{position:relative}.BlockEditor-module__a2RomW__dragOver:before{content:"";background:var(--accent-teal,#0f766e);z-index:10;border-radius:2px;height:3px;position:absolute;top:-2px;left:0;right:0}
.BlockToolbar-module__p2u4wa__toolbar{display:inline-block;position:relative}.BlockToolbar-module__p2u4wa__addButton{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);background:var(--bg-white);border:1px dashed var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:.9375rem;font-weight:500;transition:all .15s;display:inline-flex}.BlockToolbar-module__p2u4wa__addButton:hover{background:var(--bg-paper);border-color:var(--accent-teal);color:var(--accent-teal)}.BlockToolbar-module__p2u4wa__addIcon{font-size:1.25rem;font-weight:300}.BlockToolbar-module__p2u4wa__dropdown{margin-bottom:var(--space-xs);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:200px;animation:.15s BlockToolbar-module__p2u4wa__fadeIn;position:absolute;bottom:100%;left:0;overflow:hidden}@keyframes BlockToolbar-module__p2u4wa__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BlockToolbar-module__p2u4wa__dropdownItem{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-md);text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:.9375rem;transition:background-color .15s;display:flex}.BlockToolbar-module__p2u4wa__dropdownItem:hover{background:var(--bg-paper)}.BlockToolbar-module__p2u4wa__blockIcon{text-align:center;width:24px;font-size:1rem}.BlockToolbar-module__p2u4wa__blockLabel{flex:1}@media (max-width:640px){.BlockToolbar-module__p2u4wa__dropdown{left:50%;transform:translate(-50%)}}
.PostMetaForm-module__ndVBCG__form{gap:var(--space-xl);flex-direction:column;display:flex}.PostMetaForm-module__ndVBCG__section{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);padding:var(--space-lg)}.PostMetaForm-module__ndVBCG__sectionTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,#ede9e1);font-size:.875rem;font-weight:600}.PostMetaForm-module__ndVBCG__field{margin-bottom:var(--space-md);position:relative}.PostMetaForm-module__ndVBCG__field:last-child{margin-bottom:0}.PostMetaForm-module__ndVBCG__label{color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.8125rem;font-weight:600;display:block}.PostMetaForm-module__ndVBCG__hint{color:var(--text-muted);margin-top:2px;font-size:.6875rem;font-weight:400;display:block}.PostMetaForm-module__ndVBCG__input,.PostMetaForm-module__ndVBCG__textarea{width:100%;padding:var(--space-sm);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);background:var(--bg-paper);color:var(--text-primary);font-family:inherit;font-size:.9375rem;transition:border-color .2s}.PostMetaForm-module__ndVBCG__input:focus,.PostMetaForm-module__ndVBCG__textarea:focus{border-color:var(--accent-teal);background:var(--bg-white);outline:none}.PostMetaForm-module__ndVBCG__textarea{resize:vertical;min-height:80px}.PostMetaForm-module__ndVBCG__charCount{right:var(--space-sm);bottom:var(--space-sm);color:var(--text-faint);pointer-events:none;font-size:.6875rem;position:absolute}.PostMetaForm-module__ndVBCG__labelText{align-items:center;gap:6px;display:inline-flex}.PostMetaForm-module__ndVBCG__inputWithUpload{gap:var(--space-xs);display:flex}.PostMetaForm-module__ndVBCG__inputWithUpload .PostMetaForm-module__ndVBCG__input{flex:1}.PostMetaForm-module__ndVBCG__uploadButton{background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:all .15s;display:flex}.PostMetaForm-module__ndVBCG__uploadButton:hover{background:var(--bg-white);border-color:var(--accent-teal)}.PostMetaForm-module__ndVBCG__uploadButton:disabled{opacity:.6;cursor:not-allowed}.PostMetaForm-module__ndVBCG__hiddenInput{display:none}.PostMetaForm-module__ndVBCG__imagePreview{margin-top:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-paper);max-height:120px;overflow:hidden}.PostMetaForm-module__ndVBCG__imagePreview img{object-fit:cover;width:100%;height:120px}.PostMetaForm-module__ndVBCG__tagPills{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.PostMetaForm-module__ndVBCG__tagPill{background:var(--accent-teal);color:#fff;border-radius:100px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.PostMetaForm-module__ndVBCG__uploadError{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);color:var(--negative);background:#dc26261a;border:1px solid #dc26264d;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.PostMetaForm-module__ndVBCG__uploadError button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1}@media (max-width:640px){.PostMetaForm-module__ndVBCG__section{padding:var(--space-md)}.PostMetaForm-module__ndVBCG__sectionTitle{font-size:.8125rem}.PostMetaForm-module__ndVBCG__input,.PostMetaForm-module__ndVBCG__textarea{font-size:16px}}
