.geo-comparison{--geo-body:1rem;--geo-heading:2rem;--geo-display:2.75rem;--geo-space:1.5rem;--geo-small:.875rem;--geo-image:12rem;--geo-rule:1px;--geo-leading:1.65;--geo-table-width:52rem;--geo-measure:74ch;--geo-target:44px}.geo-comparison h1{font-size:var(--geo-heading);letter-spacing:0;max-width:var(--geo-measure);text-wrap:balance}.geo-comparison .guide-copy>ol,.geo-comparison .guide-copy>p,.geo-comparison .guide-copy>ul{max-width:var(--geo-measure);margin-block:var(--geo-space);font-size:var(--geo-body);line-height:var(--geo-leading);text-wrap:pretty}.geo-comparison .guide-copy li{font-size:var(--geo-body)}.geo-comparison h2,.geo-comparison h3{letter-spacing:0;text-wrap:balance;margin-block:var(--geo-space)}.geo-comparison .geo-card-example{float:right;width:var(--geo-image);margin:var(--geo-space)}.geo-comparison .geo-card-example img{display:block;width:100%;height:auto}.geo-comparison figcaption{font-size:var(--geo-small)}.geo-comparison .geo-table{clear:both;max-width:100%;overflow-x:auto;margin-block:var(--geo-space)}.geo-comparison table{border-collapse:collapse;min-width:var(--geo-table-width);width:100%;font-size:var(--geo-body)}.geo-comparison td,.geo-comparison th{padding:var(--geo-space);border-bottom:var(--geo-rule) solid var(--line);text-align:left;vertical-align:top}.geo-comparison .guide-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--geo-target)}@media(min-width:768px){.geo-comparison h1{font-size:var(--geo-display)}}@media(max-width:640px){.geo-comparison .geo-card-example{float:none;margin-inline:0}}