.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 18px}.catalog-grid a{display:flex;flex-wrap:wrap;align-items:center;min-height:44px;overflow-wrap:anywhere}.context-field{max-width:340px;margin:0 0 15px}.text-page .bank-rate-table{table-layout:auto;min-width:690px}.text-page .bank-rate-table .table-time{font-size:12px;white-space:normal;min-width:145px}.text-page .bank-rate-table tbody th{min-width:125px}.trend-page .index-chart-svg{width:100%;height:auto}.trend-page .trend-figure svg{max-width:100%}.text-page .full-calculator .converter{border:0;margin:0}.text-page summary{cursor:pointer;min-height:44px}.text-page h3{font-size:var(--font-size-h3);line-height:var(--line-height-heading);font-weight:650;margin:16px 0 8px}.text-page .home-rates{margin-top:24px}.text-page .home-rates .reference-times{margin-bottom:14px}.text-page .reading-date{margin-top:-12px;margin-bottom:18px}.text-page .text-converter .conversion-meta p{margin:0 0 4px}.text-page .text-converter{margin-bottom:28px}.trend-ranges [aria-current=true]{font-weight:700}button:disabled{cursor:wait}@media(max-width:650px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.text-page .bank-rate-table .table-time{min-width:140px}.trend-page .index-chart-wide{display:none}.trend-page .index-chart-compact{display:block}}@media(min-width:651px){.trend-page .index-chart-compact{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
