.tan-home{
–tan-home-ink:#111318;
–tan-home-muted:#6f7782;
–tan-home-line:#dfe3e8;
–tan-home-paper:#fff;
–tan-home-soft:#f5f6f8;
–tan-home-accent:#d6001c;
width:100%;
background:#f5f6f8;
color:var(–tan-home-ink);
font-family:Arial,”Helvetica Neue”,Helvetica,sans-serif;
padding:36px 0 58px;
}
.tan-home[data-channel=”main”]{–tan-home-accent:#d6001c;}
.tan-home[data-channel=”military”]{–tan-home-accent:#516146;}
.tan-home[data-channel=”entertainment”]{–tan-home-accent:#6d28d9;}
.tan-home[data-channel=”finance”]{–tan-home-accent:#007f5f;}
.tan-home[data-channel=”breaking”]{–tan-home-accent:#d6001c;}
.tan-home[data-channel=”columns”]{–tan-home-accent:#7a5137;}
.tan-home *{box-sizing:border-box;}
.tan-home-inner{width:min(1280px,100%);margin:0 auto;padding:0 24px;}
.tan-home-label{
display:flex;align-items:center;gap:10px;margin:0 0 20px;
color:var(–tan-home-ink);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;
}
.tan-home-label:after{content:””;height:2px;flex:1;background:var(–tan-home-ink);opacity:.9;}
.tan-home-label b{display:block;width:9px;height:9px;background:var(–tan-home-accent);}
.tan-home-lead{
display:grid;grid-template-columns:1.45fr .82fr;gap:24px;margin-bottom:36px;
}
.tan-home-lead-main,.tan-home-side{
background:#fff;border:1px solid var(–tan-home-line);
}
.tan-home-lead-main{display:grid;grid-template-columns:1.15fr 1fr;}
.tan-home-image{display:block;position:relative;background:#dfe3e8;overflow:hidden;}
.tan-home-image img{width:100%;height:100%;min-height:350px;display:block;object-fit:cover;}
.tan-home-main-copy{padding:29px 29px 26px;display:flex;flex-direction:column;align-items:flex-start;}
.tan-home-kicker{margin:0 0 11px;color:var(–tan-home-accent);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;}
.tan-home-main-title{margin:0;color:#111318;font-size:clamp(27px,3vw,43px);line-height:1.03;font-weight:900;letter-spacing:-.045em;}
.tan-home-main-title a,.tan-home-side-title a,.tan-home-card-title a{color:inherit;text-decoration:none;}
.tan-home-main-title a:hover,.tan-home-side-title a:hover,.tan-home-card-title a:hover{color:var(–tan-home-accent);}
.tan-home-excerpt{margin:16px 0 0;color:#55606d;font-size:15px;line-height:1.65;}
.tan-home-read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:22px;color:#111318;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
.tan-home-read svg{width:17px;height:17px;stroke:currentColor;}
.tan-home-side{padding:0 22px;}
.tan-home-side-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 0 12px;border-bottom:2px solid #111318;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;}
.tan-home-side-list{list-style:none;padding:0;margin:0;}
.tan-home-side-item{padding:17px 0;border-bottom:1px solid var(–tan-home-line);}
.tan-home-side-item:last-child{border-bottom:0;}
.tan-home-side-meta{display:block;margin-bottom:7px;color:var(–tan-home-accent);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;}
.tan-home-side-title{font-size:18px;line-height:1.16;font-weight:900;letter-spacing:-.02em;}
.tan-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
.tan-home-card{background:#fff;border:1px solid var(–tan-home-line);overflow:hidden;}
.tan-home-card img{display:block;width:100%;height:175px;object-fit:cover;background:#dfe3e8;}
.tan-home-card-copy{padding:17px 17px 19px;}
.tan-home-card-meta{display:block;margin-bottom:8px;color:var(–tan-home-accent);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;}
.tan-home-card-title{margin:0;font-size:19px;line-height:1.14;font-weight:900;letter-spacing:-.024em;}
.tan-home-empty{padding:30px;background:#fff;border:1px solid var(–tan-home-line);color:var(–tan-home-muted);font-size:14px;}
@media(max-width:1000px){
.tan-home-lead{grid-template-columns:1fr;}
.tan-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:690px){
.tan-home{padding-top:24px;}
.tan-home-inner{padding:0 15px;}
.tan-home-lead-main{grid-template-columns:1fr;}
.tan-home-image img{min-height:250px;}
.tan-home-main-copy{padding:22px;}
.tan-home-grid{grid-template-columns:1fr;}
.tan-home-card img{height:210px;}
}
Top Stories
Latest Reports
(function(){
if(window.__TAN_NEWS_HOME_LOADED__) return;
window.__TAN_NEWS_HOME_LOADED__=true;
function esc(s){var d=document.createElement(‘div’);d.textContent=s||”;return d.innerHTML;}
function clean(s){var d=document.createElement(‘div’);d.innerHTML=s||”;return (d.textContent||d.innerText||”).trim();}
function dateLabel(iso){
try{return new Intl.DateTimeFormat(document.documentElement.lang||’en’,{day:’2-digit’,month:’short’,year:’numeric’}).format(new Date(iso));}
catch(e){return ”;}
}
function img(src){return src ? ‘
+')
‘ : ‘
‘;}
document.querySelectorAll(‘.tan-home’).forEach(function(home){
var channel=home.getAttribute(‘data-channel’)||’main’;
var scope=home.getAttribute(‘data-scope’)||’latest’;
var titleMap={main:[‘Top Stories’,’Latest Reports’],military:[‘Defence Briefing’,’Latest Defence Reports’],entertainment:[‘Featured Stories’,’Latest Entertainment’],finance:[‘Market Briefing’,’Latest Finance Reports’],breaking:[‘Breaking Updates’,’Latest Updates’],columns:[‘Featured Columns’,’Latest Columns’]};
var labels=titleMap[channel]||titleMap.main;
home.querySelector(‘[data-tan-home-title]’).textContent=labels[0];
home.querySelector(‘[data-tan-home-latest]’).textContent=labels[1];
fetch(‘/wp-json/tan/v1/newsrail?scope=’+encodeURIComponent(scope)+’&limit=10′,{credentials:’same-origin’})
.then(function(r){if(!r.ok)throw new Error();return r.json();})
.then(function(data){
var posts=(data&&data.items)||[];
if(!posts.length)throw new Error();
var p=posts[0], lead=home.querySelector(‘[data-tan-home-lead]’), side=posts.slice(1,5), grid=posts.slice(5,10);
lead.innerHTML=
‘
‘+
‘‘+img(p.image)+’‘+
‘‘+
‘
‘+esc(dateLabel(p.date))+’
‘+
‘
‘+
(p.excerpt?’
‘+esc(clean(p.excerpt))+’
‘:”)+
‘
Read Report ‘+
‘
‘+
‘‘+
‘
‘;
var gridEl=home.querySelector(‘[data-tan-home-grid]’);
gridEl.innerHTML=grid.map(function(x){return ‘
‘+img(x.image)+’‘+esc(dateLabel(x.date))+’ ‘;}).join(”);
})
.catch(function(){
home.querySelector(‘[data-tan-home-lead]’).innerHTML=’
No published articles are available for this edition yet.
‘;
});
});
})();