.quick-sizes{margin-top:20px;padding-top:18px;border-top:1px solid #e3e7ed}
.quick-label{display:block;margin-bottom:9px;color:#667085;font-size:13px;font-weight:800}
.quick-sizes .presets{display:flex;flex-wrap:wrap;gap:8px}
.quick-sizes .preset{min-height:38px;padding:8px 12px;border:1px solid #cfd4dc;border-radius:999px;background:#fff;color:#0b0d12;font:700 12px/1.3 "Noto Sans",sans-serif;cursor:pointer}
.quick-sizes .preset:hover,.quick-sizes .preset:focus-visible{border-color:#2563eb;color:#2563eb;outline-color:#2563eb}
.storage-results{overflow:hidden}
.storage-results .memory-main{padding:25px}
.storage-results .memory-main h2{overflow-wrap:anywhere;font-size:clamp(32px,5vw,48px)}
.storage-results .memory-main h2 span+span{font-size:.58em;letter-spacing:0}
.storage-results .memory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
.storage-results .memory-stats strong{font-size:16px;overflow-wrap:anywhere}
@media(max-width:620px){.storage-results .memory-main{padding:21px 18px}}
@media(max-width:360px){.storage-results .memory-stats{grid-template-columns:1fr}}
