@font-face { font-family: "PIA Alfa"; src: url("/fonts/editorial/alfa-slab-one.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "PIA Playfair"; src: url("/fonts/editorial/playfair-display-bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "PIA Playfair"; src: url("/fonts/editorial/playfair-display-black.ttf") format("truetype"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "PIA Fell"; src: url("/fonts/editorial/im-fell-english-regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "PIA Fell"; src: url("/fonts/editorial/im-fell-english-italic.ttf") format("truetype"); font-weight: 400; font-style: italic; font-display: swap; }

html[data-template-id="pergamino"] {
  --tf-accent: #6d6a3d;
  --tf-accent-deep: #3f432b;
  --tf-mint: #ece2c4;
  --tf-display: "PIA Alfa", Rockwell, Georgia, serif;
  --tf-serif: "PIA Fell", Georgia, serif;
  --tf-radius: 2px;
  --pg-paper: #ead9ad;
  --pg-paper-light: #f4e7c5;
  --pg-ink: #3a2b18;
  --pg-muted: #705b3f;
  --pg-rule: #67543a;
  --pg-deep: #303522;
}

body.pia-tpl-pergamino {
  margin: 0 !important; min-height: 100vh;
  background: radial-gradient(ellipse at 50% -10%, rgba(215,206,170,.20), transparent 50%), repeating-linear-gradient(90deg, rgba(255,255,255,.035) 0 2px, rgba(0,0,0,.035) 2px 4px, transparent 4px 42px), repeating-linear-gradient(0deg, rgba(0,0,0,.14) 0 3px, transparent 3px 46px), linear-gradient(145deg, #24271d, #343222 54%, #202219) !important;
  color: var(--pg-ink) !important; font-family: "PIA Fell", Georgia, serif;
}
body.pia-tpl-pergamino * { box-sizing: border-box; }
body.pia-tpl-pergamino .pia-parchment-stage { width: min(1160px, calc(100% - 34px)); margin: 30px auto 54px; }
body.pia-tpl-pergamino .pia-parchment-sheet {
  position: relative; padding: clamp(30px, 5.6vw, 76px) clamp(24px, 7vw, 94px) clamp(27px, 4vw, 50px);
  border: 1px solid #8c7246; border-radius: 6px 10px 7px 12px / 12px 7px 11px 6px;
  background: radial-gradient(circle at 20% 8%, rgba(255,255,255,.44), transparent 24%), radial-gradient(circle at 82% 78%, rgba(136,94,38,.13), transparent 31%), radial-gradient(ellipse at 55% 50%, transparent 46%, rgba(97,66,26,.24) 100%), repeating-linear-gradient(0deg, rgba(118,83,34,.032) 0 1px, transparent 1px 4px), linear-gradient(112deg, #d3b278 0%, #efdfb6 19%, #e5cf9e 56%, #f2e2bc 84%, #cfad73 100%);
  box-shadow: 0 26px 78px rgba(0,0,0,.48), 0 1px 0 rgba(255,255,255,.58) inset, 0 0 0 8px rgba(80,59,26,.08) inset, 0 0 58px rgba(70,44,12,.26) inset;
  filter: drop-shadow(0 12px 14px rgba(0,0,0,.22));
}
body.pia-tpl-pergamino .pia-parchment-sheet::before, body.pia-tpl-pergamino .pia-parchment-sheet::after { position: absolute; top: 13px; bottom: 13px; width: 1px; border-left: 1px solid rgba(94,68,31,.25); content: ""; }
body.pia-tpl-pergamino .pia-parchment-sheet::before { left: 13px; }
body.pia-tpl-pergamino .pia-parchment-sheet::after { right: 13px; }
body.pia-tpl-pergamino .pia-parchment-corner { position: absolute; z-index: 2; display: grid; width: 26px; height: 26px; place-items: center; border: 1px solid rgba(79,55,22,.56); border-radius: 50%; background: rgba(100,71,30,.16); color: #4b371d; font-size: 10px; line-height: 1; }
body.pia-tpl-pergamino .pia-parchment-corner-tl { top: 28px; left: 31px; }
body.pia-tpl-pergamino .pia-parchment-corner-tr { top: 28px; right: 31px; }
body.pia-tpl-pergamino .pia-parchment-corner-bl { bottom: 28px; left: 31px; }
body.pia-tpl-pergamino .pia-parchment-corner-br { right: 31px; bottom: 28px; }
body.pia-tpl-pergamino .pia-parchment-header { text-align: center; }
body.pia-tpl-pergamino .pia-parchment-ornament, body.pia-tpl-pergamino .pia-parchment-rule, body.pia-tpl-pergamino .pia-parchment-footer-rule { display: flex; align-items: center; justify-content: center; gap: 12px; color: #5b451f; }
body.pia-tpl-pergamino .pia-parchment-ornament { margin: 0 auto 7px; }
body.pia-tpl-pergamino .pia-parchment-ornament span, body.pia-tpl-pergamino .pia-parchment-rule span, body.pia-tpl-pergamino .pia-parchment-footer-rule span { display: block; width: min(210px, 25vw); height: 1px; background: currentColor; opacity: .55; }
body.pia-tpl-pergamino .pia-parchment-ornament b, body.pia-tpl-pergamino .pia-parchment-rule b, body.pia-tpl-pergamino .pia-parchment-footer-rule b { font-size: 12px; font-weight: 400; }
body.pia-tpl-pergamino .pia-parchment-masthead h1 { margin: 0; }
body.pia-tpl-pergamino .pia-parchment-masthead .pia-legacy-brand { display: inline-flex !important; flex-direction: column; align-items: center; color: var(--pg-ink) !important; text-align: center; }
body.pia-tpl-pergamino .pia-parchment-masthead .pia-legacy-brand strong {
  color: #3a2b18 !important; font-family: "PIA Alfa", Rockwell, Georgia, serif !important;
  font-size: clamp(47px, 8.7vw, 97px) !important; font-weight: 400 !important; letter-spacing: .045em !important;
  line-height: .97 !important; text-transform: uppercase; text-shadow: 0 2px 0 rgba(255,244,208,.45), 0 3px 3px rgba(88,58,19,.14);
}
body.pia-tpl-pergamino .pia-parchment-masthead .pia-legacy-brand strong span { color: #3a2b18 !important; }
body.pia-tpl-pergamino .pia-parchment-masthead .pia-legacy-brand small { display: none !important; }
body.pia-tpl-pergamino .pia-parchment-edition { margin: 4px 0 12px; padding: 5px 0 7px; border-top: 1px solid rgba(82,60,27,.72); border-bottom: 1px solid rgba(82,60,27,.72); color: #47351e; font: 700 clamp(15px, 1.8vw, 21px)/1.15 "PIA Playfair", Georgia, serif; letter-spacing: .012em; }
body.pia-tpl-pergamino .pia-parchment-nav { margin-top: 4px; }
body.pia-tpl-pergamino .pia-parchment-nav ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0 18px; margin: 0; padding: 0; list-style: none; }
body.pia-tpl-pergamino .pia-parchment-nav a { color: #4b381f !important; font: 700 9px/1.2 "PIA Playfair", Georgia, serif; letter-spacing: .095em; text-decoration: none !important; text-transform: uppercase; }
body.pia-tpl-pergamino .pia-parchment-nav a:hover, body.pia-tpl-pergamino .pia-parchment-nav a:focus-visible { color: #f4e7c5 !important; background: #3f432b !important; outline: 2px solid #3f432b !important; outline-offset: 2px; }
body.pia-tpl-pergamino .pia-parchment-rule { margin: 15px 0 17px; }
body.pia-tpl-pergamino .pia-parchment-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 28px; }
body.pia-tpl-pergamino .pia-parchment-card { min-width: 0; padding: 15px 0 17px; border-bottom: 1px solid rgba(93,68,31,.34); }
body.pia-tpl-pergamino .pia-parchment-card a { color: inherit; text-decoration: none; }
body.pia-tpl-pergamino .pia-parchment-card img { display: block; width: 100%; height: 100%; object-fit: cover; filter: sepia(.28) saturate(.72) contrast(.96); background: #d8c18a; }
body.pia-tpl-pergamino .pia-parchment-kicker { margin: 0 0 6px; color: #6b552f; font: 700 8px/1.2 "PIA Playfair", Georgia, serif; letter-spacing: .14em; text-transform: uppercase; }
body.pia-tpl-pergamino .pia-parchment-title { margin: 0; color: #3c2b16; font-family: "PIA Playfair", Georgia, serif; font-weight: 900; letter-spacing: -.022em; line-height: 1.04; text-wrap: balance; }
body.pia-tpl-pergamino .pia-parchment-dek { margin: 7px 0 0; color: #4a3720; font: 400 15px/1.42 "PIA Fell", Georgia, serif; }
body.pia-tpl-pergamino .pia-parchment-more { display: inline-block; margin-top: 8px; border-bottom: 1px solid currentColor; color: #55401f !important; font: italic 400 13px/1.3 "PIA Fell", Georgia, serif; }
body.pia-tpl-pergamino .pia-parchment-lead { display: grid; grid-column: 1 / -1; grid-template-columns: minmax(0, 1.18fr) minmax(240px, .82fr); gap: 5px 28px; padding-top: 3px; padding-bottom: 24px; border-bottom: 1px solid rgba(93,68,31,.62); }
body.pia-tpl-pergamino .pia-parchment-lead .pia-parchment-kicker, body.pia-tpl-pergamino .pia-parchment-lead .pia-parchment-title { grid-column: 1 / -1; }
body.pia-tpl-pergamino .pia-parchment-lead .pia-parchment-title { margin-bottom: 13px; font-size: clamp(30px, 3.5vw, 48px); text-align: center; }
body.pia-tpl-pergamino .pia-parchment-lead-media { display: block; grid-column: 2; grid-row: 3 / span 2; min-height: 210px; padding: 5px; border: 1px solid rgba(73,53,24,.55); background: rgba(242,226,187,.42); box-shadow: 0 7px 16px rgba(70,44,12,.12); }
body.pia-tpl-pergamino .pia-parchment-lead-copy { grid-column: 1; grid-row: 3; }
body.pia-tpl-pergamino .pia-parchment-lead-copy p { margin: 0 0 10px; color: #47351f; font: 400 15px/1.48 "PIA Fell", Georgia, serif; }
body.pia-tpl-pergamino .pia-parchment-lead-copy .pia-parchment-dek { font-size: 17px; }
body.pia-tpl-pergamino .pia-parchment-thumb { display: block; width: 72%; margin: 2px auto 11px; padding: 4px; border: 1px solid rgba(74,53,23,.48); background: rgba(245,229,190,.42); box-shadow: 0 5px 12px rgba(70,44,12,.10); }
body.pia-tpl-pergamino .pia-parchment-thumb img { aspect-ratio: 16 / 10; }
body.pia-tpl-pergamino .pia-parchment-card .pia-parchment-title { font-size: clamp(19px, 1.8vw, 25px); }
body.pia-tpl-pergamino .pia-parchment-card:nth-child(2n+1) { padding-right: 22px; border-right: 1px solid rgba(93,68,31,.24); }
body.pia-tpl-pergamino .pia-parchment-card:nth-child(2n) { padding-left: 6px; }
body.pia-tpl-pergamino .pia-parchment-ad { display: grid; place-items: center; gap: 5px; margin-top: 20px; padding: 14px 0 0; border-top: 1px solid rgba(85,62,28,.54); text-align: center; }
body.pia-tpl-pergamino .pia-parchment-ad > span { color: #664e28; font: 700 8px/1 "PIA Playfair", Georgia, serif; letter-spacing: .12em; text-transform: uppercase; }
body.pia-tpl-pergamino .pia-parchment-ad img { display: block; width: min(860px, 100%); height: auto; filter: sepia(.18) saturate(.78); }
body.pia-tpl-pergamino .pia-parchment-footer-rule { margin: 15px 0 6px; }
body.pia-tpl-pergamino .pia-parchment-footer-note { margin: 0; color: #4e3a20; font: 700 12px/1.35 "PIA Playfair", Georgia, serif; text-align: center; }
body.pia-tpl-pergamino .pia-parchment-footer { margin-top: 18px; padding-top: 9px; border-top: 1px solid rgba(85,62,28,.42); text-align: center; }
body.pia-tpl-pergamino .pia-parchment-footer p { margin: 0; color: #6b5737; font: 400 10px/1.4 "PIA Fell", Georgia, serif; }

html[data-template-id="pergamino"] body.reader-enhanced { background: radial-gradient(ellipse at 50% -10%, rgba(215,206,170,.18), transparent 50%), repeating-linear-gradient(90deg, rgba(255,255,255,.03) 0 2px, rgba(0,0,0,.035) 2px 4px, transparent 4px 42px), linear-gradient(145deg, #24271d, #343222 54%, #202219) !important; color: #3a2b18 !important; }
html[data-template-id="pergamino"] .rf-article {
  position: relative; width: min(1100px, calc(100% - 32px)); max-width: none; margin: 30px auto 54px;
  padding: clamp(28px, 5vw, 68px) clamp(22px, 6vw, 82px) 40px;
  border: 1px solid #8c7246; border-radius: 6px 10px 7px 12px / 12px 7px 11px 6px;
  background: radial-gradient(circle at 20% 8%, rgba(255,255,255,.45), transparent 24%), radial-gradient(circle at 82% 78%, rgba(136,94,38,.13), transparent 31%), radial-gradient(ellipse at 55% 50%, transparent 46%, rgba(97,66,26,.24) 100%), repeating-linear-gradient(0deg, rgba(118,83,34,.032) 0 1px, transparent 1px 4px), linear-gradient(112deg, #d3b278 0%, #efdfb6 19%, #e5cf9e 56%, #f2e2bc 84%, #cfad73 100%);
  box-shadow: 0 26px 78px rgba(0,0,0,.48), 0 1px 0 rgba(255,255,255,.58) inset, 0 0 0 8px rgba(80,59,26,.08) inset, 0 0 58px rgba(70,44,12,.26) inset; color: #3a2b18;
}
html[data-template-id="pergamino"] .rf-article::before, html[data-template-id="pergamino"] .rf-article::after { position: absolute; top: 15px; bottom: 15px; width: 1px; border-left: 1px solid rgba(94,68,31,.25); content: ""; }
html[data-template-id="pergamino"] .rf-article::before { left: 14px; }
html[data-template-id="pergamino"] .rf-article::after { right: 14px; }
html[data-template-id="pergamino"] .rf-sections { border-radius: 0; border-color: rgba(99,73,34,.40); background: rgba(228,207,158,.42); }
html[data-template-id="pergamino"] .rf-section-home, html[data-template-id="pergamino"] .rf-section-link { color: #5b4526 !important; font-family: "PIA Playfair", Georgia, serif; letter-spacing: .08em; }
html[data-template-id="pergamino"] .rf-section-link.is-active { background: #3f432b; color: #f4e7c5 !important; }
html[data-template-id="pergamino"] .rf-article-header { max-width: 940px; margin: 0 auto 24px; padding-bottom: 20px; border-bottom: 1px solid rgba(87,64,29,.62); text-align: center; }
html[data-template-id="pergamino"] .rf-article-kicker { justify-content: center; margin-bottom: 14px; color: #705a35; font-family: "PIA Playfair", Georgia, serif; letter-spacing: .13em; text-transform: uppercase; }
html[data-template-id="pergamino"] .rf-article h1 { max-width: 980px; margin: 0 auto; color: #3a2b18; font-family: "PIA Alfa", Rockwell, Georgia, serif !important; font-size: clamp(34px, 4.9vw, 67px) !important; font-weight: 400 !important; letter-spacing: .005em !important; line-height: 1.03 !important; text-align: center; text-wrap: balance; text-shadow: 0 2px 0 rgba(255,244,208,.34); }
html[data-template-id="pergamino"] .rf-article-dek { max-width: 790px; margin: 17px auto 0; color: #4b3821; font: italic 400 clamp(17px, 1.55vw, 22px)/1.42 "PIA Fell", Georgia, serif; text-align: center; }
html[data-template-id="pergamino"] .rf-article-byline { justify-content: center; margin-top: 20px; }
html[data-template-id="pergamino"] .rf-author-avatar { border-radius: 50%; background: #5c4a2b; color: #f3e3ba; font-family: "PIA Playfair", Georgia, serif; }
html[data-template-id="pergamino"] .rf-author-copy strong { font-family: "PIA Playfair", Georgia, serif; text-transform: uppercase; letter-spacing: .06em; }
html[data-template-id="pergamino"] .rf-article-facts { border-color: rgba(99,73,34,.42); font-family: "PIA Playfair", Georgia, serif; }
html[data-template-id="pergamino"] .rf-article-hero { margin: 0 0 25px; padding: 6px; border: 1px solid rgba(75,53,24,.56); border-radius: 0; background: rgba(245,229,190,.36); }
html[data-template-id="pergamino"] .rf-article-hero img { aspect-ratio: 16 / 9; filter: sepia(.33) saturate(.76) contrast(.97); }
html[data-template-id="pergamino"] .rf-article-hero figcaption { padding: 8px 4px 2px; color: #644e2b; font: 400 10px/1.35 "PIA Fell", Georgia, serif; }
html[data-template-id="pergamino"] .rf-article-grid { grid-template-columns: minmax(0, 1fr) minmax(255px, 310px); gap: 34px; }
html[data-template-id="pergamino"] .rf-article-tools { border-color: rgba(99,73,34,.40); border-radius: 0; background: rgba(228,207,158,.42); color: #5b4526; font-family: "PIA Playfair", Georgia, serif; }
html[data-template-id="pergamino"] .article-body { max-width: none; color: #41301b; font-family: "PIA Fell", Georgia, serif; }
html[data-template-id="pergamino"] .article-body p, html[data-template-id="pergamino"] .article-body li { color: #41301b; font-size: calc(17px * var(--reader-font-scale, 1)); line-height: 1.72; }
html[data-template-id="pergamino"] .article-body > p:first-of-type::first-letter { float: left; margin: .03em .11em 0 0; color: #5b4526; font: 400 4.6em/.72 "PIA Alfa", Rockwell, Georgia, serif; }
html[data-template-id="pergamino"] .article-body h2, html[data-template-id="pergamino"] .article-body h3 { color: #3c2c17; font-family: "PIA Playfair", Georgia, serif; letter-spacing: -.02em; }
html[data-template-id="pergamino"] .article-body a { color: #5b4526; text-decoration: underline; }
html[data-template-id="pergamino"] .rf-rail-heading, html[data-template-id="pergamino"] .rf-article-related article { border-color: rgba(99,73,34,.36); border-radius: 0; background: rgba(228,207,158,.38); }
html[data-template-id="pergamino"] .rf-rail-heading span { font-family: "PIA Playfair", Georgia, serif; }
html[data-template-id="pergamino"] .rf-article-related h3 { font-family: "PIA Playfair", Georgia, serif; font-weight: 700; }
html[data-template-id="pergamino"] .rf-article-subscribe { border: 1px solid #3f432b; border-radius: 0; background: #3f432b; }
html[data-template-id="pergamino"] .rf-article-subscribe h2 { font-family: "PIA Alfa", Rockwell, Georgia, serif; font-weight: 400; }
html[data-template-id="pergamino"] .rf-article-ad { border-radius: 0; border-color: rgba(99,73,34,.36); background: rgba(228,207,158,.38); }
html[data-template-id="pergamino"] .pia-legacy-footer { border-radius: 0; background: #2b3021 !important; }
html[data-template-id="pergamino"][data-reader-theme="night"] body.reader-enhanced { background: #171a13 !important; }
html[data-template-id="pergamino"][data-reader-theme="night"] .rf-article { border-color: #887353; background: linear-gradient(112deg, #4f4730, #5c5237 57%, #4b422c); color: #f0e3c1; }
html[data-template-id="pergamino"][data-reader-theme="night"] .rf-article h1, html[data-template-id="pergamino"][data-reader-theme="night"] .rf-article-dek, html[data-template-id="pergamino"][data-reader-theme="night"] .article-body p, html[data-template-id="pergamino"][data-reader-theme="night"] .article-body li { color: #f0e3c1 !important; }
html[data-template-id="pergamino"][data-reader-theme="night"] .rf-article-related article, html[data-template-id="pergamino"][data-reader-theme="night"] .rf-rail-heading { background: #5d5237; border-color: #8e7958; }
html[data-template-id="pergamino"][data-reader-theme="night"] .rf-article-related h3 a { color: #f0e3c1 !important; }
@media (max-width: 860px) {
  body.pia-tpl-pergamino .pia-parchment-lead { grid-template-columns: minmax(0, 1fr); }
  body.pia-tpl-pergamino .pia-parchment-lead-media { grid-column: 1; grid-row: auto; margin-top: 8px; min-height: 0; aspect-ratio: 16 / 9; }
  body.pia-tpl-pergamino .pia-parchment-lead-copy { grid-column: 1; grid-row: auto; }
  html[data-template-id="pergamino"] .rf-article-grid { grid-template-columns: minmax(0, 1fr); }
  html[data-template-id="pergamino"] .rf-article-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 620px) {
  body.pia-tpl-pergamino .pia-parchment-stage { width: calc(100% - 14px); margin: 10px auto 28px; }
  body.pia-tpl-pergamino .pia-parchment-sheet { padding: 30px 18px 25px; border-radius: 4px 7px 5px 8px / 8px 5px 7px 4px; }
  body.pia-tpl-pergamino .pia-parchment-corner { width: 19px; height: 19px; font-size: 7px; }
  body.pia-tpl-pergamino .pia-parchment-corner-tl { top: 17px; left: 19px; }
  body.pia-tpl-pergamino .pia-parchment-corner-tr { top: 17px; right: 19px; }
  body.pia-tpl-pergamino .pia-parchment-corner-bl { bottom: 17px; left: 19px; }
  body.pia-tpl-pergamino .pia-parchment-corner-br { right: 19px; bottom: 17px; }
  body.pia-tpl-pergamino .pia-parchment-masthead .pia-legacy-brand strong { font-size: clamp(38px, 13.4vw, 61px) !important; }
  body.pia-tpl-pergamino .pia-parchment-edition { font-size: 14px; }
  body.pia-tpl-pergamino .pia-parchment-nav ul { flex-wrap: nowrap; justify-content: flex-start; gap: 0 13px; padding-bottom: 3px; overflow-x: auto; scrollbar-width: none; }
  body.pia-tpl-pergamino .pia-parchment-nav ul::-webkit-scrollbar { display: none; }
  body.pia-tpl-pergamino .pia-parchment-nav a { font-size: 7.5px; white-space: nowrap; }
  body.pia-tpl-pergamino .pia-parchment-grid { grid-template-columns: minmax(0, 1fr); }
  body.pia-tpl-pergamino .pia-parchment-card:nth-child(2n+1), body.pia-tpl-pergamino .pia-parchment-card:nth-child(2n) { padding-right: 0; padding-left: 0; border-right: 0; }
  body.pia-tpl-pergamino .pia-parchment-lead .pia-parchment-title { font-size: clamp(28px, 8.8vw, 40px); }
  body.pia-tpl-pergamino .pia-parchment-thumb { width: 86%; }
  html[data-template-id="pergamino"] .rf-article { width: calc(100% - 14px); margin: 10px auto 28px; padding: 29px 17px 28px; }
  html[data-template-id="pergamino"] .rf-article h1 { font-size: clamp(29px, 8.9vw, 44px) !important; text-align: left; }
  html[data-template-id="pergamino"] .rf-article-dek { text-align: left; }
  html[data-template-id="pergamino"] .rf-article-byline { justify-content: flex-start; }
  html[data-template-id="pergamino"] .rf-article-hero img { aspect-ratio: 4 / 3; }
  html[data-template-id="pergamino"] .rf-article-rail { grid-template-columns: minmax(0, 1fr); }
}

/* Correcciones de integración con la capa legacy y la mesa de lectura. */
body.pia-tpl-pergamino .pia-parchment-nav ul { gap: 0 18px !important; }
body.pia-tpl-pergamino .pia-parchment-nav ul > li { display: block !important; margin: 0 18px 0 0 !important; float: none !important; }
body.pia-tpl-pergamino .pia-parchment-nav ul > li:last-child { margin-right: 0 !important; }
html[data-template-id="pergamino"] body.reader-enhanced > header,
html[data-template-id="pergamino"] body.reader-enhanced > .banner-text { display: none !important; }
@media (max-width: 620px) {
  body.pia-tpl-pergamino .pia-parchment-nav ul { gap: 0 13px !important; }
  body.pia-tpl-pergamino .pia-parchment-nav ul > li { margin-right: 13px !important; }
  body.pia-tpl-pergamino .pia-parchment-nav ul > li:last-child { margin-right: 0 !important; }
  body.pia-tpl-pergamino .pia-parchment-masthead .pia-legacy-brand strong { font-size: clamp(32px, 11.1vw, 48px) !important; letter-spacing: .012em !important; white-space: nowrap; }
}

/* Cierre editorial y formularios dentro del mismo pergamino. */
body.pia-tpl-pergamino .pia-more-news {
  margin: 22px 0 0;
  padding: 17px 16px 11px;
  border: 1px solid rgba(93,68,31,.40);
  background: rgba(226,203,153,.42);
  color: #3a2b18;
}
body.pia-tpl-pergamino .pia-more-heading { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
body.pia-tpl-pergamino .pia-more-heading h2 { margin: 0; color: #3a2b18; font: 400 clamp(22px, 2.5vw, 31px)/1 "PIA Alfa", Rockwell, Georgia, serif; }
body.pia-tpl-pergamino .pia-more-heading::after { height: 1px; flex: 1 1 auto; background: rgba(93,68,31,.40); content: ""; }
body.pia-tpl-pergamino .pia-more-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
body.pia-tpl-pergamino .pia-more-card { display: flex; min-height: 0; flex-direction: column; padding: 9px; border: 1px solid rgba(93,68,31,.34); background: rgba(244,231,197,.52); }
body.pia-tpl-pergamino .pia-more-card > a { display: block; flex: 0 0 100px; height: 100px; overflow: hidden; margin-bottom: 8px; background: #d8c18a; }
body.pia-tpl-pergamino .pia-more-card img { width: 100%; height: 100%; object-fit: cover; filter: sepia(.28) saturate(.72); }
body.pia-tpl-pergamino .pia-more-card span { color: #6b552f; font: 700 7.5px/1.2 "PIA Playfair", Georgia, serif; letter-spacing: .11em; text-transform: uppercase; }
body.pia-tpl-pergamino .pia-more-card h3 { margin: 4px 0 0; font: 700 15px/1.06 "PIA Playfair", Georgia, serif; }
body.pia-tpl-pergamino .pia-more-card p { margin: 5px 0 0; color: #4a3720; font: 400 11.5px/1.35 "PIA Fell", Georgia, serif; }
html[data-template-id="pergamino"] .rf-article-comments-slot { border-top-color: rgba(87,64,29,.62); }
html[data-template-id="pergamino"] .rf-article-comments-slot .leave-comments-area { border: 1px solid rgba(93,68,31,.42); border-radius: 0; background: rgba(228,207,158,.42); }
html[data-template-id="pergamino"] .rf-article-comments-slot .title-bg { color: #3a2b18; font-family: "PIA Playfair", Georgia, serif; }
html[data-template-id="pergamino"] .rf-article-comments-slot label { color: #5b4526; font-family: "PIA Playfair", Georgia, serif; }
html[data-template-id="pergamino"] .rf-article-comments-slot input,
html[data-template-id="pergamino"] .rf-article-comments-slot textarea { border: 1px solid rgba(93,68,31,.42) !important; border-radius: 0 !important; background: rgba(246,234,203,.74) !important; color: #3a2b18 !important; font-family: "PIA Fell", Georgia, serif !important; }
html[data-template-id="pergamino"] .rf-article-comments-slot .btn-send { border-radius: 0 !important; background: #3f432b !important; color: #f4e7c5 !important; font-family: "PIA Playfair", Georgia, serif; letter-spacing: .08em; text-transform: uppercase; }
@media (max-width: 620px) {
  body.pia-tpl-pergamino .pia-more-grid { grid-template-columns: minmax(0, 1fr); }
}
