/* Readability amendments only; no customer/account state or media changes. */
.bbf-definition-hint{font-size:.76em;font-weight:500;white-space:nowrap;opacity:.85}
.retest-access-note,.retest-space-note,.retest-study-scope{font-size:.92em;line-height:1.65;color:#c4d7c9}
.pitch-show-slide{display:inline-flex;align-items:center;min-height:44px;margin:10px 0;padding:7px 0;border:0;background:transparent;color:#d7ff9b;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.pitch-show-slide:focus-visible{outline:2px solid #d7ff9b;outline-offset:5px}
.pitch-stage.pitch-stage-with-caption{aspect-ratio:auto}
.pitch-slide figcaption{padding:16px 20px;line-height:1.5}
.pitch-slide figcaption .btn{display:inline-flex;align-items:center;min-height:44px;max-width:100%;line-height:1.45;white-space:normal;text-align:left}
.library-history-art{position:relative}
.library-history-art .library-history-art-title{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 12px;background:linear-gradient(transparent,#04170af2 35%);color:#f1f7df;font:600 14px/1.35 system-ui,sans-serif;overflow-wrap:anywhere}
.library-titlecard-caption{padding:12px 16px;background:#102c20;border:1px solid #8cba9a3b;border-radius:0 0 12px 12px}
.library-titlecard-caption strong,.library-titlecard-caption span{display:block}
.library-titlecard-caption span{font-size:12px;color:#afc8b6;margin-top:5px}
