/* Readable real-estate article tables, including narrow mobile screens. */
.content table{display:block;width:100%;overflow-x:auto;margin:1.8em 0;border:1px solid #bfe4ce;border-collapse:separate!important;border-spacing:0;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(18,66,43,.08);white-space:nowrap}
.content th,.content td{padding:13px 16px;border-right:1px solid #dcefe3;border-bottom:1px solid #dcefe3;text-align:left}
.content th{background:linear-gradient(135deg,#08704f,#3f9f76);color:#fff;font-size:14px;font-weight:800}
.content td{color:#214437}.content tr:nth-child(even) td{background:#f5fbf7}.content tr:last-child td{border-bottom:0}.content th:last-child,.content td:last-child{border-right:0}
@media(max-width:620px){.content table{font-size:14px}.content th,.content td{padding:11px 13px}}

/* More readable long-form article text. */
.content{font-size:18px!important;line-height:1.92!important;letter-spacing:-.018em;color:#16382a}
.content p{margin:0 0 1.45em}.content h2{padding-bottom:9px;border-bottom:1px solid #d6ecdf}.content strong{color:#075c43;font-weight:800}.content a{color:#08704f;font-weight:800;text-decoration-color:#7dbd99;text-decoration-thickness:2px;text-underline-offset:3px}
@media(max-width:620px){.content{font-size:16.5px!important;line-height:1.85!important}.content p{margin-bottom:1.3em}}
