html[data-template-id="three60"] {
  --tf-accent: #336b5d;
  --tf-accent-deep: #244b42;
  --tf-mint: #e7f1ed;
  --tf-display: "Trebuchet MS", "Segoe UI", sans-serif;
  --tf-serif: Georgia, serif;
  --tf-radius: 3px;
}
html[data-template-id="three60"] .reader-frontpage { max-width: 1080px; --rf-accent: #336b5d; --rf-accent-dark: #244b42; }
html[data-template-id="three60"] .rf-lead h2 { font-family: var(--tf-display); font-size: clamp(34px, 3.5vw, 52px); }
html[data-template-id="three60"] .rf-rail-story { grid-template-columns: 72px minmax(0, 1fr); padding: 10px 0; }
html[data-template-id="three60"] .rf-article h1 { max-width: 840px; font-family: var(--tf-display); font-size: clamp(42px, 5vw, 68px); margin-left: 0; }
html[data-template-id="three60"] .rf-article-header { text-align: left; max-width: 900px; }
html[data-template-id="three60"] .rf-article-kicker,
html[data-template-id="three60"] .rf-article-dek,
html[data-template-id="three60"] .rf-article-byline { justify-content: flex-start; margin-left: 0; }
html[data-template-id="three60"] .article-body { max-width: 720px; }
/* periodicoIA · 3×60: densidad original, superficies claras y acentos jade. */
body.pia-tpl-three60 { background: #edf8f3 !important; }
body.pia-tpl-three60 #wrapper { width: min(1000px, 100%) !important; }
body.pia-tpl-three60 #header { background: linear-gradient(135deg, #07584b, #0f9f78) !important; height: auto !important; padding: 22px 24px !important; }
body.pia-tpl-three60 #header h1 a { color: #fff !important; }
body.pia-tpl-three60 #header h2 a { color: #a9e5d2 !important; }
body.pia-tpl-three60 #navigation { background: #0b6b61 !important; }
body.pia-tpl-three60 #navigation a { color: #fff !important; }
body.pia-tpl-three60 #subnavigation { background: #d9f3e8 !important; color: #234d43; }
body.pia-tpl-three60 #subnavigation a { color: #0b6b61 !important; }
body.pia-tpl-three60 .item { background: #fff !important; border: 1px solid #d4e9df; }
body.pia-tpl-three60 .item h2, body.pia-tpl-three60 .item h3 { color: #0b6b61 !important; }
body.pia-tpl-three60 #three > .item { border-color: #9dd6c4; background: #e9f8f0 !important; }
body.pia-tpl-three60 #three > .item img { width: 100% !important; height: auto !important; }
body.pia-tpl-three60 #footer ul li a { color: #d9f7eb !important; }
@media (max-width: 800px) {
  body.pia-tpl-three60 #one, body.pia-tpl-three60 #two, body.pia-tpl-three60 #three { width: 100% !important; float: none !important; }
  body.pia-tpl-three60 .item { margin-bottom: 12px; }
}
