.currency-converter-module-scss-module__qM_E-G__hero{padding-block:var(--spacer-48)}.currency-converter-module-scss-module__qM_E-G__heroLayout{align-items:stretch}.currency-converter-module-scss-module__qM_E-G__heroText{flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:100%;display:flex}.currency-converter-module-scss-module__qM_E-G__heroText>*{max-inline-size:var(--max-width-half-prose)}.currency-converter-module-scss-module__qM_E-G__calculatorColumn{gap:var(--spacer-16);flex-direction:column;display:flex}.currency-converter-module-scss-module__qM_E-G__subtitle{font-size:var(--copy-md);color:var(--color-text-mid)}.currency-converter-module-scss-module__qM_E-G__description{font-size:var(--copy-base);color:var(--color-text-mid);max-inline-size:var(--max-width-prose)}.currency-converter-module-scss-module__qM_E-G__rateError{font-size:var(--copy-sm);color:var(--color-text-mid);padding:var(--spacer-12) var(--spacer-16);border-radius:var(--border-radius);background-color:var(--color-bg-muted,var(--color-bg));border:1px solid var(--color-border)}.currency-converter-module-scss-module__qM_E-G__rateError a{color:var(--color-text-solid);border-radius:2px;text-decoration:underline}.currency-converter-module-scss-module__qM_E-G__rateError a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.currency-converter-module-scss-module__qM_E-G__section{padding-block:var(--space-3xl)}.currency-converter-module-scss-module__qM_E-G__sectionMuted{background-color:var(--color-bg-subtle)}.currency-converter-module-scss-module__qM_E-G__rowInner{max-inline-size:var(--max-width-narrow)}.currency-converter-module-scss-module__qM_E-G__inverseSection{padding-block:var(--spacer-32);background-color:var(--color-bg-muted,var(--color-bg))}.currency-converter-module-scss-module__qM_E-G__inverseStack{max-inline-size:var(--max-width-narrow);text-align:center;align-items:center;margin-inline:auto}.currency-converter-module-scss-module__qM_E-G__amountTable{inline-size:100%;max-inline-size:var(--max-width-prose);border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--copy-base);color:var(--color-text-high);font-variant-numeric:tabular-nums;overflow:hidden}.currency-converter-module-scss-module__qM_E-G__amountTable th,.currency-converter-module-scss-module__qM_E-G__amountTable td{padding:var(--spacer-8) var(--spacer-16);text-align:start;border-block-end:1px solid var(--color-border);color:var(--color-text-high)}.currency-converter-module-scss-module__qM_E-G__amountTable tbody tr:last-child th,.currency-converter-module-scss-module__qM_E-G__amountTable tbody tr:last-child td{border-block-end:0}.currency-converter-module-scss-module__qM_E-G__amountTable thead th{font-weight:600;font-size:var(--copy-sm);text-transform:uppercase;letter-spacing:.03em}.currency-converter-module-scss-module__qM_E-G__amountTable tbody th{font-weight:500}.currency-converter-module-scss-module__qM_E-G__amountTable tbody tr:hover{background-color:var(--color-bg-muted,var(--color-bg))}.currency-converter-module-scss-module__qM_E-G__numericCell{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.currency-converter-module-scss-module__qM_E-G__numInt{text-align:end;min-inline-size:5ch;display:inline-block}.currency-converter-module-scss-module__qM_E-G__numFrac{text-align:start;display:inline-block}.currency-converter-module-scss-module__qM_E-G__amountRowCurrent{background-color:var(--color-bg-muted,var(--color-bg));font-weight:600}.currency-converter-module-scss-module__qM_E-G__amountLink{color:var(--color-text-high);border-radius:2px;text-decoration:none}.currency-converter-module-scss-module__qM_E-G__amountLink:hover{text-decoration:underline}.currency-converter-module-scss-module__qM_E-G__amountLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;text-decoration:underline}.currency-converter-module-scss-module__qM_E-G__amountList{gap:var(--spacer-8);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.currency-converter-module-scss-module__qM_E-G__amountList{grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem){.currency-converter-module-scss-module__qM_E-G__amountList{grid-template-columns:repeat(3,1fr)}}.currency-converter-module-scss-module__qM_E-G__pairingsGrid{gap:var(--spacer-8);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.currency-converter-module-scss-module__qM_E-G__pairingsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:48rem){.currency-converter-module-scss-module__qM_E-G__pairingsGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:64rem){.currency-converter-module-scss-module__qM_E-G__pairingsGrid{grid-template-columns:repeat(5,1fr)}}.currency-converter-module-scss-module__qM_E-G__pairingsGridTwoCol{gap:var(--spacer-8);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:30rem){.currency-converter-module-scss-module__qM_E-G__pairingsGridTwoCol{grid-template-columns:repeat(2,1fr)}}.currency-converter-module-scss-module__qM_E-G__pairingsGridTwoCol .currency-converter-module-scss-module__qM_E-G__pairingLink{padding-block:0}.currency-converter-module-scss-module__qM_E-G__pairingLink{align-items:center;gap:var(--spacer-12);padding:var(--spacer-12) var(--spacer-16);border-radius:var(--border-radius);background-color:var(--color-bg-muted,var(--color-bg));color:var(--color-text-high);font-size:var(--copy-base);text-decoration:none;display:flex}.currency-converter-module-scss-module__qM_E-G__pairingLink:hover{background-color:var(--color-border)}.currency-converter-module-scss-module__qM_E-G__pairingLink:focus-visible{background-color:var(--color-border);outline:2px solid var(--color-focus-ring);outline-offset:2px}.currency-converter-module-scss-module__qM_E-G__pairingFlag{object-fit:cover;border-radius:50%;flex-shrink:0;block-size:24px;inline-size:24px}.currency-converter-module-scss-module__qM_E-G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
