.fib76{--fbg:#102e47;--ftxt:#e8f3ff;--fborder:#29485f;--faccent:#75e2df;color:var(--ftxt);max-width:100%;min-width:0}.fib76 *{box-sizing:border-box}.fib76-card{padding:24px;background:var(--fbg);border:1px solid var(--fborder);border-radius:15px;margin:18px 0;min-width:0}.fib76 h3{margin:0 0 14px;font-size:1.2em;line-height:1.4;color:var(--ftxt)}.fib76 p{margin:10px 0;line-height:1.75;overflow-wrap:anywhere}.fib76-eyebrow{color:var(--faccent);letter-spacing:.06em;font-size:.85em;margin-top:18px}.fib76 table{width:100%;border-collapse:collapse;line-height:1.6;table-layout:fixed}.fib76 td,.fib76 th{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--fborder);overflow-wrap:anywhere}.fib76 thead{color:var(--faccent)}.fib76 th:first-child{width:34%}.fib76 ol{padding-left:26px;margin:0}.fib76 li{padding:7px 0 7px 8px;line-height:1.7;overflow-wrap:anywhere}.fib76-chart-scroll{overflow-x:auto;max-width:100%;border-radius:8px}.fib76-chart{display:block;width:100%;min-width:740px;height:auto}.fib76 .fib76-caption{font-size:.88em;color:var(--ftxt);opacity:.85}.fib76-tip{border-left:4px solid var(--faccent)}.fib76-context{padding:16px 0;color:var(--faccent)}.fib76-context svg{display:block;width:100%;max-width:420px;height:auto}.fib76-context span{display:block;color:var(--ftxt)}.fib76-options{display:grid;gap:12px}.fib76-options button{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px;background:transparent;color:var(--ftxt);border:1px solid var(--fborder);border-radius:10px;font:inherit;line-height:1.6;cursor:pointer;white-space:normal}.fib76-options button:hover,.fib76-options button[aria-pressed=true]{border-color:var(--faccent);background:#18495d}.fib76-options b{color:var(--faccent)}.fib76-feedback:not(:empty){display:flex;align-items:flex-start;gap:15px;margin-top:18px;padding:16px;border:2px solid #67d8b7;border-radius:12px}.fib76-feedback.incorrect{border-color:#f9bd6a}.fib76-feedback img{width:56px;height:56px;border-radius:50%;object-fit:cover}.fib76-feedback p{margin:5px 0}.fib76-poster{margin:0;position:relative}.fib76-poster>img{display:block;width:100%;height:auto;border-radius:14px}.fib76-hot{position:absolute;display:block;border:0;background:transparent;cursor:pointer;border-radius:8px}.fib76-hot:focus-visible{outline:4px solid #ffd04b;outline-offset:2px}.fib76-hot.pdf{left:67.5%;top:41%;width:28.2%;height:4.2%}.fib76-hot.mail{left:52.5%;top:65.5%;width:31.8%;height:4.8%}.fib76-hot.prev{left:29%;top:95.7%;width:21%;height:3.4%}.fib76-hot.academy{left:50.5%;top:95.7%;width:24%;height:3.4%}.fib76-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.fib76-actions a{display:inline-block;background:#087bc9;color:white;padding:14px 20px;border-radius:10px;text-decoration:none;overflow-wrap:anywhere}.fib76-actions a:first-child{background:#ffd04b;color:#09243b}.fib76-finish-copy{display:none}body.light .fib76,body[data-theme=light] .fib76,html[data-theme=light] .fib76{--fbg:#eef7fd;--ftxt:#102e47;--fborder:#b9d3e4;--faccent:#086e7c}body.light .fib76-options button[aria-pressed=true],html[data-theme=light] .fib76-options button[aria-pressed=true]{background:#d5edf3}@media(max-width:700px){.fib76-card{padding:17px;margin:14px 0}.fib76 td,.fib76 th{padding:10px}.fib76-finish-copy{display:block}.fib76-feedback{flex-direction:column}.fib76-actions a{width:100%}}

/* Crop only the poster chrome; the real website navigation stays in control. */
.fib76-poster{aspect-ratio:1024/1380;overflow:hidden}.fib76-poster>img{position:absolute;top:-6.087%;left:0;width:100%;max-width:none;border-radius:0}.fib76-hot.pdf{top:40.3%;height:4.7%}.fib76-hot.mail{top:67.1%;height:5.3%}.fib76-hot.prev,.fib76-hot.academy{display:none}

@media(max-width:700px){.fib76-chart{min-width:0;width:100%}.fib76 table,.fib76 tbody,.fib76 tr,.fib76 td,.fib76 th{display:block;width:100%!important}.fib76 thead{display:none}.fib76 th{border-bottom:0;padding-bottom:0}.fib76 td{padding-top:4px}.fib76-chart-scroll{overflow:visible}}
