/* v1.56: sidebar typography 25% larger than v1.55; loaded by functions.php */
.at-post-layout .at-post-sidebar-column .at-post-sidebar.at-post-sidebar--widgets{padding:10px 12px!important;margin:0!important;background:#fff!important;border:1px solid #e8eeec!important;box-shadow:none!important;border-radius:3px!important;min-width:0!important}
.at-post-layout .at-post-sidebar-column .atps-premium{font-family:inherit!important;font-size:12.5px!important;line-height:1.45!important;min-width:0!important}
.at-post-layout .at-post-sidebar-column .atps-premium *{box-sizing:border-box}
.at-post-layout .at-post-sidebar-column .atps-mini-about{display:flex!important;gap:8px!important;align-items:center!important;min-height:0!important;padding:0 0 9px!important;margin:0!important;border-bottom:1px solid #e7eeec!important;text-align:left!important}
.at-post-layout .at-post-sidebar-column .atps-mini-avatar{display:block!important;flex:0 0 38px!important;width:38px!important;height:38px!important;overflow:hidden!important;border-radius:50%!important;margin:0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-avatar img{display:block!important;width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important;object-fit:cover!important;margin:0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-about-copy{flex:1!important;min-width:0!important;max-width:100%!important}
.at-post-layout .at-post-sidebar-column .atps-mini-about h2{font:600 13.75px/1.35 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:#16474a!important;margin:0 0 3px!important;padding:0!important;letter-spacing:0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-about a.atps-mini-link{font:500 11.25px/1.35 system-ui,sans-serif!important;color:#087c84!important;text-decoration:none!important;display:inline!important;padding:0!important;background:transparent!important}
.at-post-layout .at-post-sidebar-column .atps-mini-section{padding:9px 0 0!important;margin:0!important;border:0!important;min-height:0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-heading{display:block!important;font:700 11.25px/1.35 system-ui,-apple-system,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#087c84!important;margin:0 0 5px!important;padding:0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-list{display:block!important;padding:0!important;margin:0!important;max-height:none!important;overflow:visible!important;list-style:none!important}
.at-post-layout .at-post-sidebar-column .atps-mini-item{display:flex!important;align-items:center!important;gap:7px!important;padding:4px 0!important;margin:0!important;min-height:42px!important;max-height:55px!important;border-bottom:1px solid #f0f3f2!important;text-decoration:none!important;background:none!important;color:#243f40!important}
.at-post-layout .at-post-sidebar-column .atps-mini-thumb{display:block!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;max-height:32px!important;overflow:hidden!important;border-radius:2px!important;background:#eaf2f0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-thumb img{display:block!important;width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;object-fit:cover!important;margin:0!important;padding:0!important}
.at-post-layout .at-post-sidebar-column .atps-mini-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;font:500 12.5px/1.35 system-ui,-apple-system,sans-serif!important;margin:0!important;padding:0!important;min-width:0!important;max-height:36px!important;color:#233f40!important;overflow-wrap:anywhere!important}
.at-post-layout .at-post-sidebar-column .atps-mini-map{display:block!important;padding:8px 0 0!important;margin:0!important;font:600 11.25px/1.35 system-ui,sans-serif!important;color:#087c84!important;text-decoration:none!important}
.at-post-layout .at-post-sidebar-column .atps-mini-map:hover,.at-post-layout .at-post-sidebar-column .atps-mini-item:hover .atps-mini-name{text-decoration:underline!important}
.at-post-layout .at-post-sidebar-column .atps-legacy-widgets{margin-top:9px!important}
@media(max-width:767px){.at-post-layout .at-post-sidebar-column .at-post-sidebar.at-post-sidebar--widgets{max-width:100%!important}}

/* v1.36: most-read stays exactly as compact as favourite destinations. */
.at-post-layout .at-post-sidebar-column .atps-popular{padding-top:7px!important;margin-top:6px!important;border-top:1px solid #e7eeec!important}
.at-post-layout .at-post-sidebar-column .atps-popular .atps-mini-list{max-height:174px!important;overflow:hidden!important}
.at-post-layout .at-post-sidebar-column .atps-popular .atps-mini-item{height:52px!important;max-height:52px!important;min-height:0!important;padding:3px 0!important}
.at-post-layout .at-post-sidebar-column .atps-popular .atps-mini-thumb,.at-post-layout .at-post-sidebar-column .atps-popular .atps-mini-thumb img{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;max-height:30px!important}

/* v1.51 — compact editorial category links. */
.at-post-layout .at-post-sidebar-column .atps-categories{padding-top:9px!important;margin-top:8px!important;border-top:1px solid #e7eeec!important}
.at-post-layout .at-post-sidebar-column .atps-category-links{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important}
.at-post-layout .at-post-sidebar-column .atps-category-link{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:5px 8px!important;border:1px solid #d7e8e5!important;border-radius:5px!important;background:#f7fbfa!important;color:#12636a!important;font:600 12.5px/1.35 system-ui,-apple-system,sans-serif!important;text-decoration:none!important;overflow-wrap:anywhere!important}
.at-post-layout .at-post-sidebar-column .atps-category-link:hover,.at-post-layout .at-post-sidebar-column .atps-category-link:focus-visible{border-color:#087c84!important;background:#e7f4f1!important;text-decoration:underline!important}
