.phone-section-link,.phone-all-link{align-items:center;min-height:44px;padding:.5rem 0;display:inline-flex}.phone-all-link{margin-bottom:.5rem}.phone-comparison{min-width:0;margin:2.5rem 0}.phone-table-scroll{border:1px solid #d5d5d0;border-radius:8px;max-width:100%;overflow-x:auto}.phone-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #305c3e}.phone-spec-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem;line-height:1.6}.phone-spec-table caption{text-align:left;color:#484844;background:#f4f4ef;padding:1rem}.phone-spec-table th,.phone-spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d5d5d0;min-width:220px;max-width:280px;padding:1rem}.phone-spec-table thead th{background:#f1f1eb}.phone-spec-table tbody th{background:#f8f8f4}.phone-spec-table tr>:first-child{z-index:1;border-right:1px solid #d5d5d0;width:175px;min-width:175px;max-width:175px;position:sticky;left:0}.phone-spec-table tr:last-child>*{border-bottom:0}.phone-comparison-sources{margin-top:1rem}.phone-comparison-sources li{margin:.75rem 0}@media (width<=600px){.phone-spec-table th,.phone-spec-table td{min-width:200px;padding:.75rem}.phone-spec-table tr>:first-child{width:120px;min-width:120px;max-width:120px}}
