/* Isolated magazine content area; the travel header/footer remain shared. */
.hf-page:has(.rk-magazine){background:#fff}.rk-magazine{background:#fff;padding:40px 0 80px;font-family:"RC Source Sans",Arial,sans-serif;color:#292929}.rk-container{box-sizing:border-box;width:100%;max-width:1270px;padding:0 40px;margin:0 auto}
.hf-page .rk-magazine h1{font:400 32px/1.2 "RC Source Sans",Arial,sans-serif;letter-spacing:0;text-align:center;max-width:none;margin:0 0 24px;color:#292929;overflow-wrap:anywhere}
.rk-filters,.rk-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 28px}.rk-filters a,.rk-pagination a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d3d3d3;border-radius:6px;background:#fff;color:#001a3f;text-decoration:none;font:400 16px/1.4 "RC Source Sans",Arial,sans-serif;padding:12px 24px;min-height:48px;min-width:100px}.rk-filters a[aria-current],.rk-pagination a[aria-current]{background:#005eb8;border-color:#005eb8;color:#fff}.rk-filters a:hover,.rk-pagination a:hover{border-color:#005eb8}.rk-magazine a:focus-visible{outline:2px solid #005eb8;outline-offset:3px}
.rk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.rk-card{min-width:0;background:#fff;margin-bottom:20px}.rk-image{height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.rk-image img{display:block;max-width:100%;max-height:220px;width:auto;height:auto;object-fit:contain}.rk-image-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#f8fafc;color:#94a3b8}.rk-image-fallback[hidden]{display:none}.rk-image-fallback svg{width:56px;height:56px}
.rk-card-content{padding:15px 0}.hf-page .rk-card :is(h2,h3){font:600 22px/27px "RC Source Sans",Arial,sans-serif;margin:0 0 6px;letter-spacing:0;overflow-wrap:anywhere}.rk-card :is(h2,h3) a{display:block;color:#005eb8;text-decoration:none}.rk-card :is(h2,h3) a:hover{color:#ffa726}.hf-page .rk-type{font:600 13px/21px "RC Source Sans",Arial,sans-serif;margin:6px 0;color:#005eb8}.rk-date{display:block;font:600 12px/14px "RC Source Sans",Arial,sans-serif;color:#bababa;margin:0 0 8px}
.rk-author,.rk-author>a{display:flex;align-items:center;gap:10px;font:400 14px/21px "RC Source Sans",Arial,sans-serif;color:#005eb8;text-decoration:none}.rk-avatar{display:flex;width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;align-items:center;justify-content:center}.rk-avatar img{max-width:100%;max-height:30px;object-fit:cover}.rk-pagination{margin:28px 0 0}.rk-pagination a{padding:9px 16px;min-width:0;min-height:40px}.rk-pagination>span{align-self:center}.rk-empty{grid-column:1/-1;text-align:center;padding:24px 0}
@media(max-width:767.98px){.rk-container{padding:0 20px}.rk-grid{grid-template-columns:minmax(0,1fr)}.rk-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rk-filters a{min-width:0;padding:12px 4px}.hf-page .rk-card :is(h2,h3){font-size:15px}.rk-magazine{padding-top:40px}}

@media(max-width:575.98px){.rk-container{padding:0 15px}}
.rk-image img[hidden],.rk-avatar img[hidden]{display:none}
