.ast-places-overview{font-size:1rem;line-height:1.65}
.ast-places-method{padding:22px 24px;background:#ede7dc;border-left:3px solid #a57948;margin:30px 0}
.ast-places-method p:last-child{margin-bottom:0}
.ast-places-overview label{display:block;font-weight:600;margin-top:24px}
#ast-places-search{display:block;width:100%;max-width:500px;padding:13px 16px;border:1px solid #cec5b8;background:#f7f3eb;color:#172333;font:inherit}
#ast-places-count{color:#765636;font-size:.9rem;margin-top:8px}
.ast-places-table{overflow-x:auto;margin:24px 0 36px;max-width:100%;border:1px solid #d6cec2}
.article-content .ast-places-table table{width:100%;min-width:690px;font-size:.875rem;line-height:1.5;margin:0;border-collapse:collapse}
.ast-places-table caption{text-align:left;padding:16px;background:#172333;color:#f7f3eb;font-weight:600}
.ast-places-table th,.ast-places-table td{padding:16px;vertical-align:top;border-bottom:1px solid #d6cec2;border-right:1px solid #e2dace;text-align:left;white-space:normal}
.ast-places-table thead th{background:#ede7dc;color:#172333}
.ast-places-table tbody th{min-width:155px;font-weight:400}
.ast-places-routes{padding-left:16px;margin:0!important}
.ast-places-routes li{margin:0 0 9px}
.ast-places-routes li:last-child{margin-bottom:0}
.ast-places-routes small,.ast-places-empty{color:#68635b}
.ast-places-table details{margin-top:12px;font-size:.8rem}
.ast-places-table details p{margin:8px 0 0;font-size:.8rem}
.ast-places-table summary,.ast-places-other>summary{cursor:pointer;color:#765636}
.ast-places-other>summary{padding:15px 0;border-top:1px solid #d6cec2;border-bottom:1px solid #d6cec2;font-weight:500}
.ast-places-table tr[hidden]{display:none}
@media(max-width:600px){.ast-places-method{padding:18px}.ast-places-table th,.ast-places-table td{padding:12px}.article-content .ast-places-table table{min-width:640px}}
