/* TAS25 candidate: load LAST on the five reviewed pages; no font/palette change. */
body :is(.prototype,.notice,.crumb,.small,.record,.source-stamp,.hero-foot,
 .tas01-note,.tas01-access,.tas01-meta,.tas01-number,.tas01-kicker,
 .tas01-photo figcaption,.tas01-life-card .tas01-note,.tas01-life-card .tas01-meta,
 .food-card .brand,.food-card .meta,.food-card .facts,.food-card .links,
 .food-card .source-badge,.food-card details p,.filter-explanation,
 .pen .pen-meta,.aps .aps-meta,.label-art small,.pet-profile small,
 .daily-card small,.life-reading small,.t11-panel .t11-note,
 .plain-tr-reading .plain-tr-kind,.plain-tr-kicker){font-size:13px;line-height:1.65}
body :is(.food-card h2,.food-card h3,.research-card h2,.daily-card h2,
 .life-reading h2,.hero h1,.tas01 h1){overflow-wrap:anywhere;min-width:0}
body .tas10 :is(.tas10-caption,.tas10-description){font-size:13px;line-height:1.65}
body .food-card :is(a,summary){min-height:44px;align-content:center}
body .food-card .links a{display:inline-flex;align-items:center}
body .tas01-small-link{min-height:44px;align-items:center}
@media(max-width:700px){
 body header.shell nav{flex-wrap:wrap;gap:0 14px}
 body header.shell nav a{display:inline-flex;align-items:center;min-height:46px;font-size:14px;line-height:22px;padding:10px 4px;max-width:100%;overflow-wrap:anywhere}
 body header.shell .head>a:not(.logo){display:inline-flex;align-items:center;min-height:46px;font-size:14px;line-height:22px;max-width:100%;overflow-wrap:anywhere}
 body header.shell .head>.outline{min-height:46px;font-size:14px}
 body .back{display:inline-flex;align-items:center;min-height:46px;font-size:14px}
 body :is(.tas01-intro,.tas01-description,.tas01-paper>p:not(.tas01-note),
  .library-intro>p,.library-scope p,.research-card p,.research-card li,
  .plain-tr-reading p,.knowledge-result p,.knowledge-result li,
  .daily-card p,.daily-card li,.life-reading p,.life-reading li,
  .future-note p,.subtitle,.notes li,.context p){font-size:16px;line-height:26px;max-width:70ch}
 body :is(.tas01-note,.tas01-access,.tas01-meta,.tas01-number,
  .tas01-life-card .tas01-note,.tas01-life-card .tas01-meta,
  .plain-tr-reading .plain-tr-kind,.plain-tr-kicker){font-size:14px;line-height:23px}
 body .tas01 .tas01-hero h1{font-size:38px;line-height:1.06}
}
