.pg-compare .cshell{max-width:1100px;margin:0 auto;padding:0 20px}.pg-compare .cmp-head{text-align:center;padding-top:169px}.pg-compare .crumbs{color:var(--ink-faint);text-align:left;margin:0 0 28px;font-size:12px;font-weight:400;line-height:1.4}.pg-compare .crumbs a:hover{color:var(--ink)}.pg-compare .cmp-head h1{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:clamp(32px,4.6vw,62px);font-weight:450;line-height:1.08}.pg-compare .cmp-head .sub{letter-spacing:-.029em;color:var(--ink-soft);max-width:640px;margin:20px auto 0;font-size:22px;font-weight:400;line-height:1.2}.pg-compare .cmp-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:72px;display:grid}.pg-compare .cmp-card{border:1px solid var(--hairline);min-height:220px;transition:border-color .2s var(--ease);background:#fff;border-radius:12px;flex-direction:column;padding:28px 24px 24px;display:flex}.pg-compare .cmp-card:hover{border-color:var(--grey-700)}.pg-compare .cmp-card h2{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:400;line-height:1.1}.pg-compare .cmp-card .desc{color:var(--ink-soft);margin-top:12px;font-size:16px;line-height:1.4}.pg-compare .cmp-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.pg-compare .cmp-foot .read{color:var(--forest);font-size:15px;font-weight:500}.pg-compare .cmp-foot .rt{color:var(--ink-faint);font-size:14px}@media (max-width:1000px){.pg-compare .cmp-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-compare .cmp-grid{grid-template-columns:1fr}.pg-compare .cmp-head h1{font-size:32px}}
