@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;600;700&family=Roboto+Condensed:wght@300;400&display=swap);:root{--tl-green:#0c7d37;--tl-muted:#666666}body{overflow-x:hidden}html{scroll-behavior:smooth}.tl-content-inset{padding-left:max(1.5rem, calc((100vw - 1280px) / 6))}a.x-anchor.x-anchor-menu-item{min-height:44px!important}.mi-icon>a{background-repeat:no-repeat;background-position:16px center;background-size:50px 50px;padding-left:80px!important}.mi-acp>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-subject-creative-practice-.svg)}.mi-ame>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-subject-making-exhibiting.svg)}.mi-media>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-subject-media.svg)}.mi-vcd>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-subject-vcd.svg)}.mi-food>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-subject-food-studies.svg)}.mi-pdt>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-subject-pdt.svg)}.mi-exams>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-exams.svg)}.mi-curriculum>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-resources.svg)}.mi-revision>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-revision.svg)}.mi-online>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-online-textbook.svg)}.mi-ourstory>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-our-story.svg)}.mi-faq>a{background-image:url(https://stg-targetlearning-staging.kinsta.cloud/wp-content/uploads/2026/06/icon-faq.svg)}a.x-anchor.x-anchor-menu-item:focus-visible{outline:3px solid #FFFFFF!important;outline-offset:2px;box-shadow:none!important}.sub-menu a.x-anchor.x-anchor-menu-item:focus-visible{outline-color:#0a2540!important}:root{--tl-h1:5.2rem;--tl-h2:3.4rem;--tl-h3:2.6rem;--tl-h4:1.8rem;--tl-h5:1.4rem;--tl-h6:1.125rem}h1,.h1{font-size:var(--tl-h1);line-height:1.15;font-weight:700!important}h2,.h2{font-size:var(--tl-h2);line-height:1.2;font-weight:700!important}h3,.h3{font-size:var(--tl-h3);line-height:1.4;font-weight:300}h4,.h4{font-size:var(--tl-h4);line-height:1.3;font-weight:300;margin-bottom:.5em}h5,.h5{font-size:var(--tl-h5);line-height:1.35;font-weight:300;margin-bottom:.4em}h6,.h6{font-size:var(--tl-h6);line-height:1.4;font-weight:300;margin-bottom:.3em;text-transform:uppercase;letter-spacing:.05em}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-weight:inherit!important;font-size:inherit!important;color:inherit!important}.tl-eyebrow,.tl-eyebrow *{font-size:var(--tl-h6)!important;line-height:1.4!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.tl-eyebrow-light{font-size:var(--tl-h6);line-height:1.4;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.15em;color:#FFFFFF!important;margin-bottom:.5rem}.tl-eyebrow-light *{font-weight:300!important;text-transform:uppercase!important;color:#FFFFFF!important}.tl-eyebrow-intro{font-size:var(--tl-h6);line-height:1.4;font-weight:600!important;text-transform:uppercase;letter-spacing:.15em;color:#333;margin-bottom:.5rem}.tl-eyebrow-intro *{font-weight:600!important}.tl-intro{font-size:1.375rem!important;line-height:1.6!important;font-weight:300!important;color:#FFFFFF!important;max-width:65ch!important;margin:0 0 1em 0}.tl-intro:last-child{margin-bottom:0}.tl-btn-outline{background-color:#FFFFFF!important;border:2px solid #DC1820!important;border-radius:999px!important;padding:.5rem 3rem!important;font-weight:500!important;text-decoration:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.08s ease!important}.tl-btn-outline,.tl-btn-outline *{color:#DC1820!important}.tl-btn-outline:hover,.tl-btn-outline:focus{background-color:#DC1820!important;border-color:#DC1820!important}.tl-btn-outline:hover,.tl-btn-outline:hover *,.tl-btn-outline:focus,.tl-btn-outline:focus *{color:#FFFFFF!important}.tl-btn-outline:active{background-color:#A01217!important;border-color:#A01217!important;transform:translateY(1px)!important}.tl-btn-solid{background-color:#DC1820!important;border:2px solid #DC1820!important;border-radius:999px!important;padding:.5rem 3rem!important;font-weight:500!important;text-decoration:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.08s ease!important}.tl-btn-solid,.tl-btn-solid *{color:#FFFFFF!important}.tl-btn-solid:hover,.tl-btn-solid:focus{background-color:#C2161C!important;border-color:#C2161C!important}.tl-btn-solid:active{background-color:#A01217!important;border-color:#A01217!important;transform:translateY(1px)!important}.tl-btn-grey{background-color:#FFFFFF!important;border:2px solid #666666!important;border-radius:999px!important;padding:.5rem 3rem!important;font-weight:500!important;text-decoration:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.08s ease!important}.tl-btn-grey,.tl-btn-grey *{color:#666666!important}.tl-btn-grey:hover,.tl-btn-grey:focus{background-color:#666666!important;border-color:#666666!important}.tl-btn-grey:hover,.tl-btn-grey:hover *,.tl-btn-grey:focus,.tl-btn-grey:focus *{color:#FFFFFF!important}.tl-btn-grey:active{background-color:#4D4D4D!important;border-color:#4D4D4D!important;transform:translateY(1px)!important}.tl-btn-green-soft{background-color:#EAF3DE!important;border:2px solid var(--tl-green)!important;border-radius:999px!important;padding:.5rem 3rem!important;font-weight:500!important;text-decoration:none!important;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.08s ease!important}.tl-btn-green-soft,.tl-btn-green-soft *{color:var(--tl-green)!important}.tl-btn-green-soft:hover,.tl-btn-green-soft:focus{background-color:var(--tl-green)!important;border-color:var(--tl-green)!important}.tl-btn-green-soft:hover,.tl-btn-green-soft:hover *,.tl-btn-green-soft:focus,.tl-btn-green-soft:focus *{color:#FFFFFF!important}.tl-btn-green-soft:active{background-color:#0A6B2F!important;border-color:#0A6B2F!important;transform:translateY(1px)!important}#tl-vcd-drawer{position:fixed;top:180px;right:0;z-index:1000;display:flex;align-items:stretch;width:60px;overflow:hidden;transition:width 0.35s ease,box-shadow 0.35s ease}#tl-vcd-drawer.tl-open{width:380px;box-shadow:0 24px 48px rgb(0 0 0 / .4)!important}.tl-vcd-tab{flex:0 0 60px;width:60px;background:#DC1820;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:1.25rem 0;border-radius:0}.tl-vcd-tab-icon{width:30px;height:auto}.tl-vcd-tab-label{writing-mode:vertical-rl;transform:rotate(180deg);color:#FFF;font-weight:700;font-size:1rem;letter-spacing:.02em;white-space:nowrap}.tl-vcd-panel{flex:0 0 320px;width:320px;background:#FFF;padding:1.75rem 1.5rem;text-align:center}.tl-vcd-logo{display:block;width:120px;height:auto;margin:0 auto 1rem}.tl-vcd-panel h2{margin:0 0 .5rem}.tl-vcd-panel p{margin:0 0 1.25rem}.tl-vcd-panel .tl-btn-outline,.tl-vcd-panel .tl-btn-solid{display:block;width:100%;padding:.6rem 0;margin:0 0 .75rem;text-align:center;text-decoration:none}.tl-vcd-panel .tl-btn-solid{margin-bottom:0}@media (max-width:480px){#tl-vcd-drawer{top:80px}#tl-vcd-drawer.tl-open{width:100vw}.tl-vcd-panel{flex-basis:calc(100vw - 60px);width:calc(100vw - 60px)}}.tl-top-btn{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;z-index:9999;text-decoration:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s}.tl-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.tl-top-btn:hover,.tl-top-btn:focus{background:#000}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.tl-hero::before,.tl-scroll-arrow{animation:none!important}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}[style*="opacity"]{opacity:1!important}[style*="transform"]{transform:none!important}.tl-reduced-motion [data-x-effect],.tl-reduced-motion [data-x-effect] *{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid #003F66!important;outline-offset:2px!important}.tl-mailing a:focus-visible,.tl-mailing button:focus-visible,.tl-why-st4s a:focus-visible,.tl-why-st4s button:focus-visible{outline-color:#FFFFFF!important}.tl-subject-card:has(.tl-subject-icon a:focus-visible){outline:3px solid #003F66!important;outline-offset:2px!important}.tl-subject-icon a:focus-visible{outline:none!important}.x-colophon a:not(.tl-top-btn):not(.x-anchor){color:#CCCCCC!important;text-decoration:none!important;transition:color 0.2s ease,text-shadow 0.2s ease}.x-colophon a:not(.tl-top-btn):not(.x-anchor):hover,.x-colophon a:not(.tl-top-btn):not(.x-anchor):focus-visible{color:#FFFFFF!important;text-decoration:none!important;text-shadow:.4px 0 0 currentColor,-.4px 0 0 currentColor}.x-colophon a:focus-visible,.x-colophon button:focus-visible{outline-color:#FFFFFF!important}.tl-pub-h1-hero{font-size:clamp(2.5rem, 8vw, 5rem)!important;line-height:1!important;font-weight:700!important;color:#333333!important;margin-bottom:2rem!important}.tl-pub-h1,.tl-pub-h1 *{font-size:clamp(2.25rem, 5vw, 3rem)!important;line-height:1.15!important;font-weight:700!important;color:#333333!important}.tl-pub-h1-white,.tl-pub-h1-white *{font-size:clamp(2.25rem, 5vw, 3rem)!important;line-height:1.15!important;font-weight:700!important;color:#FFFFFF!important}.tl-pub-h2,.tl-pub-h2 *{font-size:2rem!important;line-height:1.2!important;font-weight:700!important;color:#333333!important}.tl-pub-h2-white,.tl-pub-h2-white *{font-size:2rem!important;line-height:1.2!important;font-weight:700!important;color:#FFFFFF!important}.tl-pub-h2-light,.tl-pub-h2-light *{font-size:2rem!important;line-height:1.2!important;font-weight:300!important;color:#333333!important}.tl-pub-h3,.tl-pub-h3 *{font-size:1.5rem!important;line-height:1.3!important;font-weight:700!important;color:#333333!important}.tl-pub-h3-light,.tl-pub-h3-light *{font-size:1.5rem!important;line-height:1.3!important;font-weight:300!important;color:#333333!important}.tl-pub-h4,.tl-pub-h4 *{font-size:1.2rem!important;line-height:1.35!important;font-weight:300!important;color:#333333!important}.tl-pub-h6,.tl-pub-h6 *,.tl-offer .tl-subject .nm,.tl-product .name,.tl-filter .lbl,.tl-cmp .pkg,.tl-cmp tbody .rl{font-size:1.125rem!important;line-height:1.3!important;font-weight:700!important;color:#333333!important}.tl-pub-h1{margin:0 0 .5em 0!important}.tl-pub-h2,.tl-pub-h2-light{margin:0 0 .5em 0!important}.tl-pub-h3{margin:0 0 .5em 0!important}.tl-pub-h4{margin:0 0 .5em 0!important}.tl-pub-body{font-size:1rem!important;line-height:1.6!important;font-weight:400!important;color:#333333!important;margin:0 0 2em 0!important}.tl-pub-body-white{font-size:1rem!important;line-height:1.6!important;font-weight:400!important;color:#FFFFFF!important;margin:0 0 2em 0!important}.tl-pub-card-heading,.tl-pub-card-heading *,.tl-feat .item .t{font-size:1.25rem!important;line-height:1.25!important;font-weight:700!important;color:#333333!important}.tl-pub-card-subheading,.tl-pub-card-subheading *{font-size:1rem!important;line-height:1.3!important;font-weight:600!important;color:#333333!important}.tl-pub-card-body,.tl-feat .item .d,.tl-product .desc,.tl-offer .note,.tl-cmp thead .rl,.tl-cmp .rl small{font-size:0.9rem!important;line-height:1.5!important;font-weight:400!important;color:#4D4D4D!important}.tl-on-dark .tl-pub-h1,.tl-on-dark .tl-pub-h1 *,.tl-on-dark .tl-eyebrow-light,.tl-on-dark .tl-eyebrow-light *,.tl-on-dark .tl-pub-body,.tl-on-dark .tl-pub-body *{color:#FFFFFF!important}.tl-quote-impact{font-size:1.25rem!important;line-height:1.3!important;font-weight:700!important;color:#333333!important;margin:0 0 .5rem 0!important}.tl-quote-body{font-size:1rem!important;line-height:1.6!important;font-weight:400!important;color:#333333!important;margin:0 0 1.5rem 0!important}.tl-quote-name{font-size:1.0625rem!important;line-height:1.3!important;font-weight:600!important;color:#333333!important;margin:0 0 .15rem 0!important;border-top:2px solid #E6E6E6!important;padding-top:0.4rem!important}.tl-quote-role{font-size:0.8125rem!important;line-height:1.3!important;font-weight:400!important;letter-spacing:0.04em!important;text-transform:uppercase!important;color:#666666!important;margin:0!important}.tl-hero{--tl-hero-bg:#F8F2ED;--tl-circle-color:#FFFFFF;--tl-circle-size:46rem;--tl-circle-top:-5rem;--tl-circle-shift:-39rem;background:var(--tl-hero-bg);position:relative}.tl-hero--art-cp{--tl-hero-bg:#F26522;--tl-circle-color:#A0410D}.tl-hero--art-me{--tl-hero-bg:#008B8A;--tl-circle-color:#006A69}.tl-hero--media{--tl-hero-bg:#0087C7;--tl-circle-color:#005F99}.tl-hero--vcd{--tl-hero-bg:#79689B;--tl-circle-color:#4F3B7E}.tl-hero--food{--tl-hero-bg:#EC1D24;--tl-circle-color:#9D0B0F}.tl-hero--pdt{--tl-hero-bg:#79A123;--tl-circle-color:#445A12}.tl-bleed-catch{position:relative;background:#F8F2ED}.tl-bleed-catch>*{position:relative;z-index:2}@keyframes tl-circle-in{from{opacity:0;transform:translate(-20rem,24rem) scale(.45)}to{opacity:1;transform:translate(0,0) scale(1)}}.tl-hero::before{content:"";position:absolute;width:var(--tl-circle-size);height:var(--tl-circle-size);top:var(--tl-circle-top);left:50%;margin-left:var(--tl-circle-shift);border-radius:50%;background:var(--tl-circle-color);z-index:1;animation:tl-circle-in 2.4s ease-out both}.tl-hero>*{position:relative;z-index:2}.tl-scroll-arrow{animation:tl-arrow-bounce 1.4s ease-in-out 3;animation-delay:3.4s}@keyframes tl-arrow-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:980px){.tl-hero{--tl-circle-size:40rem;--tl-circle-top:-3rem;--tl-circle-shift:-24rem}}@media (max-width:600px){.tl-hero{--tl-circle-size:36rem;--tl-circle-top:-2rem;--tl-circle-shift:-20rem}}.tl-feature-section{padding:6rem 0!important}.tl-feature-row{padding:5rem 0}.tl-feature-row img{display:block;width:90%!important;max-width:440px;height:auto;margin:0 auto}.tl-feature-row .tl-eyebrow{margin-bottom:.5rem}.tl-feature-row .tl-pub-h2{margin:0 0 1rem}.tl-feature-row .tl-pub-body{max-width:32rem;margin:0 0 2rem}@media (max-width:768px){.tl-feature-row{padding:3rem 0}}.tl-resource-card{background:#FFFFFF!important;border-radius:8px!important;padding:2rem 1.5rem!important;box-shadow:0 6px 24px rgb(51 51 51 / .12);display:flex!important;flex-direction:column!important;align-items:center;text-align:center;transition:transform 0.2s ease,box-shadow 0.2s ease}.tl-resource-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgb(51 51 51 / .16)}.tl-resource-icon img{width:80px!important;height:auto!important;display:block;margin:0 auto}.tl-resource-card .tl-pub-card-heading{margin:1rem 0 0.4rem!important}.tl-resource-card .tl-pub-card-body{margin:0 0 1.25rem!important}.tl-resource-card>*:last-child{margin-top:auto}.tl-resource-card .tl-btn-outline{padding:.5rem 1.75rem!important}.tl-resource-card.tl-resource-card-grey{background:#F5F5F5!important;box-shadow:0 10px 30px rgb(51 51 51 / .2)}.tl-resource-card.tl-resource-card-grey:hover{box-shadow:0 16px 38px rgb(51 51 51 / .24)}.tl-subjects{background-color:#FFF}.tl-subject-card{--tl-subject-tint:#E6E6E6;position:relative;padding:1.5rem 1rem;text-align:center;border-radius:12px;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.tl-subject-icon img{width:140px;height:auto;display:block;margin:0 auto 1rem}.tl-subject-card .tl-pub-card-heading{margin:0!important}.tl-subject-icon a{display:inline-block}.tl-subject-icon a::after{content:"";position:absolute;inset:0}.tl-subject-card:hover{background-color:var(--tl-subject-tint);transform:translateY(-4px);box-shadow:0 12px 28px rgb(51 51 51 / .12)}.tl-subj-acp{--tl-subject-tint:#FDEAD4}.tl-subj-ame{--tl-subject-tint:#D3E8E7}.tl-subj-media{--tl-subject-tint:#D5EAF4}.tl-subj-vcd{--tl-subject-tint:#FFF5D5}.tl-subj-food{--tl-subject-tint:#FBD4D6}.tl-subj-pdt{--tl-subject-tint:#E8F2D8}.tl-students{background-color:#F8F2ED}.tl-students-icon img{width:100%;max-width:300px;height:auto;display:block;margin:0 auto}.tl-mailing{background-color:#003F66;text-align:center}.tl-mailing .tl-pub-h2,.tl-mailing .tl-pub-h2 *,.tl-mailing .tl-pub-body,.tl-mailing .tl-pub-body *{color:#FFFFFF!important}.x-modal-content-scroll-area{align-items:flex-start!important}@media (min-width:600px){.x-modal-close{position:absolute!important;top:4rem!important;right:calc(50% - 250px + 0.5rem)!important}.x-modal-close svg path{fill:#333333!important}}.tl-mailing-form{font-family:"Roboto Condensed",sans-serif;color:#333;text-align:left}.tl-mailing-form label{display:block;margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:#333}.tl-mailing-form input[type="text"],.tl-mailing-form input[type="email"],.tl-mailing-form input[type="tel"],.tl-mailing-form select,.tl-mailing-form textarea{width:100%!important;box-sizing:border-box;padding:.6rem 0.75rem!important;border:1px solid #B3B3B3!important;border-radius:8px!important;background:#FFFFFF!important;font-family:"Roboto Condensed",sans-serif;font-size:1rem;color:#333333!important}.tl-mailing-form input[type="text"]:focus,.tl-mailing-form input[type="email"]:focus,.tl-mailing-form input[type="tel"]:focus,.tl-mailing-form select:focus,.tl-mailing-form textarea:focus{outline:none;border-color:#005F99!important;box-shadow:0 0 0 3px rgb(0 95 153 / .15)}.tl-mailing-form [class*="-area"]{margin-bottom:1rem}.tl-mailing-form input[type="checkbox"],.tl-mailing-form input[type="radio"]{accent-color:#ec1d24;margin-right:.5rem}.tl-mailing-form .sib-default-btn,.tl-mailing-form input[type="submit"],.tl-mailing-form button[type="submit"]{display:inline-block;background-color:#DC1820!important;color:#FFFFFF!important;border:none!important;border-radius:50px!important;padding:.6rem 2.5rem!important;font-family:"Poppins",sans-serif;font-weight:600!important;font-size:1rem!important;cursor:pointer;transition:background-color 0.2s ease}.tl-mailing-form .sib-default-btn:hover,.tl-mailing-form input[type="submit"]:hover,.tl-mailing-form button[type="submit"]:hover{background-color:#C2161C!important}.tl-why{background-color:#f5f5f5!important}.tl-why-st4s{text-align:center;background-color:#4D4D4D;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 6px 24px rgb(51 51 51 / .12)}.tl-why-st4s .tl-pub-h3,.tl-why-st4s .tl-pub-h3 *,.tl-why-st4s .tl-pub-body,.tl-why-st4s .tl-pub-body *{color:#FFFFFF!important}.tl-why-shield img{width:100%;max-width:150px;height:auto;display:block;margin:0 auto 1rem}.tl-clients-image img{width:100%;height:auto;display:block;border-radius:8px}.tl-story{background-color:#F8F2ED;text-align:center}.tl-story-quote{background-color:#FFF;border-radius:8px;padding:2.5rem 2rem;box-shadow:0 6px 24px rgb(51 51 51 / .12)}.tl-story-quote .tl-pub-card-subheading{margin-bottom:.5rem}.tl-feat{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;align-items:start;background:#FFF;border-radius:8px!important;padding:2.5rem;margin-top:24px}.tl-feat .item{display:flex;gap:16px;align-items:center}.tl-feat .item i{color:#FFF;background:var(--tl-muted);font-size:18px;line-height:1;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tl-feat .item .d{margin-top:3px}@media (max-width:768px){.tl-feat{grid-template-columns:1fr}}.tl-cmp{background:#FFF;border-radius:50px 0 0 0;overflow:hidden}.tl-cmp .scroll{overflow-x:auto}.tl-cmp table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed;margin:0}.tl-cmp thead tr{background:#2D2A26}.tl-cmp th{padding:24px 8px;text-align:center;vertical-align:middle}.tl-cmp thead .pkg,.tl-cmp thead .rl{color:#FFFFFF!important}.tl-cmp .pkg{display:block;text-transform:uppercase;letter-spacing:.06em}.tl-cmp .prc{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin:12px auto 0;border-radius:50%;background:gray;color:#FFF;font-size:20px;font-weight:700}.tl-cmp .rl{width:38%;text-align:left;padding-left:24px;padding-right:24px}.tl-cmp td{padding:20px 8px;text-align:center;vertical-align:middle}.tl-cmp .rl small{display:block;margin-top:3px}.tl-cmp tbody tr:nth-child(odd){background:#FFF}.tl-cmp tbody tr:nth-child(even){background:#FBF9F5}.tl-cmp th.hl{background:#639922}.tl-cmp td.hl{background:#F4F8EC}.tl-cmp .y{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#639922;color:#FFF;font-size:17px;line-height:1}.tl-cmp .n{display:inline-block}.tl-cmp .n::before{content:"\2212";color:#C2BBB0;font-size:20px}.tl-cmp .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tl-cmp .tl-cart{display:inline-block;border:1px dashed #E0B8A8;border-radius:50px;color:#B5654A;font-size:12px;font-family:monospace;padding:9px 14px}.tl-product{display:flex;align-items:center;gap:22px;background:#FFF;border-radius:8px;padding:24px 28px}.tl-product .icon{flex:0 0 auto;width:50px;height:auto}.tl-product .body{flex:1 1 auto;min-width:0}.tl-product .for{display:inline-block;vertical-align:middle;margin-left:10px;background:#edeef0;border-radius:999px;padding:5px 14px;white-space:nowrap}.tl-product .desc{margin-top:5px}.tl-card-tag{width:fit-content!important;margin:1em auto 10px auto!important;background:#edeef0;border-radius:999px;padding:5px 14px}.tl-card-tag,.tl-card-tag *,.tl-product .for{font-size:12px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#4D4D4D!important;line-height:1.4!important}.tl-offer{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:8px}.tl-offer .copy p{font-size:18px;line-height:1.6;color:#2b2f36;margin:0 0 12px 0}.tl-offer .tl-subjects{display:flex;flex-direction:column;gap:12px}.tl-offer .tl-subject img{width:50px;height:50px;flex:0 0 auto;object-fit:contain}.tl-offer .note{margin-top:14px}@media (max-width:768px){.tl-offer{grid-template-columns:1fr;gap:24px}}.tl-offer,.tl-offer .copy,.tl-offer .tl-subjects,.tl-offer>div{background:transparent!important;box-shadow:none!important}.tl-offer .tl-subject{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#f5f5f5!important;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .06)!important}#posters,#kits,#rubrics,#supplementary{scroll-margin-top:100px}.tl-prog-card{border-radius:8px;padding:2rem 1.5rem;text-align:center;height:100%}.tl-prog-modal{border-radius:0!important}.tl-prog-modal.x-anchor,.tl-prog-modal .x-anchor{border-radius:999px!important}.tl-modal-head{background:#B22870;margin:-2rem -2rem 1.75rem;padding:2.75rem 2.25rem 2rem;border-radius:0}.tl-modal-head.tl-vce{background:#5F8118!important}.tl-modal-head .tl-pub-h2,.tl-modal-head .tl-pub-h2 *{color:#FFFFFF!important}.tl-modal-head p{color:#FFFFFF!important}.tl-modal-head img{margin-bottom:.75rem}.tl-prog-year{color:#B22870!important;margin-bottom:1rem}.tl-prog-unit{color:#5F8118!important;margin:0 0 1rem}.tl-prog-aos-list+.tl-prog-unit{margin-top:1.75rem}.tl-prog-aos-list{margin-top:.5rem}.tl-prog-aos-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.tl-prog-aos-item:last-child{margin-bottom:0}.tl-prog-aos-icon{flex:0 0 48px;width:48px}.tl-prog-aos-icon img{width:100%;height:auto;display:block}.tl-prog-aos-text{flex:1 1 auto}.tl-prog-aos-title{margin:0 0 .2rem}.tl-prog-aos-desc{margin:0}.tl-sat-panel{background:#F4F8EC;border-radius:8px;padding:1.5rem 1.25rem;margin-top:1.5rem}.tl-sat-label{color:#5F8118!important;margin:0 0 1rem}.tl-st4s-light{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:1.5rem}.tl-st4s-light img{width:60px;height:auto;flex:0 0 auto}.tl-st4s-light .tl-pub-card-body{margin:0!important;max-width:660px;text-align:left}.tl-pp-grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:stretch}.tl-pp-card{background:#FFF;border-radius:8px;overflow:hidden;box-shadow:0 10px 24px rgb(0 0 0 / .14);display:flex;flex-direction:column}.tl-pp-card--hero{border:3px solid #DC1820;box-shadow:0 18px 38px rgb(0 0 0 / .28);transform:translateY(-8px)}.tl-pp-head{padding:20px 16px 16px;margin-bottom:2rem;text-align:center}.tl-pp-head--orange{background:#F05A1F!important}.tl-pp-head img{width:58px;height:auto;display:block;margin:0 auto 8px;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .18))}.tl-pp-name{font-family:'Poppins',sans-serif;font-weight:700;font-size:1.45rem;color:#FFF;margin:.2em 0;line-height:1.1}.tl-pp-body{padding:0 20px 20px;text-align:center;display:flex;flex-direction:column;flex:1;align-items:center}.tl-pp-pill{display:inline-block;align-self:center;font-family:'Poppins',sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#4D4D4D;background:#E6E6E6;border-radius:999px;padding:6px 16px;margin:-3rem 0 12px}.tl-pp-tag{font-size:.95rem;color:#4D4D4D;margin:0 0 10px}.tl-pp-benefits{list-style:none;margin:0;padding:0;text-align:left;width:100%;max-width:80%}.tl-pp-benefits li{display:flex;align-items:flex-start;gap:.75em}.tl-pp-tick{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border-radius:50%;background:#4D4D4D;color:#FFF;font-size:.85em;line-height:1;margin-top:.15em}.tl-pp-divider{height:1px;background:#E6E6E6;margin:0 0 14px}.tl-pp-price{font-family:'Poppins',sans-serif;font-weight:700;font-size:2.1rem;color:#4D4D4D;line-height:1.05;margin:auto 0 0;padding-top:.6em}.tl-pp-price small{display:block;font-size:.8rem;font-weight:400;color:#4D4D4D}.tl-pp-peryear{font-size:.9rem;color:#4D4D4D;margin:4px 0 14px}.tl-pp-card .tl-btn-solid,.tl-pp-card .tl-btn-outline{display:block;width:100%;padding-left:0!important;padding-right:0!important}.tl-pp-includes{background:#FFF;border-radius:8px;padding:1.5rem 2rem 1.75rem;text-align:center}.tl-pp-includes .tl-pub-h6{margin:0 0 1rem!important}.tl-pp-includes ul{list-style:none;margin:0 auto!important;padding:0!important;display:inline-grid;grid-template-columns:repeat(2,auto);gap:.75rem 2.5rem;text-align:left}.tl-pp-includes li{display:flex;align-items:flex-start;gap:.6rem;margin:0!important}.tl-pp-includes .tl-pub-body{margin:0!important}.tl-on-dark .tl-pp-includes .tl-pub-body,.tl-on-dark .tl-pp-includes .tl-pub-body *{color:#333333!important}.tl-pp-includes .tl-pp-payment-icons{margin:0 0 1.25rem;gap:2.5rem}.tl-pp-payment-item svg{display:block;flex:none}.tl-pp-includes--wrap ul{display:flex;flex-wrap:wrap;justify-content:center}.tl-pp-includes-tick{flex:0 0 20px;width:20px;height:20px;margin-top:.15em;border-radius:50%;background:#027CC0;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.tl-pp-includes{padding:1.25rem 1.25rem 1.5rem}.tl-pp-includes ul{grid-template-columns:1fr}}.tl-pp-payment-icons{display:flex;justify-content:center;align-items:center;gap:40px;margin:28px 0 10px;flex-wrap:wrap}.tl-pp-payment-item{display:inline-flex;align-items:center;gap:10px;font-family:'Poppins',sans-serif;font-weight:600;font-size:1rem;color:#333}.tl-pp-payment-item i{font-size:1.5rem;color:#DC1820}.tl-pp-payment-sub{text-align:center;font-size:.85rem;color:#666;margin:0}@media (min-width:900px){.tl-pp-grid .tl-pp-card{flex:0 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}}@media (min-width:560px) and (max-width:899px){.tl-pp-grid .tl-pp-card{flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:559px){.tl-pp-grid .tl-pp-card{flex:0 1 100%;max-width:100%}.tl-pp-card--hero{transform:none}}.tl-legal{max-width:72ch}.tl-legal .tl-pub-body{margin-bottom:0.9em!important}.tl-legal ul,.tl-legal ol{padding-left:1.5rem!important;margin-left:0!important}.tl-legal li{margin-bottom:.3em}.tl-legal h2,.tl-legal h3{scroll-margin-top:100px}.tl-legal .tl-pub-h2{margin-top:3rem!important}.tl-legal .tl-pub-h3{margin-top:2rem!important}.tl-legal>.tl-pub-h2:first-child,.tl-legal>.tl-pub-h3:first-child{margin-top:0!important}.tl-legal-jump-card{background:#FFFFFF!important;border-radius:8px!important;box-shadow:0 6px 24px rgb(51 51 51 / .12);padding:2rem 2.5rem!important;margin-bottom:4rem!important}.tl-legal-jump{columns:2;column-gap:3rem;margin:.5rem 0 0;padding-left:1.2rem}.tl-legal-jump li{break-inside:avoid;margin-bottom:.4rem}.tl-legal-jump a{color:#0C7D37}.tl-legal-table-wrap{overflow-x:auto;margin:1.5rem 0;border-radius:8px}.tl-legal-table-wrap table{width:100%;min-width:640px;margin:0!important;border-collapse:separate;border-spacing:4px}.tl-legal-table-wrap th,.tl-legal-table-wrap td{padding:.75rem 1rem;vertical-align:top;text-align:left;font-size:.9rem;line-height:1.5;color:#333}.tl-legal-table-wrap th{background:rgb(0 0 0 / .1);font-weight:700}.tl-legal-table-wrap td{background:rgb(0 0 0 / .04)}@media (max-width:767px){.tl-legal-jump{columns:1}.tl-legal-jump-card{padding:1.5rem 1.25rem!important}}.tl-showcase{padding:2.5rem 0 3rem}.tl-showcase *,.tl-showcase *::before,.tl-showcase *::after{box-sizing:border-box}.tl-showcase .tl-showcase-title{text-align:center;margin:0 0 2.25rem!important}.tl-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tl-showcase-card{background:#FFF;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.tl-showcase-clip{height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tl-showcase-label{padding:14px 16px 16px;text-align:center}.tl-showcase .tl-showcase-name{margin:0!important;line-height:1.25}.tl-showcase-g1{background:#EDEDED}.tl-showcase-g2{background:#E6E6E6}.tl-showcase-g3{background:#E0E0E0}.tl-showcase-g4{background:#D6D6D6}.tl-showcase-art{position:relative;width:210px;height:160px;flex:none;font-size:12px;line-height:1.3;color:#4D4D4D;transform:scale(var(--s,1)) rotate(var(--r,0deg))}.tl-showcase-art svg{display:block;overflow:visible}.tl-showcase-pan{position:absolute;background:#FFF;border-radius:8px;box-shadow:0 12px 24px rgb(0 0 0 / .16)}.tl-showcase-lbl{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#027CC0}.tl-showcase-bar{display:block;height:7px;border-radius:4px;background:#EBEBEB}.tl-showcase-cursor{position:absolute;width:15px;height:19px}.tl-showcase-et{position:absolute;left:14px;right:14px;top:22px;bottom:22px;display:flex;flex-direction:column;justify-content:center;gap:9px}.tl-showcase-er{height:32px;border-radius:6px;display:flex;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:700;box-shadow:0 8px 16px rgb(0 0 0 / .14);animation:tl-showcase-stepin 4.5s ease infinite both}.tl-showcase-er1{width:72%;background:#FFF;color:#F05A1F}.tl-showcase-er2{width:86%;background:#F48A5F;color:#FFF;animation-delay:.5s}.tl-showcase-er3{width:100%;background:#F05A1F;color:#FFF;animation-delay:1s}.tl-showcase-er span{width:14px;height:14px;border-radius:50%;flex:none;background:rgb(255 255 255 / .75)}.tl-showcase-er1 span{background:#FBD6C6}@keyframes tl-showcase-stepin{0%{opacity:0;transform:translateX(-20px)}12%,84%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}.tl-showcase-mp{left:16px;right:16px;top:8px;bottom:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.tl-showcase-mr{display:flex;align-items:center;gap:8px}.tl-showcase-mr .tl-showcase-bar{flex:1}.tl-showcase-mt{width:15px;height:15px;border-radius:50%;flex:none;background:#027CC0;display:flex;align-items:center;justify-content:center;animation:tl-showcase-tick 4.5s ease infinite both}@keyframes tl-showcase-tick{0%,10%{transform:scale(0)}20%{transform:scale(1.25)}27%,86%{transform:scale(1)}96%,100%{transform:scale(0)}}.tl-showcase-dv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px}.tl-showcase-lapw{display:flex;flex-direction:column;align-items:center}.tl-showcase-lap{width:130px;height:86px;border:5px solid #8C8C8C;border-bottom-width:6px;border-radius:7px 7px 0 0;background:#FFF;padding:6px;display:flex;flex-direction:column;gap:5px}.tl-showcase-lapb{width:152px;height:7px;background:#8C8C8C;border-radius:0 0 5px 5px}.tl-showcase-ph{width:52px;height:100px;transform:rotate(5deg);border:4px solid #8C8C8C;border-radius:9px;background:#FFF;padding:7px 5px;display:flex;flex-direction:column;gap:5px;align-self:flex-end;margin-bottom:4px}.tl-showcase-gl{display:block;border-radius:3px;transform-origin:left;animation:tl-showcase-grow 4.5s ease infinite both}@keyframes tl-showcase-grow{0%,6%{transform:scaleX(0)}30%,86%{transform:scaleX(1)}96%,100%{transform:scaleX(0)}}.tl-showcase-tk{left:14px;right:14px;top:14px;bottom:14px;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.tl-showcase-tt{font-size:11.5px;font-weight:600;color:#9A9A9A}.tl-showcase-sb{position:relative;align-self:flex-start;font-size:10.5px;font-weight:700;padding:5px 12px;border-radius:999px;border:2px solid #F05A1F;color:#F05A1F;background:#FFF;animation:tl-showcase-setbtn 5s ease infinite}.tl-showcase-sb .tl-showcase-cursor{right:-6px;top:10px;animation:tl-showcase-cur 5s ease infinite}.tl-showcase-dots{display:flex;gap:6px;align-items:center;margin-top:2px}.tl-showcase-done{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#666;margin-right:2px}.tl-showcase-dot{width:13px;height:13px;border-radius:50%;background:#EBEBEB}.tl-showcase-d1{animation:tl-showcase-d1 5s ease infinite}.tl-showcase-d2{animation:tl-showcase-d2 5s ease infinite}.tl-showcase-d3{animation:tl-showcase-d3 5s ease infinite}.tl-showcase-d4{animation:tl-showcase-d4 5s ease infinite}.tl-showcase-d5{animation:tl-showcase-d5 5s ease infinite}@keyframes tl-showcase-setbtn{0%,28%{background:#FFF;color:#F05A1F}31%,92%{background:#F05A1F;color:#FFF}100%{background:#FFF;color:#F05A1F}}@keyframes tl-showcase-cur{0%{transform:translate(50px,40px);opacity:0}8%{opacity:1}24%{transform:translate(0,0)}28%{transform:translate(0,0) scale(.8)}32%{transform:translate(0,0) scale(1);opacity:1}44%,100%{transform:translate(0,0);opacity:0}}@keyframes tl-showcase-d1{0%,38%{background:#EBEBEB}41%,92%{background:#F05A1F}100%{background:#EBEBEB}}@keyframes tl-showcase-d2{0%,46%{background:#EBEBEB}49%,92%{background:#F05A1F}100%{background:#EBEBEB}}@keyframes tl-showcase-d3{0%,54%{background:#EBEBEB}57%,92%{background:#F05A1F}100%{background:#EBEBEB}}@keyframes tl-showcase-d4{0%,62%{background:#EBEBEB}65%,92%{background:#F05A1F}100%{background:#EBEBEB}}@keyframes tl-showcase-d5{0%,70%{background:#EBEBEB}73%,92%{background:#F05A1F}100%{background:#EBEBEB}}.tl-showcase-qz{left:14px;right:14px;top:6px;bottom:6px;padding:9px 12px;display:flex;flex-direction:column;gap:5px}.tl-showcase-qh{font-size:11px;font-weight:700;line-height:1.3;color:#4D4D4D}.tl-showcase-opt{position:relative;font-size:11px;padding:5px 9px;border-radius:6px;background:#F2F2F2;color:#4D4D4D;display:flex;justify-content:space-between;align-items:center;min-height:25px}.tl-showcase-ok{animation:tl-showcase-ok 4.5s ease infinite}.tl-showcase-okt{width:14px;height:14px;border-radius:50%;background:#FFF;color:#027CC0;display:flex;align-items:center;justify-content:center;animation:tl-showcase-pop 4.5s ease infinite}.tl-showcase-ok .tl-showcase-cursor{right:30px;top:4px;animation:tl-showcase-qcur 4.5s ease infinite}@keyframes tl-showcase-ok{0%,35%{background:#F2F2F2;color:#4D4D4D}42%,88%{background:#027CC0;color:#FFF}100%{background:#F2F2F2;color:#4D4D4D}}@keyframes tl-showcase-pop{0%,38%{transform:scale(0)}46%{transform:scale(1.25)}54%,88%{transform:scale(1)}100%{transform:scale(0)}}@keyframes tl-showcase-qcur{0%{transform:translate(55px,42px);opacity:0}10%{opacity:1}34%{transform:translate(0,0)}38%{transform:translate(0,0) scale(.8)}43%,80%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(0,0);opacity:0}}.tl-showcase-dr{left:12px;right:12px;top:10px;bottom:10px;padding:8px;display:flex;flex-direction:column;gap:6px}.tl-showcase-dr svg{width:100%;height:100px}.tl-showcase-s1,.tl-showcase-s2,.tl-showcase-s3,.tl-showcase-s4{stroke-dasharray:100}.tl-showcase-s1{animation:tl-showcase-s1 6s ease infinite}.tl-showcase-s2{animation:tl-showcase-s2 6s ease infinite}.tl-showcase-s3{animation:tl-showcase-s3 6s ease infinite}.tl-showcase-s4{animation:tl-showcase-s4 6s ease infinite}.tl-showcase-vp{transform-box:fill-box;transform-origin:center;animation:tl-showcase-vp 6s ease infinite}.tl-showcase-steps{display:flex;gap:5px;justify-content:center}.tl-showcase-step{width:22px;height:16px;border-radius:999px;font-size:9px;line-height:16px;text-align:center;color:#666;background:#EBEBEB}.tl-showcase-p1{animation:tl-showcase-p1 6s ease infinite}.tl-showcase-p2{animation:tl-showcase-p2 6s ease infinite}.tl-showcase-p3{animation:tl-showcase-p3 6s ease infinite}.tl-showcase-p4{animation:tl-showcase-p4 6s ease infinite}@keyframes tl-showcase-vp{0%,2%{transform:scale(0)}8%,90%{transform:scale(1)}97%,100%{transform:scale(0)}}@keyframes tl-showcase-s1{0%,2%{stroke-dashoffset:100}16%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-s2{0%,20%{stroke-dashoffset:100}34%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-s3{0%,38%{stroke-dashoffset:100}54%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-s4{0%,58%{stroke-dashoffset:100}74%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-p1{0%,2%{background:#EBEBEB;color:#666}5%,90%{background:#F05A1F;color:#FFF}97%,100%{background:#EBEBEB;color:#666}}@keyframes tl-showcase-p2{0%,20%{background:#EBEBEB;color:#666}23%,90%{background:#F05A1F;color:#FFF}97%,100%{background:#EBEBEB;color:#666}}@keyframes tl-showcase-p3{0%,38%{background:#EBEBEB;color:#666}41%,90%{background:#F05A1F;color:#FFF}97%,100%{background:#EBEBEB;color:#666}}@keyframes tl-showcase-p4{0%,58%{background:#EBEBEB;color:#666}61%,90%{background:#F05A1F;color:#FFF}97%,100%{background:#EBEBEB;color:#666}}.tl-showcase-cl{position:absolute;inset:0}.tl-showcase-cl>svg{position:absolute;inset:0;width:100%;height:100%}.tl-showcase-node{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#027CC0}.tl-showcase-nl{position:absolute;font-size:10px;font-weight:700;line-height:1.2;color:#4D4D4D;white-space:nowrap}.tl-showcase-spin{position:absolute;left:73px;top:50px;width:64px;height:64px;border-radius:50%;z-index:2;animation:tl-showcase-spin 8s linear infinite}.tl-showcase-spin svg{position:absolute!important;left:21px;top:-3px;width:40px!important;height:26px!important;max-width:none!important}@keyframes tl-showcase-spin{to{transform:rotate(360deg)}}.tl-showcase-ma{left:12px;right:12px;top:10px;bottom:10px}.tl-showcase-ma svg{position:absolute;inset:0;width:100%;height:100%}.tl-showcase-k1,.tl-showcase-k2,.tl-showcase-k3,.tl-showcase-k4{stroke-dasharray:100}.tl-showcase-k1{animation:tl-showcase-k1 6s ease infinite}.tl-showcase-k2{animation:tl-showcase-k2 6s ease infinite}.tl-showcase-k3{animation:tl-showcase-k3 6s ease infinite}.tl-showcase-k4{animation:tl-showcase-k4 6s ease infinite}.tl-showcase-note{position:absolute;right:10px;top:8px;font-family:'Caveat',cursive;font-size:17px;font-weight:600;line-height:1;color:#F05A1F;animation:tl-showcase-note 6s ease infinite}@keyframes tl-showcase-k1{0%,2%{stroke-dashoffset:100}22%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-k2{0%,18%{stroke-dashoffset:100}38%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-k3{0%,34%{stroke-dashoffset:100}52%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-k4{0%,56%{stroke-dashoffset:100}68%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:100}}@keyframes tl-showcase-note{0%,64%{opacity:0;transform:translateY(4px)}72%,90%{opacity:1;transform:none}97%,100%{opacity:0}}@media (max-width:980px){.tl-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:600px){.tl-showcase{padding:2rem 0 2.5rem}.tl-showcase .tl-showcase-title{margin-bottom:1.5rem!important}.tl-showcase-grid{gap:12px}.tl-showcase-clip{height:130px}.tl-showcase-art{--s:.68}.tl-showcase-label{padding:10px 8px 12px}.tl-showcase .tl-showcase-name{font-size:.8125rem!important}}@media (prefers-reduced-motion:reduce){.tl-showcase *{animation:none!important}}.tl-jump .tl-jump-head{text-align:center;padding-top:4.5rem;margin-bottom:2.5rem}.tl-jump .tl-jump-cards{padding-bottom:5rem}.tl-jump-white,.tl-jump-white *{color:#FFFFFF!important}.tl-jump .tl-intro{margin:.5rem auto 0!important;text-align:center}.tl-jump-card{background:#FFFFFF!important;border-radius:8px!important;padding:32px 28px 30px!important;display:flex!important;flex-direction:column!important;gap:14px;text-align:left!important;box-shadow:none!important}.tl-jump-card .tl-pub-h3,.tl-jump-card .tl-pub-card-body{margin:0!important}.tl-jump-card .tl-pub-card-body{flex:1}.tl-jump-icon{width:56px;height:56px;border-radius:50%;background:#027CC0;display:flex;align-items:center;justify-content:center}.tl-jump-icon svg{display:block}@media (max-width:979px){.tl-jump-card{margin-bottom:20px!important}.tl-jump .tl-jump-head{padding-top:3rem}.tl-jump .tl-jump-cards{padding-bottom:3rem}}.tl-jump .tl-intro.tl-jump-left{text-align:left!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important}:root{--tl-tb-h1:4rem;--tl-tb-h2:3rem;--tl-tb-h3:2.25rem;--tl-tb-h4:1.7rem;--tl-tb-h5:1.4rem;--tl-tb-h6:1.1rem;--tl-tb-scale:1}.tl-panel-h1-black{font-size:calc(var(--tl-tb-h1) * var(--tl-tb-scale))!important;line-height:1.15!important;font-weight:700!important;color:#333333!important}.tl-panel-h2-black{font-size:calc(var(--tl-tb-h2) * var(--tl-tb-scale))!important;line-height:1.2!important;font-weight:700!important;color:#333333!important}.tl-panel-h2-white,.tl-panel-h2-white *{font-size:calc(var(--tl-tb-h2) * var(--tl-tb-scale))!important;line-height:1.2!important;font-weight:300!important;color:#FFFFFF!important}.tl-panel-h3-black,.tl-panel-h3-black *,.tl-process-heading,.tl-process-heading *,.tl-process-drawer-heading,.tl-process-drawer-heading *{font-size:calc(var(--tl-tb-h3) * var(--tl-tb-scale))!important;line-height:1!important;font-weight:300!important;color:#333333!important}.tl-panel-h3-white,.tl-panel-h3-white *{font-size:calc(var(--tl-tb-h3) * var(--tl-tb-scale))!important;line-height:1!important;font-weight:300!important;color:#FFFFFF!important}.tl-panel-h4-black,.tl-panel-h4-black *{font-size:calc(var(--tl-tb-h4) * var(--tl-tb-scale))!important;line-height:1!important;font-weight:300!important;color:#333333!important}.tl-panel-h4-white,.tl-panel-h4-white *{font-size:calc(var(--tl-tb-h4) * var(--tl-tb-scale))!important;line-height:1!important;font-weight:300!important;color:#FFFFFF!important}.tl-panel-h5-black,.tl-panel-h5-black *{font-size:calc(var(--tl-tb-h5) * var(--tl-tb-scale))!important;line-height:1.3!important;font-weight:300!important;color:#333333!important}.tl-panel-h5-white,.tl-panel-h5-white *{font-size:calc(var(--tl-tb-h5) * var(--tl-tb-scale))!important;line-height:1.3!important;font-weight:300!important;color:#FFFFFF!important}.tl-prose h1{font-size:calc(var(--tl-tb-h1) * var(--tl-tb-scale))!important;line-height:1.15!important;font-weight:700!important;margin:0 0 .5em 0!important}.tl-prose h2{font-size:calc(var(--tl-tb-h2) * var(--tl-tb-scale))!important;line-height:1.2!important;font-weight:700!important;margin:0 0 .5em 0!important}.tl-prose h3{font-size:calc(var(--tl-tb-h3) * var(--tl-tb-scale))!important;line-height:1.3!important;font-weight:300!important;margin:0 0 .5em 0!important}.tl-prose h4{font-size:calc(var(--tl-tb-h4) * var(--tl-tb-scale))!important;line-height:1.3!important;font-weight:300!important;margin:0 0 .5em 0!important}.tl-prose h5{font-size:calc(var(--tl-tb-h5) * var(--tl-tb-scale))!important;line-height:1.3!important;font-weight:300!important;margin:0 0 .5em 0!important}.tl-prose h6{font-size:calc(var(--tl-tb-h6) * var(--tl-tb-scale))!important;line-height:1!important;font-weight:300!important;text-transform:none!important;margin:0 0 .5em 0!important}.tl-panel-h1-black,.tl-panel-h2-black,.tl-panel-h3-black,.tl-panel-h3-white,.tl-panel-h4-black,.tl-panel-h4-white,.tl-panel-h5-black,.tl-panel-h5-white,.tl-eyebrow{margin:0 0 .5em 0!important}.tl-text-white,.tl-text-white *{color:#FFFFFF!important}@media (max-width:1024px){:root{--tl-tb-scale:0.85}}@media (max-width:640px){:root{--tl-tb-scale:0.7}}.tl-page-nav{position:fixed;top:140px;left:0;z-index:9990;display:flex;align-items:stretch;font-family:'Roboto Condensed',sans-serif}.tl-page-nav-toggle{flex:0 0 auto;width:60px;min-height:200px;background:#1a1a1a;border:0;margin:0;padding:22px 0 0 0;cursor:pointer;display:flex;justify-content:center;align-items:flex-start;color:#FFF}.tl-page-nav-toggle i{font-size:28px;line-height:1}.tl-page-nav-panel{width:0;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:gray #4d4d4d;background:#4d4d4d;transition:width 0.3s ease}.tl-page-nav.is-open .tl-page-nav-panel{width:220px}.tl-page-nav-inner{width:220px;padding:22px 0;box-sizing:border-box}.tl-page-nav-title{margin:0 0 .9rem 0;padding:0 24px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#ccc}.tl-page-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.tl-page-nav-list li{margin:0}.tl-page-nav-list a{display:block;padding:.75rem 24px;font-size:1.05rem;line-height:1.3;color:#FFFFFF!important;text-decoration:none;border-bottom:2px solid gray}.tl-page-nav-list li:last-child a{border-bottom:0}.tl-page-nav-list a:hover,.tl-page-nav-list a:focus{text-decoration:underline;text-underline-offset:3px}.tl-page-nav-list a:is([href*="task" i],[href*="#learn-" i],[href*="#assess-" i],[href*="#engage" i]){padding:.4rem 24px .4rem 38px;font-size:.88rem;color:#dddddd!important;border-bottom-width:1px}.tl-page-nav-list a:is([href*="task" i],[href*="#learn-" i],[href*="#assess-" i],[href*="#engage" i]):hover,.tl-page-nav-list a:is([href*="task" i],[href*="#learn-" i],[href*="#assess-" i],[href*="#engage" i]):focus{color:#FFFFFF!important}@media (max-width:1280px){.tl-page-nav{display:none}}.tl-lp-header{background:var(--tl-lp-h1-bg)}.tl-lp-header .tl-scroll-arrow{color:var(--tl-lp-arrow);border:2px solid currentColor!important;border-radius:50%}.tl-lp-header .tl-scroll-arrow svg,.tl-lp-header .tl-scroll-arrow path{fill:currentColor}.tl-lp-divider{background:var(--tl-lp-h2-bg)}.tl-lp-yr9{--tl-lp-h1-bg:#F7B2D0;--tl-lp-arrow:#B22870;--tl-lp-h2-bg:#FAD3E4}.tl-lp-yr10{--tl-lp-h1-bg:#CBC3DC;--tl-lp-arrow:#4F3B7E;--tl-lp-h2-bg:#E3DDED}.tl-lp-u1{--tl-lp-h1-bg:#ABD3E7;--tl-lp-arrow:#0087C7;--tl-lp-h2-bg:#D5EAF4}.tl-lp-u2{--tl-lp-h1-bg:#D8E9A9;--tl-lp-arrow:#79A123;--tl-lp-h2-bg:#E8F2D8}.tl-lp-u3{--tl-lp-h1-bg:#FFECA4;--tl-lp-arrow:#D3AD06;--tl-lp-h2-bg:#FFF5D5}.tl-lp-sat{--tl-lp-h1-bg:#FBCDB1;--tl-lp-arrow:#F26522;--tl-lp-h2-bg:#FDEAD4}.tl-lp-theory{--tl-lp-h1-bg:#E6E6E6;--tl-lp-arrow:#4D4D4D;--tl-lp-h2-bg:#E8E8E8}:root{--tl-dark-section:#616161;--tl-dark-panel:#333333}@keyframes tl-aos-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tl-aos-panel{--tl-aos-radius:0;background:var(--tl-dark-section)!important;border-radius:var(--tl-aos-radius);padding:3rem 2.5rem!important;color:#FFF;animation:tl-aos-fade-in 0.8s ease-out 0.2s both}.tl-aos-panel>.x-row{background:var(--tl-dark-panel)!important}@media (max-width:768px){.tl-aos-panel{padding:2rem 1.5rem!important}}.tl-aos-icons{display:flex;gap:1.25rem;flex-wrap:wrap}.tl-aos-icon{position:relative;display:inline-flex;line-height:0}.tl-aos-icon img{width:72px;height:72px;display:block}.tl-aos-icon.is-dim{opacity:.3;filter:grayscale(60%)}.tl-aos-icon.is-dim:hover{opacity:.6}.tl-aos-icon::after{content:attr(data-name);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#2B2B2B;color:#FFF;padding:.35rem .6rem;border-radius:4px;font-size:.85rem;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.15s ease;z-index:2}.tl-aos-icon:hover::after{opacity:1}.tl-takeaways-panel{animation:tl-aos-fade-in 0.8s ease-out 0.2s both}.tl-caption,.tl-caption *{font-family:'Roboto Condensed',sans-serif!important;font-size:0.9375rem!important;line-height:1.8!important;font-weight:400!important;color:#4D4D4D!important}.tl-caption a,.tl-caption a *,.tl-sc-caption a{color:#DC1820!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:0.15em!important}.tl-caption a:hover,.tl-caption a:focus-visible,.tl-sc-caption a:hover,.tl-sc-caption a:focus-visible{text-decoration-thickness:2px!important}.tl-caption a:focus-visible,.tl-sc-caption a:focus-visible{outline:2px solid #DC1820!important;outline-offset:2px!important}.tl-image-caption{background:#FFFFFF!important;box-shadow:0 2px 8px rgb(51 51 51 / .1)!important;padding:1.5em!important;margin:0 0 1em 0!important;width:100%!important}.tl-image-column{background:#FFFFFF!important;box-shadow:0 2px 8px rgb(51 51 51 / .1)!important}.tl-figure-image,.tl-figure-image img{display:block;width:100%!important;height:auto!important}.x-section:has(.tl-figure-image),.x-row:has(.tl-figure-image),.x-row-inner:has(.tl-figure-image),.x-col:has(.tl-figure-image){overflow:visible!important}.x-col:has(.tl-figure-image){display:flex!important;flex-direction:column!important}.x-col:has(.tl-figure-image)>.tl-image-caption{flex-grow:1!important}.tl-image-swap .tl-panel-h3-black,.tl-image-swap .tl-panel-h3-black *,.tl-video-swap .tl-panel-h3-black,.tl-video-swap .tl-panel-h3-black *{line-height:1.4!important}.tl-image-swap,.tl-video-swap{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f5f5f5;width:100%}.tl-image-swap{align-items:center;padding:2rem 0}.tl-video-swap{align-items:start}.tl-image-swap-text{padding:0 2.5rem 2.5rem 0;display:flex;flex-direction:column;gap:1rem}.tl-video-swap .tl-image-swap-text{padding-top:2.5rem}.tl-image-swap .tl-panel-h3-black,.tl-video-swap .tl-panel-h3-black{margin-top:0!important}.tl-image-swap-stack,.tl-video-swap-stack{display:grid;max-height:600px}.tl-image-swap-stack{align-self:center;grid-template-columns:minmax(0,1fr)}.tl-video-swap-stack{aspect-ratio:16 / 9;align-self:start;margin-top:2.5rem;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tl-image-swap-image,.tl-video-swap-media{grid-area:1 / 1;width:100%;opacity:0;transition:opacity 0.4s ease;pointer-events:none}.tl-image-swap-image{height:auto;max-height:600px;object-fit:contain;object-position:center;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .12))}.tl-video-swap-media{height:100%}.tl-video-swap-media iframe{width:100%;height:100%;border:0;display:block}.tl-image-swap-image.is-active,.tl-video-swap-media.is-active{opacity:1;pointer-events:auto}.tl-image-swap-hint{font-family:'Roboto Condensed',sans-serif;font-size:.875rem;font-style:italic;color:#666;margin:1.5rem 0 .5rem 0}.tl-image-swap-captions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.tl-image-swap-captions li{margin:0}.tl-image-swap-trigger{display:flex;align-items:flex-start;gap:.875rem;background:#FFF;box-shadow:0 2px 6px rgb(51 51 51 / .1);border:0;padding:.75rem 1rem;cursor:pointer;text-align:left;color:#333;font:inherit;font-size:.95rem;line-height:1.4;width:100%;transition:transform 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}.tl-image-swap-trigger:hover{background:#F0F0F0;transform:translate(1px,1px);box-shadow:0 1px 4px rgb(51 51 51 / .1)}.tl-image-swap-trigger:hover .tl-image-swap-label{text-decoration:underline;text-underline-offset:3px}.tl-image-swap-trigger.is-active{background:#E2E2E2;transform:translate(3px,3px);box-shadow:none}.tl-image-swap-label{padding-top:0}@media (max-width:640px){.tl-image-swap{grid-template-columns:1fr;padding:1.5rem 0;gap:1rem}.tl-image-swap-stack{order:-1;max-height:320px}.tl-image-swap-image{max-height:320px}.tl-image-swap-text{padding:0 1.5rem}}@media (max-width:767px){.tl-video-swap{grid-template-columns:1fr}}.tl-process{background:#e5d9d1;padding:1rem 0 3rem;width:100%}.tl-process-heading{text-align:center;margin:0 0 2.5rem;padding:0 1rem}.tl-process-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));background:#f8f2ed}.tl-process-cell{display:flex;flex-direction:column;align-items:center;gap:.85rem;background:#fff0;border:0;cursor:pointer;padding:1.75rem .5rem;text-align:center;transition:background 0.2s ease}.tl-process-cell.is-active{background:#e5d9d1}.tl-process-icon img{display:block;width:90px;height:auto}.tl-process-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:1rem;line-height:1.2;color:#666}.tl-process-cell.is-active .tl-process-title{color:#1a1a1a}.tl-process-drawer{display:none}.tl-process-drawer.is-active{display:block;max-width:720px;margin:0 auto;padding:2.5rem 1.5rem 0;text-align:left}.tl-process-drawer-image{display:block;width:100%;max-width:480px;height:auto;margin:0 0 1.5rem}.tl-process-drawer-heading{margin:0 0 1.25rem}.tl-process-drawer-body p{margin:0 0 1rem;line-height:1.6}.tl-process-drawer-body p:last-child{margin-bottom:0}.tl-process-readmore{display:inline-block;margin-top:1.5rem;padding:.65rem 1.5rem;background:#4D4D4D;color:#FFF;border-radius:999px;text-decoration:none;transition:background 0.2s ease}.tl-process-readmore:hover{background:#333}@media (max-width:1024px){.tl-process-ribbon{grid-template-columns:repeat(4,1fr)}.tl-process-icon img{width:72px}}@media (max-width:600px){.tl-process-ribbon{grid-template-columns:repeat(2,1fr)}.tl-process-cell{padding:1.25rem .5rem}}.tl-phase{background:#e5d9d1;padding:18px 14px;display:flex;align-items:center}.tl-phase-toggle{display:block;width:100%;background:#fff0;border:0;padding:0;cursor:pointer;text-align:left;font:inherit}.tl-phase-panel{display:inline-flex;align-items:center;background:#f8f2ed;border-radius:16px 0 0 0;padding:10px 16px;max-width:100%}.tl-phase-toggle[aria-expanded="true"] .tl-phase-panel{display:flex}.tl-phase-identity{display:flex;align-items:center;gap:14px;flex:none}.tl-phase-icon img{display:block;width:48px;height:auto}.tl-phase-name{font-family:'Poppins',sans-serif;font-weight:700;font-size:1.35rem;color:#1a1a1a;line-height:1.1}.tl-phase-detail-wrap{flex:none;min-width:0;max-width:0;overflow:hidden}.tl-phase-toggle[aria-expanded="true"] .tl-phase-detail-wrap{flex:1 1 auto;max-width:none}.tl-phase-detail{width:800px;display:flex;align-items:center;opacity:0;transform:translateX(-10px);transition:opacity 0.4s ease,transform 0.4s ease}.tl-phase-toggle[aria-expanded="true"] .tl-phase-detail{width:100%;opacity:1;transform:translateX(0)}.tl-phase-guidance{flex:1;border-left:1px solid #cdbcae;margin-left:18px;padding-left:18px;padding-right:18px;font-size:1rem;line-height:1.4;color:#2c2c2a}.tl-phase-thinking{flex:none;display:flex;align-items:center;gap:12px;border-left:1px solid #cdbcae;margin-left:18px;padding-left:18px}.tl-phase-thinking-label{width:110px;font-size:1rem;line-height:1.4;color:#666}.tl-phase-thinking-icon img{display:block;width:40px;height:auto}.tl-phase-chevron{flex:none;display:flex;align-items:center;margin-left:16px;color:#9a8f84;transition:transform 0.45s ease}.tl-phase-chevron svg{width:18px;height:18px}.tl-phase-toggle[aria-expanded="true"] .tl-phase-chevron{transform:rotate(180deg)}@media (max-width:600px){.tl-phase-detail-wrap,.tl-phase-chevron{display:none}.tl-phase-toggle[aria-expanded="true"] .tl-phase-panel{display:inline-flex}}@media (min-width:601px) and (max-width:1024px){.tl-phase-guidance{font-size:.9rem}}.tl-checklist ul{list-style:none;padding-left:0;margin:0 0 1em 0}.tl-checklist li{position:relative;padding-left:2.5em;margin-bottom:.4em;line-height:2}.tl-checklist li::before{content:"\f058";font-family:"Font Awesome 6 Pro","Font Awesome 6 Free","Font Awesome 5 Pro","Font Awesome 5 Free","FontAwesome";font-weight:900;position:absolute;left:0;top:0;color:#e6e6e6;font-size:2em;line-height:1}@media (max-width:1024px){.tl-checklist li{line-height:1.8}}.tl-colour-panel{--tl-cp-bg:#f5f5f5;padding:3rem 0!important;background:var(--tl-cp-bg)!important}.tl-cp-outcome{--tl-cp-bg:#ABD3E7}.tl-cp-brief{--tl-cp-bg:#D5EAF4}.tl-cp-tasks{--tl-cp-bg:#7DC089}.tl-cp-checkpoints{--tl-cp-bg:#CBC3DC}.tl-cp-gtk{--tl-cp-bg:#FFECA4}.tl-cp-caution{--tl-cp-bg:#FBCDB1}.tl-cp-assess{--tl-cp-bg:#F37A7E}.tl-cp-takeaway{--tl-cp-bg:#a0d2d1}.tl-cp-outcome-int{--tl-cp-bg:#93BAB8}.tl-cp-tasks-int{--tl-cp-bg:#BFD194}.tl-cp-checkpoints-int{--tl-cp-bg:#B99283}.tl-task-text{font-size:0.8em!important}.tl-task-text *{font-size:inherit!important}.tl-image-section{background:#E6E6E6;padding:2.4rem 0!important}.tl-theory-point-grey{background:#f5f5f5!important;padding:2.4rem 0!important}.tl-theory-point-white{background:#FFFFFF!important;padding:2.4rem 0!important}.tl-theory-point-image{margin-bottom:1rem!important}.tl-takeaway-col{padding:10px;background:#fff0;border-radius:0;transition:background 0.3s ease,border-radius 0.3s ease}.tl-takeaway-col:hover{background:#005f5e;border-radius:0 0 50px 0}.tl-takeaway-col .x-icon{transition:background 0.3s ease}.tl-takeaway-col:hover .x-icon{background:#FFFFFF!important;color:#006a69!important}.tl-takeaway-col .tl-text-white{opacity:0;transition:opacity 0.3s ease}.tl-takeaway-col:hover .tl-text-white{opacity:1}.tl-sc{--tl-sc-banner:#4D4D4D;container-name:tl-card;container-type:inline-size;background:#FFF;border-radius:8px;box-shadow:0 2px 8px rgb(51 51 51 / .1);overflow:hidden;display:flex;flex-direction:column;margin:0 0 1.5rem}.tl-sc--example{--tl-sc-banner:#1A1A1A}.tl-sc-banner{background:var(--tl-sc-banner);color:#FFF;font-family:'Poppins',sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;margin:0;padding:.7rem 1.5rem}.tl-sc-figure{margin:0}.tl-sc-media{height:380px;display:flex;align-items:center;justify-content:center;padding:0;background:#FFF;overflow:hidden}.tl-sc-media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.tl-sc-media--fit{padding:1rem}.tl-sc-media--fit img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.tl-sc-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#E6E6E6}.tl-sc-media-item{background:#FFF;display:flex;flex-direction:column}.tl-sc-media-item .tl-sc-media{height:300px}.tl-sc-media-label{font-family:'Roboto Condensed',sans-serif;font-size:.8125rem;line-height:1.45;color:#666;padding:.9rem 1rem;margin:0;text-align:center;text-wrap:balance}.tl-sc-media-label strong{display:block;font-weight:600;color:#333;margin-bottom:.15rem}.tl-sc-caption{font-family:'Roboto Condensed',sans-serif;font-size:0.875rem!important;line-height:1.5!important;color:#4D4D4D!important;background:#FFF;padding:.9rem 1.5rem;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin:0}.tl-sc-media+.tl-sc-caption{border-top:0}.tl-sc-credit{display:block;margin-top:.25rem;font-size:0.8125rem!important;color:#666666!important}.tl-sc-note{font-family:'Roboto Condensed',sans-serif;font-size:0.875rem!important;line-height:1.6!important;color:#666666!important;background:#F5F5F5;padding:1.75rem 1.5rem;border-bottom:1px solid #E6E6E6;text-align:center;margin:0}.tl-sc-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.25rem 1.5rem .75rem}.tl-sc-name{font-family:'Poppins',sans-serif;font-size:1.35rem!important;line-height:1.2!important;font-weight:700!important;color:#333333!important;margin:0!important}.tl-sc-range{font-family:'Roboto Condensed',sans-serif;font-size:0.9375rem!important;line-height:1.3!important;color:#666666!important;margin:0!important;text-align:right}.tl-sc-fields{margin:0;padding:0 1.5rem 1.5rem}.tl-sc-field{padding:.9rem 0;border-top:1px solid #E6E6E6}.tl-sc-field dt{font-family:'Poppins',sans-serif;font-size:0.8125rem!important;font-weight:600!important;letter-spacing:.02em;color:#666666!important;margin:0 0 0.35rem!important}.tl-sc-field dd{font-family:'Roboto Condensed',sans-serif;font-size:1rem!important;line-height:1.6!important;color:#333333!important;margin:0!important}.tl-sc-tags{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.tl-sc-tags li{margin:0;font-family:'Roboto Condensed',sans-serif;font-size:.9375rem;line-height:1.4;color:#333;background:#F0F0F0;border-radius:999px;padding:.4rem .9rem}@container tl-card (max-width:640px){.tl-sc-banner,.tl-sc-caption,.tl-sc-note,.tl-sc-head,.tl-sc-fields{padding-left:1.25rem;padding-right:1.25rem}.tl-sc-media{height:340px}.tl-sc-media-item .tl-sc-media{height:260px}.tl-sc-tags{gap:.4rem}.tl-sc-tags li{font-size:.875rem;padding:.35rem .75rem}}@container tl-card (max-width:420px){.tl-sc-media{height:260px}.tl-sc-head{flex-direction:column;gap:.25rem}.tl-sc-range{text-align:left}}.tl-assess-reminder{--tl-reminder-red:#e30613;--tl-reminder-red-dark:#b8000c;--tl-reminder-text:#FFFFFF;--tl-reminder-panel:#fff3f3;--tl-reminder-panel-text:#1a1a1a;margin:2rem 0}.tl-assess-reminder__details{border:2px solid var(--tl-reminder-red);background:var(--tl-reminder-panel)}.tl-assess-reminder__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 1.25rem;background:var(--tl-reminder-red);color:var(--tl-reminder-text);cursor:pointer;list-style:none}.tl-assess-reminder__trigger::-webkit-details-marker{display:none}.tl-assess-reminder__trigger::marker{content:""}.tl-assess-reminder__trigger:hover{background:var(--tl-reminder-red-dark)}.tl-assess-reminder__trigger:focus-visible{outline:3px solid #1a1a1a;outline-offset:2px}.tl-assess-reminder__title{font-size:1.125rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.tl-assess-reminder__chevron{flex-shrink:0;width:.75rem;height:.75rem;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.tl-assess-reminder__details[open] .tl-assess-reminder__chevron{transform:rotate(-135deg)}.tl-assess-reminder__content{padding:1rem 1.25rem .25rem;color:var(--tl-reminder-panel-text)}.tl-assess-reminder__content p{margin:0 0 1rem;line-height:1.6}.tl-assess-reminder-section{background:#e30613!important;color:#FFFFFF!important;padding-top:1rem!important;padding-bottom:1rem!important}.tl-assess-reminder-section *{background:transparent!important;color:#FFFFFF!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border:0!important}.tl-assess-reminder-section .tl-assess-reminder__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0!important;cursor:pointer;list-style:none}.tl-assess-reminder-section .tl-assess-reminder__trigger:hover{opacity:.85}.tl-assess-reminder-section .tl-assess-reminder__trigger:focus-visible{outline:3px solid #FFFFFF!important;outline-offset:2px}.tl-assess-reminder-section .tl-assess-reminder__chevron{border-right:3px solid currentColor!important;border-bottom:3px solid currentColor!important}.tl-assess-reminder-section .tl-assess-reminder__content{padding-top:0.5rem!important;padding-bottom:0.5rem!important;border-top:1px solid rgb(255 255 255 / .4)!important}.tl-assess-reminder-section .tl-assess-reminder__content p{margin-bottom:1rem!important}@media (prefers-reduced-motion:reduce){.tl-assess-reminder__chevron{transition:none}}.tl-style-card{--tl-sc-gap:0;--tl-sc-pad:1.75rem;--tl-sc-media-pad:1.5rem;--tl-sc-media-h:260px;--tl-sc-media-w-side:40%;--tl-sc-max:900px;--tl-sc-body-bg:#EDEDED;--tl-sc-ink:#1A1A1A;--tl-sc-muted:#525252;--tl-sc-rule:rgba(0, 0, 0, 0.16);--tl-sc-media-bg:#FFFFFF;display:flex;gap:var(--tl-sc-gap);width:100%;max-width:var(--tl-sc-max);min-height:var(--tl-sc-card-min-h,560px);margin:0 auto;overflow:hidden}.tl-style-card,.tl-style-card *,.tl-style-card *::before,.tl-style-card *::after{box-sizing:border-box}.tl-style-card--stacked{flex-direction:column}.tl-style-card--stacked-reverse{flex-direction:column-reverse}.tl-style-card--side{flex-direction:row}.tl-style-card--side-reverse{flex-direction:row-reverse}.tl-style-card .tl-style-card__media{flex:0 0 auto;width:100%;height:var(--tl-sc-media-h);padding:var(--tl-sc-media-pad);background:var(--tl-sc-media-bg);display:flex;align-items:flex-end;justify-content:center}.tl-style-card .tl-style-card__media img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:bottom center}.tl-style-card--side .tl-style-card__media,.tl-style-card--side-reverse .tl-style-card__media{position:relative;display:block;align-self:stretch;width:var(--tl-sc-media-w-side);height:auto;min-height:0;padding:0}.tl-style-card--side .tl-style-card__media img,.tl-style-card--side-reverse .tl-style-card__media img{position:absolute;top:var(--tl-sc-media-pad);right:var(--tl-sc-media-pad);bottom:var(--tl-sc-media-pad);left:var(--tl-sc-media-pad);width:auto;height:auto;object-fit:contain;object-position:bottom center}.tl-style-card .tl-style-card__body{flex:1 1 auto;min-width:0;padding:var(--tl-sc-pad);background:var(--tl-sc-body-bg);display:flex;flex-direction:column;justify-content:center}.tl-sc--white{--tl-sc-body-bg:#FFFFFF;--tl-sc-ink:#1A1A1A;--tl-sc-muted:#595959;--tl-sc-rule:rgba(0,0,0,.16)}.tl-sc--pale{--tl-sc-body-bg:#EDEDED;--tl-sc-ink:#1A1A1A;--tl-sc-muted:#525252;--tl-sc-rule:rgba(0,0,0,.18)}.tl-sc--light{--tl-sc-body-bg:#D8D8D8;--tl-sc-ink:#1A1A1A;--tl-sc-muted:#474747;--tl-sc-rule:rgba(0,0,0,.22)}.tl-sc--mid{--tl-sc-body-bg:#9A9A9A;--tl-sc-ink:#111111;--tl-sc-muted:#1A1A1A;--tl-sc-rule:rgba(0,0,0,.28)}.tl-sc--dark{--tl-sc-body-bg:#4A4A4A;--tl-sc-ink:#FFFFFF;--tl-sc-muted:#DCDCDC;--tl-sc-rule:rgba(255,255,255,.28)}.tl-sc--ink{--tl-sc-body-bg:#1A1A1A;--tl-sc-ink:#FFFFFF;--tl-sc-muted:#C9C9C9;--tl-sc-rule:rgba(255,255,255,.24)}.tl-sc-media--white{--tl-sc-media-bg:#FFFFFF}.tl-sc-media--pale{--tl-sc-media-bg:#EDEDED}.tl-sc-media--light{--tl-sc-media-bg:#D8D8D8}.tl-sc-media--mid{--tl-sc-media-bg:#9A9A9A}.tl-sc-media--dark{--tl-sc-media-bg:#4A4A4A}.tl-sc-media--ink{--tl-sc-media-bg:#1A1A1A}.tl-sc-media--match{--tl-sc-media-bg:var(--tl-sc-body-bg)}.tl-style-card .tl-style-card__title{margin:0 0 .15rem;font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--tl-sc-ink)}.tl-style-card .tl-style-card__dates{margin:0 0 1rem;padding-bottom:.9rem;border-bottom:1px solid var(--tl-sc-rule);font-size:1.5rem;font-weight:600;line-height:1.15;color:var(--tl-sc-ink)}.tl-style-card .tl-style-card__label{margin:0 0 .2rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:var(--tl-sc-muted)}.tl-style-card .tl-style-card__text{margin:0 0 1.1rem;font-size:1rem;line-height:1.5;color:var(--tl-sc-ink)}.tl-style-card .tl-style-card__text:last-child{margin-bottom:0}@media (max-width:680px){.tl-style-card--side,.tl-style-card--side-reverse{flex-direction:column}.tl-style-card--side .tl-style-card__media,.tl-style-card--side-reverse .tl-style-card__media{width:100%;height:var(--tl-sc-media-h);min-height:0}.tl-style-card{--tl-sc-pad:1.35rem;--tl-sc-media-pad:1.1rem;--tl-sc-media-h:220px}.tl-style-card .tl-style-card__dates{font-size:1.3rem}}.tl-phase-section{--tl-phase-section-bg:#EFE6DF;background:var(--tl-phase-section-bg)!important;padding:2rem 0 0!important}.tl-cfu-section{--cfu-section-bg:var(--tl-dark-section, #4D4D4D);--cfu-section-pad:3rem;background-color:var(--cfu-section-bg);padding-top:var(--cfu-section-pad);padding-bottom:var(--cfu-section-pad)}.tl-cfu-section .tl-cfu{margin:0}.tl-cfu-section .tl-cfu+.tl-cfu{margin-top:1rem}@media (max-width:640px){.tl-cfu-section{--cfu-section-pad:2rem}}.tl-cfu{--cfu-ink:#333333;--cfu-grey:#666666;--cfu-band:#F5F5F5;--cfu-rule:#E2E2E2;--cfu-dark:var(--tl-dark-panel, #333333);--cfu-orange:#F26522;--cfu-blue:#0087C7;--cfu-head:var(--cfu-orange);--cfu-mid:var(--cfu-blue);--cfu-pale:#DDDDDD;--cfu-tint:#F5F5F5;--cfu-ok:#0087C7;--cfu-ok-pale:#D9EEF8;--cfu-ok-text:#005B89;--cfu-no:#F26522;--cfu-no-pale:#FDE3D6;--cfu-no-text:#B5400C;--cfu-radius:40px 0 0 0;--cfu-radius-sm:4px;--cfu-cap:"Roboto Condensed", "Arial Narrow", Arial, sans-serif;background:var(--cfu-dark);border-radius:var(--cfu-radius);overflow:hidden;color:var(--cfu-ink);margin:1.5rem 0;font-size:.9375rem;line-height:1.55}.tl-cfu *,.tl-cfu *::before,.tl-cfu *::after{box-sizing:border-box}.tl-cfu [hidden]{display:none!important}.tl-cfu .tl-cfu__heading{margin:0;padding:0;font:inherit;line-height:1;text-transform:none;letter-spacing:normal}.tl-cfu .tl-cfu__toggle,.tl-cfu .tl-cfu__toggle *{color:#FFFFFF!important}.tl-cfu .tl-cfu__toggle{display:flex;align-items:center;gap:20px;width:100%;margin:0;padding:22px 28px;border:0;border-radius:0;background:var(--cfu-dark);color:#FFF;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;transition:background-color .15s ease}.tl-cfu .tl-cfu__toggle:hover{background:#2B2B2B}.tl-cfu .tl-cfu__toggle:focus-visible{outline:3px solid var(--cfu-orange);outline-offset:-3px}.tl-cfu__icon{flex:none;width:56px;height:56px}.tl-cfu .tl-cfu__icon{background:url(/wp-content/uploads/2026/10/icon-check-tick.svg) center / contain no-repeat}.tl-cfu .tl-cfu__icon>*{display:none}.tl-cfu__headtext{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.tl-cfu .tl-cfu__eyebrow{display:block;color:#FFFFFF!important;margin:0;font-family:inherit!important;font-size:1.125rem!important;font-weight:300!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.05em!important}.tl-cfu .tl-cfu__title{display:block;color:#FFFFFF!important;margin:0;font-family:inherit!important;font-size:2.25rem!important;font-weight:300!important;line-height:1.1!important;text-transform:none!important;letter-spacing:normal!important}.tl-cfu__count{flex:none;font-family:var(--cfu-cap)!important;font-size:1.125rem!important;font-weight:400!important;color:#FFFFFF!important;white-space:nowrap}.tl-cfu__chev{flex:none;width:30px;height:30px;transition:transform .2s ease}.tl-cfu.is-open .tl-cfu__chev{transform:rotate(180deg)}.tl-cfu__body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}.tl-cfu .tl-cfu__intro{margin:0}.tl-cfu__body>.tl-cfu__intro,.tl-cfu__body>.tl-cfu__score{color:#FFFFFF!important}.tl-cfu__body>.tl-cfu__score{border-top-color:#4D4D4D}.tl-cfu__body>.tl-cfu__score .tl-cfu__hint{color:#BBB}.tl-cfu__q{background:#FFF;border:1px solid var(--cfu-pale);border-radius:var(--cfu-radius);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.tl-cfu__meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--cfu-cap);font-size:.8125rem;line-height:1.3;color:var(--cfu-grey);text-transform:uppercase;letter-spacing:.06em}.tl-cfu .tl-cfu__stem{font-size:1.0625rem;line-height:1.4;margin:0}.tl-cfu button,.tl-cfu select,.tl-cfu textarea{font-family:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;text-shadow:none;margin:0;min-height:0;height:auto}.tl-cfu__opts{display:flex;flex-direction:column;gap:6px}.tl-cfu__opts.is-tf{flex-direction:row;flex-wrap:wrap}.tl-cfu__opts.is-tf .tl-cfu__opt{flex:1 1 140px}.tl-cfu .tl-cfu__opt{position:relative;display:block;width:100%;text-align:left;font-size:.9375rem;font-weight:400;line-height:1.35;color:var(--cfu-ink);background:#FFF;border:2px solid var(--cfu-rule);border-radius:var(--cfu-radius-sm);padding:7px 12px 7px 38px;cursor:pointer}.tl-cfu .tl-cfu__opt::before{content:"";position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid #BBB;border-radius:50%;background:#FFF}.tl-cfu .tl-cfu__opt:hover:not([disabled]){border-color:var(--cfu-mid);background:var(--cfu-tint)}.tl-cfu .tl-cfu__opt[disabled]{cursor:default;opacity:1}.tl-cfu .tl-cfu__opt.is-right{border-color:var(--cfu-ok);background:var(--cfu-ok-pale)}.tl-cfu .tl-cfu__opt.is-right::before{border-color:var(--cfu-ok);background:var(--cfu-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5L7 11.5L12.5 5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.tl-cfu .tl-cfu__opt.is-wrong{border-color:var(--cfu-no);background:var(--cfu-no-pale)}.tl-cfu .tl-cfu__opt.is-wrong::before{border-color:var(--cfu-no);background:var(--cfu-no) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5L11 11M11 5L5 11' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 10px no-repeat}.tl-cfu__rows{display:flex;flex-direction:column;gap:6px}.tl-cfu__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:7px 10px;border-radius:var(--cfu-radius-sm);background:var(--cfu-band)}.tl-cfu__rowtext{min-width:0;line-height:1.35}.tl-cfu__row.is-right{background:var(--cfu-ok-pale)}.tl-cfu__row.is-wrong{background:var(--cfu-no-pale)}.tl-cfu__mark{grid-column:1 / -1;font-family:var(--cfu-cap);font-size:.85rem;margin-top:-2px}.tl-cfu__row.is-right .tl-cfu__mark{color:var(--cfu-ok-text)}.tl-cfu__row.is-wrong .tl-cfu__mark{color:var(--cfu-no-text)}.tl-cfu__seg{display:flex;flex-wrap:wrap;gap:5px}.tl-cfu .tl-cfu__seg button{font-size:.8125rem;font-weight:400;line-height:1.35;color:var(--cfu-ink);background:#FFF;border:2px solid var(--cfu-rule);border-radius:999px;padding:3px 10px;cursor:pointer}.tl-cfu .tl-cfu__seg button[aria-pressed="true"]{background:var(--cfu-head);border-color:var(--cfu-head);color:var(--cfu-dark)}.tl-cfu .tl-cfu__seg button[disabled]{cursor:default;opacity:1}.tl-cfu select{font-size:.875rem;max-width:100%;padding:5px 8px;border:2px solid var(--cfu-rule);border-radius:var(--cfu-radius-sm);background:#FFF;color:var(--cfu-ink)}.tl-cfu__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tl-cfu .tl-cfu__btn{font-size:.875rem;font-weight:600;line-height:1.35;border-radius:999px;padding:6px 18px;cursor:pointer;border:2px solid var(--cfu-head);background:var(--cfu-head);color:var(--cfu-dark)}.tl-cfu .tl-cfu__btn.is-ghost{background:#FFF;color:var(--cfu-dark)}.tl-cfu .tl-cfu__btn[disabled]{opacity:.45;cursor:default}.tl-cfu__hint{font-family:var(--cfu-cap);font-size:.85rem;color:var(--cfu-grey)}.tl-cfu__body button:focus-visible,.tl-cfu select:focus-visible,.tl-cfu textarea:focus-visible,.tl-cfu input:focus-visible{outline:3px solid var(--cfu-orange);outline-offset:2px}.tl-cfu__fb{border-left:4px solid var(--cfu-blue);background:var(--cfu-tint);padding:8px 12px;border-radius:0 var(--cfu-radius-sm) var(--cfu-radius-sm) 0;font-size:.9rem;line-height:1.45}.tl-cfu__verdict{font-weight:600;display:block;margin-bottom:1px}.tl-cfu__fb.is-ok{border-color:var(--cfu-ok)}.tl-cfu__fb.is-ok .tl-cfu__verdict{color:var(--cfu-ok-text)}.tl-cfu__fb.is-no{border-color:var(--cfu-no)}.tl-cfu__fb.is-no .tl-cfu__verdict{color:var(--cfu-no-text)}.tl-cfu__score{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--cfu-pale);padding-top:12px}.tl-cfu .tl-cfu__scoretext{margin:0;font-size:.9375rem}.tl-cfu .tl-cfu__ta{width:100%;min-height:120px;font-size:.9375rem;line-height:1.55;padding:10px;border:2px solid var(--cfu-rule);border-radius:var(--cfu-radius-sm);resize:vertical;color:var(--cfu-ink);background:#FFF}.tl-cfu .tl-cfu__chk{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.tl-cfu .tl-cfu__chk li{margin:0;padding:0}.tl-cfu .tl-cfu__chk li::before{content:none}.tl-cfu .tl-cfu__chk label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;line-height:1.4}.tl-cfu .tl-cfu__chk input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--cfu-ok)}.tl-cfu__editor-note{margin:0;padding:8px 20px 14px;font-family:var(--cfu-cap);font-size:.85rem;color:#FCD2C1}@media (max-width:640px){.tl-cfu .tl-cfu__toggle{padding:16px;gap:12px}.tl-cfu__body{padding:12px 12px 16px}.tl-cfu__q{padding:12px}.tl-cfu__row{grid-template-columns:minmax(0,1fr)}.tl-cfu__icon{width:40px;height:40px}.tl-cfu .tl-cfu__title{font-size:1.6rem!important}.tl-cfu .tl-cfu__eyebrow{font-size:.95rem!important}.tl-cfu__count{display:none}}@media (prefers-reduced-motion:no-preference){.tl-cfu__fb{animation:tl-cfu-rise .25s ease-out}@keyframes tl-cfu-rise{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.tl-cfu__chev,.tl-cfu .tl-cfu__toggle{transition:none}}.tl-cfu .tl-cfu__figure{margin:0;display:flex;flex-direction:column;gap:6px}.tl-cfu__figimg{position:relative;align-self:flex-start;max-width:100%;background:#FFF;border:1px solid var(--cfu-rule)}.tl-cfu .tl-cfu__img{display:block;max-width:100%;width:auto;height:auto;max-height:420px;object-fit:contain;margin:0}.tl-cfu .tl-cfu__caption{margin:0;font-family:var(--cfu-cap);font-size:.9375rem;line-height:1.6;color:#4D4D4D}.tl-cfu .tl-cfu__zoom{position:absolute;top:8px;right:8px;width:34px;height:34px;padding:6px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgb(0 0 0 / .62);color:#FFF;cursor:zoom-in;line-height:1}.tl-cfu .tl-cfu__zoom svg{width:20px;height:20px;display:block}.tl-cfu .tl-cfu__zoom:hover{background:var(--cfu-head)}.tl-cfu__imggrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tl-cfu__imggrid.is-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-cfu__imggrid.is-n4{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-cfu__imggrid.is-n5,.tl-cfu__imggrid.is-n6{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-cfu__imgopt{position:relative;min-width:0}.tl-cfu .tl-cfu__imgpick{display:flex;flex-direction:column;width:100%;height:100%;padding:0;text-align:left;color:var(--cfu-ink);background:#FFF;border:2px solid var(--cfu-rule);border-radius:var(--cfu-radius-sm);overflow:hidden;cursor:pointer;font-weight:400}.tl-cfu .tl-cfu__imgpick:hover:not([disabled]){border-color:var(--cfu-mid)}.tl-cfu .tl-cfu__imgpick[disabled]{cursor:default;opacity:1}.tl-cfu__imgbox{display:block;aspect-ratio:4 / 3;background:#FFF;border-bottom:1px solid var(--cfu-rule)}.tl-cfu .tl-cfu__imgopt-img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.tl-cfu__imgcap{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:.875rem;line-height:1.3}.tl-cfu__letter{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--cfu-band);border:2px solid #BBB;font-weight:600;font-size:.8125rem}.tl-cfu__imglabel{min-width:0}.tl-cfu .tl-cfu__imgpick.is-right{border-color:var(--cfu-ok)}.tl-cfu .tl-cfu__imgpick.is-right .tl-cfu__imgcap{background:var(--cfu-ok-pale)}.tl-cfu .tl-cfu__imgpick.is-right .tl-cfu__letter{background:var(--cfu-ok);border-color:var(--cfu-ok);color:#FFF}.tl-cfu .tl-cfu__imgpick.is-wrong{border-color:var(--cfu-no)}.tl-cfu .tl-cfu__imgpick.is-wrong .tl-cfu__imgcap{background:var(--cfu-no-pale)}.tl-cfu .tl-cfu__imgpick.is-wrong .tl-cfu__letter{background:var(--cfu-no);border-color:var(--cfu-no);color:#FFF}@media (max-width:760px){.tl-cfu__imggrid.is-n3,.tl-cfu__imggrid.is-n4,.tl-cfu__imggrid.is-n5,.tl-cfu__imggrid.is-n6{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-cfu-zoom{border:0;padding:0;background:#fff0;max-width:94vw;max-height:92vh;overflow:visible}.tl-cfu-zoom::backdrop{background:rgb(0 0 0 / .82)}.tl-cfu-zoom .tl-cfu-zoom__img{display:block;max-width:94vw;max-height:84vh;width:auto;height:auto;margin:0 auto;background:#FFF}.tl-cfu-zoom .tl-cfu-zoom__cap{margin:8px 0 0;color:#FFF;font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-size:.9375rem;line-height:1.5;text-align:center}.tl-cfu-zoom .tl-cfu-zoom__close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;padding:0;border:2px solid #FFF;border-radius:50%;background:#333;color:#FFF;font-size:26px;line-height:1;cursor:pointer;box-shadow:none;text-transform:none}.tl-cfu-zoom .tl-cfu-zoom__close:focus-visible{outline:3px solid #F26522;outline-offset:2px}@media (max-width:640px){.tl-cfu-zoom .tl-cfu-zoom__close{top:6px;right:6px}}.tl-cfu__imgq{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.tl-cfu__imgq .tl-cfu__figimg{align-self:stretch}.tl-cfu__imgq .tl-cfu__img{width:100%;max-height:none}.tl-cfu__imgq-answers{display:flex;flex-direction:column;gap:10px;min-width:0}.tl-cfu__imgq-answers .tl-cfu__opts.is-tf{flex-direction:column}.tl-cfu .tl-cfu__imgq-answers .tl-cfu__opts.is-tf .tl-cfu__opt{flex:0 0 auto}@media (max-width:760px){.tl-cfu__imgq{grid-template-columns:minmax(0,1fr)}.tl-cfu__imgq-answers .tl-cfu__opts.is-tf{flex-direction:row}.tl-cfu .tl-cfu__imgq-answers .tl-cfu__opts.is-tf .tl-cfu__opt{flex:1 1 140px}}.tl-cfu .tl-cfu__opt.is-check::before{border-radius:3px}.tl-cfu .tl-cfu__opt.is-check[aria-checked="true"]{border-color:var(--cfu-orange);background:var(--cfu-tint)}.tl-cfu .tl-cfu__opt.is-check[aria-checked="true"]::before{border-color:var(--cfu-head);background:var(--cfu-head) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5L7 11.5L12.5 5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.tl-cfu .tl-cfu__opt.is-check.is-right,.tl-cfu .tl-cfu__opt.is-check.is-right[aria-checked="true"]{border-color:var(--cfu-ok);background:var(--cfu-ok-pale)}.tl-cfu .tl-cfu__opt.is-check.is-right[aria-checked="true"]::before{background-color:var(--cfu-ok);border-color:var(--cfu-ok)}.tl-cfu .tl-cfu__opt.is-check.is-wrong,.tl-cfu .tl-cfu__opt.is-check.is-wrong[aria-checked="true"]{border-color:var(--cfu-no);background:var(--cfu-no-pale)}.tl-cfu .tl-cfu__opt.is-check.is-wrong[aria-checked="true"]::before{border-color:var(--cfu-no);background:var(--cfu-no) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5L11 11M11 5L5 11' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 10px no-repeat}.tl-cfu .tl-cfu__opt.is-missed{border:2px dashed var(--cfu-ok);background:#FFF}.tl-cfu .tl-cfu__opt.is-missed::before{border-color:var(--cfu-ok)}.tl-cfu .tl-cfu__olist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tl-cfu .tl-cfu__orow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;margin:0;padding:6px 8px 6px 10px;background:var(--cfu-band);border-radius:var(--cfu-radius-sm)}.tl-cfu .tl-cfu__orow::before{content:none}.tl-cfu__onum{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#FFF;border:2px solid #BBB;font-weight:600;font-size:.8125rem}.tl-cfu__omoves{display:flex;gap:4px}.tl-cfu .tl-cfu__move{width:32px;height:32px;padding:4px;display:flex;align-items:center;justify-content:center;border:2px solid var(--cfu-rule);border-radius:var(--cfu-radius-sm);background:#FFF;color:var(--cfu-head);cursor:pointer;line-height:1}.tl-cfu .tl-cfu__move svg{width:18px;height:18px;display:block}.tl-cfu .tl-cfu__move:hover:not([disabled]){border-color:var(--cfu-mid)}.tl-cfu .tl-cfu__move[disabled]{opacity:.35;cursor:default}.tl-cfu .tl-cfu__orow.is-right{background:var(--cfu-ok-pale)}.tl-cfu .tl-cfu__orow.is-wrong{background:var(--cfu-no-pale)}.tl-cfu .tl-cfu__orow.is-right .tl-cfu__onum{border-color:var(--cfu-ok)}.tl-cfu .tl-cfu__orow.is-wrong .tl-cfu__onum{border-color:var(--cfu-no)}.tl-cfu .tl-cfu__orow .tl-cfu__mark{grid-column:2 / -1;margin-top:0}.tl-cfu .tl-cfu__orow.is-right .tl-cfu__mark{color:var(--cfu-ok-text)}.tl-cfu .tl-cfu__orow.is-wrong .tl-cfu__mark{color:var(--cfu-no-text)}.tl-cfu .tl-cfu__passage{margin:0;line-height:2.3}.tl-cfu .tl-cfu__gap{display:inline-block;width:auto;max-width:100%;margin:0 2px;padding:2px 6px;font-size:.875rem;line-height:1.4;vertical-align:baseline}.tl-cfu__gapfix{display:inline-flex;flex-wrap:wrap;gap:6px}.tl-cfu__gapword{font-weight:600;padding:1px 4px;border-radius:3px}.tl-cfu__gapword.is-right{color:var(--cfu-ok-text);background:var(--cfu-ok-pale);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.tl-cfu__gapword.is-wrong{color:var(--cfu-no-text);background:var(--cfu-no-pale);text-decoration:line-through;text-decoration-thickness:2px}.tl-cfu .tl-cfu__model{background:#FFF;border-left:4px solid var(--cfu-blue);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.tl-cfu__modellabel{font-family:var(--cfu-cap);font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cfu-dark);font-weight:600}.tl-cfu .tl-cfu__model p{margin:0;line-height:1.6}.tl-cfu .tl-cfu__outro{margin:0;padding:12px 16px;background:#FFF;border-left:4px solid var(--cfu-ok);line-height:1.55}@media (max-width:640px){.tl-cfu .tl-cfu__orow{grid-template-columns:auto minmax(0,1fr)}.tl-cfu__omoves{grid-column:1 / -1;justify-content:flex-end}}.tl-cfu .tl-cfu__figimg{width:100%;aspect-ratio:4 / 3;align-self:stretch}.tl-cfu .tl-cfu__img{width:100%;height:100%;max-height:none;object-fit:contain}.tl-cfu .tl-cfu__save{background:#FFF;border:1px solid var(--cfu-pale);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.tl-cfu .tl-cfu__savehead{margin:0;font-weight:600;font-size:1rem}.tl-cfu__savefields{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tl-cfu__savefields label{font-family:var(--cfu-cap);font-size:.9rem;color:var(--cfu-grey)}.tl-cfu .tl-cfu__name{flex:1 1 240px;max-width:360px;font:inherit;font-size:.9375rem;padding:6px 10px;border:2px solid var(--cfu-rule);border-radius:var(--cfu-radius-sm);color:var(--cfu-ink);background:#FFF;margin:0;height:auto;box-shadow:none}.tl-cfu .tl-cfu__savenote{margin:0;font-family:var(--cfu-cap);font-size:.875rem;color:var(--cfu-grey);line-height:1.45}.tl-cfu .tl-cfu__markicon{display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-2px}.tl-cfu .tl-cfu__markicon svg{display:block;width:100%;height:100%}.tl-cfu-zoom .tl-cfu-zoom__close svg{width:18px;height:18px;display:block;margin:0 auto}