.compress_hub__Xxk_7{padding-top:28px;padding-bottom:56px;color:var(--site-ink)}.compress_breadcrumb__e91Pr{font-size:13px;color:var(--site-muted)}.compress_hero__xb2Zi{padding:32px 0;max-width:780px}.compress_hero__xb2Zi h1{font-size:clamp(30px,4.5vw,48px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 16px}.compress_hero__xb2Zi>p:last-child{font-size:18px;color:var(--site-muted)}.compress_eyebrow__O7xtH{color:var(--site-accent);font-size:12px;font-weight:750;letter-spacing:.08em}.compress_grid__rYemM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compress_card__oKhy1{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--site-line);border-radius:12px;background:var(--site-surface);text-decoration:none;color:var(--site-ink);min-width:0}.compress_card__oKhy1:hover{border-color:var(--site-accent)}.compress_card__oKhy1:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.compress_card__oKhy1 h2{font-size:22px;margin:0}.compress_card__oKhy1 p{color:var(--site-muted);margin:0;line-height:1.65}.compress_card__oKhy1 strong{margin-top:auto;padding-top:8px;color:var(--site-accent);font-size:14px}.compress_image__75SSK,.compress_pdf__OF1k_{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:750}.compress_pdf__OF1k_{color:var(--red,#e5484d)}.compress_image__75SSK{color:var(--success,#16a36a)}.compress_image__75SSK svg,.compress_pdf__OF1k_ svg{width:28px;height:28px}.compress_guide__QaKPD{max-width:800px;margin-top:44px;line-height:1.75}.compress_guide__QaKPD h2{font-size:23px;margin:30px 0 12px;line-height:1.3}.compress_guide__QaKPD p{color:var(--site-muted)}.compress_guide__QaKPD a{color:var(--site-accent);text-decoration:underline;text-underline-offset:3px}.compress_faq__StYsH{border-top:1px solid var(--site-line);padding:18px 0}.compress_faq__StYsH h3{font-size:17px;margin:0 0 8px}.compress_faq__StYsH p{margin:0}@media (max-width:600px){.compress_grid__rYemM{grid-template-columns:minmax(0,1fr)}.compress_card__oKhy1{padding:20px}.compress_hero__xb2Zi{padding:26px 0}.compress_hero__xb2Zi>p:last-child{font-size:16px}}