:root{--navy:#071a3d;--blue:#104acb;--cyan:#46dce6;--pink:#fa419f;--paper:#f8f7f3;--muted:#53647a;--line:#c7d1de;--scale:1}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;color:var(--navy);background:#091121}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--pink);outline-offset:4px}figure,p,h1,h2,h3{margin:0}#deck{position:fixed;left:50%;top:calc(50% - 23px);width:1600px;height:900px;transform:translate(-50%,-50%) scale(var(--scale));transform-origin:center}.slide{display:none;position:absolute;inset:0;overflow:hidden;background:var(--paper);padding:88px 80px 80px}.slide.active{display:block}.folio{position:absolute;top:29px;left:80px;right:80px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.6px;font-weight:600;opacity:.68}.folio:after{content:'';position:absolute;bottom:-17px;left:0;right:0;height:1px;background:currentColor;opacity:.23}.eyebrow{font-size:14px;font-weight:700;letter-spacing:2.2px;color:var(--blue);margin:0 0 21px;padding-left:22px;position:relative}.eyebrow:before{content:'';position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:var(--pink)}h1,h2,h3{font-weight:400;letter-spacing:-2.2px}h2{font-size:60px;line-height:1.08;max-width:1350px}em{font-style:normal;color:var(--blue)}p{line-height:1.45}footer{position:absolute;bottom:24px;left:80px;right:80px;display:flex;align-items:center;gap:24px;font-size:11px;color:var(--muted)}footer>span{margin-left:auto;max-width:960px;text-align:right}footer>b{font-weight:400;font-size:12px;margin-left:12px}.logos{display:flex;align-items:center;gap:22px;height:40px;width:max-content}.logos .riw{width:114px;height:auto;max-height:44px;object-fit:contain}.logos .fgv{width:110px;height:auto}.logos span{width:1px;height:29px;background:currentColor;opacity:.35}.slide:not(.dark) footer .logos img{filter:brightness(0) saturate(100%);opacity:.85}.dark{color:#fff;background:var(--navy)}.dark .eyebrow{color:#9ebdff}.dark em{color:var(--cyan)}.dark footer{color:#bac8de}.stat strong{display:block;line-height:.98;font-size:85px;letter-spacing:-4px;font-weight:400}.stat>span{display:block;font-size:23px;line-height:1.25;margin-top:13px}.stat strong span{font-size:.6em;letter-spacing:-1px;margin-left:5px}.cover{padding:0}.cover .folio,.cover footer{display:none}.cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,11,35,.97) 2%,rgba(7,14,42,.87) 38%,rgba(16,9,43,.13) 100%)}.cover:after{content:'';height:7px;background:linear-gradient(90deg,var(--pink),#a654fc,var(--cyan));position:absolute;bottom:0;left:0;right:0}.cover-brand{position:absolute;top:57px;left:80px}.cover-brand .logos{height:65px;gap:28px}.cover-brand .riw{width:155px;max-height:65px}.cover-brand .fgv{width:154px}.cover-brand .logos span{height:45px}.cover-copy{position:absolute;left:80px;top:242px}.cover h1{font-size:89px;line-height:1.03;letter-spacing:-3px}.cover-copy .eyebrow{margin-bottom:24px;color:#f1bedb}.cover-sub{font-size:28px;margin-top:31px;line-height:1.4;color:#e2e7f3}.cover-date{font-size:14px;letter-spacing:1.4px;margin-top:47px;color:#cbd5e7}.cover-date span{color:var(--pink);margin:0 13px}.cover-year{position:absolute;right:80px;top:63px;font-size:114px;line-height:.76;letter-spacing:-8px;color:#fff;opacity:.23;font-weight:700}.scale:before{content:'';position:absolute;right:-130px;top:190px;width:380px;height:380px;border:75px solid #d8e4f2;border-radius:50%;opacity:.45}.scale-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:65px;gap:75px}.big-stat strong{font-size:210px;line-height:.9;letter-spacing:-12px;font-weight:400}.big-stat strong span{font-size:76px;letter-spacing:-4px;margin-left:16px;color:var(--blue)}.big-stat p{font-size:27px;margin-top:19px}.scale-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 55px;padding-top:2px}.scale-grid .stat{border-top:1px solid var(--line);padding-top:18px}.scale-grid .stat strong{font-size:67px;letter-spacing:-3px}.scale-grid .stat>span{font-size:21px}.bottom-line{font-size:24px;margin-top:55px;padding-top:22px;border-top:1px solid var(--line)}.reach-body{display:grid;grid-template-columns:.9fr 1fr;gap:85px;margin-top:60px}.reach-left>.stat strong{font-size:155px}.reach-left>.stat>span{font-size:28px;color:#c4d4ec}.reach-sub{display:flex;gap:80px;margin-top:48px}.reach-sub .stat strong{font-size:66px}.reach-sub .stat>span{font-size:22px;color:#b9c9e2}.reach-right{padding:33px 0 0 62px;border-left:1px solid #456080}.reach-number{display:block;font-weight:400;font-size:152px;line-height:.9;letter-spacing:-7px;color:var(--cyan)}.reach-number span{display:block;font-size:55px;letter-spacing:-2px;margin-top:12px}.reach-right>p{font-size:27px;margin-top:22px}.line-note{border-top:1px solid #456080;margin-top:35px;padding-top:22px;color:#b9c9e2;font-size:21px;line-height:1.45;max-width:540px}.partnership{display:grid;grid-template-columns:1.1fr .9fr;gap:58px;margin-top:42px}.partnership figure img{width:100%;height:411px;object-fit:contain;background:#081735}.partnership figcaption{font-size:13px;color:var(--muted);margin-top:10px}.partnership-copy>p{font-size:25px;line-height:1.4}.partnership-copy .accent-copy{font-size:22px;margin-top:24px;color:var(--blue)}.pair-metrics{display:flex;gap:50px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.pair-metrics .stat strong{font-size:63px}.pair-metrics .stat>span{font-size:18px;max-width:200px}.program{padding-top:86px}.program .eyebrow{margin-bottom:16px}.program h2.program-heading{font-size:46px;letter-spacing:-1.6px;display:flex;align-items:center;justify-content:space-between;max-width:none}.program-heading>span{font-size:15px;letter-spacing:1px;color:var(--muted)}.program-grid{display:grid;grid-template-columns:1fr 1fr;gap:49px;margin-top:27px}.program-panel{border-top:3px solid var(--blue);padding-top:19px}.program-panel:nth-child(2){border-color:var(--pink)}.program-top{display:grid;grid-template-columns:1fr 218px;gap:18px;height:155px;margin-bottom:17px}.panel-kind{font-size:11px;font-weight:bold;letter-spacing:1.4px;color:var(--blue);margin:0 0 11px}.program-top h3{font-size:28px;letter-spacing:-.8px;line-height:1.12}.photo-zoom{border:0;background:var(--navy);padding:0;height:145px;align-self:start;overflow:hidden;position:relative}.photo-zoom:after{content:'↗';position:absolute;bottom:5px;right:7px;color:white;background:#061a3cd9;width:20px;height:20px;border-radius:20px}.photo-zoom img{width:100%;height:100%;object-fit:contain;display:block}.people{list-style:none;margin:0;padding:0;display:grid;gap:0}.people li{border-top:1px solid #d4dce6;padding:8px 0 7px;display:grid;grid-template-columns:240px 1fr;gap:13px;align-items:start}.people li strong{font-size:19px;font-weight:600;line-height:1.19;letter-spacing:-.25px}.people li span{font-size:16px;line-height:1.27;color:#4b5c73}.program footer{font-size:10px}.program .count-8 .people li{padding:7px 0 6px}.program .count-8 .people li strong{font-size:18px}.program .count-8 .people li span{font-size:15px}.stand-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:38px}.stand-copy>.stat strong{font-size:143px;color:var(--blue)}.stand-copy>.stat>span{font-size:24px}.stand-copy>p{font-size:24px;margin-top:27px;max-width:470px}.stand-copy .small-accent{font-size:21px;color:var(--muted)}.stand-layout figure{align-self:center}.stand-layout figure img{width:100%;height:425px;object-fit:contain;background:#e5e9ee}.stand-layout figcaption{font-size:13px;margin-top:10px;color:var(--muted)}.access-top{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;margin-top:42px}.access-primary .stat strong{font-size:153px;color:var(--blue)}.access-primary .stat>span{font-size:29px}.access-primary>p{font-size:22px;margin-top:13px;color:var(--muted)}.access-secondary{border-left:1px solid var(--line);padding-left:75px;padding-top:15px}.access-secondary .stat strong{font-size:91px}.access-secondary .stat>span{font-size:25px}.access-secondary>p{font-size:21px;margin-top:24px}.allocation{margin-top:42px}.allocation-title{font-size:12px;letter-spacing:1.4px;margin-bottom:18px}.allocation-bar{display:flex;gap:4px;min-height:113px}.allocation-bar>div{background:var(--navy);color:#fff;padding:22px;font-size:42px;letter-spacing:-1px;min-width:0}.allocation-bar>div:nth-child(2){background:var(--blue)}.allocation-bar>div:nth-child(3){background:#58c8d5;color:var(--navy)}.allocation-bar span{display:block;font-size:18px;letter-spacing:0;margin-top:2px}.brand-evidence{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;margin-top:43px}.brand-evidence figure img{width:100%;height:412px;object-fit:contain;background:#030b19}.brand-evidence figcaption{font-size:12px;margin-top:11px;color:#b9c9e2}.brand-detail>p{font-size:28px;line-height:1.4;margin-top:30px}.brand-numbers{display:flex;gap:78px;margin-top:42px;padding-top:29px;border-top:1px solid #456080}.brand-numbers strong{font-size:91px;color:var(--cyan)}.brand-numbers .stat>span{font-size:22px;max-width:190px}.digital-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:34px}.digital-stats .stat strong{font-size:93px;color:var(--blue)}.digital-stats .stat>span{font-size:25px}.digital-stats>p{color:var(--muted);font-size:19px;margin-top:8px}.digital-stats>.stat:nth-of-type(2){margin-top:27px;border-top:1px solid var(--line);padding-top:23px}.digital-stats p.digital-text{font-size:22px;margin-top:21px;line-height:1.5;color:var(--navy)}.digital-evidence{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e8edf5;padding:23px 36px}.digital-evidence img{height:370px;max-width:100%;object-fit:contain;box-shadow:0 10px 27px #0e245b20}.digital-evidence>span{font-size:14px;margin-top:18px;color:var(--muted)}.media-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:45px}.media-copy .stat strong{font-size:130px;color:var(--blue)}.media-copy .stat>span{font-size:26px}.media-copy>p{font-size:24px;margin-top:26px;max-width:470px}.media-dates{display:grid;grid-template-columns:110px 1fr;gap:13px;font-size:18px;margin-top:30px;border-top:1px solid var(--line);padding-top:23px}.media-dates>b{font-size:12px;letter-spacing:1px;align-self:center}.media-proof{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;height:440px;background:#e8edf5;padding:22px}.media-proof img{width:100%;max-height:395px;object-fit:contain;filter:drop-shadow(0 8px 15px #08193420)}.closing .folio{display:none}.closing-wash{position:absolute;right:-110px;top:-300px;width:840px;height:1200px;background:radial-gradient(ellipse,#154cc277,transparent 65%);transform:rotate(20deg)}.closing:after{content:'';position:absolute;bottom:0;left:0;right:0;height:7px;background:linear-gradient(90deg,var(--pink),var(--blue),var(--cyan))}.closing-mark{position:relative;margin:0 0 76px}.closing-mark .logos{height:60px}.closing-mark .riw{width:150px;max-height:60px}.closing-mark .fgv{width:148px}.closing>.eyebrow{position:relative}.closing h2{font-size:80px;position:relative;line-height:1.05;letter-spacing:-3px}.closing-text{position:relative;font-size:27px;margin-top:31px;max-width:920px;color:#d0dcef}.closing-sign{font-size:16px;margin-top:45px;letter-spacing:1px;position:relative}.closing-sign>span{font-size:12px;color:#9bb0d0;display:block;margin-top:12px}.closing footer .logos{display:none}.controls{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:3px;z-index:20;background:#081932eb;color:#fff;padding:6px 9px;border:1px solid #7d98bb3d;border-radius:40px;box-shadow:0 3px 18px #0003;backdrop-filter:blur(12px)}.controls button{color:inherit;background:transparent;border:0;min-width:36px;height:35px;border-radius:30px;padding:0 10px;font-size:17px}.controls button:hover{background:#ffffff19}.controls button:disabled{opacity:.3}.controls button[aria-pressed=true]{background:var(--cyan);color:var(--navy)}.controls #readBtn{font-size:12px}.controls #counter{font-size:12px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.controls i{height:18px;width:1px;background:#ffffff32;margin:0 5px}.progress{position:fixed;bottom:0;left:0;right:0;height:3px;background:#294563;z-index:25}.progress span{height:3px;background:linear-gradient(90deg,var(--pink),var(--cyan));display:block;transition:width .18s}dialog{border:0;color:var(--navy);background:var(--paper);padding:25px 30px;max-width:680px;width:calc(100% - 32px);border-radius:4px;max-height:85dvh;box-shadow:0 15px 100px #0008}dialog::backdrop{background:#04102bd9;backdrop-filter:blur(9px)}dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}dialog header h2{font-size:27px;letter-spacing:-1px}.close{border:0;background:transparent;color:inherit;font-size:29px;cursor:pointer;width:40px;height:40px}.index-list{display:grid;gap:3px}.index-list button{display:flex;text-align:left;align-items:center;gap:20px;padding:12px 10px;background:transparent;border:0;color:var(--navy);border-top:1px solid var(--line);font-size:15px}.index-list button:hover{background:#e1eaf7}.index-list span{font-size:11px;opacity:.6}.source-copy{font-size:15px;line-height:1.5}.source-copy p{margin-bottom:15px}.source-copy a{display:block;color:var(--blue);margin-top:13px}#photoDialog{width:90vw;max-width:1100px;background:#081932;padding:35px 15px 15px;color:white}#photoDialog .close{position:absolute;top:0;right:0}#photoDialog img{width:100%;max-height:80dvh;object-fit:contain}.reading #deck{position:relative;left:auto;top:auto;width:auto;height:auto;transform:none}.reading .slide{position:relative;inset:auto;display:none;width:min(1600px,100%);height:auto;min-height:900px;margin:0 auto;padding-bottom:110px}.reading .slide.active{display:block}.reading .controls{position:fixed}.reading .cover{height:900px}.reading footer{bottom:35px}.reading .closing{min-height:900px}
@media(max-width:800px){body{background:var(--paper)}#deck{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none}.slide,.reading .slide{position:relative;inset:auto;width:100%;min-height:calc(100dvh - 50px);height:auto;padding:86px 25px 128px}.folio{top:23px;left:25px;right:25px;font-size:9px;letter-spacing:1px}.folio span:last-child{display:none}.folio:after{bottom:-16px}h2{font-size:39px;letter-spacing:-1.4px;line-height:1.08}.eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:22px;padding-left:18px}.eyebrow:before{top:3px;width:6px;height:6px}footer{left:25px;right:25px;bottom:82px;flex-wrap:wrap;gap:10px;font-size:9px}.logos{height:28px;gap:14px}.logos .riw{width:84px;max-height:32px}.logos .fgv{width:78px}.logos span{height:23px}footer>span{display:none}footer>b{margin-left:auto}.cover,.reading .cover{height:calc(100dvh - 3px);min-height:740px;padding:0}.cover-image{object-position:58% center}.cover-shade{background:linear-gradient(90deg,#030f29e8,#071533af 65%,#08142c44)}.cover-brand{left:25px;top:35px}.cover-brand .logos{gap:20px;height:50px}.cover-brand .riw{width:113px;max-height:52px}.cover-brand .fgv{width:112px}.cover-brand .logos span{height:32px}.cover-copy{left:25px;right:25px;top:205px}.cover h1{font-size:46px;letter-spacing:-1.8px}.cover-copy .eyebrow{font-size:10px}.cover-sub{font-size:19px;line-height:1.5;margin-top:27px}.cover-date{font-size:9px;line-height:1.8;margin-top:36px;max-width:300px}.cover-year{right:29px;top:111px;font-size:66px;letter-spacing:-4px;line-height:.8}.scale-layout{grid-template-columns:1fr;gap:45px;margin-top:45px}.big-stat strong{font-size:134px;letter-spacing:-7px}.big-stat strong span{font-size:48px;letter-spacing:-2px;margin-left:10px}.big-stat p{font-size:21px;margin-top:16px}.scale-grid{gap:30px 20px}.scale-grid .stat strong{font-size:47px;letter-spacing:-2px}.scale-grid .stat>span{font-size:17px;line-height:1.4}.bottom-line{font-size:19px;margin-top:35px;padding-top:20px;line-height:1.5}.reach-body{grid-template-columns:1fr;gap:42px;margin-top:43px}.reach-left>.stat strong{font-size:104px}.reach-left>.stat>span{font-size:22px}.reach-sub{gap:45px;margin-top:35px}.reach-sub .stat strong{font-size:53px}.reach-sub .stat>span{font-size:17px}.reach-right{padding:30px 0 0;border-left:0;border-top:1px solid #456080}.reach-number{font-size:108px;letter-spacing:-5px}.reach-number span{font-size:39px}.reach-right>p{font-size:22px}.line-note{font-size:18px;margin-top:27px}.partnership{grid-template-columns:1fr;gap:25px;margin-top:30px}.partnership figure img{height:auto;max-height:350px}.partnership figcaption{font-size:10px}.partnership-copy>p{font-size:20px}.partnership-copy .accent-copy{font-size:19px;margin-top:20px}.pair-metrics{gap:25px;margin-top:27px}.pair-metrics .stat strong{font-size:53px}.pair-metrics .stat>span{font-size:16px}.program h2.program-heading{font-size:33px;gap:10px;align-items:start;letter-spacing:-1px}.program-heading>span{font-size:10px;white-space:nowrap;padding-top:9px}.program-grid{grid-template-columns:1fr;gap:44px;margin-top:30px}.program-top{grid-template-columns:1fr;height:auto;margin-bottom:20px;gap:20px}.program-top h3{font-size:28px;line-height:1.16}.panel-kind{font-size:10px;margin-bottom:13px}.photo-zoom{height:auto;aspect-ratio:1.5;max-height:360px;width:100%;grid-row:2}.photo-zoom img{object-fit:contain}.people li,.program .count-8 .people li{grid-template-columns:1fr;gap:4px;padding:13px 0}.people li strong,.program .count-8 .people li strong{font-size:19px;line-height:1.3}.people li span,.program .count-8 .people li span{font-size:17px;line-height:1.4}.stand-layout{grid-template-columns:1fr;gap:26px;margin-top:35px}.stand-copy>.stat strong{font-size:110px}.stand-copy>.stat>span{font-size:21px}.stand-copy>p{font-size:20px}.stand-copy .small-accent{font-size:18px}.stand-layout figure img{height:auto;max-height:400px}.stand-layout figcaption{font-size:11px}.access-top{grid-template-columns:1fr;gap:32px;margin-top:35px}.access-primary .stat strong{font-size:121px}.access-primary .stat>span{font-size:24px}.access-primary>p{font-size:18px}.access-secondary{padding:25px 0 0;border-top:1px solid var(--line);border-left:0}.access-secondary .stat strong{font-size:72px}.access-secondary .stat>span{font-size:22px}.access-secondary>p{font-size:19px}.allocation{margin-top:30px}.allocation-title{font-size:10px;line-height:1.6}.allocation-bar{display:block}.allocation-bar>div{padding:15px 19px;font-size:35px;display:flex;align-items:center;gap:20px}.allocation-bar span{font-size:17px}.brand-evidence{grid-template-columns:1fr;gap:25px;margin-top:30px}.brand-evidence figure img{height:auto;max-height:400px}.brand-evidence figcaption{font-size:10px}.brand-detail>p{font-size:22px;margin-top:0}.brand-numbers{gap:40px;margin-top:27px;padding-top:25px}.brand-numbers strong{font-size:71px}.brand-numbers .stat>span{font-size:19px}.digital-layout{grid-template-columns:1fr;gap:28px;margin-top:35px}.digital-stats .stat strong{font-size:80px}.digital-stats .stat>span{font-size:22px}.digital-stats>p{font-size:17px}.digital-stats p.digital-text{font-size:19px}.digital-evidence{padding:20px 15px}.digital-evidence img{height:auto;max-height:500px}.digital-evidence>span{font-size:11px}.media-layout{grid-template-columns:1fr;gap:30px;margin-top:35px}.media-copy .stat strong{font-size:110px}.media-copy .stat>span{font-size:23px}.media-copy>p{font-size:20px;margin-top:24px}.media-dates{font-size:16px;grid-template-columns:85px 1fr}.media-proof{height:auto;padding:14px;gap:13px}.media-proof img{max-height:400px}.closing,.reading .closing{min-height:calc(100dvh - 3px)}.closing-mark{margin-bottom:90px}.closing-mark .riw{width:112px;max-height:49px}.closing-mark .fgv{width:112px}.closing h2{font-size:43px;letter-spacing:-1.6px}.closing-text{font-size:21px;margin-top:27px}.closing-sign{font-size:13px;line-height:1.5;margin-top:36px}.closing-sign>span{font-size:9px;line-height:1.6}.controls{bottom:13px;gap:0;padding:5px 7px;max-width:calc(100% - 20px);width:max-content}.controls button{min-width:31px;height:34px;padding:0 8px;font-size:17px}.controls #counter{min-width:43px;font-size:11px}.controls #readBtn{font-size:11px}.controls i{margin:0 3px}.controls #fullBtn{display:none}.reading footer{bottom:82px}}
@media print{html,body{background:#fff}#deck,.reading #deck{position:static;transform:none;width:1600px;height:auto}.slide,.reading .slide{display:block!important;position:relative!important;inset:auto;width:1600px;height:900px;min-height:900px;break-after:page}.controls,.progress,dialog{display:none!important}@page{size:1600px 900px;margin:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Abertura institucional original e ampliação das entregas de mídia. */
.original-institutional{padding:0!important;background:#4c137e}.original-slide-image{display:block;width:100%;height:100%;object-fit:contain}.mobile-original-copy{display:none}.print-media .media-proof{grid-template-columns:1.1fr .9fr;gap:28px;padding:25px 35px}.print-detail{border-left:1px solid #c7d1de;padding-left:30px}.print-detail>span{font-size:12px;letter-spacing:1.4px;color:var(--blue)}.print-detail strong{display:block;font-size:84px;line-height:1;font-weight:400;color:var(--blue);margin-top:20px;letter-spacing:-3px}.print-detail p{font-size:19px;margin-top:7px}.ooh-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;margin-top:36px}.ooh-layout figure{background:#10284c;padding:22px;align-self:start}.ooh-layout figure img{width:100%;height:397px;object-fit:contain}.ooh-layout figcaption{font-size:12px;line-height:1.4;margin-top:13px;color:#b9c9e2}.ooh-lead{font-size:25px;line-height:1.35}.ooh-formats{display:grid;gap:16px;margin-top:24px}.ooh-formats p{border-top:1px solid #456080;padding-top:14px}.ooh-formats strong{display:block;font-size:13px;letter-spacing:1.2px;font-weight:600;color:var(--cyan)}.ooh-formats span{display:block;font-size:19px;line-height:1.35;margin-top:7px;color:#e2e9f5}.ooh-bonus{border-left:3px solid var(--pink);padding-left:18px;margin-top:23px}.ooh-bonus strong{display:block;font-size:16px;font-weight:600}.ooh-bonus span{display:block;font-size:19px;margin-top:6px;color:#d0dcef}.ooh-loop{font-size:13px;color:#9eb6d7;margin-top:15px}
@media(max-width:800px){.original-institutional,.reading .original-institutional{min-height:calc(100dvh - 50px);padding-bottom:100px!important}.original-slide-image{height:auto;width:100%;margin-top:20px}.mobile-original-copy{display:block;padding:30px 25px 20px}.mobile-original-copy h2{font-size:30px;color:#fff}.mobile-original-copy p{font-size:20px;color:#f1eafa;line-height:1.55;margin-top:22px}.print-media .media-proof{padding:20px;gap:20px}.print-detail{padding-left:16px}.print-detail>span{font-size:9px;letter-spacing:.6px}.print-detail strong{font-size:57px;margin-top:20px}.print-detail p{font-size:15px;line-height:1.35}.ooh-layout{grid-template-columns:1fr;gap:28px;margin-top:32px}.ooh-layout figure{padding:15px}.ooh-layout figure img{height:auto;max-height:360px}.ooh-layout figcaption{font-size:10px}.ooh-lead{font-size:21px}.ooh-formats{gap:18px;margin-top:25px}.ooh-formats strong{font-size:11px;line-height:1.5}.ooh-formats span{font-size:18px}.ooh-bonus span{font-size:18px}.ooh-loop{font-size:12px}.reading .original-slide-image{height:auto}.original-institutional .folio{display:none}}
@media print{.original-institutional .original-slide-image{height:900px!important;width:1600px!important;margin:0}.mobile-original-copy{display:none!important}}

/* ===== versão final (juntar.py): galerias de registros ===== */
.gal .gal-grid{position:absolute;left:80px;right:80px;top:300px;bottom:110px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.ooh-gal .gal-grid{grid-template-columns:1.5fr 1fr 1fr}
.gal figure{margin:0;display:flex;flex-direction:column;min-height:0}
.gal figure img{flex:1;min-height:0;width:100%;object-fit:cover;display:block;border-radius:2px}
.dig-gal figure img{object-fit:contain;background:#eef1f6}
.gal figcaption{font-size:13px;letter-spacing:1.4px;font-weight:700;text-transform:uppercase;margin-top:12px;color:var(--muted)}
.gal.dark figcaption{color:#b9c9e2}
