.tf-video-learning{border-top:4px solid #d7aa4b}#tf-video-select{display:block;width:100%;padding:12px;font:inherit;color:#173a50;border:1px solid #a9bfca;border-radius:8px;background:white;margin:8px 0 22px}.tf-video-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:24px}#tf-video-shell{position:relative;background:#0b263e;border-radius:12px;overflow:hidden;min-height:270px}#tf-youtube-player{display:none}#tf-video-shell iframe{width:100%;aspect-ratio:16/9;min-height:200px;display:block;border:0}#tf-video-placeholder{padding:30px;color:#fff;background:linear-gradient(130deg,#102d47,#1c5368);min-height:300px;display:flex;flex-direction:column;justify-content:center}#tf-video-placeholder .eyebrow{color:#efcb72}#tf-video-placeholder h3{font:500 32px/1.2 Georgia,serif;margin:0}#tf-video-placeholder small{font-size:12px;line-height:1.6;margin-top:14px;color:#c7dce8}#tf-load-video{align-self:start;background:#f4ca65;color:#132f44;font-weight:750;margin-top:12px}.tf-video-controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.tf-video-controls button{font-size:14px;min-height:44px;padding:10px 14px}.tf-video-controls label{display:flex;align-items:center;gap:9px;font-size:13px;flex-basis:100%;margin-top:5px}.tf-video-controls input{width:20px;height:20px}#tf-video-status{font-size:13px;padding:12px;background:#edf3f5;border-radius:8px}.tf-video-guide{padding:20px;background:#edf3f5;border:1px solid #cbdae1;border-radius:12px}.tf-video-guide h3{font:500 25px/1.25 Georgia,serif;margin:0 0 12px}.tf-video-guide p{font-size:13px;line-height:1.6}.tf-video-checkpoint{width:100%;font-size:14px;margin:7px 0;padding:13px;display:flex;gap:12px;align-items:start}.tf-video-checkpoint strong{font-size:12px;white-space:nowrap;color:#76571d}.tf-video-checkpoint span{line-height:1.5}#tf-video-prompt{padding:24px;background:#fff4d7;border:1px solid #b38a35;border-radius:12px;margin:24px 0}#tf-video-prompt[hidden]{display:none}#tf-video-prompt:focus{outline:3px solid #946518;outline-offset:4px}#tf-video-prompt h3{font:500 26px/1.3 Georgia,serif}#tf-video-prompt label{display:block;font-size:15px;margin-bottom:8px}#tf-video-prompt textarea{background:#fff}#tf-video-model{margin:16px 0}#tf-video-continue{background:#133e58;color:#fff;font-weight:750}#teller-video-learning a{font-size:14px}#teller-video-learning button:focus-visible,#tf-video-select:focus-visible,#tf-video-auto:focus-visible{outline:3px solid #9b6b16;outline-offset:4px}@media(max-width:800px){.tf-video-layout{grid-template-columns:1fr}#tf-video-shell{min-height:200px}#tf-video-placeholder{padding:22px;min-height:260px}.tf-video-learning{padding:22px 18px}.tf-video-guide{padding:18px}#tf-video-prompt{padding:20px 16px}}@media print{.tf-video-layout,#tf-video-prompt{display:none}}

#tf-video-placeholder[hidden]{display:none!important}

#teller-video-learning{font:16px/1.65 system-ui,sans-serif;color:#183b50;background:white;border:1px solid #c5d8e0;border-top:4px solid #c6a04f;border-radius:14px;padding:28px;margin:26px 0}#teller-video-learning h2{font:500 32px/1.2 Georgia,serif;color:#17394e}#teller-video-learning h3{font:500 24px/1.3 Georgia,serif}#teller-video-learning button{font:700 14px/1.5 system-ui,sans-serif!important;cursor:pointer;white-space:normal}#tf-video-placeholder .eyebrow{color:#edc96c}#tf-video-placeholder h3{color:white}#tf-video-response{width:100%;min-height:90px;font:inherit}#tf-video-shell iframe{max-width:100%}@media(max-width:700px){#teller-video-learning{padding:20px 16px}}
#lessons #teller-video-learning p{color:#28495d!important}#lessons #teller-video-learning h2,#lessons #teller-video-learning h3{color:#17384d!important}#lessons #tf-video-placeholder p{color:#d5e6f0!important}#lessons #tf-video-placeholder h3{color:#fff!important}#lessons #tf-video-placeholder .eyebrow{color:#efd079!important}#lessons #teller-video-learning>p.eyebrow{color:#795a20!important}#lessons #teller-video-learning a{color:#155c77!important}#lessons #teller-video-learning .tf-video-guide p{color:#315266!important}#lessons #teller-video-learning button{color:#17394e!important;background:white!important;border:1px solid #abc2cf!important;border-radius:9px;min-height:44px;padding:12px 14px}#lessons #teller-video-learning #tf-load-video{background:#f0cb70!important}#lessons #teller-video-learning #tf-video-continue{background:#153d57!important;color:white!important}#lessons #teller-video-learning label{color:#24465a!important}#lessons #teller-video-learning #tf-video-response{color:#17394e!important;background:#fff!important}#lessons #tf-video-model p{color:#24465b!important}#lessons #teller-video-learning .tf-video-checkpoint strong{color:#76571d!important}
