:root{--tis-ink:#172a2c;--tis-muted:#5d6d6c;--tis-paper:#f5f2eb;--tis-line:#cbd3cb;--tis-accent:#c85b3d;--tis-green:#315b52}body{background:var(--tis-paper);color:var(--tis-ink)}.tis-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.tis-header{border-bottom:1px solid var(--tis-line);background:var(--tis-paper)}.tis-header__inner{min-height:78px;display:flex;align-items:center;gap:36px}.tis-brand{display:inline-flex;align-items:center;gap:10px;color:var(--tis-ink);font-weight:700;text-decoration:none}.tis-brand__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tis-accent);color:#fff;font:700 1.1rem Georgia,serif}.tis-header nav{display:flex;gap:24px;margin-left:auto}.tis-header nav a,.tis-header__rss{color:var(--tis-ink);font-size:.82rem;text-decoration:none}.tis-header__rss{border-left:1px solid var(--tis-line);padding-left:24px}.tis-intro{padding:96px 0 82px;border-bottom:1px solid var(--tis-line)}.tis-kicker{margin:0 0 16px;color:var(--tis-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tis-intro h1{max-width:760px;margin:0 0 24px;font:400 6.2rem/.94 Georgia,serif;letter-spacing:0}.tis-intro__dek{max-width:560px;margin:0 0 0 auto;color:var(--tis-muted);font-size:1.1rem}.tis-stream{padding:54px 0 110px}.tis-stream__heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.tis-stream__heading h2{margin:0;font:400 3rem/1 Georgia,serif}.tis-stream__heading>span{color:var(--tis-muted);font-size:.8rem}.tis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}.tis-card{min-width:0}.tis-card--lead{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:28px;align-items:end}.tis-card__image{display:block;overflow:hidden;background:#dfe5de}.tis-card__image img{width:100%;aspect-ratio:1.35;object-fit:cover;transition:transform .35s ease}.tis-card--lead .tis-card__image img{aspect-ratio:1.45}.tis-card__image:hover img{transform:scale(1.025)}.tis-card__body{min-width:0}.tis-meta{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 12px;color:var(--tis-muted);font-size:.72rem;text-transform:uppercase}.tis-meta a{color:var(--tis-green);font-weight:700;text-decoration:none}.tis-meta time{white-space:nowrap}.tis-card h2{margin:0 0 12px;font:400 2.2rem/1.05 Georgia,serif}.tis-card h2 a{color:inherit;text-decoration:none}.tis-card h2 a:hover{color:var(--tis-accent)}.tis-card__body>p:not(.tis-meta){margin:0 0 18px;color:var(--tis-muted)}.tis-read{color:var(--tis-green);font-size:.78rem;font-weight:700;text-decoration:none}.tis-read span{margin-left:6px}.tis-footer{padding:42px 0;background:var(--tis-green);color:#f5f2eb}.tis-footer p{margin:6px 0}.tis-footer nav{display:flex;gap:22px;margin-top:20px}.tis-footer a{color:inherit}.tis-footer .tis-brand{color:inherit}@media(max-width:760px){.tis-shell{width:min(100% - 32px,560px)}.tis-header__inner{min-height:68px;gap:18px}.tis-header nav{gap:14px}.tis-header__rss{display:none}.tis-intro{padding:64px 0 54px}.tis-intro h1{font-size:3.6rem}.tis-intro__dek{margin-top:24px;font-size:1rem}.tis-stream{padding:38px 0 72px}.tis-stream__heading{align-items:start}.tis-grid{grid-template-columns:1fr;gap:44px}.tis-card--lead{grid-column:auto;display:block}.tis-card--lead .tis-card__image img{aspect-ratio:1.28}.tis-card h2{font-size:2rem}.tis-card__body>p:not(.tis-meta){font-size:.96rem}}.tis-category{padding:72px 0 32px}.tis-category h1{max-width:760px;margin:0 0 16px;font:400 4rem/1 Georgia,serif}.tis-category__dek{max-width:650px;color:var(--tis-muted);font-size:1.05rem}@media(max-width:760px){.tis-category{padding:48px 0 18px}.tis-category h1{font-size:2.8rem}}


/* TIS RMIT editorial refresh: front page as a field journal, categories as indexes. */
.tis-header__inner { min-height: 88px; }
.tis-brand { letter-spacing: .02em; }
.tis-brand__mark { border-radius: 3px 50% 50% 50%; transform: rotate(-12deg); }
.tis-intro { padding: 82px 0 76px; display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(260px, .55fr); gap: 7%; align-items: end; }
.tis-intro h1 { max-width: 680px; font-size: 4rem; }
.tis-intro__dek { margin: 0; padding-bottom: 8px; border-top: 2px solid var(--tis-accent); padding-top: 18px; }
.tis-stream { padding-top: 62px; }
.tis-stream__heading { padding-bottom: 18px; border-bottom: 1px solid var(--tis-line); }
.tis-grid { gap: 0 28px; }
.tis-card { padding: 28px 0 42px; border-top: 1px solid var(--tis-line); }
.tis-card--lead { padding-top: 0; border-top: 0; }
.tis-card:not(.tis-card--lead) .tis-card__image img { aspect-ratio: 1.55; }
.tis-card h2 { font-size: clamp(1.65rem, 2.6vw, 2.35rem); }
.tis-card--lead h2 { font-size: clamp(2.2rem, 4vw, 4rem); }
.tis-meta { letter-spacing: .04em; }
.tis-category { padding: 74px 0 38px; border-bottom: 1px solid var(--tis-line); display: grid; grid-template-columns: minmax(0, .8fr) minmax(280px, 1fr); gap: 8%; align-items: end; }
.tis-category h1 { margin-bottom: 0; font-size: 2.75rem; }
.tis-category__dek { margin: 0 0 8px; padding-left: 18px; border-left: 2px solid var(--tis-accent); }
body[data-tisrmit-category] .tis-stream { padding-top: 38px; }
body[data-tisrmit-category] .tis-grid { grid-template-columns: 1fr; gap: 0; }
body[data-tisrmit-category] .tis-card { display: grid; grid-template-columns: minmax(220px, .38fr) minmax(0, 1fr); gap: 30px; align-items: center; }
body[data-tisrmit-category] .tis-card__image { grid-row: 1; }
body[data-tisrmit-category] .tis-card__image img { aspect-ratio: 1.55; }
body[data-tisrmit-category] .tis-card__body { grid-column: 2; grid-row: 1; }
@media (max-width: 760px) {
  .tis-intro, .tis-category { display: block; }
  .tis-intro { padding: 58px 0 50px; }
  .tis-intro h1 { font-size: 3rem; }
  .tis-intro__dek { margin-top: 28px; }
  body[data-tisrmit-category] .tis-card { display: block; padding: 24px 0 38px; }
  body[data-tisrmit-category] .tis-card__body { margin-top: 16px; }
}

