.cn-storage-plan{margin:22px 0;min-width:0}.cn-storage-plan h2{font-size:clamp(1.25rem,2.5vw,1.8rem);overflow-wrap:anywhere}.cn-storage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.cn-storage-stats>div{padding:16px;border:1px solid #94a3b850;border-radius:14px;min-width:0}.cn-storage-stats span{display:block;font-size:.9rem;margin-bottom:8px}.cn-storage-stats strong{display:block;font-size:clamp(1.4rem,3vw,2rem);overflow-wrap:anywhere}.cn-storage-table{overflow:auto;max-width:100%}.cn-storage-table th,.cn-storage-table td{text-align:left;vertical-align:top}.cn-storage-table th:first-child{min-width:190px;overflow-wrap:anywhere}.cn-storage-table td{white-space:nowrap}.cn-web-storage{margin:16px 0;padding:12px 0;border-top:1px solid #94a3b840;border-bottom:1px solid #94a3b840}.cn-web-storage strong{font-size:1.4rem}.cn-site-grid>article[hidden],.cn-site-grid>section[hidden]{display:none!important}@media(max-width:600px){.cn-storage-stats{grid-template-columns:1fr;gap:8px}.cn-storage-stats>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.cn-storage-stats span{margin:0}.cn-storage-stats strong{font-size:1.4rem}.cn-storage-plan .cn-site-head{display:block}.cn-storage-plan .cn-button{display:inline-block;margin-top:8px}.cn-storage-plan .cn-definition{grid-template-columns:1fr}.cn-storage-plan .cn-definition dd{margin:0 0 12px}.cn-storage-table{border:1px solid #94a3b840;border-radius:10px}}

@media(max-width:600px){.cn-storage-plan .cn-storage-table{border:0;overflow:visible}.cn-storage-plan .cn-storage-table table,.cn-storage-plan .cn-storage-table tbody{display:block;width:100%}.cn-storage-plan .cn-storage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cn-storage-plan .cn-storage-table tr{display:block;border:1px solid #94a3b840;border-radius:12px;padding:12px;margin-bottom:12px}.cn-storage-plan .cn-storage-table th{display:block;min-width:0;padding:4px 0 12px;white-space:normal}.cn-storage-plan .cn-storage-table td{display:flex;justify-content:space-between;gap:12px;white-space:normal;padding:6px 0;border:0}.cn-storage-plan .cn-storage-table td::before{content:attr(data-label);font-weight:400}}
