body.uj-visual{--ink:#163f48;--blue:#167d9a;--gold:#b48c50;--paper:#faf8f3;--sand:#e9e1d3;--text:#263438;--muted:#617478;--line:#dcded8;--serif:'Lora',Georgia,serif;--sans:'Source Sans 3',Arial,sans-serif;background:var(--paper);color:var(--text);font-family:var(--sans)}
body.uj-visual h1,body.uj-visual h2,body.uj-visual h3{font-family:var(--serif);color:var(--ink);font-weight:500}
body.uj-visual>.notice{background:#163f48;color:#faf8f3;font:11px/1.5 var(--sans);letter-spacing:1.2px;padding:7px 16px;text-align:center}
body.uj-visual .site-header{background:#faf8f3;border-bottom:1px solid #dcded8;box-shadow:none}
body.uj-visual .site-header .header-row{max-width:1440px;padding:16px 4%;gap:22px;align-items:center;flex-wrap:nowrap;min-height:112px}
body.uj-visual .brand.uj-brand{display:block!important;position:relative;width:235px;min-width:235px;height:auto;padding:0;margin:0;overflow:visible;background:none;border:none;flex:0 0 235px}
body.uj-visual .uj-brand>.uj-logo-vector{display:block;width:100%;height:auto;max-width:100%;fill:none;stroke:none;stroke-width:0;overflow:visible;transform:none;filter:none}
body.uj-visual .uj-brand .uj-brand-signature{display:block;text-align:right;font:12px/1.3 var(--sans);color:#617478;margin:4px 4px 0 0;letter-spacing:.7px}
body.uj-visual .main-nav{gap:15px;align-items:center;font-family:var(--sans);font-size:14px;flex-wrap:wrap;justify-content:flex-end}
body.uj-visual .main-nav>details>summary,body.uj-visual .main-nav>a{min-height:44px;display:flex;align-items:center;color:var(--ink)}
body.uj-visual .main-nav .rz-nav-icon{display:none}
body.uj-visual .rz-nav-panel,body.uj-visual .rz-nav-series{background:#fffdf9;border-color:#dcded8;box-shadow:0 12px 35px #163f481a}
body.uj-visual .header-row>.account-link,body.uj-visual .header-row>a:not(.brand){white-space:nowrap;font-size:14px}
body.uj-visual .footer{background:#f0ede5;border-top:1px solid #dcded8;color:#617478}
body.uj-visual .footer .brand.uj-brand{width:220px;min-width:0;flex-basis:auto;margin-bottom:18px}
body.uj-visual .footer p{font-family:var(--sans);color:#617478}
body.uj-visual .button,body.uj-visual .btn-primary{border-radius:5px;background:#163f48;border-color:#163f48;color:#faf8f3}
body.uj-visual a:focus-visible,body.uj-visual button:focus-visible{outline:3px solid #167d9a;outline-offset:4px}
body.uj-visual .uj-catalog-link{display:block;padding:18px 22px;background:#e9eee8;border-left:3px solid #b48c50;margin-bottom:25px;color:#163f48;font-weight:600}
/* Native reading tools, private notes and paragraph IDs remain the source of truth. */
body.uj-visual .ar-experience{background:#faf8f3;color:#263438}
body.uj-visual .ar-article-head{background:transparent;border:0;border-radius:0;box-shadow:none;margin:20px auto 28px;padding:28px 24px;max-width:1000px}
body.uj-visual .ar-article-head h1{font-size:clamp(34px,4vw,49px);line-height:1.2;letter-spacing:-1.2px;font-weight:400;margin:12px 0 20px}
body.uj-visual .ar-article-head p{font:21px/1.65 var(--serif);color:#617478;max-width:780px}
body.uj-visual .ar-kicker{font:12px/1.6 var(--sans);letter-spacing:1.5px;color:#617478}
body.uj-visual .ar-author{font-family:var(--sans);color:#263438}
body.uj-visual .ar-author-seal{background:#163f48;color:#faf8f3}
body.uj-visual .ar-reading-layout{gap:36px;align-items:start}
body.uj-visual .ar-reader-sidebar{background:#f2f0e9;border:1px solid #dcded8;border-radius:5px;box-shadow:none}
body.uj-visual .ar-prose{font-family:var(--serif);line-height:1.9;color:#34464a}
body.uj-visual .ar-prose p{margin-bottom:1.35em}
body.uj-visual .ar-prose blockquote{border-left:2px solid #b48c50;background:#f1eee5;padding:20px 25px;font-style:italic;color:#163f48}
body.uj-visual .ar-course-nav,body.uj-visual .rz-save-toolbar{border-color:#dcded8;background:transparent}
body.uj-visual .ar-challenge,body.uj-visual #ar-desafio{background:#eceee6;border-color:#dcded8;border-left:3px solid #b48c50}
body.uj-visual .ias-community{background:#faf8f3;border-color:#dcded8}
body.uj-visual .rz-book-presentation{background:#f2f0e9;border-color:#dcded8}
body.uj-visual .rz-book-toc{background:#f6f5ee;border-color:#dcded8}
body.uj-visual .rz-book-page{border-color:#dcded8}
body.uj-visual .ar-experience[data-book-theme=night] .ar-prose{color:inherit}
@media(min-width:1101px){body.uj-visual .header-row .main-nav>a[href*='/sobre/'],body.uj-visual .header-row .main-nav>a[href*='/ajuda/']{display:none}}
@media(max-width:1100px){body.uj-visual .site-header .header-row{flex-wrap:wrap;gap:12px;padding:14px 5%}body.uj-visual .brand.uj-brand{width:205px;min-width:205px;flex-basis:205px}body.uj-visual .main-nav{gap:12px;font-size:14px}}
@media(max-width:760px){body.uj-visual .site-header .header-row{min-height:98px;gap:8px}body.uj-visual .brand.uj-brand{width:190px;min-width:190px;flex-basis:190px;margin-right:auto}body.uj-visual .main-nav{width:100%;flex-basis:100%;justify-content:flex-start;gap:5px}body.uj-visual .main-nav>a{padding:10px}body.uj-visual .header-row>.account-link{font-size:13px}body.uj-visual .ar-article-head{padding:20px 0;margin:12px 0 20px}body.uj-visual .ar-article-head p{font-size:19px}body.uj-visual .ar-prose{font-size:var(--ar-font-size,19px);line-height:1.85}body.uj-visual .ar-reading-layout{display:block}body.uj-visual .footer .footer-row{gap:25px}body.uj-visual .footer nav{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){body.uj-visual *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.ujh-page #main{padding-top:16px}.ujh-reader-back{max-width:1200px;margin:10px auto 24px;padding:0 16px;font-size:14px}.ujh-reader-back a{color:#163f48;text-underline-offset:4px}.ujh-cover-credit{font-size:13px;line-height:1.5;color:#617478}.ujh-collection .ar-series-hero h1{font-size:clamp(32px,4vw,56px)}.ujh-article .ar-article-head sup{font-size:.65em;line-height:0}.ujh-article .ar-article-head sup a{text-decoration:none;padding:2px}
