:root{--fs-spacing-col:1.25rem;--fs-spacing-row:1.25rem}button.button--dark-grey,.btn.button--dark-grey,.button.button--dark-grey{color:#fff;border-color:#333;background-color:#333}button.button--white-border,.btn.button--white-border,.button.button--white-border{color:#fff;background-color:transparent;border:solid 1px #fff}button.button--red-border,.btn.button--red-border,.button.button--red-border{color:#e81a3b;background-color:transparent;border:solid 1px #e81a3b}.bdo-fit-finder{position:relative;padding-block:2rem;background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/bdo-fit-finder-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width: 768px){.bdo-fit-finder{padding-block:0}.bdo-fit-finder:after{content:'';display:block;width:70vh;height:100vh;position:absolute;bottom:0;right:0;background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/career-path-woman-cutout.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}}@media (min-width: 768px) and (min-height: 800px){.bdo-fit-finder:after{width:55vh;height:80vh}}@media (min-width: 1368px) and (min-height: 800px){.bdo-fit-finder:after{width:65vh;height:80vh}}@media (min-width: 1200px) and (min-height: 950px){.bdo-fit-finder:after{width:70vh;height:100vh}}@media (min-width: 1024px){.bdo-fit-finder{padding-block:2.5rem}}@media (min-width: 1200px){.bdo-fit-finder{padding-block:3.125rem}}@media (min-width: 1440px){.bdo-fit-finder{padding-block:5rem}}.age-student11_13 .bdo-fit-finder:after,.age-student14_15 .bdo-fit-finder:after,.age-student16_18 .bdo-fit-finder:after,.age-student19_22 .bdo-fit-finder:after{content:none}.age-teacher .bdo-fit-finder{background-image:none;background-color:#888}.age-teacher .bdo-fit-finder:after{content:none}.bdo-fit-finder .row-wrapper{position:relative;z-index:1;padding:0 1.25rem;padding-block:1.25rem}@media (min-width: 768px){.bdo-fit-finder .row-wrapper{display:flex;flex-direction:column;justify-content:center;align-content:center;padding-block:2.5rem}}@media (min-width: 1100px){.bdo-fit-finder .row-wrapper{padding-block:0}}@media (min-width: 2000px) and (min-height: 950px){.bdo-fit-finder .row-wrapper{height:100vh}}.bdo-fit-finder__header h1{text-align:left;color:#fff;text-transform:uppercase;width:auto;line-height:1.4;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin-block-start:0.75rem;margin-block-end:0.5rem}.bdo-fit-finder__header h1 span{background-color:#333;padding:0 .3rem;display:inline-block}@media (min-width: 1024px){.bdo-fit-finder__header h1{font-size:3.625rem}}.bdo-fit-finder__header h2{text-align:left;color:#fff;text-transform:uppercase;width:auto;line-height:1.4;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem}.bdo-fit-finder__header h2 span{background-color:#333;padding:0 .3rem;display:inline-block}@media (min-width: 1024px){.bdo-fit-finder__header h2{font-size:1.563rem}}.bdo-fit-finder__age-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.bdo-fit-finder__age-btn{position:relative;padding:1rem;border-radius:20px;background-color:#fff;width:100%;color:#333;margin:0.5rem 0;padding-inline-start:1.25rem;text-transform:uppercase;text-align:left;cursor:pointer;border:none;font-size:0.875rem;font-weight:bold;min-height:7rem;transition:background 0.3s;overflow:hidden}@media (min-width: 768px){.bdo-fit-finder__age-btn{width:48%;font-size:1.2rem;padding-inline-start:3rem;padding-inline-end:10rem;min-height:8.5rem}}@media (min-width: 1200px){.bdo-fit-finder__age-btn{font-size:1.438rem;padding-inline-end:19rem}}.bdo-fit-finder__age-btn:hover,.bdo-fit-finder__age-btn:focus,.bdo-fit-finder__age-btn:active{background-color:#98002e;color:#fff}.bdo-fit-finder__age-btn.disabled{background-color:#D3D3D3;cursor:not-allowed}.bdo-fit-finder__age-btn--teacher{width:100%;min-height:auto}@media (min-width: 768px){.bdo-fit-finder__age-btn--teacher{min-height:5rem}}.bdo-fit-finder__age-btn:before{content:'';display:block;width:.85rem;height:100%;background-color:#98002e;position:absolute;top:0;left:0;border-top-left-radius:20px;border-bottom-left-radius:20px}@media (min-width: 768px){.bdo-fit-finder__age-btn:before{width:1.5rem}}.bdo-fit-finder__age-btn:after{content:'';display:block;width:4.625rem;height:5.875rem;position:absolute;right:0.188rem;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 768px){.bdo-fit-finder__age-btn:after{right:1.25rem;width:5.625rem;height:6.875rem}}.bdo-fit-finder__age-btn--11-13:after{background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/11-13--student.png)}.bdo-fit-finder__age-btn--14-15:after{background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/14-15--student.png)}.bdo-fit-finder__age-btn--16-18:after{background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/16-18--student.png)}.bdo-fit-finder__age-btn--19-22:after{background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/19-22--student.png)}.bdo-fit-finder__age-range{color:#fff;background-color:#333;padding:0 0.3rem;display:inline-block}@media (min-width: 768px){.bdo-fit-finder__age-range{padding:0.25rem 0.3rem;line-height:1.2}}.bdo-fit-finder__title-results{color:#fff;background-color:#333;padding:0 0.3rem;display:inline-block}.bdo-fit-finder__work{display:block;background:#fff;padding:.85rem .85rem;font-weight:bold}@media (min-width: 768px){.bdo-fit-finder__work{font-size:1.438rem;padding:1rem 1.5rem}}.bdo-fit-finder .question-byline{margin-bottom:1rem}.bdo-fit-finder__slide{flex-wrap:wrap}.bdo-fit-finder__slide .nav-buttons{margin-left:auto}.bdo-fit-finder .nav-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;animation:fadeIn 0.8s ease-out 0.4s both;width:100%}@media (min-width: 768px){.bdo-fit-finder .nav-buttons{width:auto}}.bdo-fit-finder .nav-buttons button{padding:1rem 3rem;cursor:pointer;transition:all 0.3s ease;min-height:3.313rem;width:47%}.bdo-fit-finder .nav-buttons button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.bdo-fit-finder .nav-buttons button:disabled{background:#D3D3D3;color:#333;cursor:not-allowed;border:none;cursor:not-allowed}.age-teacher .bdo-fit-finder .nav-buttons button:disabled{color:#333;background:#b4b3b3}@media (min-width: 768px){.bdo-fit-finder .nav-buttons button{font-size:1.125rem;width:auto;margin:0 0.5rem}}.bdo-fit-finder .nav-buttons button.nav-buttons__restart{margin:0;padding:0;margin-block-start:1rem;width:100%}@media (min-width: 768px){.bdo-fit-finder .nav-buttons button.nav-buttons__restart{padding:1rem 3rem;cursor:pointer;margin:0 0.5rem;width:auto}}.bdo-fit-finder .nav-buttons__back{background:transparent;border:solid 1px #fff;color:#fff}.age-teacher .bdo-fit-finder .nav-buttons__back{color:#fff;background-color:#e81a3b;border:solid 1px #e81a3b}.bdo-fit-finder .nav-buttons__next{border:none;background-color:#fff;color:#333}.age-teacher .bdo-fit-finder .nav-buttons__next{color:#fff;background-color:#e81a3b;border:solid 1px #e81a3b}.bdo-fit-finder .nav-buttons__restart:hover{background-color:rgba(255,255,255,0.1)}.age-teacher .bdo-fit-finder .nav-buttons__restart{color:#333;border:solid 1px #333}.bdo-fit-finder__result{display:none}.bdo-fit-finder__result-titles{display:none;animation:slideInUp 0.8s ease-out}.bdo-fit-finder__result-titles h2{font-size:0.813rem;line-height:1.875rem}@media (min-width: 768px){.bdo-fit-finder__result-titles h2{font-size:1.563rem;line-height:2.875rem}}@media (min-width: 768px){.bdo-fit-finder__result-titles h3{font-size:2.5rem}}.bdo-fit-finder__wrapper{text-align:left;color:#333;background:#fff;border-radius:20px;padding:1rem}@media (min-width: 768px){.bdo-fit-finder__wrapper h3{padding-left:0.5rem}}.bdo-fit-finder__wrapper button{width:100%}@media (min-width: 768px){.bdo-fit-finder__wrapper button{width:auto}}.bdo-fit-finder__wrapper .disclosure--btn{width:100%}.age-student16_18 .bdo-fit-finder__wrapper{background:transparent;border-radius:0;padding:0}.age-teacher .bdo-fit-finder__wrapper{position:relative;overflow:hidden;height:65rem}@media (min-width: 768px){.age-teacher .bdo-fit-finder__wrapper{height:auto}}.age-teacher .bdo-fit-finder__wrapper:before{content:'';position:absolute;top:70%;right:0px;width:350%;height:100%;margin-block:auto;clip-path:polygon(100% 0, 100% 100%, 0 100%);background-color:#e7e7e7;opacity:0.7;z-index:1}@media (min-width: 768px){.age-teacher .bdo-fit-finder__wrapper:before{top:inherit;bottom:-6.25rem;width:55%}}.age-teacher .bdo-fit-finder__wrapper:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:30%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/teacher__result-person.png);z-index:1}@media (min-width: 768px){.age-teacher .bdo-fit-finder__wrapper:after{width:30%;height:95%;right:1.25rem;background-position:right center}}.bdo-fit-finder .age-student16_18 .disclosure{padding:0 1rem;margin:1rem 0}.bdo-fit-finder .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.bdo-fit-finder .sr-only[aria-live]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.bdo-fit-finder__result{position:relative;margin:1rem 0;border-radius:20px;animation:slideInUp 0.8s ease-out}@media (min-width: 768px){.bdo-fit-finder__result{margin:2.5rem 0}}.age-student16_18 .bdo-fit-finder__result{position:relative;padding:0;border:none;margin:0;border-radius:0;animation:slideInUp 0.8s ease-out;background:transparent;background-color:transparent}.bdo-fit-finder__results{position:relative;padding:1rem;background-color:#e81a3b;margin:1.5rem 0;border-radius:20px}@media (min-width: 768px){.bdo-fit-finder__results{padding:2rem;margin:1.5rem 0}}.bdo-fit-finder__results p{font-weight:100;color:#fff}.age-student11_13 .bdo-fit-finder__results,.age-student14_15 .bdo-fit-finder__results{height:45rem;overflow:hidden}@media (min-width: 768px){.age-student11_13 .bdo-fit-finder__results,.age-student14_15 .bdo-fit-finder__results{height:25rem}}.age-student11_13 .bdo-fit-finder__results:before,.age-student14_15 .bdo-fit-finder__results:before{content:'';position:absolute;top:60%;right:0px;width:250%;height:100%;margin-block:auto;clip-path:polygon(100% 0, 100% 100%, 0 100%);background-color:#98002e;opacity:0.7;z-index:1}@media (min-width: 768px){.age-student11_13 .bdo-fit-finder__results:before,.age-student14_15 .bdo-fit-finder__results:before{top:0px;width:35%}}.age-student11_13 .bdo-fit-finder__results:after,.age-student14_15 .bdo-fit-finder__results:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:40%;background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:1}@media (min-width: 768px){.age-student11_13 .bdo-fit-finder__results:after,.age-student14_15 .bdo-fit-finder__results:after{width:30%;height:95%;right:1.25rem;background-position:right center}}.age-student11_13 .bdo-fit-finder__results:before{background-color:#98002e}.age-student11_13 .bdo-fit-finder__results:after{background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/age-11-13__result-person.png)}.age-student14_15 .bdo-fit-finder__results:before{background-color:#e7e7e7;opacity:1}.age-student14_15 .bdo-fit-finder__results:after{background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/age-14-15__result-person.png)}.age-student16_18 .bdo-fit-finder__results{padding:0;margin:0;background-color:transparent;border-radius:0}.age-teacher .bdo-fit-finder__results{background-color:#fff}@media (min-width: 768px){.age-teacher .bdo-fit-finder__results{padding:0;padding-left:0.5rem}}.age-teacher .bdo-fit-finder__results p{color:#333}.age-teacher .bdo-fit-finder__results .button.button--white-border{color:#e81a3b;border:solid 1px #e81a3b}.bdo-fit-finder__career-link{margin-block:0.5rem;width:100%}@media (min-width: 768px){.bdo-fit-finder__career-link{width:auto}}.bdo-fit-finder__result-wrapper{margin-block-end:0.5rem;width:100%;animation:fadeIn 0.8s ease-out 0.2s both}@media (min-width: 768px){.bdo-fit-finder__result-wrapper{margin-block-end:0;width:55%}}.age-student19_22 .bdo-fit-finder__result-wrapper{width:100%}.age-student16_18 .bdo-fit-finder__result-wrapper{width:100%}.bdo-fit-finder__result-wrapper strong{font-weight:700}.bdo-fit-finder__career-links-wrapper{margin-block:.5rem;animation:fadeIn 0.8s ease-out 0.4s both}.bdo-fit-finder__career-links-wrapper .button{width:100%;padding:0.625rem 0}@media (min-width: 768px){.bdo-fit-finder__career-links-wrapper .button{width:auto;padding:0.625rem 1.063rem}}.slide{display:none;background:transparent;transition:opacity 0.4s ease-in-out, transform 0.4s ease-in-out}.slide.active{display:flex;animation:slideInRight 0.5s ease-out}.slide.fade-out{opacity:0;transform:translateX(-20px)}@media (min-width: 768px){.question-age-range{width:100%;font-size:1.5rem}}.question-age-range span{padding:0.25rem 0.3rem;line-height:1.2}.question-box{width:86%;margin-bottom:1.5rem;animation:slideInUp 0.6s ease-out}@media (min-width: 768px){.question-box{width:100%}}@media (min-width: 1100px){.question-box{width:70%}}.question-box p{text-align:left;font-size:1.25rem;font-weight:bold;color:#fff;text-transform:uppercase;width:auto;line-height:1.4;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem}.question-box p span{background-color:#333;padding:0 .3rem;display:inline-block;line-height:1.2}@media (min-width: 768px){.question-box p{font-size:2.5rem}}@media (min-width: 768px){.age-teacher .question-box{width:64%}}.question-counter{display:flex;align-items:center;color:#fff;font-weight:100;animation:fadeIn 0.6s ease-out 0.1s both}@media (min-width: 768px){.question-counter{margin-left:auto;align-items:end;font-size:1.125rem}}.age-teacher .question-counter{color:#333}.options-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-block:1rem;width:100%}@media (min-width: 768px){.options-row{gap:0.5rem;margin-block:3rem}}@media (min-width: 1024px){.options-row{margin-block:5rem}}@media (min-width: 1386px){.options-row{gap:1.2rem}}.option-btn{text-align:center;width:100%;padding:0 2rem;padding-block:2rem;border-radius:20px;border:solid 2px #fff;background-color:#98002e;color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.07);transition:all 0.3s ease;font-size:1rem;font-weight:500;cursor:pointer;text-transform:none}.option-btn.selected{background-color:#fff;border:solid 2px #fff;color:#333;animation:pulse 0.3s ease-in-out}.option-btn:hover,.option-btn:focus,.option-btn:active{background-color:#fff;border:solid 2px #fff;color:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}@media (min-width: 768px){.option-btn{flex:0 0 calc(50% - var(--fs-spacing-col) + (var(--fs-spacing-col) / (12 / 6)));padding:0 3rem;padding-block:2.5rem;font-size:1.25rem}}@media (min-width: 1024px){.option-btn{padding:2rem 8rem;font-size:1.5rem}}@media (min-width: 1024px){.options-row[data-option-count="3"] .option-btn{padding:2rem 4.5rem;flex:0 0 calc(33% - var(--fs-spacing-col) + (var(--fs-spacing-col) / (9 / 3)))}}@media (min-width: 768px){.age-student14_15 .option-btn{min-height:15rem}}.age-teacher .option-btn{border:solid 2px #333;background-color:transparent;color:#333}.age-teacher .option-btn.selected{background-color:#e81a3b;border:solid 2px #e81a3b;color:#fff;animation:pulse 0.3s ease-in-out}.age-teacher .option-btn:hover,.age-teacher .option-btn:focus,.age-teacher .option-btn:active{background-color:#e81a3b;border:solid 2px #e81a3b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.fade-out{opacity:0;transition:opacity 0.5s ease}.fade-in{opacity:1;transition:opacity 0.5s ease}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.loading.show{opacity:1}.loading::after{content:'';width:40px;height:40px;border:4px solid #e7e7e7;border-top:4px solid #02a5e2;border-radius:50%;animation:spin 1s linear infinite}.restart-loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.restart-loading.show{opacity:1}.restart-loading::after{content:'';width:30px;height:30px;border:3px solid #e7e7e7;border-top:3px solid #02a5e2;border-radius:50%;animation:spin 1s linear infinite}.restart-element{animation:slideInUp 0.6s ease-out}.restart-element:nth-child(1){animation-delay:0.1s}.restart-element:nth-child(2){animation-delay:0.2s}.restart-element:nth-child(3){animation-delay:0.3s}.restart-element:nth-child(4){animation-delay:0.4s}/*!

  Radancy Component Library: Disclosure

  Contributor(s):
  Michael "Spell" Spellacy

  Dependencies: Sass

*/:root{--disclosure-arrow-size:0.8em;--disclosure-arrow-border:calc(2rem / 16);--disclosure-base-color:#fff;--disclosure-color-active:#fff;--disclosure-color-default:#fff;--disclosure-color-interactive:#fff;--disclosure-color-selected:#fff}.disclosure ul,.disclosure li{margin:0;padding:0;list-style:none}.disclosure li{margin-block:1rem}.disclosure--btn{background-color:var(--disclosure-color-default);border:0;border-radius:20px;color:inherit;cursor:pointer;display:grid;font-size:inherit;grid-auto-flow:column;line-height:normal;padding:1em;position:relative;text-align:start;min-height:auto;width:100%}@media (min-width: 768px){.disclosure--btn{padding:1.5em 1em;font-size:1.5rem}}.disclosure--btn:focus-visible,.disclosure--btn:hover{background-color:var(--disclosure-color-active)}.disclosure--btn:focus-visible{outline-offset:0px}.disclosure--btn[aria-expanded="true"]{background-color:var(--disclosure-color-selected);color:#333;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width: 768px){.disclosure--btn[aria-expanded="true"]{padding:0.85em 1em 0em 1em}}.disclosure--btn[aria-expanded="true"] .disclosure--arrow{border-block-end-color:#e81a3b;border-inline-start-color:#e81a3b;transform:rotate(135deg);translate:0 calc(8rem/16)}.disclosure--heading{all:inherit;display:contents}.disclosure--arrow{block-size:var(--disclosure-arrow-size);border-width:var(--disclosure-arrow-border);border-block-color:transparent #e81a3b;border-block-start-width:0;border-inline-color:#e81a3b transparent;border-inline-end-width:0;border-style:solid;content:"";direction:ltr;display:block;inline-size:var(--disclosure-arrow-size);justify-self:end;transform:rotate(-45deg)}.disclosure--content{background-color:#fff;color:#333;display:none;overflow:hidden;padding:1em;border-bottom-right-radius:20px;border-bottom-left-radius:20px}@media (prefers-reduced-motion: no-preference){.disclosure--content[data-animation]{transition:display 0s, max-height 3s allow-discrete}}.disclosure--content-inner{position:relative;background-color:#e81a3b;padding:2.5rem 2rem;border-radius:20px;overflow:hidden}.disclosure--content-inner--recommendation{height:45rem}@media (min-width: 768px){.disclosure--content-inner--recommendation{height:25rem}}.disclosure--content-inner--recommendation:before{content:'';position:absolute;top:50%;right:0px;width:200%;height:100%;margin-block:auto;clip-path:polygon(100% 0, 100% 100%, 0 100%);background-color:#e7e7e7;opacity:1;z-index:1}@media (min-width: 768px){.disclosure--content-inner--recommendation:before{top:0px;width:35%}}.disclosure--content-inner--recommendation:after{content:'';position:absolute;bottom:-0.625rem;right:0;width:100%;height:50%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(https://cdn.radancy.eu/company/1469/v1_0/img/match-finder/age-16-18__result-person.png);z-index:1}@media (min-width: 768px){.disclosure--content-inner--recommendation:after{width:30%;height:95%;right:1.25rem;bottom:0;background-position:right center}}@media (min-width: 768px){.disclosure--content-inner__wrapper{width:55%}}.disclosure--content-inner__wrapper p span{font-size:2rem;color:#fff;background-color:#333;padding:0 0.3rem;display:inline-block;line-height:1;margin:0.2rem 0}@media (min-width: 768px){.disclosure--content-inner__wrapper p span{font-size:3.625rem}}@media (min-width: 60em){.disclosure--btn[data-persistent],.disclosure--heading[data-persistent]{display:none}.disclosure--btn[data-persistent]+.disclosure--content,.disclosure--heading[data-persistent]+.disclosure--content{display:block}}@media (min-width: 60em){.disclosure--btn[data-context],.disclosure--btn[data-disclosure-viewport],.disclosure--heading[data-context],.disclosure--heading[data-disclosure-viewport]{padding:0;pointer-events:none;visibility:hidden}.disclosure--btn[data-context] .disclosure--btn,.disclosure--btn[data-disclosure-viewport] .disclosure--btn,.disclosure--heading[data-context] .disclosure--btn,.disclosure--heading[data-disclosure-viewport] .disclosure--btn{padding:inherit;pointer-events:inherit;visibility:inherit}.disclosure--btn[data-context] span:not([aria-hidden]),.disclosure--btn[data-disclosure-viewport] span:not([aria-hidden]),.disclosure--heading[data-context] span:not([aria-hidden]),.disclosure--heading[data-disclosure-viewport] span:not([aria-hidden]){color:var(--disclosure-base-color);font-weight:700;visibility:visible}.disclosure--btn[data-context] span[aria-hidden],.disclosure--btn[data-disclosure-viewport] span[aria-hidden],.disclosure--heading[data-context] span[aria-hidden],.disclosure--heading[data-disclosure-viewport] span[aria-hidden]{display:none}.disclosure--btn[data-context]+.disclosure--content,.disclosure--btn[data-disclosure-viewport]+.disclosure--content,.disclosure--heading[data-context]+.disclosure--content,.disclosure--heading[data-disclosure-viewport]+.disclosure--content{background-color:transparent;display:block;padding:0}}.disclosure--btn[aria-expanded="true"]+.disclosure--content,.disclosure--heading:has(.disclosure--btn[aria-expanded="true"])+.disclosure--content{display:block}.disclosure--btn[aria-expanded="true"]+.disclosure--content[data-animation],.disclosure--heading:has(.disclosure--btn[aria-expanded="true"])+.disclosure--content[data-animation]{max-height:5000px}@starting-style{.disclosure--btn[aria-expanded="true"]+.disclosure--content[data-animation],.disclosure--heading:has(.disclosure--btn[aria-expanded="true"])+.disclosure--content[data-animation]{max-height:0}}
