.price-close{letter-spacing:-.04em;color:#f3f2ef;font-variant-numeric:tabular-nums;margin:1rem 0 0;font-size:clamp(2.4rem,7vw,4rem);font-weight:500}.price-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin:1.6rem 0 0;display:grid}.price-stats div{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.8rem;padding:.9rem 1rem}.price-stats dt{letter-spacing:.06em;text-transform:uppercase;color:#a7a8b6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.price-stats dd{color:#f3f2ef;font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:1.15rem}.price-up{color:#6fcf97}.price-down{color:#eb7b6f}.price-table-wrap{padding-bottom:2rem;overflow-x:auto}.price-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.price-table caption{text-align:left;color:#a7a8b6;padding-bottom:.6rem}.price-table th,.price-table td{text-align:right;white-space:nowrap;color:#f3f2ef;border-bottom:1px solid #ffffff14;padding:.55rem .7rem}.price-table th[scope=row],.price-table thead th:first-child{text-align:left}.price-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#a7a8b6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:400}.price-table a{color:#f3b45b;text-decoration:none}.price-table a:hover{text-decoration:underline}.price-source{font-size:.85rem}
