.repeat-ratio-line{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin:.6rem 0 1.6rem;padding:1.15rem 0;border-bottom:1px solid #cce98a55}.repeat-ratio-line>strong{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05;color:#e7c978}.repeat-ratio-line>span{max-width:32rem;font-size:1.05rem;line-height:1.6;color:#c9d8c8}.repeat-ratio-line b{color:#daf697}.repeat-plain{font-size:1.08rem;line-height:1.8}.comparison-plain{max-width:78ch;line-height:1.8;margin:1.5rem 0;color:#c5d4c9}.technology-evidence-detail{font-size:.93rem;line-height:1.7;color:#abc1b4}.platform-record p{max-width:62ch}.explain-product dd+dt{margin-top:1rem}@media(max-width:620px){.repeat-ratio-line{gap:.65rem}.repeat-ratio-line>span{font-size:1rem}.repeat-plain{font-size:1rem}}
.zip-latest{margin-top:38px}.zip-latest>h3{font:400 31px/1.2 Georgia,serif;color:#eee9d7}.zip-size-chart{margin:36px 0;padding:clamp(18px,3vw,34px);border:1px solid #9ab58266;background:#0d261dec;border-radius:8px}.zip-size-chart figcaption strong{display:block;font:400 clamp(23px,3vw,34px)/1.25 Georgia,serif;color:#e7c978;max-width:45ch}.zip-size-chart figcaption span{display:block;max-width:78ch;font-size:14px;line-height:1.8;margin:18px 0 30px;color:#bdcdbf}.zip-bar-row{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;gap:18px;align-items:center;margin:22px 0;font-size:13px}.zip-bar-row>strong{text-align:right;font-size:14px;color:#d2dfd1}.zip-bar-track{height:22px;background:#283d3022;border:1px solid #728d6266;border-radius:4px;overflow:hidden}.zip-bar-track i{display:block;height:100%;background:#8ba992;border-radius:3px}.zip-bar-glyx .zip-bar-track i{background:linear-gradient(90deg,#c7a65b,#e9d591)}.zip-bar-glyx>span,.zip-bar-glyx>strong{color:#e7c978}.zip-method-details{border-top:1px solid #8fa58466;padding-top:20px;margin:22px 0}.zip-method-details summary{color:#d9edaa;cursor:pointer;font-size:15px}.zip-method-details p{font-size:13px;line-height:1.9;max-width:95ch;margin:20px 0}.zip-additional-table{min-width:720px}@media(max-width:620px){.zip-bar-row{grid-template-columns:1fr 90px;gap:9px;margin:25px 0}.zip-bar-track{grid-column:1/-1;grid-row:2;height:18px}.zip-bar-row>strong{grid-column:2;grid-row:1}.zip-latest>h3{font-size:26px}}
