.info div {width:100%;padding:8px 0;}
.info div b {display:inline-block;width:70%;}

.network-cards .card {position:relative;min-height:660px;margin-bottom:20px;padding:10px;width:100%;border:1px solid #dac5f3;}
.network-cards .card a.link {font-weight:bold;text-decoration: underline;}

.network-cards a {text-decoration:underline;}

.network-cards  button {position: absolute;
    bottom: 15px;cursor:pointer;background-color: #0A8537;border-radius: 20px;color:#fff;padding:7px;width:93%;font-size:14px;display: block}

.network-page-content a,
.network-page-content a:link,
.network-page-content a:visited,
.network-page-content a:hover,
.network-page-content a:active {background:none;text-decoration:underline;}

.network-page-content {max-width:860px;margin:0 auto;padding:0;color:#141a2c;}
.network-page-content > *:first-child {margin-top:0;}
.network-page-content > *:last-child {margin-bottom:0;}
.network-page-content p {margin:0 0 16px;}
.network-page-content ul {margin:0 0 18px;padding-left:22px;}
.network-page-content li {margin:0 0 10px;}
.network-page-content h1 {margin:0 0 16px;}
.network-page-content h2 {margin:34px 0 12px;scroll-margin-top:24px;}
.network-page-content h3 {margin:22px 0 8px;}
.network-page-content p,
.network-page-content li {line-height:1.7;}

.byline,
.reviewer {
    color:#465266;
    font-size:14px;
    line-height:1.65;
    margin:0 0 18px;
}

.byline {
    background:#f7f9fc;
    border:1px solid #e3e8ef;
    border-radius:10px;
    padding:14px 16px;
}

.reviewer {
    border-top:1px solid rgba(20, 26, 44, 0.12);
    padding-top:16px;
}

.byline strong,
.reviewer strong {color:#141a2c;}

.on-this-page {margin:24px 0 28px;padding:14px 16px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);}
.on-this-page h2 {margin-top:0;margin-bottom:10px;font-size:18px;}
.on-this-page ul {margin:0;padding-left:18px;}
.on-this-page li {margin:0 0 8px;}

.network-comparison-wrap {overflow-x:visible;margin:20px 0 16px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);}
.network-comparison {width:100%;border-collapse:collapse;min-width:860px;}
.network-comparison th,
.network-comparison td {padding:12px 10px;border-bottom:1px solid #e7ecf2;text-align:left;vertical-align:top;}
.network-comparison thead th {background:#f7f9fc;border-bottom:1px solid #dfe6ee;font-size:14px;font-weight:700;color:#243041;}
.network-comparison tbody th {font-weight:600;background:#fcfdff;color:#243041;}
.network-comparison tbody th a,
.network-comparison tbody td a {white-space:nowrap;}
.network-comparison tbody tr:last-child th,
.network-comparison tbody tr:last-child td {border-bottom:none;}
.network-comparison tbody tr:nth-child(even) td,
.network-comparison tbody tr:nth-child(even) th {background:#fbfcfe;}

@media screen and (max-width: 680px) {
    .network-page-content {font-size:15px;}
    .network-page-content h2 {margin-top:28px;}
    .byline {padding:12px 14px;}
    .reviewer {padding-top:14px;}
    .on-this-page {margin:20px 0 24px;padding:12px 14px;}
    .network-comparison-wrap {overflow-x:auto;}
    .network-comparison th,
    .network-comparison td {padding:11px 9px;}
}

