.rtb-app.r-public{max-width:1120px;margin:0 auto;padding:24px}.rtb-app.r-public .r-main{padding:32px 0 0;min-width:0}.r-public-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 24px;border-bottom:1px solid var(--r-line)}.rtb-app .r-public-brand{font-size:20px;font-weight:600;color:var(--r-text);text-decoration:none}.r-public-header nav,.r-public-filters,.r-pagination{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.r-public-header a,.r-public-filters a,.r-pagination a{display:inline-flex;align-items:center;min-height:44px}.rtb-app.r-public h1{font-size:32px;line-height:1.3;margin:8px 0 20px}.rtb-app.r-public .r-report-reader{margin:0 auto;width:100%}.rtb-app .r-public-intro{max-width:760px;margin-bottom:24px;line-height:1.7;color:var(--r-muted)}.r-public-filters{margin:24px 0;border-bottom:1px solid var(--r-line);padding-bottom:12px}.r-public-filters [aria-current=page]{font-weight:600;color:var(--r-text);text-decoration-thickness:2px}.r-public-list{padding:0;list-style:none}.rtb-app .r-public-list a{display:block;padding:24px 0;border-bottom:1px solid var(--r-line);text-decoration:none}.rtb-app .r-public-list a:hover strong{text-decoration:underline}.r-public-list strong{display:block;font-size:20px}.r-public-list span{display:block;color:var(--r-muted);margin-top:8px}.r-public-list time{font-weight:400}.r-pagination{margin:24px 0;justify-content:space-between}.rtb-app .r-public-article{max-width:760px;margin:0 auto}.rtb-app .r-public-article section{margin:32px 0}.rtb-app .r-public-article h2{margin-bottom:12px}.rtb-app .r-public-article p,.rtb-app .r-public-article li{line-height:1.75;margin-bottom:12px}.rtb-app.r-public .r-cookie-banner{bottom:16px}.rtb-app.r-public .r-reader-toolbar{display:flex;margin:0 0 24px;flex-wrap:wrap;gap:8px 20px}.r-public-downloads{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.r-public-downloads a{min-height:44px;display:inline-flex;align-items:center}.rtb-app.r-public [data-public-print]{min-height:44px}.rtb-app.r-public .r-report-event-facts{overflow-wrap:anywhere}.r-public-summary{margin-top:24px}@media(max-width:700px){.rtb-app.r-public{padding:16px}.r-public-header{display:block}.r-public-header nav{margin-top:12px;gap:8px 20px}.rtb-app.r-public h1{font-size:27px}.rtb-app.r-public .r-cookie-banner{bottom:8px}}@media print{.r-public-header,.r-pagination,.r-public-filters{display:none!important}.rtb-app.r-public{padding:0}}
