/* Fondo infinito: an open editorial archive, distinct from the daily selection. */
.ri-fondo{box-sizing:border-box;max-width:1800px;margin:0 auto 36px;padding:64px 3.4% 28px;border-top:2px solid #22251f;color:#23251f;scroll-margin-top:80px}
.fondo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.fondo-eyebrow{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.16em;margin:0 0 17px;color:#636557}.fondo-heading h2{font:normal clamp(42px,6.6vw,88px)/.95 Georgia,serif;letter-spacing:-.06em;margin:0}.fondo-heading h2 em{font-weight:normal}.fondo-heading h2>span{font:normal .7em/1 Georgia,serif;display:inline-block;color:#c53b2d;margin-left:16px;vertical-align:middle;letter-spacing:0}.fondo-heading>p{font:normal 20px/1.3 Georgia,serif;margin:0 0 4px;max-width:220px}
.fondo-tools{border-top:1px solid #aaa999}.fondo-modes{display:flex;gap:32px}.fondo-modes button{appearance:none;border:0;border-bottom:3px solid transparent;background:none;color:#66675d;text-align:left;padding:19px 0 14px;min-height:66px;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}.fondo-modes button span{display:block;font:normal 11px/1.6 Arial,sans-serif;letter-spacing:.03em}.fondo-modes button[aria-pressed=true]{color:#24251f;border-color:#c53b2d}.fondo-explanation{font:12px/1.6 Arial,sans-serif;max-width:760px;margin:16px 0 22px;color:#595c51;min-height:20px}.fondo-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,24%);gap:26px}.fondo-search label{display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px}.fondo-query>div{display:flex;border-bottom:1px solid #757967}.fondo-search input[type=search],.fondo-search select{border:0;background:transparent;color:#23251f;border-radius:0;min-height:48px;font:16px/1.5 Arial,sans-serif;min-width:0;width:100%;padding:6px 8px 6px 0}.fondo-search select{border-bottom:1px solid #757967;font-size:14px}.fondo-query button{border:0;background:transparent;font:600 12px/1 Arial,sans-serif;padding:0 12px;min-height:48px;cursor:pointer;white-space:nowrap;color:#24251f}.fondo-query button span{margin-left:18px}.fondo-results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px;min-height:26px}.fondo-results-bar p{font:11px/1.5 Arial,sans-serif;color:#5c6053;margin:0}.fondo-clear{font:11px/1.5 Arial,sans-serif;border:0;border-bottom:1px solid #737766;background:none;color:#30372a;min-height:44px;cursor:pointer}.ri-fondo [hidden]{display:none!important}
.fondo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #c1c0b0}.fondo-card{min-width:0;padding:23px 24px 25px;border-right:1px solid #c1c0b0;border-top:1px solid #9c9f8c;display:flex;flex-direction:column;position:relative;background:rgba(255,255,255,.12)}.fondo-card:nth-child(6n+1){background:#e7e7d8}.fondo-card:nth-child(6n+5){background:#e8ded0}.fondo-card-meta{font:600 9px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5c6252;display:flex;justify-content:space-between;gap:14px;margin:0 0 17px}.fondo-card-meta time{font-weight:normal;letter-spacing:0;white-space:nowrap}.fondo-card h3{font:normal clamp(22px,2.2vw,30px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:0 0 15px;overflow-wrap:anywhere}.fondo-card h3 a{color:inherit;text-decoration:none;text-underline-offset:4px}.fondo-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.fondo-card-brief{font:13px/1.6 Arial,sans-serif;color:#53594c;margin:0 0 21px;overflow-wrap:anywhere}.fondo-card-byline{font:10px/1.5 Arial,sans-serif;color:#5a6052;margin:0 0 12px}.fondo-card-action{font:600 11px/1.4 Arial,sans-serif;color:#2f3928;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;margin-top:auto;border-top:1px solid #c1c3b1;padding-top:10px}.fondo-card-action span{font-size:20px;font-weight:normal}.fondo-card-image{width:100%;aspect-ratio:1.85;object-fit:cover;display:block;filter:saturate(.75);margin:0 0 18px}.fondo-card-record{background:transparent!important}.fondo-card-record .fondo-card-meta{color:#8f422b}.fondo-card-record h3{font-size:25px}.fondo-record-label{font:11px/1.5 Arial,sans-serif;color:#6c5b4c;margin:0 0 15px}
.fondo-continuation{text-align:center;padding:32px 0 0}.fondo-thread{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 0 20px;color:#9b9e87}.fondo-thread span{height:1px;background:linear-gradient(90deg,transparent,#b3b69e);width:90px}.fondo-thread span:last-child{transform:scaleX(-1)}.fondo-thread i{font:normal 40px/1 Georgia,serif;color:#aa4a36}.fondo-more{appearance:none;border:1px solid #353e2d;background:#303c2c;color:#f7f2e7;min-height:52px;padding:12px 30px;font:600 12px/1.5 Arial,sans-serif;cursor:pointer}.fondo-more span{margin-left:32px;font-size:20px}.fondo-more:disabled{opacity:.65;cursor:wait}.fondo-auto{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font:11px/1.5 Arial,sans-serif;margin:12px 0 0;color:#555d4c;cursor:pointer}.fondo-auto input{width:16px;height:16px;accent-color:#35442d}.fondo-note{font:10px/1.6 Arial,sans-serif;color:#676d5b;margin:5px 0}.fondo-fallback{display:inline-flex;align-items:center;min-height:44px;font:11px/1.5 Arial,sans-serif;color:#4c5942;text-underline-offset:4px}.ri-fondo :is(a,button,input,select):focus-visible{outline:2px solid #a83d2f;outline-offset:4px}.fondo-nojs{font:14px/1.6 Arial,sans-serif}
.fondo-card-visual{margin:0 0 18px;position:relative}.fondo-image-link{display:block}.fondo-card-visual .fondo-card-image{margin:0;aspect-ratio:800/432}.fondo-image-caption{font:9px/1.5 Arial,sans-serif;color:#626653;margin:6px 0 0;overflow-wrap:anywhere}
@media(min-width:1100px){.fondo-card:nth-child(9n+1) h3{font-size:34px}.fondo-grid .fondo-card{min-height:325px}}
@media(max-width:800px){.fondo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fondo-heading>p{font-size:17px}.fondo-card{padding:22px 18px}.fondo-search{gap:18px;grid-template-columns:minmax(0,1fr) 190px}.fondo-heading h2>span{margin-left:8px}}
@media(max-width:540px){.ri-fondo{padding-top:36px}.fondo-heading{display:block;margin-bottom:24px}.fondo-heading>p{margin:18px 0 0;font-size:17px}.fondo-heading>p br{display:none}.fondo-heading>p br:after{content:' '}.fondo-heading h2{font-size:46px}.fondo-modes{gap:24px;justify-content:space-between}.fondo-modes button{font-size:12px}.fondo-modes button span{font-size:10px}.fondo-search{grid-template-columns:1fr;gap:16px}.fondo-explanation{min-height:0}.fondo-search input[type=search]{font-size:14px}.fondo-grid{grid-template-columns:1fr}.fondo-card{padding:23px 20px}.fondo-card h3,.fondo-card-record h3{font-size:28px}.fondo-card-image{aspect-ratio:2.1}.fondo-results-bar{align-items:flex-start}.fondo-more{width:100%}.fondo-more span{margin-left:20px}}
@media(prefers-reduced-motion:reduce){.ri-fondo *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
