.rc-page{--rc-ink:#102943;--rc-blue:#12638c;color:var(--rc-ink)}
.rc-page section{padding:72px 0}.rc-page .rc-hero{background:linear-gradient(125deg,#071829,#123b58);color:#fff;padding:88px 0 76px}.rc-hero .container{max-width:1120px}.rc-page .rc-kicker{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#12638c}.rc-hero .rc-kicker{color:#91dbf3}.rc-page h1{font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.08;max-width:950px;margin:22px 0}.rc-page h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.2;margin:0 0 28px}.rc-page h3{font-size:1.4rem;line-height:1.3;margin:12px 0}.rc-page p,.rc-page li{line-height:1.75}.rc-hero .rc-intro{max-width:800px;color:#dfedf6;font-size:1.12rem}.rc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rc-page .btn{white-space:normal;text-align:center}.rc-hero .btn.ghost,.rc-cta .btn.ghost{color:#fff;border:1px solid #9fc1d8}.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rc-card{padding:30px;border:1px solid #d9e4ed;border-radius:16px;background:#fff}.rc-card p:last-child{margin-bottom:0}.rc-table-section{background:#f1f6fa}.rc-table-wrap{overflow-x:auto;border:1px solid #d2e0eb;border-radius:14px;background:#fff}.rc-table-wrap:focus-visible,.rc-page a:focus-visible{outline:3px solid #e69d30;outline-offset:4px}.rc-page table{width:100%;min-width:620px;border-collapse:collapse;font-size:.98rem}.rc-page th,.rc-page td{text-align:left;vertical-align:top;padding:20px;border-bottom:1px solid #dce6ed;line-height:1.55;width:33.333%}.rc-page thead th{background:#102943;color:#fff;font-size:1.08rem}.rc-page thead th:nth-child(2){background:#12638c}.rc-page tbody td:nth-child(2){background:#edf8fc;font-weight:600}.rc-page tbody tr:last-child>*{border-bottom:0}.rc-note{font-size:.9rem;color:#4b6072;margin-top:22px}.rc-license{border-left:4px solid #12638c;padding:8px 0 8px 24px;margin-top:40px;max-width:960px}.rc-license h3{margin-top:0}.rc-usecases{padding-left:24px;max-width:850px}.rc-usecases li{padding:10px 0 10px 8px}.rc-page .rc-cta{background:#102943;color:#fff}.rc-cta p{max-width:800px;color:#dfedf6}.rc-page .rc-sources{padding:42px 0;font-size:.9rem;background:#f7f9fb}.rc-sources h2{font-size:1.35rem}.rc-sources p{max-width:1000px}.rc-sources a{color:#125a81;text-decoration:underline;text-underline-offset:3px}.rc-sources li{margin:9px 0}.rc-page section[id]{scroll-margin-top:110px}@media(max-width:640px){.rc-page section{padding:44px 0}.rc-page .rc-hero{padding:56px 0}.rc-grid{grid-template-columns:1fr}.rc-card{padding:24px}.rc-page th,.rc-page td{padding:15px}.rc-actions .btn{width:100%}}
.rc-page .rc-hero{background-image:linear-gradient(90deg,rgba(7,24,41,.97) 0%,rgba(7,24,41,.88) 38%,rgba(7,24,41,.35) 67%,rgba(7,24,41,.08) 100%),url('../images/ep-reporter-cloud-reporting.jpg');background-size:cover;background-position:center;min-height:620px;display:flex;align-items:center}.rc-hero .container{width:calc(100% - 48px)}.rc-hero h1{max-width:680px;font-size:clamp(2.3rem,4.4vw,3.8rem)}.rc-hero .rc-intro{max-width:590px}@media(max-width:760px){.rc-page .rc-hero{display:block;padding-bottom:0;background:#071829;min-height:0}.rc-hero::after{content:"";display:block;margin-top:36px;aspect-ratio:16/9;background:url('../images/ep-reporter-cloud-reporting.jpg') center right/cover no-repeat}.rc-hero .rc-intro{max-width:none}}
.rc-page .btn.btn{border:1px solid #50c426}
.rc-page .rc-scope{max-width:1000px;margin:0 0 36px;font-size:1.08rem}.rc-table-section a,.rc-card a{color:#125a81;text-decoration:underline;text-underline-offset:3px}.rc-hero .rc-kicker{max-width:680px}
