/* R5.11: public explanation of the existing assessment architecture. */
.r511-inline-links{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap}
.r511-inline-links a,.r511-level-link{color:#155679;font-weight:700;text-underline-offset:4px;line-height:1.5}
.r46c-level-copy .r511-level-question{font-weight:750;color:#173d5a!important;margin-bottom:10px!important;font-size:1rem!important}
.r511-level-link{display:block;margin-top:13px;font-size:.84rem}
.r46c-level-cards article{min-height:300px}
.r511-app-question{font-weight:700;color:#112c45!important;line-height:1.5}
.r511-app-use{border-left:3px solid #a87927;padding-left:15px;margin:16px 0 20px;color:#455b6c}
.r511-app-use strong{font-size:.8rem;letter-spacing:.04em;color:#112c45}.r511-app-use p{font-size:.94rem;line-height:1.6;margin:8px 0 0}
.r511-dimensions{margin-top:auto;border-top:1px solid #d6dee3;padding-top:18px}
.r511-dimensions>summary,.r511-partner-details>summary{cursor:pointer;color:#153e5b;font-weight:700;line-height:1.5;padding:6px 0}
.r511-dimensions .app-measures{border:0;padding:15px 0 0;margin:0}
.r511-evidence{font-size:.84rem;line-height:1.6;margin-top:20px;color:#506678}
.r511-time{font-size:.83rem;line-height:1.5;font-weight:700;color:#173d5a;margin-top:8px}
.r511-note{font-size:.88rem;color:#536879;line-height:1.65;margin:24px 0 0}
.r511-method-band{margin-top:32px;border:1px solid #d1dfe6;border-left:4px solid #24bfd0;background:linear-gradient(130deg,#f1faff,#faf7f0);border-radius:14px;padding:28px}
.r511-method-band h3{color:#112c45;font-size:1.5rem;line-height:1.4;margin:10px 0 16px}
.r511-method-band p{color:#506678;line-height:1.65}.r511-method-band .r511-inline-links{margin-top:22px}
.r511-partner-proof,.r511-partner-start{padding:24px 26px;background:#f3f8fb;border:1px solid #d2e0e7;border-left:4px solid #a87927;margin-top:28px;border-radius:12px;color:#4d6578;line-height:1.65}
.r511-partner-proof strong,.r511-partner-start strong{color:#112c45}.r511-partner-proof p{margin-top:0}
.r511-partner-start{margin:0 0 30px}.r511-partner-start p{margin:10px 0 0}
.partner-relationship-grid>.r511-partner-start{grid-column:1/-1}
.r511-partner-details{margin-top:28px;border:1px solid #7790a2;background:rgba(255,255,255,.07);border-radius:12px;padding:18px 22px;color:#e2ecf3}
.r511-partner-details>summary,.r511-partner-details a{color:#fff}.r511-partner-details p{color:#e2ecf3;line-height:1.7;font-size:.95rem}.r511-partner-details a{text-underline-offset:4px}
.r511-report-preview{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid #cedce6;border-radius:18px;overflow:hidden;background:#fff;margin:28px 0;box-shadow:0 12px 30px rgba(17,44,69,.06)}
.r511-report-score{padding:30px 24px;background:linear-gradient(155deg,#112c45,#174f70);color:#fff;display:flex;flex-direction:column;justify-content:center}
.r511-report-score span{font-size:.77rem;line-height:1.6;color:#d2e8f1}.r511-report-score strong{font:700 4rem/1.15 Georgia,serif;margin:18px 0 8px}.r511-report-score b{font-size:.95rem;line-height:1.5}.r511-report-score p{font-size:.78rem;line-height:1.7;color:#d2e8f1}
.r511-report-decision{padding:30px}.r511-overline{font-size:.76rem;color:#7a5a21;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.r511-report-decision h3{font:400 1.9rem/1.25 Georgia,serif;color:#112c45;margin:12px 0}.r511-report-decision p{color:#4e6578;line-height:1.6}
.r511-report-focus{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;border-top:1px solid #dbe3e9;margin-top:20px;padding-top:18px}
.r511-report-focus strong{color:#112c45;font-size:.9rem}.r511-report-focus p{font-size:.94rem;margin:8px 0 0}.r511-report-decision>a{display:inline-block;margin-top:22px;color:#155679;font-weight:700;text-underline-offset:4px}
.r511-dimensions>summary:focus-visible,.r511-partner-details>summary:focus-visible,.r511-level-link:focus-visible{outline:3px solid #1677ff;outline-offset:5px;border-radius:4px}
#nivel-operativo,#nivel-gerencial,#nivel-directivo{scroll-margin-top:110px}
@media(max-width:1000px){.r511-app-level{min-height:auto}.r46c-level-cards article{min-height:250px}}
@media(max-width:700px){.r511-report-preview{grid-template-columns:1fr}.r511-report-score{padding:24px}.r511-report-score strong{font-size:3rem;margin:10px 0}.r511-report-decision{padding:24px}.r511-report-focus{grid-template-columns:1fr;gap:16px}.r511-inline-links{align-items:flex-start;flex-direction:column;gap:13px}.r511-method-band,.r511-partner-proof,.r511-partner-start{padding:22px}.r511-report-decision h3{font-size:1.65rem}.r511-partner-details{padding:18px}}
