/* Gold calculator */
.calc { display: grid; gap: var(--s-6); margin-block: var(--s-6); }
@media (min-width: 1024px) { .calc { grid-template-columns: 7fr 5fr; align-items: start; } }
.calc__grid { display: grid; gap: var(--s-4); grid-template-columns: 1fr; }
@media (min-width: 640px) { .calc__grid { grid-template-columns: 1fr 1fr; } }
.calc__actions { display: flex; gap: var(--s-4); align-items: flex-start; margin-block-start: var(--s-5); flex-wrap: wrap; }
.calc__note { font-size: var(--fs-xs); max-width: 48ch; margin: 0; }
.calc__result { background: var(--c-surface); border: var(--hair); padding: var(--s-5); position: sticky; top: calc(var(--header-h) + 48px + var(--s-4)); }
.calc__result-title { font-size: var(--fs-md); margin-block-end: var(--s-4); }
.calc__dl { font-size: var(--fs-sm); row-gap: var(--s-3); }
.calc__dl dd { font-variant-numeric: tabular-nums; }
.calc__final { font-size: var(--fs-md); font-weight: var(--fw-medium); color: var(--c-ink); border-block-start: var(--hair); padding-block-start: var(--s-3); }
.calc__hint { font-size: var(--fs-xs); margin-block-start: var(--s-3); }
