/* Chapter rhythm and content-led callouts. The original paragraphs remain intact. */
.brx.br-page .br-longread>.br-copy-section{position:relative;min-width:0;padding:28px 0 34px;margin:0 0 26px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.brx.br-page .br-longread>.br-copy-section h2{max-width:28ch;text-wrap:balance;margin-bottom:21px}
.brx.br-page .br-longread>.br-copy-section p{max-width:76ch;margin:0 0 19px}
.brx.br-page .br-longread>.br-copy-section p:last-child{margin-bottom:0}
.br-reading-cap{display:flex;align-items:center;gap:12px;margin-bottom:19px;color:var(--accent);font:700 11px/1.3 Arial,sans-serif;letter-spacing:.1em}
.br-reading-cap::after{content:"";height:1px;flex:1;max-width:130px;background:var(--line)}
.br-reading-number{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;flex:none}
.br-reading-cap svg{display:block;width:23px;height:23px;flex:none}
.brx .br-toc ol.br-reading-indexed-list{list-style:none;padding-left:0}
.brx.br-jade .br-longread>.br-copy-section:nth-child(3n+1){padding:32px;background:linear-gradient(135deg,#b7f1680d,transparent 80%);border:1px solid var(--line);border-radius:22px}
.brx.br-jade .br-longread>.br-copy-section:nth-child(3n+2)>p:first-of-type{padding:22px 25px;border-left:3px solid var(--accent);background:#b7f1680b;border-radius:0 16px 16px 0;color:var(--ink)}
.brx.br-jade .br-longread>.br-copy-section:nth-child(3n)>h2{border-left:2px solid var(--accent);padding-left:20px}
.brx.br-arena .br-longread>.br-copy-section{padding:30px 28px 30px 72px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(90deg,#e7f33f07,transparent 60%)}
.brx.br-arena .br-reading-cap{margin-left:-48px;gap:13px}
.brx.br-arena .br-reading-number{width:35px;height:35px;border-radius:3px;background:var(--accent);color:var(--on-accent)}
.brx.br-arena .br-longread>.br-copy-section:nth-child(even){background:none;border-width:0 0 1px 3px}
.brx.br-arena .br-longread>.br-copy-section:nth-child(3n+1)>p:first-of-type{padding:17px 20px;background:var(--surface);border-top:2px solid var(--accent);color:var(--ink)}
.brx.br-volt .br-longread>.br-copy-section{padding:30px;margin:0;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.brx.br-volt .br-reading-number{border-radius:7px;background:#c6ff4411}
.brx.br-volt .br-longread>.br-copy-section:nth-child(4n+1){grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);column-gap:35px;background:linear-gradient(125deg,#382743,var(--surface));border-top:2px solid var(--accent)}
.brx.br-volt .br-longread>.br-copy-section:nth-child(4n+1)>.br-reading-cap{grid-column:1;align-self:start;margin-bottom:14px}
.brx.br-volt .br-longread>.br-copy-section:nth-child(4n+1)>h2{grid-column:1;grid-row:2/span 3;align-self:start}
.brx.br-volt .br-longread>.br-copy-section:nth-child(4n+1)>p{grid-column:2}
.brx.br-volt .br-longread>.br-copy-section:nth-child(4n+1)>p:first-of-type{grid-row:1/span 2;color:var(--ink)}
.brx.br-volt .br-longread>.br-copy-section:nth-child(4n)>p:first-of-type{border-left:2px solid var(--accent);padding-left:17px;color:var(--ink)}
.brx.br-revista .br-longread>.br-copy-section{padding:34px 0;border-top:1px solid var(--line);border-bottom:0}
.brx.br-revista .br-reading-number{font:400 32px/1 Georgia,serif;border:0;width:auto;height:auto;letter-spacing:-.04em}
.brx.br-revista .br-reading-cap svg{width:20px;height:20px}
.brx.br-revista .br-longread>.br-copy-section:nth-child(3n+1)>p:first-of-type::first-letter{float:left;font:400 58px/.95 Georgia,serif;color:var(--accent);padding:7px 9px 0 0}
.brx.br-revista .br-longread>.br-copy-section:nth-child(3n+2)>p:first-of-type{padding:25px 30px;border-left:3px solid var(--accent);background:#b3332808;font-size:20px;line-height:1.7}
.brx.br-revista .br-longread>.br-copy-section:nth-child(3n)>h2{max-width:25ch;border-top:4px solid var(--accent);padding-top:24px}
.brx.br-claro .br-longread>.br-copy-section{padding:30px;background:#fff;border:1px solid #1863d71c;border-radius:24px;box-shadow:0 8px 24px #112c4e04}
.brx.br-claro .br-reading-number{background:#e8f1ff;border-color:#d6e7ff;color:#1863d7}
.brx.br-claro .br-longread>.br-copy-section:nth-child(even)>p:first-of-type{padding:23px;background:#edf5ff;border-radius:15px;color:var(--ink)}
.brx.br-claro .br-longread>.br-copy-section:nth-child(3n){border-top:3px solid #1863d7;background:linear-gradient(#fff,#f8fbff)}
.brx.br-reading-document .br-longread{display:block}
.brx.br-reading-document .br-longread>.br-copy-section:nth-child(n){display:block;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:20px;box-shadow:none}
.brx.br-reading-document .br-longread>.br-copy-section:nth-child(n)>h2{font-size:25px;border:0;padding:0}
.brx.br-reading-document .br-longread>.br-copy-section:nth-child(n)>p:first-of-type{font-size:16px;line-height:1.95;background:none;padding:0;border:0;color:var(--muted)}
.brx.br-reading-document .br-longread>.br-copy-section:nth-child(n)>p:first-of-type::first-letter{float:none;font:inherit;color:inherit;padding:0}
@media(max-width:1100px){.brx.br-volt .br-longread>.br-copy-section:nth-child(4n+1){display:block}}
@media(max-width:700px){
 .brx.br-page .br-longread>.br-copy-section:nth-child(n){padding:25px 20px;margin-bottom:22px;max-width:100%}
 .brx.br-page .br-longread>.br-copy-section h2{font-size:25px;max-width:none}
 .brx.br-page .br-longread>.br-copy-section p{font-size:15px;line-height:1.9}
 .brx.br-page .br-longread>.br-copy-section:nth-child(n)>p:first-of-type{padding:18px 16px}
 .brx.br-page .br-longread>.br-copy-section:nth-child(3n+1)>p:first-of-type{padding:0}
 .brx.br-arena .br-reading-cap{margin-left:0}
 .brx.br-reading-document .br-longread>.br-copy-section:nth-child(n)>p:first-of-type{padding:0}
 .br-reading-cap{gap:10px;margin-bottom:17px}
}
@media(forced-colors:active){.br-reading-number{border-color:CanvasText}.br-reading-cap svg{stroke:CanvasText}}
