/* 2026Mobilitas Latest — compact chronological newsroom timeline */
body.theme-2026mobilitas.latest-page--2026mobilitas{font-family:"Titillium Web","Trebuchet MS","Segoe UI",Arial,sans-serif;background:#fff;color:#14161b}
.m26-latest-shell{width:min(1070px,calc(100% - 32px));margin:0 auto;padding:30px 0 42px;display:grid;grid-template-columns:minmax(0,780px) 260px;gap:30px;align-items:start}
.m26-latest-main{min-width:0}.m26-latest-heading{display:flex;align-items:flex-start;gap:12px;margin:0 0 17px}.m26-latest-heading-mark,.m26-mini-mark{display:flex;align-items:center;gap:2px;flex:0 0 auto}.m26-latest-heading-mark{padding-top:4px}.m26-latest-heading-mark i,.m26-mini-mark i{display:block;width:13px;height:24px;background:#777;transform:skew(-24deg)}.m26-latest-heading-mark b,.m26-mini-mark b{display:block;width:20px;height:24px;background:var(--az-red,#e31820);transform:skew(-24deg)}
.m26-latest-heading h1{margin:0;font-size:31px;line-height:1;font-weight:900;letter-spacing:-.8px}.m26-latest-heading p{margin:7px 0 0;color:#767b84;font-size:12px;line-height:1.45}
.m26-latest-filters{display:flex;align-items:center;gap:7px;padding-bottom:16px;border-bottom:1px solid #e4e6e9;margin-bottom:0}.m26-latest-filters a{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:5px;color:#484d55;font-size:11px;font-weight:700;text-decoration:none}.m26-latest-filters a:hover{background:#f4f5f6;color:#111}.m26-latest-filters a.is-active{background:var(--az-red,#e31820);color:#fff}
.m26-latest-timeline{position:relative}.m26-latest-date-divider{display:flex;align-items:center;margin:0;padding:14px 0 4px 80px}.m26-latest-date-divider:after{content:"";height:1px;background:#eceef0;flex:1;margin-left:10px}.m26-latest-date-divider span{padding:5px 9px;border-radius:12px;background:#eef0f2;color:#555b63;font-size:9px;font-weight:700;letter-spacing:.02em}
.m26-latest-item{position:relative;display:grid;grid-template-columns:58px 18px 140px minmax(0,1fr);column-gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid #eceef0;min-height:112px}.m26-latest-time{display:block;padding-top:2px;text-align:left}.m26-latest-time strong{display:block;font-size:18px;line-height:1;font-weight:900;letter-spacing:-.35px}.m26-latest-time span{display:block;margin-top:3px;color:#7c828a;font-size:9px;font-weight:700}.m26-latest-rail{position:relative;align-self:stretch}.m26-latest-rail:before{content:"";position:absolute;left:8px;top:-13px;bottom:-14px;width:1px;background:#dfe2e5}.m26-latest-rail i{position:absolute;left:3px;top:8px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:var(--az-red,#e31820);box-shadow:0 0 0 1px #d7dbe0}
.m26-latest-thumb{display:block;width:140px;height:86px;border-radius:5px;overflow:hidden;background:#eef0f2}.m26-latest-thumb img{display:block;width:140px;height:86px;object-fit:cover}.m26-latest-copy{min-width:0;padding-top:0}.m26-latest-cat{display:block;margin-bottom:4px;color:var(--az-red,#e31820);font-size:9px;line-height:1;font-weight:900;letter-spacing:.02em}.m26-latest-copy h2{margin:0;font-size:15.5px;line-height:1.18;font-weight:900;letter-spacing:-.2px}.m26-latest-copy h2 a{color:#111318;text-decoration:none}.m26-latest-copy h2 a:hover{color:var(--az-red,#e31820)}.m26-latest-copy p{margin:6px 0 0;color:#646a72;font-size:10.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m26-latest-mobile-time{display:none}.m26-latest-empty{padding:44px 20px;text-align:center;color:#747a82;font-size:13px;border-bottom:1px solid #eceef0}
.m26-latest-sidebar{display:flex;flex-direction:column;gap:18px}.m26-latest-ad-placeholder{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;border-radius:7px;background:#f2f3f4;color:#8b9096;text-align:center;box-shadow:0 7px 22px rgba(15,23,42,.06)}.m26-latest-ad-placeholder span{font-size:34px;color:#c9cdd1}.m26-latest-ad-placeholder strong{margin-top:9px;font-size:11px;font-weight:500}.m26-latest-ad-placeholder small{margin-top:4px;font-size:9px}.m26-latest-sidebar .m26-latest-ad-live{margin:0!important}.m26-latest-sidebar img{max-width:100%}
.m26-latest-popular,.m26-latest-social{border:1px solid #e3e6e9;border-radius:7px;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.035)}.m26-latest-popular h2,.m26-latest-social h2{margin:0;padding:13px 14px;border-bottom:1px solid #eceef0;font-size:12px;line-height:1;font-weight:900;letter-spacing:.01em}.m26-mini-mark{display:inline-flex;margin-right:7px;vertical-align:middle}.m26-mini-mark i{width:7px;height:14px}.m26-mini-mark b{width:11px;height:14px}.m26-latest-popular ol{list-style:none;padding:4px 13px 8px;margin:0}.m26-latest-popular li{display:grid;grid-template-columns:20px 54px minmax(0,1fr);gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #f0f1f2}.m26-latest-popular li:last-child{border-bottom:0}.m26-pop-num{font-size:14px;font-weight:900}.m26-latest-popular li:nth-child(-n+2) .m26-pop-num{color:var(--az-red,#e31820)}.m26-pop-thumb{display:block;width:54px;height:38px;border-radius:4px;overflow:hidden;background:#eee}.m26-pop-thumb img{display:block;width:54px;height:38px;object-fit:cover}.m26-pop-title{color:#1c1f24;text-decoration:none;font-size:9.5px;line-height:1.25;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m26-pop-title:hover{color:var(--az-red,#e31820)}
.m26-latest-social{padding-bottom:12px}.m26-latest-social h2{border:0;padding-bottom:9px}.m26-latest-social-links{display:flex;gap:8px;padding:0 14px}.m26-latest-social-links a{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#17191d;color:#fff}.m26-latest-social-links svg{width:15px;height:15px;fill:currentColor}.m26-latest-social-links a:hover{transform:translateY(-1px)}.m26-latest-social-links .m26-social-facebook{background:#3567b7}.m26-latest-social-links .m26-social-instagram{background:#d83a78}.m26-latest-social-links .m26-social-youtube{background:#e31820}
.m26-latest-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:22px}.m26-latest-pagination a,.m26-latest-pagination .m26-page-dots{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border:1px solid #e0e3e6;border-radius:5px;background:#fff;color:#30343a;text-decoration:none;font-size:10px;font-weight:700}.m26-latest-pagination a:hover{border-color:var(--az-red,#e31820);color:var(--az-red,#e31820)}.m26-latest-pagination a.is-current{border-color:var(--az-red,#e31820);background:var(--az-red,#e31820);color:#fff}.m26-latest-pagination .m26-page-dots{border-color:transparent}.m26-latest-pagination .m26-page-nav{gap:5px;padding:0 13px}
@media(max-width:900px){.m26-latest-shell{grid-template-columns:minmax(0,1fr);width:min(760px,calc(100% - 28px));gap:26px}.m26-latest-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.m26-latest-ad-placeholder,.m26-latest-sidebar .m26-latest-ad-live{display:none}.m26-latest-social{grid-column:2}}
@media(max-width:700px){.m26-latest-shell{width:calc(100% - 24px);padding-top:20px}.m26-latest-heading{gap:9px;margin-bottom:13px}.m26-latest-heading h1{font-size:27px}.m26-latest-heading p{font-size:11px}.m26-latest-heading-mark i{width:10px;height:20px}.m26-latest-heading-mark b{width:16px;height:20px}.m26-latest-filters{overflow-x:auto;white-space:nowrap}.m26-latest-date-divider{padding-left:0;margin-top:4px}.m26-latest-item{grid-template-columns:12px 108px minmax(0,1fr);gap:10px;min-height:98px;padding:12px 0}.m26-latest-time{display:none}.m26-latest-rail{grid-column:1;grid-row:1;align-self:stretch}.m26-latest-rail:before{left:5px;top:-12px;bottom:-13px}.m26-latest-rail i{left:1px;top:8px;width:9px;height:9px}.m26-latest-thumb{grid-column:2;width:108px;height:74px}.m26-latest-thumb img{width:108px;height:74px}.m26-latest-copy{grid-column:3}.m26-latest-cat{font-size:8px;margin-bottom:3px}.m26-latest-copy h2{font-size:13px;line-height:1.2}.m26-latest-copy p{display:none}.m26-latest-mobile-time{display:block;margin-top:5px;color:#858a91;font-size:8.5px;font-weight:500}.m26-latest-sidebar{grid-template-columns:1fr}.m26-latest-social{grid-column:auto}.m26-latest-pagination{justify-content:center}.m26-latest-pagination .m26-page-nav span{display:none}}

/* r54 post-type badges */
.m26-latest-cat--video{color:#e31820}.m26-latest-cat--gallery{color:#242936}
