/* Quadros de leitura. Cores e proporções próprias da edição argentina. */
.sjq-root{--sjq-ink:#173745;--sjq-brick:#93432f;--sjq-paper:#fffdf6;--sjq-line:#d5d3c3;--sjq-green:#245b59;color:var(--sjq-ink);font:400 .94rem/1.55 system-ui,sans-serif;min-width:0}
.sjq-root *{box-sizing:border-box}.sjq-root button,.sjq-root select{font:inherit;color:inherit;cursor:pointer}
.sjq-root :is(button,select,summary,[tabindex]):focus-visible{outline:3px solid #b7642d;outline-offset:3px}
.sjq-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem;border:1px solid #44636b;background:#173745}
.sjq-nav button{padding:.68rem .75rem;text-align:left;color:#f9f5e8;border:0;border-bottom:3px solid transparent;border-right:1px solid #628081;background:none;font-size:.83rem;line-height:1.3;font-weight:650}
.sjq-nav button:last-child{border-right:none}.sjq-nav small{display:block;color:#d9c7a4;font:650 .65rem/1.3 system-ui,sans-serif;letter-spacing:.1em;margin-bottom:.2rem}.sjq-nav button[aria-pressed=true]{background:#254b56;border-bottom-color:#e4b478}.sjq-nav button:hover{background:#34565c}
.sjq-output{background:var(--sjq-paper);border:1px solid var(--sjq-line);padding:clamp(1rem,2.3vw,2rem);overflow-wrap:break-word}
.sjq-output>h3{margin:.38rem 0 .65rem;max-width:36ch;font:500 clamp(1.55rem,2.3vw,2.12rem)/1.15 Georgia,serif;letter-spacing:-.022em}
.sjq-kicker,.sjq-label,.sjq-field span{display:block;font:730 .67rem/1.45 system-ui,sans-serif;letter-spacing:.12em;color:var(--sjq-brick);text-transform:uppercase;margin:0}
.sjq-lead{max-width:88ch;font-size:.92rem;line-height:1.65;color:#495d60;margin:0 0 1.25rem}.sjq-field{display:block;max-width:29rem;margin:1rem 0}.sjq-field span{margin-bottom:.3rem}
.sjq-field select{width:100%;max-width:100%;padding:.6rem;background:#fbf8f0;border:1px solid #a7b4ad;border-radius:2px;font-size:.85rem}
.sjq-diptych,.sjq-reports{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.sjq-diptych section{padding:1.15rem 1.2rem;background:#e6eee6;border-top:3px solid #447770}.sjq-diptych section+section{background:#f3e7d7;border-color:#bd8055}.sjq-diptych section .sjq-label{color:#36565b}
.sjq-diptych h4,.sjq-detail h4{font:500 clamp(1.2rem,1.7vw,1.55rem)/1.25 Georgia,serif;letter-spacing:-.015em;margin:.45rem 0 .4rem}
.sjq-note{padding:.85rem 1.1rem;background:#f2eee2;border-left:3px solid #b88756;margin:1rem 0}.sjq-note b{font-weight:720;font-size:.82rem}.sjq-note p{font-size:.87rem;line-height:1.6;margin:.27rem 0 0}
.sjq-table{margin:1rem 0}.sjq-table summary{cursor:pointer;color:var(--sjq-green);font-weight:670;font-size:.85rem}.sjq-table>div{overflow-x:auto;max-width:100%;margin-top:.6rem}.sjq-table table{min-width:34rem;width:100%;border-collapse:collapse;text-align:left;font-size:.8rem;line-height:1.5}.sjq-table caption{font-weight:bold;text-align:left;padding:.4rem 0}
.sjq-table th,.sjq-table td{padding:.5rem .65rem;border:1px solid var(--sjq-line);vertical-align:top}.sjq-table thead{background:#e4e9df}
.sjq-fine,.sjq-cite{font-size:.77rem;line-height:1.6;color:#526467;margin:.7rem 0;overflow-wrap:anywhere}.sjq-cite{padding-top:.8rem;border-top:1px solid var(--sjq-line);margin:1.2rem 0 0}
.sjq-choices{display:grid;gap:.45rem;margin:.9rem 0}.sjq-choices button{font:680 .82rem/1.4 system-ui,sans-serif;padding:.75rem .7rem;border:1px solid #b8c4b9;background:#f4f4e9;color:#294a50;min-width:0}
.sjq-choices button:hover{background:#e4ece2}.sjq-choices button[aria-pressed=true]{background:#215358;border-color:#215358;color:#fff7e8;box-shadow:inset 0 -3px #d6a45c}
.sjq-choices svg{display:block;width:60px;height:44px;margin:0 auto .45rem;color:#48726c}.sjq-choices button[aria-pressed=true] svg{color:#eed1a4}
.sjq-process,.sjq-street-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sjq-path,.sjq-chain{grid-template-columns:repeat(3,minmax(0,1fr))}
.sjq-detail{padding:.95rem 1.1rem;border:1px solid var(--sjq-line);background:#fbf9ef}.sjq-detail>p{font-size:.9rem;line-height:1.63;margin:.55rem 0;max-width:92ch}.sjq-detail .sjq-note{margin:.85rem 0 .65rem}
.sjq-locate{display:inline-flex;align-items:center;padding:.45rem .65rem;margin:.45rem 0 .15rem;font:700 .78rem/1.5 system-ui,sans-serif!important;background:#ecf0e7;border:1px solid #9db3a7;border-radius:2px;color:#225958!important}
.sjq-funding{margin:.9rem 0;padding:1rem 1.1rem;background:#193c48;color:#fff9e9}.sjq-funding figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem .7rem}.sjq-funding figcaption b{font:500 1.1rem/1.35 Georgia,serif}.sjq-funding figcaption span,.sjq-funding p{color:#dae4df;font-size:.74rem;line-height:1.55}
.sjq-bar{width:100%;height:1.15rem;background:repeating-linear-gradient(125deg,#3f5e66 0,#3f5e66 3px,#516e73 3px,#516e73 4px);margin:.8rem 0 .4rem}.sjq-bar i{display:block;height:100%;background:#e3b378}
.sjq-funding-labels{display:flex;justify-content:space-between;gap:.7rem}.sjq-funding-labels span{font-size:.77rem}.sjq-funding-labels strong{font:500 1.28rem Georgia,serif}
.sjq-reports{margin:1rem 0}.sjq-reports figure{margin:0;padding:.85rem;border:1px solid var(--sjq-line);background:#f0eee2}.sjq-reports figcaption{font-size:.74rem;font-weight:700}.sjq-reports strong{display:block;font:500 1.7rem Georgia,serif;margin:.4rem 0}.sjq-reports p{font-size:.82rem;margin:0 0 .6rem}.sjq-reports small{font-size:.74rem;line-height:1.5}
.sjq-street-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:1rem}.sjq-sketch{background:#edf0e5;border:1px solid var(--sjq-line);padding:.8rem;display:flex;flex-direction:column;justify-content:center}.sjq-street{width:100%;height:auto}.sjq-street-nav{grid-template-columns:1fr 1fr;margin-bottom:0}.sjq-street-nav button{padding:.45rem .35rem;font-size:.76rem}
.sjq-chain{display:grid;gap:.8rem;margin:1rem 0}.sjq-chain>div{position:relative;border:1px solid var(--sjq-line);padding:.85rem;background:#e9eee5;min-width:0}.sjq-chain>div:not(:last-child)::after{content:"›";position:absolute;right:-.62rem;top:40%;color:#775943;font-size:1.1rem}
.sjq-step{display:block;font:600 .7rem/1.3 system-ui,sans-serif;letter-spacing:.1em;color:#8d462f}.sjq-chain b{display:block;font-size:.85rem;margin:.3rem 0}.sjq-chain p{font-size:.83rem;line-height:1.55;margin:.4rem 0}
.sjq-status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:810px){.sjq-nav{display:flex;flex-wrap:wrap}.sjq-nav button{flex:1 1 8rem}.sjq-nav small{display:inline-block;margin-right:.4rem}.sjq-street-layout{grid-template-columns:1fr}.sjq-sketch{max-width:100%}.sjq-street{max-height:165px}.sjq-street-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:610px){.sjq-diptych,.sjq-reports,.sjq-chain{grid-template-columns:1fr}.sjq-process,.sjq-street-nav{grid-template-columns:1fr 1fr}.sjq-chain{gap:.65rem}.sjq-chain>div:not(:last-child)::after{content:"↓";top:auto;bottom:-.7rem;right:1rem;font-size:.9rem}.sjq-path{gap:.25rem}.sjq-path button{padding:.45rem .3rem;font-size:.7rem;overflow-wrap:anywhere}.sjq-choices svg{width:44px;height:35px}.sjq-funding,.sjq-detail,.sjq-note,.sjq-diptych section{padding:.8rem}.sjq-nav button{font-size:.76rem;padding:.5rem;flex-basis:7.3rem}}
