/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ib-pdf{--pdf-h:clamp(440px,78vh,920px);--pdf-dot:color-mix(in srgb,var(--ib-cloth) 70%,transparent);position:relative;display:flex;flex-direction:column;margin:28px 0;border:1px solid var(--ib-line);border-radius:var(--ib-r);background:var(--ib-bg);box-shadow:0 30px 60px -48px color-mix(in srgb,var(--ib-navy-deep) 70%,transparent);}.ib-pdf__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:9px 10px;border-bottom:1px solid var(--ib-line);background:var(--ib-bg);border-radius:var(--ib-r) var(--ib-r) 0 0;}.ib-pdf__bar::before{content:"";position:absolute;inset-inline:16px;top:-2px;height:3px;border-radius:1px;background:repeating-linear-gradient(to left,var(--ib-amber) 0 8px,transparent 8px 13px);}.ib-pdf__group{display:flex;align-items:center;gap:2px}.ib-pdf__group--pages{gap:6px}.ib-pdf__btn{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:var(--ib-r);background:none;color:var(--ib-heading);cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease;}.ib-pdf__btn .ib-stitch{width:18px;height:18px;margin:0;vertical-align:0;color:currentColor}.ib-pdf__btn:hover{background:var(--ib-surface)}.ib-pdf__btn:hover .ib-stitch rect{animation:ib-stitch-in .36s cubic-bezier(.3,1.6,.5,1) var(--d,0ms) both}.ib-pdf__btn:focus-visible{outline:3px solid var(--ib-focus);outline-offset:1px}.ib-pdf__btn[aria-pressed="true"]{background:color-mix(in srgb,var(--ib-amber) 18%,var(--ib-bg));color:var(--ib-heading);box-shadow:inset 0 -2px 0 var(--ib-amber)}.ib-pdf__btn:disabled{opacity:.35;cursor:default;background:none}.ib-pdf__btn--up .ib-stitch{transform:rotate(180deg)}.ib-pdf__page input,.ib-pdf__zoom select,.ib-pdf__find input{box-sizing:border-box;height:34px;border:1px solid var(--ib-line);border-radius:var(--ib-r);background:var(--ib-surface);color:var(--ib-text);font:inherit;font-size:var(--ib-s-1);}.ib-pdf__page input{width:4.2em;padding:0 6px;text-align:center;-moz-appearance:textfield}.ib-pdf__page input::-webkit-inner-spin-button,.ib-pdf__page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ib-pdf__of{font-size:var(--ib-s-1);color:var(--ib-muted);white-space:nowrap}.ib-pdf__zoom select{padding:0 8px;max-width:9.5em;cursor:pointer}.ib-pdf__page input:focus,.ib-pdf__zoom select:focus,.ib-pdf__find input:focus{outline:3px solid var(--ib-focus);outline-offset:0;background:var(--ib-bg)}.ib-pdf__find{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--ib-line);background:var(--ib-surface);}.ib-pdf__find[hidden]{display:none}.ib-pdf__find-field{position:relative;display:flex;align-items:center;flex:1;max-width:420px;}.ib-pdf__find-field .ib-stitch{position:absolute;inset-inline-start:10px;width:16px;height:16px;margin:0;color:var(--ib-muted);pointer-events:none}.ib-pdf__find input{width:100%;padding-inline:34px 10px;background:var(--ib-bg)}.ib-pdf__find-count{min-width:5.5em;font-size:var(--ib-s-1);color:var(--ib-muted);white-space:nowrap}.ib-pdf.is-notfound .ib-pdf__find input{border-color:var(--ib-red)}.ib-pdf.is-notfound .ib-pdf__find-count{color:var(--ib-red)}.ib-pdf__body{position:relative;display:flex;height:var(--pdf-h);min-height:0;}.ib-pdf__body[hidden]{display:none}.ib-pdf__stage{position:relative;flex:1;min-width:0;background-color:var(--ib-surface);background-image:radial-gradient(circle,var(--pdf-dot) 1.1px,transparent 1.5px);background-size:12px 12px;background-position:6px 6px;}.ib-pdf__scroller{position:absolute;inset:0;overflow:auto;outline:none;scroll-behavior:auto}.ib-pdf__scroller:focus-visible{box-shadow:inset 0 0 0 3px var(--ib-focus)}.ib-pdf .pdfViewer{padding:18px 0 28px}.ib-pdf .pdfViewer .page{margin:0 auto 18px;border:0;box-shadow:0 1px 2px rgba(18,40,74,.12),0 14px 34px -22px rgba(18,40,74,.55);background-color:#FFFFFF;}.ib-pdf .pdfViewer .page .loadingIcon{background:none}.ib-pdf .pdfViewer .page .loadingIcon::after{content:"";position:absolute;inset-inline:30%;top:50%;height:3px;background:repeating-linear-gradient(to left,var(--ib-amber) 0 8px,transparent 8px 13px);animation:ib-pdf-thread 1.2s linear infinite;}.ib-pdf .textLayer{--highlight-bg-color:rgb(245 158 11 / .38);--highlight-selected-bg-color:rgb(46 125 50 / .45);}.ib-pdf__side{flex:none;display:flex;flex-direction:column;width:280px;min-height:0;border-inline-end:1px solid var(--ib-line);background:var(--ib-bg);}.ib-pdf__side[hidden]{display:none}.ib-pdf__tabs{flex:none;display:flex;align-items:stretch;gap:2px;padding:6px 6px 0;border-bottom:1px solid var(--ib-line);}.ib-pdf__tab{flex:1;padding:8px 4px 9px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ib-muted);font:inherit;font-size:var(--ib-s-1);font-weight:600;cursor:pointer;}.ib-pdf__tab:hover{color:var(--ib-heading)}.ib-pdf__tab[aria-selected="true"]{color:var(--ib-heading);border-bottom-color:var(--ib-amber)}.ib-pdf__tab:focus-visible{outline:3px solid var(--ib-focus);outline-offset:-3px}.ib-pdf__side-close{width:32px;height:32px;align-self:center}.ib-pdf__pane{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ib-pdf__pane[hidden]{display:none}.ib-pdf__thumbs ol{list-style:none;margin:0;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:12px}.ib-pdf__thumbs li{width:100%;max-width:150px}.ib-pdf__thumb{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:150px;padding:6px;border:1px solid transparent;border-radius:var(--ib-r);background:none;color:var(--ib-muted);font:inherit;font-size:var(--ib-s-1);cursor:pointer;}.ib-pdf__thumb canvas{width:100%;height:auto;background:#FFFFFF;box-shadow:0 1px 3px rgba(18,40,74,.25)}.ib-pdf__thumb:hover{background:var(--ib-surface)}.ib-pdf__thumb[aria-current="page"]{border-color:var(--ib-amber);background:color-mix(in srgb,var(--ib-amber) 12%,var(--ib-bg));color:var(--ib-heading);font-weight:600}.ib-pdf__thumb:focus-visible{outline:3px solid var(--ib-focus)}.ib-pdf__toc,.ib-pdf__notebook{padding:12px 12px 18px}.ib-pdf__toc-list{list-style:none;margin:0;padding:0}.ib-pdf__toc-item{--pad:0px;display:flex;align-items:baseline;gap:10px;width:100%;padding-block:7px;padding-inline:calc(10px + var(--pad)) 8px;border:0;border-inline-start:2px solid transparent;border-radius:0 var(--ib-r) var(--ib-r) 0;background:none;color:var(--ib-text);font:inherit;font-size:var(--ib-s-1);line-height:1.6;text-align:start;cursor:pointer;}.ib-pdf__toc-item.is-level-1{font-weight:700;color:var(--ib-heading)}.ib-pdf__toc-item.is-level-2{--pad:14px}.ib-pdf__toc-item.is-level-3{--pad:28px;color:var(--ib-muted)}.ib-pdf__toc-title{flex:1;min-width:0}.ib-pdf__toc-page{flex:none;font-size:.85em;color:var(--ib-muted);font-weight:500}.ib-pdf__toc-page::before{content:"";display:inline-block;width:18px;margin-inline-end:6px;border-bottom:1px dotted var(--ib-cloth);vertical-align:.3em}.ib-pdf__toc-item:hover{background:var(--ib-surface)}.ib-pdf__toc-item[aria-current="true"]{background:color-mix(in srgb,var(--ib-amber) 12%,var(--ib-bg));border-inline-start-color:var(--ib-amber)}.ib-pdf__toc-item:focus-visible{outline:3px solid var(--ib-focus);outline-offset:-3px}.ib-pdf__empty{margin:6px 2px 12px;color:var(--ib-muted);font-size:var(--ib-s-1);line-height:1.8}.ib-pdf__hint{margin:12px 2px;color:var(--ib-muted);font-size:.8rem;line-height:1.7}.ib-pdf__hint.is-error{color:var(--ib-red)}.ib-pdf__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 14px;border:0;border-radius:var(--ib-r);background:var(--ib-navy-deep);color:#FFFFFF;font:inherit;font-size:var(--ib-s-1);font-weight:600;text-decoration:none;cursor:pointer;}.ib-pdf__action:hover{background:var(--ib-heading)}.ib-pdf__action:disabled{opacity:.6;cursor:progress}.ib-pdf__action:focus-visible{outline:3px solid var(--ib-focus);outline-offset:2px}.ib-pdf__action .ib-stitch{width:16px;height:16px;margin:0;color:currentColor}.ib-pdf__action--quiet{width:100%;background:var(--ib-surface);color:var(--ib-heading);box-shadow:inset 0 0 0 1px var(--ib-line)}.ib-pdf__action--quiet:hover{background:color-mix(in srgb,var(--ib-amber) 12%,var(--ib-bg));box-shadow:inset 0 0 0 1px var(--ib-amber)}.ib-pdf__action--danger{background:none;color:var(--ib-red);box-shadow:inset 0 0 0 1px currentColor}.ib-pdf__action--danger:hover{background:color-mix(in srgb,var(--ib-red) 10%,var(--ib-bg))}.ib-pdf__link{color:var(--ib-heading);font-size:var(--ib-s-1);font-weight:600}.ib-pdf__invite{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:6px 2px}.ib-pdf__invite > .ib-stitch{width:34px;height:34px;margin:0;color:var(--ib-amber)}.ib-pdf__invite p{margin:0;color:var(--ib-text);font-size:var(--ib-s-1);line-height:1.9}.ib-pdf__nb-title{margin:20px 2px 8px;font-family:var(--ib-f-body);font-size:var(--ib-s-1);font-weight:700;color:var(--ib-heading)}.ib-pdf__nb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ib-pdf__nb-card{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--ib-line);border-radius:var(--ib-r);background:var(--ib-bg);color:var(--ib-text);font:inherit;font-size:var(--ib-s-1);line-height:1.7;text-align:start;text-decoration:none;cursor:pointer;}.ib-pdf__nb-card:hover{border-color:var(--ib-amber)}.ib-pdf__nb-card:focus-visible{outline:3px solid var(--ib-focus);outline-offset:1px}.ib-pdf__nb-page{flex:none;margin-top:2px;padding:0 6px;border-radius:3px;font-size:.75rem;font-weight:700;color:var(--ib-heading);background:var(--mark)}.ib-pdf__nb-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ib-pdf__nb-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ib-muted);quotes:"«" "»"}.ib-pdf__nb-body{white-space:pre-line;overflow-wrap:anywhere;color:var(--ib-heading)}.ib-pdf__nb-file{margin-top:10px}.ib-pdf__nb-file-title{display:block;margin:0 2px 6px;font-size:var(--ib-s-1);font-weight:600;color:var(--ib-heading)}.ib-pdf .is-amber{--mark:rgb(245 158 11 / .38);--ink:var(--ib-amber-ink)}.ib-pdf .is-green{--mark:rgb(46 125 50 / .30);--ink:var(--ib-green)}.ib-pdf .is-blue{--mark:rgb(46 100 168 / .28);--ink:var(--ib-blue)}.ib-pdf__marks{position:absolute;inset:0;z-index:3;pointer-events:none}.ib-pdf__mark{position:absolute;border-radius:2px;background:var(--mark);mix-blend-mode:multiply}.ib-pdf__pin{position:absolute;display:grid;place-items:center;width:26px;height:26px;padding:0;border:2px solid #FFFFFF;border-radius:50%;background:var(--ink);color:#FFFFFF;box-shadow:0 4px 10px -4px rgba(18,40,74,.6);cursor:pointer;pointer-events:auto;transform:translate(-30%,-65%);transition:transform .15s ease;}.ib-pdf__pin .ib-stitch{width:13px;height:13px;margin:0;color:currentColor}.ib-pdf__pin:hover{transform:translate(-30%,-65%) scale(1.12)}.ib-pdf__pin:focus-visible{outline:3px solid var(--ib-focus);outline-offset:2px}.ib-pdf__select{position:absolute;z-index:6;transform:translate(-50%,8px);direction:rtl}.ib-pdf__select-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:0;border-radius:99px;background:var(--ib-navy-deep);color:#FFFFFF;font-family:var(--ib-f-body);font-size:var(--ib-s-1);font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:0 12px 24px -12px rgba(18,40,74,.75);cursor:pointer;}.ib-pdf__select-btn .ib-stitch{width:15px;height:15px;margin:0;color:var(--ib-amber)}.ib-pdf__select-btn:focus-visible{outline:3px solid var(--ib-focus);outline-offset:2px}.ib-pdf__pop{position:absolute;z-index:7;box-sizing:border-box;padding:12px;border:1px solid var(--ib-line);border-top:3px solid var(--ib-amber);border-radius:var(--ib-r);background:var(--ib-bg);color:var(--ib-text);font-family:var(--ib-f-body);font-size:var(--ib-s-1);text-align:start;box-shadow:0 24px 48px -24px rgba(18,40,74,.7);}.ib-pdf__pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ib-pdf__pop-title{font-weight:700;color:var(--ib-heading)}.ib-pdf__pop-close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--ib-r);background:none;color:var(--ib-muted);cursor:pointer}.ib-pdf__pop-close:hover{background:var(--ib-surface);color:var(--ib-heading)}.ib-pdf__pop-close .ib-stitch{width:14px;height:14px;margin:0}.ib-pdf__pop-quote{margin:0 0 8px;padding:6px 10px;border-inline-start:3px solid var(--ink);background:var(--mark);color:var(--ib-heading);line-height:1.7;max-height:5.2em;overflow:auto;}.ib-pdf__pop-text{box-sizing:border-box;width:100%;min-height:84px;padding:8px 10px;border:1px solid var(--ib-line);border-radius:var(--ib-r);background:var(--ib-surface);color:var(--ib-text);font:inherit;line-height:1.7;resize:vertical;}.ib-pdf__pop-text:focus{outline:3px solid var(--ib-focus);outline-offset:0;background:var(--ib-bg)}.ib-pdf__pop-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.ib-pdf__pop-btns{display:flex;gap:6px}.ib-pdf__pop-btns .ib-pdf__action{min-height:32px;padding:4px 14px}.ib-pdf__swatches{display:flex;gap:6px}.ib-pdf__swatch{width:22px;height:22px;padding:0;border:2px solid #FFFFFF;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px var(--ib-line);cursor:pointer}.ib-pdf__swatch[aria-checked="true"]{box-shadow:0 0 0 2px var(--ib-heading)}.ib-pdf__swatch:focus-visible{outline:3px solid var(--ib-focus);outline-offset:2px}.ib-pdf__pop-status{margin:8px 0 0;color:var(--ib-muted);font-size:.8rem}.ib-pdf__pop-status:empty{display:none}.ib-pdf__status{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ib-muted);text-align:center;padding:24px;pointer-events:none;}.ib-pdf.is-loading .ib-pdf__status,.ib-pdf.is-failed .ib-pdf__status{display:flex}.ib-pdf__thread{position:relative;width:min(260px,70%);height:3px;border-radius:1px;background:repeating-linear-gradient(to left,var(--ib-cloth) 0 8px,transparent 8px 13px);overflow:hidden;}.ib-pdf__thread span{position:absolute;inset-block:0;inset-inline-start:0;width:0;background:repeating-linear-gradient(to left,var(--ib-amber) 0 8px,transparent 8px 13px);transition:width .2s ease;}.ib-pdf.is-failed .ib-pdf__thread{display:none}.ib-pdf.is-failed .ib-pdf__status{color:var(--ib-heading);font-weight:500}.ib-pdf__resume{position:absolute;inset-inline:0;bottom:18px;display:flex;justify-content:center;gap:8px;pointer-events:none;}.ib-pdf__resume[hidden]{display:none}.ib-pdf__chip{pointer-events:auto;padding:9px 16px;border:0;border-radius:99px;background:var(--ib-navy-deep);color:#FFFFFF;font:inherit;font-size:var(--ib-s-1);font-weight:600;cursor:pointer;box-shadow:0 12px 24px -12px rgba(18,40,74,.7);}.ib-pdf__chip--quiet{background:var(--ib-bg);color:var(--ib-heading);box-shadow:0 0 0 1px var(--ib-line),0 12px 24px -16px rgba(18,40,74,.5)}.ib-pdf__chip:focus-visible{outline:3px solid var(--ib-focus)}.ib-pdf__file{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;border-top:1px solid var(--ib-line);font-size:var(--ib-s-1);color:var(--ib-muted);}.ib-pdf__file .ib-stitch{width:22px;height:22px;margin:0;color:var(--ib-red)}.ib-pdf__file-name{font-weight:600;color:var(--ib-heading);overflow-wrap:anywhere}.ib-pdf__file-size{direction:ltr}.ib-pdf__file-link{margin-inline-start:auto;color:var(--ib-heading);font-weight:600}.ib-pdf:fullscreen,.ib-pdf.is-expanded{margin:0;border:0;border-radius:0;height:100%;width:100%;background:var(--ib-bg)}.ib-pdf.is-expanded{position:fixed;inset:0;z-index:1000;height:100dvh}.ib-pdf.is-full .ib-pdf__body{flex:1;height:auto}.ib-pdf.is-full .ib-pdf__file{display:none}html.ib-pdf-lock,html.ib-pdf-lock body{overflow:hidden}.ib-pdf__print{position:fixed;width:1px;height:1px;border:0;opacity:0;pointer-events:none;inset-inline-start:-10px;top:-10px}@keyframes ib-pdf-thread{from{background-position:0 0}to{background-position:-26px 0}}@media (max-width:720px){.ib-pdf{--pdf-h:72vh;margin-inline:calc(var(--ib-gutter) * -1);border-radius:0;border-inline:0}.ib-pdf__bar{gap:4px 8px;padding:6px}.ib-pdf__group--pages{order:3;width:100%;justify-content:center;padding-top:6px;border-top:1px dashed var(--ib-line)}.ib-pdf__btn{width:36px;height:36px}.ib-pdf__group--zoom .ib-pdf__zoom{display:none}.ib-pdf__side{position:absolute;inset-block:0;inset-inline-start:0;z-index:8;width:min(320px,88%);box-shadow:0 0 40px rgba(18,40,74,.4)}.ib-pdf__find-count{min-width:0}}@media (max-width:420px){.ib-pdf__group--zoom{display:none}}@media (prefers-reduced-motion:reduce){.ib-pdf__pin{transition:none}.ib-pdf__btn:hover .ib-stitch rect,.ib-pdf .pdfViewer .page .loadingIcon::after{animation:none}}.ib-pdf--book{--pdf-h:clamp(520px,calc(100vh - 150px),1100px);--book-cloth:color-mix(in srgb,var(--ib-amber) 10%,var(--ib-surface))}.ib-pdf--book .ib-pdf__stage{background-color:var(--book-cloth)}.ib-pdf--book .pdfViewer{padding:14px 0}.ib-pdf--book .pdfViewer .page{margin-bottom:0;border-radius:6px;overflow:hidden;box-shadow:0 2px 0 rgb(18 40 74 / .08),0 24px 40px -24px rgb(18 40 74 / .6)}.ib-pdf__turn{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:64px;height:64px;padding:0;border:4px solid #FFFFFF;border-radius:50%;background:var(--ib-amber);color:var(--ib-navy-deep);cursor:pointer;box-shadow:0 4px 0 #B06B00,0 14px 24px -12px rgb(18 40 74 / .7);transform:translateY(-50%);transition:transform .15s ease,opacity .2s ease;}.ib-pdf__turn[hidden]{display:none}.ib-pdf__turn .ib-stitch{width:28px;height:28px;margin:0;color:currentColor}.ib-pdf__turn--prev{inset-inline-start:14px}.ib-pdf__turn--prev .ib-stitch{transform:rotate(-90deg)}.ib-pdf__turn--next{inset-inline-end:14px}.ib-pdf__turn--next .ib-stitch{transform:rotate(90deg)}.ib-pdf__turn:hover{transform:translateY(-50%) scale(1.08)}.ib-pdf__turn:active{transform:translateY(calc(-50% + 3px));box-shadow:0 1px 0 #B06B00}.ib-pdf__turn:disabled{opacity:0;pointer-events:none}.ib-pdf__turn:focus-visible{outline:3px solid var(--ib-focus);outline-offset:3px}.ib-pdf__pageno{position:absolute;bottom:12px;inset-inline:0;z-index:4;width:max-content;margin:0 auto;padding:4px 16px 5px;border-radius:99px;background:var(--ib-navy-deep);color:#FFFFFF;font-family:var(--ib-f-display);font-size:1rem;font-weight:700;pointer-events:none;box-shadow:0 8px 18px -10px rgb(18 40 74 / .8);}.ib-pdf__pageno[hidden]{display:none}.ib-pdf--book .ib-pdf__resume{bottom:58px}.ib-pdf .pdfViewer .page.is-turn-next{animation:ib-turn-next .4s cubic-bezier(.2,.8,.3,1)}.ib-pdf .pdfViewer .page.is-turn-prev{animation:ib-turn-prev .4s cubic-bezier(.2,.8,.3,1)}@keyframes ib-turn-next{from{opacity:.2;transform:translateX(-36px) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes ib-turn-prev{from{opacity:.2;transform:translateX(36px) rotate(1deg)}to{opacity:1;transform:none}}.ib-pdf[data-dir="ltr"] .ib-pdf__turn--prev{inset-inline-start:auto;inset-inline-end:14px}.ib-pdf[data-dir="ltr"] .ib-pdf__turn--prev .ib-stitch{transform:rotate(90deg)}.ib-pdf[data-dir="ltr"] .ib-pdf__turn--next{inset-inline-end:auto;inset-inline-start:14px}.ib-pdf[data-dir="ltr"] .ib-pdf__turn--next .ib-stitch{transform:rotate(-90deg)}.ib-pdf[data-dir="ltr"] .pdfViewer .page.is-turn-next{animation-name:ib-turn-prev}.ib-pdf[data-dir="ltr"] .pdfViewer .page.is-turn-prev{animation-name:ib-turn-next}@media (max-width:720px){.ib-pdf--book{--pdf-h:calc(100svh - 170px)}.ib-pdf__turn{width:50px;height:50px;border-width:3px;opacity:.92}.ib-pdf__turn .ib-stitch{width:22px;height:22px}.ib-pdf__turn--prev{inset-inline-start:6px}.ib-pdf__turn--next{inset-inline-end:6px}.ib-pdf[data-dir="ltr"] .ib-pdf__turn--prev{inset-inline-end:6px}.ib-pdf[data-dir="ltr"] .ib-pdf__turn--next{inset-inline-start:6px}}@media (prefers-reduced-motion:reduce){.ib-pdf__turn{transition:none}.ib-pdf .pdfViewer .page.is-turn-next,.ib-pdf .pdfViewer .page.is-turn-prev{animation:none}}
@media (prefers-color-scheme:dark){:root{--ib-navy-fill:#1A365D;--ib-navy-fill-line:color-mix(in srgb,#8FB3E6 22%,transparent);--ib-navy-hover:color-mix(in srgb,var(--ib-navy) 82%,#FFFFFF);}.qb-hero,.oer-card,.qb-review-head,.qb-cta__badge{background:var(--ib-navy-fill);outline:1px solid var(--ib-navy-fill-line);outline-offset:-1px;}.qb-btn--navy,.qb-chip.is-active,.qb-chip[aria-pressed="true"],.qb-tab.is-active,.qb-seg button[aria-pressed="true"],.qb-qnum,.qb-choice.is-selected .qb-choice__letter,.oer .oer-btn--primary,.oer-tab.is-active,.ihub-btn--primary,.ihub .ihub-btn--primary,.ihub-seg__btn[aria-pressed="true"],.ihub-row__go,.ihub-switch button[aria-selected="true"],.ihub-cta .ihub-btn,.ihub-sent__steps span,.ihub-auth__tab[aria-selected="true"] .ihub-auth__ic,.ihub-tab[aria-selected="true"] .ihub-tab__mark,.ihub-pl[aria-current="true"] .ihub-pl__n{color:var(--ib-bg);}.qb-tab.is-active small{color:color-mix(in srgb,var(--ib-bg) 72%,transparent);}.oer-tab.is-active .oer-dot{background:var(--ib-bg);}.oer .oer-btn--primary:hover,.ihub-btn--primary:hover,.ihub .ihub-btn--primary:hover,.ihub-row__go:hover,.ihub-cta .ihub-btn:hover{background:var(--ib-navy-hover);border-color:var(--ib-navy-hover);color:var(--ib-bg);}.oer.oer-card .oer-btn--primary,.oer.oer-card .oer-btn--primary:hover{background:var(--oer-amber);border-color:var(--oer-amber);color:var(--ib-on-amber);}.button--danger,.vl-poster__btn,.oer-lesson__vid:hover,.oer-done[aria-pressed="true"],.oer-tick[aria-pressed="true"],.vl-item.is-seen .vl-item__seen{color:var(--ib-bg);}.qb-steps li::before,.qb-cta .qb-btn,.qb-tocbadge:hover{color:var(--ib-on-amber);}.qb-cta__units a{background:var(--ib-bg);}.qb-ai__box{background:var(--ib-surface);}}
