:root{--primary50:#F5F7FF;--primary100:#E5EBFF;--primary200:#CDD8FF;--primary300:#A8B9FB;--primary400:#8598F8;--primary500:#6672EE;--primary600:#5259E3;--primary700:#4449CC;--primary800:#393DA6;--primary900:#323583;--secondary50:#FBF7FF;--secondary100:#F5EBFF;--secondary200:#ECDBFF;--secondary300:#D9BBFB;--secondary400:#C194F8;--secondary500:#A666EE;--secondary600:#9152E3;--secondary700:#7E44CC;--secondary800:#6A39A6;--secondary900:#573283;--tertiary50:#FFF7F9;--tertiary100:#FFECF4;--tertiary200:#FDD9EB;--tertiary300:#FBADD3;--tertiary400:#F67EB2;--tertiary500:#E85A9A;--tertiary600:#D44284;--tertiary700:#B8356E;--tertiary800:#922A57;--tertiary900:#6E2042;--quaternary50:#F2FAFA;--quaternary100:#D8F2F1;--quaternary200:#AEEAE8;--quaternary300:#78D4D1;--quaternary400:#4CBFBB;--quaternary500:#26A5A1;--quaternary600:#1E8C88;--quaternary700:#197572;--quaternary800:#15615F;--quaternary900:#12504E;--quinary50:#FFF8F3;--quinary100:#FFECDD;--quinary200:#FFD9C1;--quinary300:#FFB385;--quinary400:#F88652;--quinary500:#E96B37;--quinary600:#D15424;--quinary700:#B3431B;--quinary800:#913716;--quinary900:#6E2A11;--neutral0:#ffffff;--neutral50:#F9FAFB;--neutral100:#F3F4F6;--neutral200:#E5E7EB;--neutral300:#D1D5DB;--neutral400:#9CA3AF;--neutral500:#6B7280;--neutral600:#4B5563;--neutral700:#374151;--neutral800:#1F2937;--neutral900:#111827;--scrim:0,0,0}[data-theme=dark]{--primary50:#10121d;--primary100:#181c33;--primary200:#22284d;--primary300:#2f378a;--primary400:#4249b8;--primary500:#5c64d4;--primary600:#757bc9;--primary700:#8e94db;--primary800:#b1b6eb;--primary900:#d4d6f7;--secondary50:#120e1f;--secondary100:#1a1431;--secondary200:#251b4a;--secondary300:#522194;--secondary400:#6f34b8;--secondary500:#894ccf;--secondary600:#9e6ecf;--secondary700:#b58fd4;--secondary800:#ceb2e6;--secondary900:#e6d6f5;--tertiary50:#180b13;--tertiary100:#250f1f;--tertiary200:#381432;--tertiary300:#8d164d;--tertiary400:#b12566;--tertiary500:#cc407a;--tertiary600:#d46596;--tertiary700:#db8bb0;--tertiary800:#e6b3cb;--tertiary900:#f2d6e4;--quaternary50:#061616;--quaternary100:#0a2020;--quaternary200:#0f302f;--quaternary300:#0d5656;--quaternary400:#107c7c;--quaternary500:#199a97;--quaternary600:#40aba8;--quaternary700:#68bdbb;--quaternary800:#9ad4d2;--quaternary900:#cce9e8;--quinary50:#160b06;--quinary100:#241108;--quinary200:#381a0a;--quinary300:#8c2e0b;--quinary400:#a83f12;--quinary500:#bf5326;--quinary600:#cc744e;--quinary700:#d69578;--quinary800:#e3b6a3;--quinary900:#f0d8cd;--neutral0:#0b0e14;--neutral50:#141820;--neutral100:#1b222d;--neutral200:#252e3d;--neutral300:#354257;--neutral400:#5b6a85;--neutral500:#7a89a3;--neutral600:#bdc5d4;--neutral700:#d1d8e3;--neutral800:#e2e7f0;--neutral900:#f5f7fa;--scrim:0,0,0}:root:lang(ko){--font:"Pretendard","Malgun Gothic","맑은 고딕",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",helvetica,"Apple SD Gothic Neo",sans-serif}:root:lang(th){--font:"Kanit","Leelawadee UI","Thonburi","KHTerminal",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",helvetica,"Apple SD Gothic Neo",sans-serif}:root:lang(ja){--font:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","游ゴシック","Meiryo","メイリオ",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo",helvetica,sans-serif}:root:lang(zh){--font:"PingFang SC","Lantinghei SC","Microsoft YaHei","Heiti SC","SimHei","HanHei SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo",helvetica,sans-serif}:root:lang(ar){--font:"Segoe UI","Tahoma","Arial","Geeza Pro","Simplified Arabic","Dubai",system-ui,-apple-system,BlinkMacSystemFont,helvetica,"Apple SD Gothic Neo",sans-serif}:root:not(:lang(ko)):not(:lang(th)):not(:lang(ja)):not(:lang(zh)):not(:lang(ar)){--font:"Pretendard Std",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,helvetica,"Apple SD Gothic Neo",sans-serif}.srOnly{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes fadeUp{0%{opacity:0;margin-top:24px}to{opacity:1;margin-top:0}}.detail{max-width:720px;margin-left:auto;margin-right:auto;border-radius:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.04);overflow:hidden;background:var(--neutral0);animation:fadeUp .6s cubic-bezier(.22,1,.36,1) both}.detail.case1>header{background:linear-gradient(145deg,var(--secondary50) 0,var(--neutral0) 60%,var(--secondary100) 100%)}.detail.case1>header:after{background:radial-gradient(circle,var(--secondary200) 0,transparent 70%)}.detail.case1>header h1{background-color:var(--secondary600);color:var(--secondary50)}.detail.case1>header .status .progress{background-color:var(--secondary200)}.detail.case1>header .status .progress:before{background-color:var(--secondary500)}.detail.case1>header .status dl dd:first-of-type{color:var(--secondary600)}.detail.case1>header .myType dt{text-transform:uppercase;color:var(--secondary600)}.detail.case1>header .myType dd:not(.myScore)>strong{color:var(--secondary800)}.detail.case1>header .myType dd:not(.myScore)>button{color:var(--secondary500)}.detail.case1>header .myType dd:not(.myScore)>button:focus:not(:focus-visible){outline:none}.detail.case1>header .myType dd:not(.myScore)>button:focus-visible{outline:2px solid var(--secondary500);outline-offset:2px}.detail.case1>header .myType dd:not(.myScore)>button:hover{color:var(--secondary700)}.detail.case1>header .myType dd:not(.myScore)>button:hover:before{background-color:var(--secondary700)}.detail.case1>header .myType dd:not(.myScore)>button:before{background-color:var(--secondary500)}.detail.case1>header .myScore{border:1px solid var(--secondary200)}.detail.case1>header .myScore>strong{color:var(--secondary600)}.detail.case1>header .myScore>b{color:var(--secondary400)}.detail.case1>header .myScore .range:before{background-color:var(--secondary100)}.detail.case1>header .myScore .range:after{background-color:var(--secondary400)}.detail.case1>header .myScore .range .marker{border:3px solid var(--secondary400);box-shadow:0 0 0 3px var(--secondary200)}.detail.case1>header .myScore .matrixSummary>li>div:first-child>strong,.detail.case1>header .myScore .range ul{color:var(--secondary500)}.detail.case1>header .myScore .matrixSummary>li>div:first-child>b{color:var(--secondary800)}.detail.case1 .subTitle2 em{color:var(--secondary600)}.detail.case1 .about>ol>li:before{background-color:var(--secondary400)}.detail.case1 .about>ol>li:after,.detail.case1>form>ol>li.nextItem{background-color:var(--secondary100)}.detail.case1>form>ol>li:before{background-color:var(--secondary500)}.detail.case1>form>ol>li>div label input:checked+span{border-color:var(--secondary500);background-color:var(--secondary50);color:var(--secondary700)}.detail.case1>form>ol>li>div label input:checked+span:after,.detail.case1>form>ol>li>div label input:checked+span:before{background-color:var(--secondary500)}.detail.case1>form>ol>li:not(.disabled)>div label:hover span{border-color:var(--secondary300)}.detail.case1 .types{border:1px solid var(--secondary200);background-image:repeating-linear-gradient(-45deg,var(--secondary50) 0,var(--secondary50) 3px,var(--neutral0) 3px,var(--neutral0) 6px)}.detail.case1 .types>li.myType{color:var(--secondary700)}.detail.case1 .types>li.myType>span:first-child{background-color:var(--secondary200);color:var(--secondary900)}.detail.case1 .types>li.myType>span:first-child:before{background-color:var(--secondary700)}.detail.case1 .allTypes summary{outline:none!important}.detail.case1 .allTypes summary:focus:not(:focus-visible)>span{outline:none}.detail.case1 .allTypes summary:focus-visible>span{outline:2px solid var(--secondary600);outline-offset:-4px}.detail.case1 .allTypes summary>span{border:1px solid var(--secondary200);color:var(--secondary600)}.detail.case1 .allTypes summary>span:after{background-color:var(--secondary600)}.detail.case1 .allTypes[open] summary>span{border-color:var(--secondary500);background-color:var(--secondary50)}.detail.case1 .allTypes>div>ul{border:1px solid var(--secondary200)}.detail.case1 .allTypes>div>ul>li.myType{background:var(--secondary50)}.detail.case1 .allTypes>div>ul>li.myType:before{outline:3px solid var(--secondary200);background-color:var(--secondary500)}.detail.case1 .allTypes>div>ul>li.myType>strong{color:var(--secondary700)}.detail.case1 .allTypes>div>ul>li.myType>strong:after{background-color:var(--secondary600)}.detail.case1 .allTypes>div>ul>li.myType>b{color:var(--secondary500)}.detail.case1 .allTypes>div>ul>li.myType>ul>li:before{background-color:var(--secondary500)}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons{background-color:var(--secondary600)}:root[data-theme=dark] .detail.case1 footer.fixedButtons{background-color:var(--secondary300)}:root:not([data-theme=dark]) .detail.case1 footer.dynamicButton>a.fixed,:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .restart{background-color:var(--secondary600)}:root:not([data-theme=dark]) .detail.case1 footer.dynamicButton>a.fixed:focus:not(:focus-visible),:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .restart:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case1 footer.dynamicButton>a.fixed:focus-visible,:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .restart:focus-visible{outline:2px solid var(--secondary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case1 footer.dynamicButton>a.fixed:hover,:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .restart:hover{background-color:var(--secondary800)}:root[data-theme=dark] .detail.case1 footer.dynamicButton>a.fixed,:root[data-theme=dark] .detail.case1 footer.fixedButtons .restart{background-color:var(--secondary300)}:root[data-theme=dark] .detail.case1 footer.dynamicButton>a.fixed:hover,:root[data-theme=dark] .detail.case1 footer.fixedButtons .restart:hover{background-color:var(--secondary100)}.detail.case1 footer.dynamicButton>a:not(.fixed).small>span,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case1 footer.staticButtons .restart.small>span,.detail.case1 footer.staticButtons .restart:not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail.case1 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case1 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case1 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case1 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case1 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case1 footer.staticButtons .restart.fold.small>span:after,.detail.case1 footer.staticButtons .restart.fold:not(.small):after,.detail.case1 footer.staticButtons .restart.home.small>span:before,.detail.case1 footer.staticButtons .restart.home:not(.small):before,.detail.case1 footer.staticButtons .restart.more.small>span:after,.detail.case1 footer.staticButtons .restart.more:not(.small):after,.detail.case1 footer.staticButtons .restart.restart.small>span:before,.detail.case1 footer.staticButtons .restart.restart:not(.small):before,.detail.case1 footer.staticButtons .restart.share.small>span:before,.detail.case1 footer.staticButtons .restart.share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail.case1 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case1 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case1 footer.staticButtons .restart.fold.small>span:after,.detail.case1 footer.staticButtons .restart.fold:not(.small):after,.detail.case1 footer.staticButtons .restart.more.small>span:after,.detail.case1 footer.staticButtons .restart.more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail.case1 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case1 footer.staticButtons .restart.more.small>span:after,.detail.case1 footer.staticButtons .restart.more:not(.small):after{transform:rotate(90deg)}.detail.case1 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case1 footer.staticButtons .restart.fold.small>span:after,.detail.case1 footer.staticButtons .restart.fold:not(.small):after{transform:rotate(270deg)}.detail.case1 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case1 footer.staticButtons .restart.home.small>span:before,.detail.case1 footer.staticButtons .restart.home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail.case1 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case1 footer.staticButtons .restart.share.small>span:before,.detail.case1 footer.staticButtons .restart.share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail.case1 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case1 footer.staticButtons .restart.restart.small>span:before,.detail.case1 footer.staticButtons .restart.restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case1 footer.staticButtons .restart:not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case1 footer.staticButtons .restart:not(.small):after,.detail.case1 footer.staticButtons .restart:not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):before,html:not([dir=rtl]) .detail.case1 footer.staticButtons .restart:not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):after,html:not([dir=rtl]) .detail.case1 footer.staticButtons .restart:not(.small):after,html[dir=rtl] .detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):before,html[dir=rtl] .detail.case1 footer.staticButtons .restart:not(.small):before{margin-left:.5rem}html[dir=rtl] .detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):after,html[dir=rtl] .detail.case1 footer.staticButtons .restart:not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail.case1 footer.dynamicButton>a:not(.fixed).small,.detail.case1 footer.staticButtons .restart.small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail.case1 footer.dynamicButton>a:not(.fixed).small,.detail.case1 footer.staticButtons .restart.small{margin:-4px 0;padding:4px 0}}.detail.case1 footer.dynamicButton>a:not(.fixed).small>span,.detail.case1 footer.staticButtons .restart.small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail.case1 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case1 footer.staticButtons .restart.small>span:after,.detail.case1 footer.staticButtons .restart.small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail.case1 footer.dynamicButton>a:not(.fixed).small>span:before,html:not([dir=rtl]) .detail.case1 footer.staticButtons .restart.small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail.case1 footer.dynamicButton>a:not(.fixed).small>span:after,html:not([dir=rtl]) .detail.case1 footer.staticButtons .restart.small>span:after,html[dir=rtl] .detail.case1 footer.dynamicButton>a:not(.fixed).small>span:before,html[dir=rtl] .detail.case1 footer.staticButtons .restart.small>span:before{margin-left:.25rem}html[dir=rtl] .detail.case1 footer.dynamicButton>a:not(.fixed).small>span:after,html[dir=rtl] .detail.case1 footer.staticButtons .restart.small>span:after{margin-right:.25rem}.detail.case1 footer.dynamicButton>a:not(.fixed).small:hover>span,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case1 footer.staticButtons .restart.small:hover>span,.detail.case1 footer.staticButtons .restart:not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):focus:not(:focus-visible),.detail.case1 footer.staticButtons .restart:not(.small):focus:not(:focus-visible){outline:none}.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):focus-visible,.detail.case1 footer.staticButtons .restart:not(.small):focus-visible{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case1 footer.dynamicButton>a:not(.fixed).small,.detail.case1 footer.staticButtons .restart.small{outline:none!important}.detail.case1 footer.dynamicButton>a:not(.fixed).small:focus:not(:focus-visible)>span,.detail.case1 footer.staticButtons .restart.small:focus:not(:focus-visible)>span{outline:none}.detail.case1 footer.dynamicButton>a:not(.fixed).small:focus-visible>span,.detail.case1 footer.staticButtons .restart.small:focus-visible>span{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case1 footer.dynamicButton>a:not(.fixed).small>span,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case1 footer.staticButtons .restart.small>span,.detail.case1 footer.staticButtons .restart:not(.small){border-color:var(--secondary500);background-color:var(--secondary500);color:var(--neutral0)}.detail.case1 footer.dynamicButton>a:not(.fixed).small>span:hover,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case1 footer.staticButtons .restart.small>span:hover,.detail.case1 footer.staticButtons .restart:not(.small):hover{background-color:var(--secondary600);border-color:var(--secondary600)}.detail.case1 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case1 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case1 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case1 footer.staticButtons .restart.small>span:after,.detail.case1 footer.staticButtons .restart.small>span:before,.detail.case1 footer.staticButtons .restart:not(.small):after,.detail.case1 footer.staticButtons .restart:not(.small):before{background-color:var(--neutral0)}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .share{background-color:var(--secondary500)}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .share:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .share:focus-visible{outline:2px solid var(--secondary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .share:hover{background-color:var(--secondary800)}:root[data-theme=dark] .detail.case1 footer.fixedButtons .share{background-color:var(--secondary400)}:root[data-theme=dark] .detail.case1 footer.fixedButtons .share:hover{background-color:var(--secondary100)}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .home{background-color:var(--secondary400)}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .home:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .home:focus-visible{outline:2px solid var(--secondary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case1 footer.fixedButtons .home:hover{background-color:var(--secondary800)}:root[data-theme=dark] .detail.case1 footer.fixedButtons .home{background-color:var(--secondary500)}:root[data-theme=dark] .detail.case1 footer.fixedButtons .home:hover{background-color:var(--secondary100)}.detail.case1 .resultDetails>li>strong:before{background-color:var(--secondary400)}.detail.case1 .book:focus:not(:focus-visible){outline:none}.detail.case1 .book:focus-visible{outline:2px solid var(--secondary600);outline-offset:2px}.detail.case2>header{background:linear-gradient(145deg,var(--tertiary50) 0,var(--neutral0) 60%,var(--tertiary100) 100%)}.detail.case2>header:after{background:radial-gradient(circle,var(--tertiary200) 0,transparent 70%)}.detail.case2>header h1{background-color:var(--tertiary600);color:var(--tertiary50)}.detail.case2>header .status .progress{background-color:var(--tertiary200)}.detail.case2>header .status .progress:before{background-color:var(--tertiary500)}.detail.case2>header .status dl dd:first-of-type{color:var(--tertiary600)}.detail.case2>header .myType dt{text-transform:uppercase;color:var(--tertiary600)}.detail.case2>header .myType dd:not(.myScore)>strong{color:var(--tertiary800)}.detail.case2>header .myType dd:not(.myScore)>button{color:var(--tertiary500)}.detail.case2>header .myType dd:not(.myScore)>button:focus:not(:focus-visible){outline:none}.detail.case2>header .myType dd:not(.myScore)>button:focus-visible{outline:2px solid var(--tertiary500);outline-offset:2px}.detail.case2>header .myType dd:not(.myScore)>button:hover{color:var(--tertiary700)}.detail.case2>header .myType dd:not(.myScore)>button:hover:before{background-color:var(--tertiary700)}.detail.case2>header .myType dd:not(.myScore)>button:before{background-color:var(--tertiary500)}.detail.case2>header .myScore{border:1px solid var(--tertiary200)}.detail.case2>header .myScore>strong{color:var(--tertiary600)}.detail.case2>header .myScore>b{color:var(--tertiary400)}.detail.case2>header .myScore .range:before{background-color:var(--tertiary100)}.detail.case2>header .myScore .range:after{background-color:var(--tertiary400)}.detail.case2>header .myScore .range .marker{border:3px solid var(--tertiary400);box-shadow:0 0 0 3px var(--tertiary200)}.detail.case2>header .myScore .matrixSummary>li>div:first-child>strong,.detail.case2>header .myScore .range ul{color:var(--tertiary500)}.detail.case2>header .myScore .matrixSummary>li>div:first-child>b{color:var(--tertiary800)}.detail.case2 .subTitle2 em{color:var(--tertiary600)}.detail.case2 .about>ol>li:before{background-color:var(--tertiary400)}.detail.case2 .about>ol>li:after,.detail.case2>form>ol>li.nextItem{background-color:var(--tertiary100)}.detail.case2>form>ol>li:before{background-color:var(--tertiary500)}.detail.case2>form>ol>li>div label input:checked+span{border-color:var(--tertiary500);background-color:var(--tertiary50);color:var(--tertiary700)}.detail.case2>form>ol>li>div label input:checked+span:after,.detail.case2>form>ol>li>div label input:checked+span:before{background-color:var(--tertiary500)}.detail.case2>form>ol>li:not(.disabled)>div label:hover span{border-color:var(--tertiary300)}.detail.case2 .types{border:1px solid var(--tertiary200);background-image:repeating-linear-gradient(-45deg,var(--tertiary50) 0,var(--tertiary50) 3px,var(--neutral0) 3px,var(--neutral0) 6px)}.detail.case2 .types>li.myType{color:var(--tertiary700)}.detail.case2 .types>li.myType>span:first-child{background-color:var(--tertiary200);color:var(--tertiary900)}.detail.case2 .types>li.myType>span:first-child:before{background-color:var(--tertiary700)}.detail.case2 .allTypes summary{outline:none!important}.detail.case2 .allTypes summary:focus:not(:focus-visible)>span{outline:none}.detail.case2 .allTypes summary:focus-visible>span{outline:2px solid var(--tertiary600);outline-offset:-4px}.detail.case2 .allTypes summary>span{border:1px solid var(--tertiary200);color:var(--tertiary600)}.detail.case2 .allTypes summary>span:after{background-color:var(--tertiary600)}.detail.case2 .allTypes[open] summary>span{border-color:var(--tertiary500);background-color:var(--tertiary50)}.detail.case2 .allTypes>div>ul{border:1px solid var(--tertiary200)}.detail.case2 .allTypes>div>ul>li.myType{background:var(--tertiary50)}.detail.case2 .allTypes>div>ul>li.myType:before{outline:3px solid var(--tertiary200);background-color:var(--tertiary500)}.detail.case2 .allTypes>div>ul>li.myType>strong{color:var(--tertiary700)}.detail.case2 .allTypes>div>ul>li.myType>strong:after{background-color:var(--tertiary600)}.detail.case2 .allTypes>div>ul>li.myType>b{color:var(--tertiary500)}.detail.case2 .allTypes>div>ul>li.myType>ul>li:before{background-color:var(--tertiary500)}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons{background-color:var(--tertiary600)}:root[data-theme=dark] .detail.case2 footer.fixedButtons{background-color:var(--tertiary300)}:root:not([data-theme=dark]) .detail.case2 footer.dynamicButton>a.fixed,:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .restart{background-color:var(--tertiary600)}:root:not([data-theme=dark]) .detail.case2 footer.dynamicButton>a.fixed:focus:not(:focus-visible),:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .restart:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case2 footer.dynamicButton>a.fixed:focus-visible,:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .restart:focus-visible{outline:2px solid var(--tertiary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case2 footer.dynamicButton>a.fixed:hover,:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .restart:hover{background-color:var(--tertiary800)}:root[data-theme=dark] .detail.case2 footer.dynamicButton>a.fixed,:root[data-theme=dark] .detail.case2 footer.fixedButtons .restart{background-color:var(--tertiary300)}:root[data-theme=dark] .detail.case2 footer.dynamicButton>a.fixed:hover,:root[data-theme=dark] .detail.case2 footer.fixedButtons .restart:hover{background-color:var(--tertiary100)}.detail.case2 footer.dynamicButton>a:not(.fixed).small>span,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case2 footer.staticButtons .restart.small>span,.detail.case2 footer.staticButtons .restart:not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail.case2 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case2 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case2 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case2 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case2 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case2 footer.staticButtons .restart.fold.small>span:after,.detail.case2 footer.staticButtons .restart.fold:not(.small):after,.detail.case2 footer.staticButtons .restart.home.small>span:before,.detail.case2 footer.staticButtons .restart.home:not(.small):before,.detail.case2 footer.staticButtons .restart.more.small>span:after,.detail.case2 footer.staticButtons .restart.more:not(.small):after,.detail.case2 footer.staticButtons .restart.restart.small>span:before,.detail.case2 footer.staticButtons .restart.restart:not(.small):before,.detail.case2 footer.staticButtons .restart.share.small>span:before,.detail.case2 footer.staticButtons .restart.share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail.case2 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case2 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case2 footer.staticButtons .restart.fold.small>span:after,.detail.case2 footer.staticButtons .restart.fold:not(.small):after,.detail.case2 footer.staticButtons .restart.more.small>span:after,.detail.case2 footer.staticButtons .restart.more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail.case2 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case2 footer.staticButtons .restart.more.small>span:after,.detail.case2 footer.staticButtons .restart.more:not(.small):after{transform:rotate(90deg)}.detail.case2 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case2 footer.staticButtons .restart.fold.small>span:after,.detail.case2 footer.staticButtons .restart.fold:not(.small):after{transform:rotate(270deg)}.detail.case2 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case2 footer.staticButtons .restart.home.small>span:before,.detail.case2 footer.staticButtons .restart.home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail.case2 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case2 footer.staticButtons .restart.share.small>span:before,.detail.case2 footer.staticButtons .restart.share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail.case2 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case2 footer.staticButtons .restart.restart.small>span:before,.detail.case2 footer.staticButtons .restart.restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case2 footer.staticButtons .restart:not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case2 footer.staticButtons .restart:not(.small):after,.detail.case2 footer.staticButtons .restart:not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):before,html:not([dir=rtl]) .detail.case2 footer.staticButtons .restart:not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):after,html:not([dir=rtl]) .detail.case2 footer.staticButtons .restart:not(.small):after,html[dir=rtl] .detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):before,html[dir=rtl] .detail.case2 footer.staticButtons .restart:not(.small):before{margin-left:.5rem}html[dir=rtl] .detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):after,html[dir=rtl] .detail.case2 footer.staticButtons .restart:not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail.case2 footer.dynamicButton>a:not(.fixed).small,.detail.case2 footer.staticButtons .restart.small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail.case2 footer.dynamicButton>a:not(.fixed).small,.detail.case2 footer.staticButtons .restart.small{margin:-4px 0;padding:4px 0}}.detail.case2 footer.dynamicButton>a:not(.fixed).small>span,.detail.case2 footer.staticButtons .restart.small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail.case2 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case2 footer.staticButtons .restart.small>span:after,.detail.case2 footer.staticButtons .restart.small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail.case2 footer.dynamicButton>a:not(.fixed).small>span:before,html:not([dir=rtl]) .detail.case2 footer.staticButtons .restart.small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail.case2 footer.dynamicButton>a:not(.fixed).small>span:after,html:not([dir=rtl]) .detail.case2 footer.staticButtons .restart.small>span:after,html[dir=rtl] .detail.case2 footer.dynamicButton>a:not(.fixed).small>span:before,html[dir=rtl] .detail.case2 footer.staticButtons .restart.small>span:before{margin-left:.25rem}html[dir=rtl] .detail.case2 footer.dynamicButton>a:not(.fixed).small>span:after,html[dir=rtl] .detail.case2 footer.staticButtons .restart.small>span:after{margin-right:.25rem}.detail.case2 footer.dynamicButton>a:not(.fixed).small:hover>span,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case2 footer.staticButtons .restart.small:hover>span,.detail.case2 footer.staticButtons .restart:not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):focus:not(:focus-visible),.detail.case2 footer.staticButtons .restart:not(.small):focus:not(:focus-visible){outline:none}.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):focus-visible,.detail.case2 footer.staticButtons .restart:not(.small):focus-visible{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case2 footer.dynamicButton>a:not(.fixed).small,.detail.case2 footer.staticButtons .restart.small{outline:none!important}.detail.case2 footer.dynamicButton>a:not(.fixed).small:focus:not(:focus-visible)>span,.detail.case2 footer.staticButtons .restart.small:focus:not(:focus-visible)>span{outline:none}.detail.case2 footer.dynamicButton>a:not(.fixed).small:focus-visible>span,.detail.case2 footer.staticButtons .restart.small:focus-visible>span{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case2 footer.dynamicButton>a:not(.fixed).small>span,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case2 footer.staticButtons .restart.small>span,.detail.case2 footer.staticButtons .restart:not(.small){border-color:var(--tertiary500);background-color:var(--tertiary500);color:var(--neutral0)}.detail.case2 footer.dynamicButton>a:not(.fixed).small>span:hover,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case2 footer.staticButtons .restart.small>span:hover,.detail.case2 footer.staticButtons .restart:not(.small):hover{background-color:var(--tertiary600);border-color:var(--tertiary600)}.detail.case2 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case2 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case2 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case2 footer.staticButtons .restart.small>span:after,.detail.case2 footer.staticButtons .restart.small>span:before,.detail.case2 footer.staticButtons .restart:not(.small):after,.detail.case2 footer.staticButtons .restart:not(.small):before{background-color:var(--neutral0)}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .share{background-color:var(--tertiary500)}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .share:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .share:focus-visible{outline:2px solid var(--tertiary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .share:hover{background-color:var(--tertiary800)}:root[data-theme=dark] .detail.case2 footer.fixedButtons .share{background-color:var(--tertiary400)}:root[data-theme=dark] .detail.case2 footer.fixedButtons .share:hover{background-color:var(--tertiary100)}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .home{background-color:var(--tertiary400)}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .home:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .home:focus-visible{outline:2px solid var(--tertiary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case2 footer.fixedButtons .home:hover{background-color:var(--tertiary800)}:root[data-theme=dark] .detail.case2 footer.fixedButtons .home{background-color:var(--tertiary500)}:root[data-theme=dark] .detail.case2 footer.fixedButtons .home:hover{background-color:var(--tertiary100)}.detail.case2 .resultDetails>li>strong:before{background-color:var(--tertiary400)}.detail.case2 .book:focus:not(:focus-visible){outline:none}.detail.case2 .book:focus-visible{outline:2px solid var(--tertiary600);outline-offset:2px}.detail.case3>header{background:linear-gradient(145deg,var(--quinary50) 0,var(--neutral0) 60%,var(--quinary100) 100%)}.detail.case3>header:after{background:radial-gradient(circle,var(--quinary200) 0,transparent 70%)}.detail.case3>header h1{background-color:var(--quinary600);color:var(--quinary50)}.detail.case3>header .status .progress{background-color:var(--quinary200)}.detail.case3>header .status .progress:before{background-color:var(--quinary500)}.detail.case3>header .status dl dd:first-of-type{color:var(--quinary600)}.detail.case3>header .myType dt{text-transform:uppercase;color:var(--quinary600)}.detail.case3>header .myType dd:not(.myScore)>strong{color:var(--quinary800)}.detail.case3>header .myType dd:not(.myScore)>button{color:var(--quinary500)}.detail.case3>header .myType dd:not(.myScore)>button:focus:not(:focus-visible){outline:none}.detail.case3>header .myType dd:not(.myScore)>button:focus-visible{outline:2px solid var(--quinary500);outline-offset:2px}.detail.case3>header .myType dd:not(.myScore)>button:hover{color:var(--quinary700)}.detail.case3>header .myType dd:not(.myScore)>button:hover:before{background-color:var(--quinary700)}.detail.case3>header .myType dd:not(.myScore)>button:before{background-color:var(--quinary500)}.detail.case3>header .myScore{border:1px solid var(--quinary200)}.detail.case3>header .myScore>strong{color:var(--quinary600)}.detail.case3>header .myScore>b{color:var(--quinary400)}.detail.case3>header .myScore .range:before{background-color:var(--quinary100)}.detail.case3>header .myScore .range:after{background-color:var(--quinary400)}.detail.case3>header .myScore .range .marker{border:3px solid var(--quinary400);box-shadow:0 0 0 3px var(--quinary200)}.detail.case3>header .myScore .matrixSummary>li>div:first-child>strong,.detail.case3>header .myScore .range ul{color:var(--quinary500)}.detail.case3>header .myScore .matrixSummary>li>div:first-child>b{color:var(--quinary800)}.detail.case3 .subTitle2 em{color:var(--quinary600)}.detail.case3 .about>ol>li:before{background-color:var(--quinary400)}.detail.case3 .about>ol>li:after,.detail.case3>form>ol>li.nextItem{background-color:var(--quinary100)}.detail.case3>form>ol>li:before{background-color:var(--quinary500)}.detail.case3>form>ol>li>div label input:checked+span{border-color:var(--quinary500);background-color:var(--quinary50);color:var(--quinary700)}.detail.case3>form>ol>li>div label input:checked+span:after,.detail.case3>form>ol>li>div label input:checked+span:before{background-color:var(--quinary500)}.detail.case3>form>ol>li:not(.disabled)>div label:hover span{border-color:var(--quinary300)}.detail.case3 .types{border:1px solid var(--quinary200);background-image:repeating-linear-gradient(-45deg,var(--quinary50) 0,var(--quinary50) 3px,var(--neutral0) 3px,var(--neutral0) 6px)}.detail.case3 .types>li.myType{color:var(--quinary700)}.detail.case3 .types>li.myType>span:first-child{background-color:var(--quinary200);color:var(--quinary900)}.detail.case3 .types>li.myType>span:first-child:before{background-color:var(--quinary700)}.detail.case3 .allTypes summary{outline:none!important}.detail.case3 .allTypes summary:focus:not(:focus-visible)>span{outline:none}.detail.case3 .allTypes summary:focus-visible>span{outline:2px solid var(--quinary600);outline-offset:-4px}.detail.case3 .allTypes summary>span{border:1px solid var(--quinary200);color:var(--quinary600)}.detail.case3 .allTypes summary>span:after{background-color:var(--quinary600)}.detail.case3 .allTypes[open] summary>span{border-color:var(--quinary500);background-color:var(--quinary50)}.detail.case3 .allTypes>div>ul{border:1px solid var(--quinary200)}.detail.case3 .allTypes>div>ul>li.myType{background:var(--quinary50)}.detail.case3 .allTypes>div>ul>li.myType:before{outline:3px solid var(--quinary200);background-color:var(--quinary500)}.detail.case3 .allTypes>div>ul>li.myType>strong{color:var(--quinary700)}.detail.case3 .allTypes>div>ul>li.myType>strong:after{background-color:var(--quinary600)}.detail.case3 .allTypes>div>ul>li.myType>b{color:var(--quinary500)}.detail.case3 .allTypes>div>ul>li.myType>ul>li:before{background-color:var(--quinary500)}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons{background-color:var(--quinary600)}:root[data-theme=dark] .detail.case3 footer.fixedButtons{background-color:var(--quinary300)}:root:not([data-theme=dark]) .detail.case3 footer.dynamicButton>a.fixed,:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .restart{background-color:var(--quinary600)}:root:not([data-theme=dark]) .detail.case3 footer.dynamicButton>a.fixed:focus:not(:focus-visible),:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .restart:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case3 footer.dynamicButton>a.fixed:focus-visible,:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .restart:focus-visible{outline:2px solid var(--quinary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case3 footer.dynamicButton>a.fixed:hover,:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .restart:hover{background-color:var(--quinary800)}:root[data-theme=dark] .detail.case3 footer.dynamicButton>a.fixed,:root[data-theme=dark] .detail.case3 footer.fixedButtons .restart{background-color:var(--quinary300)}:root[data-theme=dark] .detail.case3 footer.dynamicButton>a.fixed:hover,:root[data-theme=dark] .detail.case3 footer.fixedButtons .restart:hover{background-color:var(--quinary100)}.detail.case3 footer.dynamicButton>a:not(.fixed).small>span,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case3 footer.staticButtons .restart.small>span,.detail.case3 footer.staticButtons .restart:not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail.case3 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case3 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case3 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case3 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case3 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case3 footer.staticButtons .restart.fold.small>span:after,.detail.case3 footer.staticButtons .restart.fold:not(.small):after,.detail.case3 footer.staticButtons .restart.home.small>span:before,.detail.case3 footer.staticButtons .restart.home:not(.small):before,.detail.case3 footer.staticButtons .restart.more.small>span:after,.detail.case3 footer.staticButtons .restart.more:not(.small):after,.detail.case3 footer.staticButtons .restart.restart.small>span:before,.detail.case3 footer.staticButtons .restart.restart:not(.small):before,.detail.case3 footer.staticButtons .restart.share.small>span:before,.detail.case3 footer.staticButtons .restart.share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail.case3 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case3 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case3 footer.staticButtons .restart.fold.small>span:after,.detail.case3 footer.staticButtons .restart.fold:not(.small):after,.detail.case3 footer.staticButtons .restart.more.small>span:after,.detail.case3 footer.staticButtons .restart.more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail.case3 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case3 footer.staticButtons .restart.more.small>span:after,.detail.case3 footer.staticButtons .restart.more:not(.small):after{transform:rotate(90deg)}.detail.case3 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case3 footer.staticButtons .restart.fold.small>span:after,.detail.case3 footer.staticButtons .restart.fold:not(.small):after{transform:rotate(270deg)}.detail.case3 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case3 footer.staticButtons .restart.home.small>span:before,.detail.case3 footer.staticButtons .restart.home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail.case3 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case3 footer.staticButtons .restart.share.small>span:before,.detail.case3 footer.staticButtons .restart.share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail.case3 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case3 footer.staticButtons .restart.restart.small>span:before,.detail.case3 footer.staticButtons .restart.restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case3 footer.staticButtons .restart:not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case3 footer.staticButtons .restart:not(.small):after,.detail.case3 footer.staticButtons .restart:not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):before,html:not([dir=rtl]) .detail.case3 footer.staticButtons .restart:not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):after,html:not([dir=rtl]) .detail.case3 footer.staticButtons .restart:not(.small):after,html[dir=rtl] .detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):before,html[dir=rtl] .detail.case3 footer.staticButtons .restart:not(.small):before{margin-left:.5rem}html[dir=rtl] .detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):after,html[dir=rtl] .detail.case3 footer.staticButtons .restart:not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail.case3 footer.dynamicButton>a:not(.fixed).small,.detail.case3 footer.staticButtons .restart.small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail.case3 footer.dynamicButton>a:not(.fixed).small,.detail.case3 footer.staticButtons .restart.small{margin:-4px 0;padding:4px 0}}.detail.case3 footer.dynamicButton>a:not(.fixed).small>span,.detail.case3 footer.staticButtons .restart.small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail.case3 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case3 footer.staticButtons .restart.small>span:after,.detail.case3 footer.staticButtons .restart.small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail.case3 footer.dynamicButton>a:not(.fixed).small>span:before,html:not([dir=rtl]) .detail.case3 footer.staticButtons .restart.small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail.case3 footer.dynamicButton>a:not(.fixed).small>span:after,html:not([dir=rtl]) .detail.case3 footer.staticButtons .restart.small>span:after,html[dir=rtl] .detail.case3 footer.dynamicButton>a:not(.fixed).small>span:before,html[dir=rtl] .detail.case3 footer.staticButtons .restart.small>span:before{margin-left:.25rem}html[dir=rtl] .detail.case3 footer.dynamicButton>a:not(.fixed).small>span:after,html[dir=rtl] .detail.case3 footer.staticButtons .restart.small>span:after{margin-right:.25rem}.detail.case3 footer.dynamicButton>a:not(.fixed).small:hover>span,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case3 footer.staticButtons .restart.small:hover>span,.detail.case3 footer.staticButtons .restart:not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):focus:not(:focus-visible),.detail.case3 footer.staticButtons .restart:not(.small):focus:not(:focus-visible){outline:none}.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):focus-visible,.detail.case3 footer.staticButtons .restart:not(.small):focus-visible{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case3 footer.dynamicButton>a:not(.fixed).small,.detail.case3 footer.staticButtons .restart.small{outline:none!important}.detail.case3 footer.dynamicButton>a:not(.fixed).small:focus:not(:focus-visible)>span,.detail.case3 footer.staticButtons .restart.small:focus:not(:focus-visible)>span{outline:none}.detail.case3 footer.dynamicButton>a:not(.fixed).small:focus-visible>span,.detail.case3 footer.staticButtons .restart.small:focus-visible>span{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case3 footer.dynamicButton>a:not(.fixed).small>span,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case3 footer.staticButtons .restart.small>span,.detail.case3 footer.staticButtons .restart:not(.small){border-color:var(--quinary500);background-color:var(--quinary500);color:var(--neutral0)}.detail.case3 footer.dynamicButton>a:not(.fixed).small>span:hover,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case3 footer.staticButtons .restart.small>span:hover,.detail.case3 footer.staticButtons .restart:not(.small):hover{background-color:var(--quinary600);border-color:var(--quinary600)}.detail.case3 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case3 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case3 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case3 footer.staticButtons .restart.small>span:after,.detail.case3 footer.staticButtons .restart.small>span:before,.detail.case3 footer.staticButtons .restart:not(.small):after,.detail.case3 footer.staticButtons .restart:not(.small):before{background-color:var(--neutral0)}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .share{background-color:var(--quinary500)}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .share:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .share:focus-visible{outline:2px solid var(--quinary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .share:hover{background-color:var(--quinary800)}:root[data-theme=dark] .detail.case3 footer.fixedButtons .share{background-color:var(--quinary400)}:root[data-theme=dark] .detail.case3 footer.fixedButtons .share:hover{background-color:var(--quinary100)}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .home{background-color:var(--quinary400)}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .home:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .home:focus-visible{outline:2px solid var(--quinary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case3 footer.fixedButtons .home:hover{background-color:var(--quinary800)}:root[data-theme=dark] .detail.case3 footer.fixedButtons .home{background-color:var(--quinary500)}:root[data-theme=dark] .detail.case3 footer.fixedButtons .home:hover{background-color:var(--quinary100)}.detail.case3 .resultDetails>li>strong:before{background-color:var(--quinary400)}.detail.case3 .book:focus:not(:focus-visible){outline:none}.detail.case3 .book:focus-visible{outline:2px solid var(--quinary600);outline-offset:2px}.detail.case4>header{background:linear-gradient(145deg,var(--primary50) 0,var(--neutral0) 60%,var(--primary100) 100%)}.detail.case4>header:after{background:radial-gradient(circle,var(--primary200) 0,transparent 70%)}.detail.case4>header h1{background-color:var(--primary600);color:var(--primary50)}.detail.case4>header .status .progress{background-color:var(--primary200)}.detail.case4>header .status .progress:before{background-color:var(--primary500)}.detail.case4>header .status dl dd:first-of-type{color:var(--primary600)}.detail.case4>header .myType dt{text-transform:uppercase;color:var(--primary600)}.detail.case4>header .myType dd:not(.myScore)>strong{color:var(--primary800)}.detail.case4>header .myType dd:not(.myScore)>button{color:var(--primary500)}.detail.case4>header .myType dd:not(.myScore)>button:focus:not(:focus-visible){outline:none}.detail.case4>header .myType dd:not(.myScore)>button:focus-visible{outline:2px solid var(--primary500);outline-offset:2px}.detail.case4>header .myType dd:not(.myScore)>button:hover{color:var(--primary700)}.detail.case4>header .myType dd:not(.myScore)>button:hover:before{background-color:var(--primary700)}.detail.case4>header .myType dd:not(.myScore)>button:before{background-color:var(--primary500)}.detail.case4>header .myScore{border:1px solid var(--primary200)}.detail.case4>header .myScore>strong{color:var(--primary600)}.detail.case4>header .myScore>b{color:var(--primary400)}.detail.case4>header .myScore .range:before{background-color:var(--primary100)}.detail.case4>header .myScore .range:after{background-color:var(--primary400)}.detail.case4>header .myScore .range .marker{border:3px solid var(--primary400);box-shadow:0 0 0 3px var(--primary200)}.detail.case4>header .myScore .matrixSummary>li>div:first-child>strong,.detail.case4>header .myScore .range ul{color:var(--primary500)}.detail.case4>header .myScore .matrixSummary>li>div:first-child>b{color:var(--primary800)}.detail.case4 .subTitle2 em{color:var(--primary600)}.detail.case4 .about>ol>li:before{background-color:var(--primary400)}.detail.case4 .about>ol>li:after,.detail.case4>form>ol>li.nextItem{background-color:var(--primary100)}.detail.case4>form>ol>li:before{background-color:var(--primary500)}.detail.case4>form>ol>li>div label input:checked+span{border-color:var(--primary500);background-color:var(--primary50);color:var(--primary700)}.detail.case4>form>ol>li>div label input:checked+span:after,.detail.case4>form>ol>li>div label input:checked+span:before{background-color:var(--primary500)}.detail.case4>form>ol>li:not(.disabled)>div label:hover span{border-color:var(--primary300)}.detail.case4 .types{border:1px solid var(--primary200);background-image:repeating-linear-gradient(-45deg,var(--primary50) 0,var(--primary50) 3px,var(--neutral0) 3px,var(--neutral0) 6px)}.detail.case4 .types>li.myType{color:var(--primary700)}.detail.case4 .types>li.myType>span:first-child{background-color:var(--primary200);color:var(--primary900)}.detail.case4 .types>li.myType>span:first-child:before{background-color:var(--primary700)}.detail.case4 .allTypes summary{outline:none!important}.detail.case4 .allTypes summary:focus:not(:focus-visible)>span{outline:none}.detail.case4 .allTypes summary:focus-visible>span{outline:2px solid var(--primary600);outline-offset:-4px}.detail.case4 .allTypes summary>span{border:1px solid var(--primary200);color:var(--primary600)}.detail.case4 .allTypes summary>span:after{background-color:var(--primary600)}.detail.case4 .allTypes[open] summary>span{border-color:var(--primary500);background-color:var(--primary50)}.detail.case4 .allTypes>div>ul{border:1px solid var(--primary200)}.detail.case4 .allTypes>div>ul>li.myType{background:var(--primary50)}.detail.case4 .allTypes>div>ul>li.myType:before{outline:3px solid var(--primary200);background-color:var(--primary500)}.detail.case4 .allTypes>div>ul>li.myType>strong{color:var(--primary700)}.detail.case4 .allTypes>div>ul>li.myType>strong:after{background-color:var(--primary600)}.detail.case4 .allTypes>div>ul>li.myType>b{color:var(--primary500)}.detail.case4 .allTypes>div>ul>li.myType>ul>li:before{background-color:var(--primary500)}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons{background-color:var(--primary600)}:root[data-theme=dark] .detail.case4 footer.fixedButtons{background-color:var(--primary300)}:root:not([data-theme=dark]) .detail.case4 footer.dynamicButton>a.fixed,:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .restart{background-color:var(--primary600)}:root:not([data-theme=dark]) .detail.case4 footer.dynamicButton>a.fixed:focus:not(:focus-visible),:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .restart:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case4 footer.dynamicButton>a.fixed:focus-visible,:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .restart:focus-visible{outline:2px solid var(--primary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case4 footer.dynamicButton>a.fixed:hover,:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .restart:hover{background-color:var(--primary800)}:root[data-theme=dark] .detail.case4 footer.dynamicButton>a.fixed,:root[data-theme=dark] .detail.case4 footer.fixedButtons .restart{background-color:var(--primary300)}:root[data-theme=dark] .detail.case4 footer.dynamicButton>a.fixed:hover,:root[data-theme=dark] .detail.case4 footer.fixedButtons .restart:hover{background-color:var(--primary100)}.detail.case4 footer.dynamicButton>a:not(.fixed).small>span,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case4 footer.staticButtons .restart.small>span,.detail.case4 footer.staticButtons .restart:not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail.case4 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case4 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case4 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case4 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case4 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case4 footer.staticButtons .restart.fold.small>span:after,.detail.case4 footer.staticButtons .restart.fold:not(.small):after,.detail.case4 footer.staticButtons .restart.home.small>span:before,.detail.case4 footer.staticButtons .restart.home:not(.small):before,.detail.case4 footer.staticButtons .restart.more.small>span:after,.detail.case4 footer.staticButtons .restart.more:not(.small):after,.detail.case4 footer.staticButtons .restart.restart.small>span:before,.detail.case4 footer.staticButtons .restart.restart:not(.small):before,.detail.case4 footer.staticButtons .restart.share.small>span:before,.detail.case4 footer.staticButtons .restart.share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail.case4 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case4 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case4 footer.staticButtons .restart.fold.small>span:after,.detail.case4 footer.staticButtons .restart.fold:not(.small):after,.detail.case4 footer.staticButtons .restart.more.small>span:after,.detail.case4 footer.staticButtons .restart.more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail.case4 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case4 footer.staticButtons .restart.more.small>span:after,.detail.case4 footer.staticButtons .restart.more:not(.small):after{transform:rotate(90deg)}.detail.case4 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case4 footer.staticButtons .restart.fold.small>span:after,.detail.case4 footer.staticButtons .restart.fold:not(.small):after{transform:rotate(270deg)}.detail.case4 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case4 footer.staticButtons .restart.home.small>span:before,.detail.case4 footer.staticButtons .restart.home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail.case4 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case4 footer.staticButtons .restart.share.small>span:before,.detail.case4 footer.staticButtons .restart.share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail.case4 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case4 footer.staticButtons .restart.restart.small>span:before,.detail.case4 footer.staticButtons .restart.restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case4 footer.staticButtons .restart:not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case4 footer.staticButtons .restart:not(.small):after,.detail.case4 footer.staticButtons .restart:not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):before,html:not([dir=rtl]) .detail.case4 footer.staticButtons .restart:not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):after,html:not([dir=rtl]) .detail.case4 footer.staticButtons .restart:not(.small):after,html[dir=rtl] .detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):before,html[dir=rtl] .detail.case4 footer.staticButtons .restart:not(.small):before{margin-left:.5rem}html[dir=rtl] .detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):after,html[dir=rtl] .detail.case4 footer.staticButtons .restart:not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail.case4 footer.dynamicButton>a:not(.fixed).small,.detail.case4 footer.staticButtons .restart.small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail.case4 footer.dynamicButton>a:not(.fixed).small,.detail.case4 footer.staticButtons .restart.small{margin:-4px 0;padding:4px 0}}.detail.case4 footer.dynamicButton>a:not(.fixed).small>span,.detail.case4 footer.staticButtons .restart.small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail.case4 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case4 footer.staticButtons .restart.small>span:after,.detail.case4 footer.staticButtons .restart.small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail.case4 footer.dynamicButton>a:not(.fixed).small>span:before,html:not([dir=rtl]) .detail.case4 footer.staticButtons .restart.small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail.case4 footer.dynamicButton>a:not(.fixed).small>span:after,html:not([dir=rtl]) .detail.case4 footer.staticButtons .restart.small>span:after,html[dir=rtl] .detail.case4 footer.dynamicButton>a:not(.fixed).small>span:before,html[dir=rtl] .detail.case4 footer.staticButtons .restart.small>span:before{margin-left:.25rem}html[dir=rtl] .detail.case4 footer.dynamicButton>a:not(.fixed).small>span:after,html[dir=rtl] .detail.case4 footer.staticButtons .restart.small>span:after{margin-right:.25rem}.detail.case4 footer.dynamicButton>a:not(.fixed).small:hover>span,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case4 footer.staticButtons .restart.small:hover>span,.detail.case4 footer.staticButtons .restart:not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):focus:not(:focus-visible),.detail.case4 footer.staticButtons .restart:not(.small):focus:not(:focus-visible){outline:none}.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):focus-visible,.detail.case4 footer.staticButtons .restart:not(.small):focus-visible{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case4 footer.dynamicButton>a:not(.fixed).small,.detail.case4 footer.staticButtons .restart.small{outline:none!important}.detail.case4 footer.dynamicButton>a:not(.fixed).small:focus:not(:focus-visible)>span,.detail.case4 footer.staticButtons .restart.small:focus:not(:focus-visible)>span{outline:none}.detail.case4 footer.dynamicButton>a:not(.fixed).small:focus-visible>span,.detail.case4 footer.staticButtons .restart.small:focus-visible>span{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case4 footer.dynamicButton>a:not(.fixed).small>span,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case4 footer.staticButtons .restart.small>span,.detail.case4 footer.staticButtons .restart:not(.small){border-color:var(--primary500);background-color:var(--primary500);color:var(--neutral0)}.detail.case4 footer.dynamicButton>a:not(.fixed).small>span:hover,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case4 footer.staticButtons .restart.small>span:hover,.detail.case4 footer.staticButtons .restart:not(.small):hover{background-color:var(--primary600);border-color:var(--primary600)}.detail.case4 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case4 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case4 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case4 footer.staticButtons .restart.small>span:after,.detail.case4 footer.staticButtons .restart.small>span:before,.detail.case4 footer.staticButtons .restart:not(.small):after,.detail.case4 footer.staticButtons .restart:not(.small):before{background-color:var(--neutral0)}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .share{background-color:var(--primary500)}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .share:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .share:focus-visible{outline:2px solid var(--primary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .share:hover{background-color:var(--primary800)}:root[data-theme=dark] .detail.case4 footer.fixedButtons .share{background-color:var(--primary400)}:root[data-theme=dark] .detail.case4 footer.fixedButtons .share:hover{background-color:var(--primary100)}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .home{background-color:var(--primary400)}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .home:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .home:focus-visible{outline:2px solid var(--primary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case4 footer.fixedButtons .home:hover{background-color:var(--primary800)}:root[data-theme=dark] .detail.case4 footer.fixedButtons .home{background-color:var(--primary500)}:root[data-theme=dark] .detail.case4 footer.fixedButtons .home:hover{background-color:var(--primary100)}.detail.case4 .resultDetails>li>strong:before{background-color:var(--primary400)}.detail.case4 .book:focus:not(:focus-visible){outline:none}.detail.case4 .book:focus-visible{outline:2px solid var(--primary600);outline-offset:2px}.detail.case5>header{background:linear-gradient(145deg,var(--quaternary50) 0,var(--neutral0) 60%,var(--quaternary100) 100%)}.detail.case5>header:after{background:radial-gradient(circle,var(--quaternary200) 0,transparent 70%)}.detail.case5>header h1{background-color:var(--quaternary600);color:var(--quaternary50)}.detail.case5>header .status .progress{background-color:var(--quaternary200)}.detail.case5>header .status .progress:before{background-color:var(--quaternary500)}.detail.case5>header .status dl dd:first-of-type{color:var(--quaternary600)}.detail.case5>header .myType dt{text-transform:uppercase;color:var(--quaternary600)}.detail.case5>header .myType dd:not(.myScore)>strong{color:var(--quaternary800)}.detail.case5>header .myType dd:not(.myScore)>button{color:var(--quaternary500)}.detail.case5>header .myType dd:not(.myScore)>button:focus:not(:focus-visible){outline:none}.detail.case5>header .myType dd:not(.myScore)>button:focus-visible{outline:2px solid var(--quaternary500);outline-offset:2px}.detail.case5>header .myType dd:not(.myScore)>button:hover{color:var(--quaternary700)}.detail.case5>header .myType dd:not(.myScore)>button:hover:before{background-color:var(--quaternary700)}.detail.case5>header .myType dd:not(.myScore)>button:before{background-color:var(--quaternary500)}.detail.case5>header .myScore{border:1px solid var(--quaternary200)}.detail.case5>header .myScore>strong{color:var(--quaternary600)}.detail.case5>header .myScore>b{color:var(--quaternary400)}.detail.case5>header .myScore .range:before{background-color:var(--quaternary100)}.detail.case5>header .myScore .range:after{background-color:var(--quaternary400)}.detail.case5>header .myScore .range .marker{border:3px solid var(--quaternary400);box-shadow:0 0 0 3px var(--quaternary200)}.detail.case5>header .myScore .matrixSummary>li>div:first-child>strong,.detail.case5>header .myScore .range ul{color:var(--quaternary500)}.detail.case5>header .myScore .matrixSummary>li>div:first-child>b{color:var(--quaternary800)}.detail.case5 .subTitle2 em{color:var(--quaternary600)}.detail.case5 .about>ol>li:before{background-color:var(--quaternary400)}.detail.case5 .about>ol>li:after,.detail.case5>form>ol>li.nextItem{background-color:var(--quaternary100)}.detail.case5>form>ol>li:before{background-color:var(--quaternary500)}.detail.case5>form>ol>li>div label input:checked+span{border-color:var(--quaternary500);background-color:var(--quaternary50);color:var(--quaternary700)}.detail.case5>form>ol>li>div label input:checked+span:after,.detail.case5>form>ol>li>div label input:checked+span:before{background-color:var(--quaternary500)}.detail.case5>form>ol>li:not(.disabled)>div label:hover span{border-color:var(--quaternary300)}.detail.case5 .types{border:1px solid var(--quaternary200);background-image:repeating-linear-gradient(-45deg,var(--quaternary50) 0,var(--quaternary50) 3px,var(--neutral0) 3px,var(--neutral0) 6px)}.detail.case5 .types>li.myType{color:var(--quaternary700)}.detail.case5 .types>li.myType>span:first-child{background-color:var(--quaternary200);color:var(--quaternary900)}.detail.case5 .types>li.myType>span:first-child:before{background-color:var(--quaternary700)}.detail.case5 .allTypes summary{outline:none!important}.detail.case5 .allTypes summary:focus:not(:focus-visible)>span{outline:none}.detail.case5 .allTypes summary:focus-visible>span{outline:2px solid var(--quaternary600);outline-offset:-4px}.detail.case5 .allTypes summary>span{border:1px solid var(--quaternary200);color:var(--quaternary600)}.detail.case5 .allTypes summary>span:after{background-color:var(--quaternary600)}.detail.case5 .allTypes[open] summary>span{border-color:var(--quaternary500);background-color:var(--quaternary50)}.detail.case5 .allTypes>div>ul{border:1px solid var(--quaternary200)}.detail.case5 .allTypes>div>ul>li.myType{background:var(--quaternary50)}.detail.case5 .allTypes>div>ul>li.myType:before{outline:3px solid var(--quaternary200);background-color:var(--quaternary500)}.detail.case5 .allTypes>div>ul>li.myType>strong{color:var(--quaternary700)}.detail.case5 .allTypes>div>ul>li.myType>strong:after{background-color:var(--quaternary600)}.detail.case5 .allTypes>div>ul>li.myType>b{color:var(--quaternary500)}.detail.case5 .allTypes>div>ul>li.myType>ul>li:before{background-color:var(--quaternary500)}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons{background-color:var(--quaternary600)}:root[data-theme=dark] .detail.case5 footer.fixedButtons{background-color:var(--quaternary300)}:root:not([data-theme=dark]) .detail.case5 footer.dynamicButton>a.fixed,:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .restart{background-color:var(--quaternary600)}:root:not([data-theme=dark]) .detail.case5 footer.dynamicButton>a.fixed:focus:not(:focus-visible),:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .restart:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case5 footer.dynamicButton>a.fixed:focus-visible,:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .restart:focus-visible{outline:2px solid var(--quaternary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case5 footer.dynamicButton>a.fixed:hover,:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .restart:hover{background-color:var(--quaternary800)}:root[data-theme=dark] .detail.case5 footer.dynamicButton>a.fixed,:root[data-theme=dark] .detail.case5 footer.fixedButtons .restart{background-color:var(--quaternary300)}:root[data-theme=dark] .detail.case5 footer.dynamicButton>a.fixed:hover,:root[data-theme=dark] .detail.case5 footer.fixedButtons .restart:hover{background-color:var(--quaternary100)}.detail.case5 footer.dynamicButton>a:not(.fixed).small>span,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case5 footer.staticButtons .restart.small>span,.detail.case5 footer.staticButtons .restart:not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail.case5 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case5 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case5 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case5 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case5 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case5 footer.staticButtons .restart.fold.small>span:after,.detail.case5 footer.staticButtons .restart.fold:not(.small):after,.detail.case5 footer.staticButtons .restart.home.small>span:before,.detail.case5 footer.staticButtons .restart.home:not(.small):before,.detail.case5 footer.staticButtons .restart.more.small>span:after,.detail.case5 footer.staticButtons .restart.more:not(.small):after,.detail.case5 footer.staticButtons .restart.restart.small>span:before,.detail.case5 footer.staticButtons .restart.restart:not(.small):before,.detail.case5 footer.staticButtons .restart.share.small>span:before,.detail.case5 footer.staticButtons .restart.share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail.case5 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case5 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case5 footer.staticButtons .restart.fold.small>span:after,.detail.case5 footer.staticButtons .restart.fold:not(.small):after,.detail.case5 footer.staticButtons .restart.more.small>span:after,.detail.case5 footer.staticButtons .restart.more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail.case5 footer.dynamicButton>a:not(.fixed).more.small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).more:not(.small):after,.detail.case5 footer.staticButtons .restart.more.small>span:after,.detail.case5 footer.staticButtons .restart.more:not(.small):after{transform:rotate(90deg)}.detail.case5 footer.dynamicButton>a:not(.fixed).fold.small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).fold:not(.small):after,.detail.case5 footer.staticButtons .restart.fold.small>span:after,.detail.case5 footer.staticButtons .restart.fold:not(.small):after{transform:rotate(270deg)}.detail.case5 footer.dynamicButton>a:not(.fixed).home.small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed).home:not(.small):before,.detail.case5 footer.staticButtons .restart.home.small>span:before,.detail.case5 footer.staticButtons .restart.home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail.case5 footer.dynamicButton>a:not(.fixed).share.small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed).share:not(.small):before,.detail.case5 footer.staticButtons .restart.share.small>span:before,.detail.case5 footer.staticButtons .restart.share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail.case5 footer.dynamicButton>a:not(.fixed).restart.small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed).restart:not(.small):before,.detail.case5 footer.staticButtons .restart.restart.small>span:before,.detail.case5 footer.staticButtons .restart.restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case5 footer.staticButtons .restart:not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case5 footer.staticButtons .restart:not(.small):after,.detail.case5 footer.staticButtons .restart:not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):before,html:not([dir=rtl]) .detail.case5 footer.staticButtons .restart:not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):after,html:not([dir=rtl]) .detail.case5 footer.staticButtons .restart:not(.small):after,html[dir=rtl] .detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):before,html[dir=rtl] .detail.case5 footer.staticButtons .restart:not(.small):before{margin-left:.5rem}html[dir=rtl] .detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):after,html[dir=rtl] .detail.case5 footer.staticButtons .restart:not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail.case5 footer.dynamicButton>a:not(.fixed).small,.detail.case5 footer.staticButtons .restart.small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail.case5 footer.dynamicButton>a:not(.fixed).small,.detail.case5 footer.staticButtons .restart.small{margin:-4px 0;padding:4px 0}}.detail.case5 footer.dynamicButton>a:not(.fixed).small>span,.detail.case5 footer.staticButtons .restart.small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail.case5 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case5 footer.staticButtons .restart.small>span:after,.detail.case5 footer.staticButtons .restart.small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail.case5 footer.dynamicButton>a:not(.fixed).small>span:before,html:not([dir=rtl]) .detail.case5 footer.staticButtons .restart.small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail.case5 footer.dynamicButton>a:not(.fixed).small>span:after,html:not([dir=rtl]) .detail.case5 footer.staticButtons .restart.small>span:after,html[dir=rtl] .detail.case5 footer.dynamicButton>a:not(.fixed).small>span:before,html[dir=rtl] .detail.case5 footer.staticButtons .restart.small>span:before{margin-left:.25rem}html[dir=rtl] .detail.case5 footer.dynamicButton>a:not(.fixed).small>span:after,html[dir=rtl] .detail.case5 footer.staticButtons .restart.small>span:after{margin-right:.25rem}.detail.case5 footer.dynamicButton>a:not(.fixed).small:hover>span,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case5 footer.staticButtons .restart.small:hover>span,.detail.case5 footer.staticButtons .restart:not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):focus:not(:focus-visible),.detail.case5 footer.staticButtons .restart:not(.small):focus:not(:focus-visible){outline:none}.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):focus-visible,.detail.case5 footer.staticButtons .restart:not(.small):focus-visible{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case5 footer.dynamicButton>a:not(.fixed).small,.detail.case5 footer.staticButtons .restart.small{outline:none!important}.detail.case5 footer.dynamicButton>a:not(.fixed).small:focus:not(:focus-visible)>span,.detail.case5 footer.staticButtons .restart.small:focus:not(:focus-visible)>span{outline:none}.detail.case5 footer.dynamicButton>a:not(.fixed).small:focus-visible>span,.detail.case5 footer.staticButtons .restart.small:focus-visible>span{outline:2px solid var(--neutral0);outline-offset:-4px}.detail.case5 footer.dynamicButton>a:not(.fixed).small>span,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small),.detail.case5 footer.staticButtons .restart.small>span,.detail.case5 footer.staticButtons .restart:not(.small){border-color:var(--quaternary500);background-color:var(--quaternary500);color:var(--neutral0)}.detail.case5 footer.dynamicButton>a:not(.fixed).small>span:hover,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):hover,.detail.case5 footer.staticButtons .restart.small>span:hover,.detail.case5 footer.staticButtons .restart:not(.small):hover{background-color:var(--quaternary600);border-color:var(--quaternary600)}.detail.case5 footer.dynamicButton>a:not(.fixed).small>span:after,.detail.case5 footer.dynamicButton>a:not(.fixed).small>span:before,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):after,.detail.case5 footer.dynamicButton>a:not(.fixed):not(.small):before,.detail.case5 footer.staticButtons .restart.small>span:after,.detail.case5 footer.staticButtons .restart.small>span:before,.detail.case5 footer.staticButtons .restart:not(.small):after,.detail.case5 footer.staticButtons .restart:not(.small):before{background-color:var(--neutral0)}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .share{background-color:var(--quaternary500)}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .share:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .share:focus-visible{outline:2px solid var(--quaternary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .share:hover{background-color:var(--quaternary800)}:root[data-theme=dark] .detail.case5 footer.fixedButtons .share{background-color:var(--quaternary400)}:root[data-theme=dark] .detail.case5 footer.fixedButtons .share:hover{background-color:var(--quaternary100)}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .home{background-color:var(--quaternary400)}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .home:focus:not(:focus-visible){outline:none}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .home:focus-visible{outline:2px solid var(--quaternary50);outline-offset:-4px}:root:not([data-theme=dark]) .detail.case5 footer.fixedButtons .home:hover{background-color:var(--quaternary800)}:root[data-theme=dark] .detail.case5 footer.fixedButtons .home{background-color:var(--quaternary500)}:root[data-theme=dark] .detail.case5 footer.fixedButtons .home:hover{background-color:var(--quaternary100)}.detail.case5 .resultDetails>li>strong:before{background-color:var(--quaternary400)}.detail.case5 .book:focus:not(:focus-visible){outline:none}.detail.case5 .book:focus-visible{outline:2px solid var(--quaternary600);outline-offset:2px}.detail>header{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;align-items:flex-start;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.08)}@media(min-width:1024px){.detail>header{padding:40px 32px}}@media(max-width:1023px){.detail>header{padding:32px 20px}}.detail>header:after,.detail>header:not(.doHeader):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none}.detail>header:not(.doHeader):before{background-image:var(--image);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.25}.detail>header:after{opacity:.3}.detail>header>*{z-index:1;position:relative}.detail>header>h1{padding:0 .75rem;border-radius:.875rem;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.75rem}.detail>header>h2{margin-top:.5rem}.detail>header>p{margin-top:1rem;line-height:1.5;color:var(--neutral600)}.detail>header>ul{margin-top:1.5rem}.detail>header>ul>li{position:relative}html:not([dir=rtl]) .detail>header>ul>li{padding-left:1.5rem}html[dir=rtl] .detail>header>ul>li{padding-right:1.5rem}.detail>header>ul>li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;font-size:.875rem;line-height:1.25rem;color:var(--neutral600)}.detail>header>ul>li+li{margin-top:.5rem}.detail>header>ul>li:first-child:before{mask-image:url(/images/icons/book.svg);-webkit-mask-image:url(/images/icons/book.svg);background-color:var(--primary400)}.detail>header>ul>li:last-child:before{mask-image:url(/images/icons/clock.svg);-webkit-mask-image:url(/images/icons/clock.svg);background-color:var(--tertiary400)}.detail>header>ul>li:before{content:"";position:absolute;top:.1rem}html:not([dir=rtl]) .detail>header>ul>li:before{left:0}html[dir=rtl] .detail>header>ul>li:before{right:0}.detail>header>ul>li:before{width:1.125rem;height:1.125rem;mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}html:not([dir=rtl]) .detail>header>ul>li>span:first-child{padding-right:.5rem}html[dir=rtl] .detail>header>ul>li>span:first-child{padding-left:.5rem}.detail>header>ul>li>span:first-child{font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap;color:var(--neutral800)}.detail>header>ul>li>span:first-child:after{content:"-"}html:not([dir=rtl]) .detail>header>ul>li>span:first-child:after{padding-left:.5rem}html[dir=rtl] .detail>header>ul>li>span:first-child:after{padding-right:.5rem}@media screen and (max-width:768px){.detail>header>ul>li>span:first-child+span{display:none}}.detail>header>ul>li>button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:var(--primary700)}.detail>header>ul>li>button:focus:not(:focus-visible){outline:none}.detail>header>ul>li>button:focus-visible{outline:2px solid var(--primary500);outline-offset:2px}.detail>header>ul>li>button:hover{color:var(--primary700)}@media screen and (min-width:769px){.detail>header>ul>li>button{display:none}}.detail>header>ul>li>button:after{content:"";margin-left:.25rem;width:16px;height:16px;mask-image:url(/images/icons/arrow2.svg);-webkit-mask-image:url(/images/icons/arrow2.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:var(--primary500)}.detail>header>ul>li.opened>button:after{transform:rotate(180deg)}.detail>header>ul>li>p{width:100%;overflow:hidden}@media screen and (max-width:768px){.detail>header>ul>li>p{max-height:0}}.detail>header>ul>li>p a{color:var(--primary700)}.detail>header>ul>li>p a:focus:not(:focus-visible){outline:none}.detail>header>ul>li>p a:focus-visible{outline:2px solid var(--primary500);outline-offset:2px}.detail>header>ul>li>p a:hover{text-decoration:underline}@media screen and (max-width:768px){.detail>header>ul>li.opened>p{max-height:300px}}.detail>header .status{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:1rem;width:100%;font-family:Verdana,Geneva,Tahoma,sans-serif;color:var(--neutral600)}.detail>header .status .progress{position:relative;flex:1 1}html:not([dir=rtl]) .detail>header .status .progress{margin-right:.75rem}html[dir=rtl] .detail>header .status .progress{margin-left:.75rem}.detail>header .status .progress{height:6px;border-radius:3px;overflow:hidden}.detail>header .status .progress:before{width:var(--progress-width);content:"";position:absolute;top:0;bottom:0}html:not([dir=rtl]) .detail>header .status .progress:before{left:0}html[dir=rtl] .detail>header .status .progress:before{right:0}.detail>header .status dl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-weight:700;font-size:.75rem}.detail>header .status dl dt{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.detail>header .status dl dd{font-weight:700}html:not([dir=rtl]) .detail>header .status dl dd:last-of-type{padding-left:.075rem}html[dir=rtl] .detail>header .status dl dd:last-of-type{padding-right:.075rem}.detail>header .status dl dd:last-of-type{color:var(--neutral500)}.detail>header .status dl dd:last-of-type:before{content:"/"}html:not([dir=rtl]) .detail>header .status dl dd:last-of-type:before{padding-right:.075rem}html[dir=rtl] .detail>header .status dl dd:last-of-type:before{padding-left:.075rem}.detail>header .myType{width:100%}.detail>header .myType dt{margin-top:1.75rem;font-size:.875rem;font-weight:700}.detail>header .myType dd:not(.myScore){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}html:not([dir=rtl]) .detail>header .myType dd:not(.myScore){margin-left:-.75rem}html[dir=rtl] .detail>header .myType dd:not(.myScore){margin-right:-.75rem}.detail>header .myType dd:not(.myScore){margin-top:.5rem}html:not([dir=rtl]) .detail>header .myType dd:not(.myScore)>*{margin-left:.75rem}html[dir=rtl] .detail>header .myType dd:not(.myScore)>*{margin-right:.75rem}.detail>header .myType dd:not(.myScore)>strong{font-size:2rem;line-height:1.2}.detail>header .myType dd:not(.myScore)>button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:36px;text-decoration:underline;font-size:.875rem;font-weight:700}.detail>header .myType dd:not(.myScore)>button:before{content:""}html:not([dir=rtl]) .detail>header .myType dd:not(.myScore)>button:before{margin-right:.25rem}html[dir=rtl] .detail>header .myType dd:not(.myScore)>button:before{margin-left:.25rem}.detail>header .myType dd:not(.myScore)>button:before{width:1rem;height:1rem;mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.detail>header .myScore{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:.75rem;width:100%;border-radius:.75rem;padding:1rem 1.25rem;background-color:var(--neutral0)}html:not([dir=rtl]) .detail>header .myScore>strong span{padding-right:.075rem}html[dir=rtl] .detail>header .myScore>strong span{padding-left:.075rem}.detail>header .myScore>strong span{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:2.25rem}.detail>header .myScore>b{padding-bottom:.125rem}.detail>header .myScore .range,.detail>header .myScore>b span span{font-family:Verdana,Geneva,Tahoma,sans-serif}.detail>header .myScore .range{position:relative;margin-top:1rem;width:100%;padding-top:1rem}.detail>header .myScore .range:after,.detail>header .myScore .range:before{content:"";position:absolute;top:0}html:not([dir=rtl]) .detail>header .myScore .range:after,html:not([dir=rtl]) .detail>header .myScore .range:before{left:0}html[dir=rtl] .detail>header .myScore .range:after,html[dir=rtl] .detail>header .myScore .range:before{right:0}.detail>header .myScore .range:after,.detail>header .myScore .range:before{height:6px;border-radius:3px}html:not([dir=rtl]) .detail>header .myScore .range:before{right:0}html[dir=rtl] .detail>header .myScore .range:before{left:0}.detail>header .myScore .range:after{width:var(--range-width)}.detail>header .myScore .range .marker{z-index:1;position:absolute;top:-4px}html:not([dir=rtl]) .detail>header .myScore .range .marker{left:calc(var(--range-width) - 6.5px)}html[dir=rtl] .detail>header .myScore .range .marker{right:calc(var(--range-width) - 6.5px)}.detail>header .myScore .range .marker{width:13px;height:13px;border-radius:50%;background-color:var(--neutral0)}.detail>header .myScore .range ul{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;font-size:.75rem;font-family:Verdana,Geneva,Tahoma,sans-serif}.detail>header .myScore .range ul>li:not(:first-child):not(:last-child):not(.threshold){position:absolute}html:not([dir=rtl]) .detail>header .myScore .range ul>li:not(:first-child):not(:last-child):not(.threshold){left:calc(var(--position-value) - 12px)}html[dir=rtl] .detail>header .myScore .range ul>li:not(:first-child):not(:last-child):not(.threshold){right:calc(var(--position-value) - 12px)}.detail>header .myScore .range ul>li:not(:first-child):not(:last-child):not(.threshold){width:24px;text-align:center}.detail>header .myScore .range ul .threshold{position:absolute}html:not([dir=rtl]) .detail>header .myScore .range ul .threshold{left:var(--threshold-width)}html[dir=rtl] .detail>header .myScore .range ul .threshold{right:var(--threshold-width)}html:not([dir=rtl]) .detail>header .myScore .range ul .threshold{padding-left:.4rem}html[dir=rtl] .detail>header .myScore .range ul .threshold{padding-right:.4rem}.detail>header .myScore .range ul .threshold:before{content:"";position:absolute}html:not([dir=rtl]) .detail>header .myScore .range ul .threshold:before{left:0}html[dir=rtl] .detail>header .myScore .range ul .threshold:before{right:0}.detail>header .myScore .range ul .threshold:before{top:-28px;bottom:1.125rem;width:0}html:not([dir=rtl]) .detail>header .myScore .range ul .threshold:before{border-left:1px dashed var(--neutral400)}html[dir=rtl] .detail>header .myScore .range ul .threshold:before{border-right:1px dashed var(--neutral400)}.detail>header .myScore .range ul .threshold small{display:block;margin-top:.25rem;font-size:.625rem;color:var(--neutral600)}.detail>header .myScore .matrixSummary{width:100%;padding-bottom:1rem}.detail>header .myScore .matrixSummary>li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.detail>header .myScore .matrixSummary>li+li{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--neutral200)}.detail>header .myScore .matrixSummary>li>div:first-child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:.5rem}html:not([dir=rtl]) .detail>header .myScore .matrixSummary>li>div:first-child>b{padding-left:.25rem}html[dir=rtl] .detail>header .myScore .matrixSummary>li>div:first-child>b{padding-right:.25rem}.detail>header .myScore .matrixSummary>li>div:first-child>b{font-size:1.125rem}html:not([dir=rtl]) .detail>header .myScore .matrixSummary>li>div:first-child>small{padding-left:.125rem}html[dir=rtl] .detail>header .myScore .matrixSummary>li>div:first-child>small{padding-right:.125rem}html:not([dir=rtl]) .detail>header .myScore .matrixSummary>li>div:first-child>small{padding-right:.5rem}html[dir=rtl] .detail>header .myScore .matrixSummary>li>div:first-child>small{padding-left:.5rem}.detail>header .myScore .matrixSummary>li>div:first-child>small{font-size:.875rem;font-weight:700;color:var(--neutral500)}.detail>header .myScore .matrixSummary>li>p{margin-top:.5rem;font-size:.75rem;line-height:1.5;color:var(--neutral600)}@media screen and (max-width:640px){.detail>header .myScore .matrixSummary>li>p{width:100%}}.detail>header .myScore .matrixSummary .range{margin-top:1.25rem}.detail p.direction{padding:1rem 1.5rem;border-radius:.75rem;background:var(--neutral100);box-shadow:0 2px 6px rgba(0,0,0,.08);font-size:1rem;font-weight:700;line-height:1.75;text-align:center}@media(min-width:1024px){.detail p.direction{margin:40px 32px 0}}@media(max-width:1023px){.detail p.direction{margin:32px 20px 0}}.detail .description{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;background-color:var(--neutral50);line-height:1.75;color:var(--neutral700)}@media(min-width:1024px){.detail .description{padding:40px 32px}}@media(max-width:1023px){.detail .description{padding:32px 20px}}.detail .description>.subTitle2{width:100%}.detail .description>div.expandable{position:relative;margin-top:1.5rem;width:100%;overflow:hidden}.detail .description>div.expandable:not(.expanded){max-height:8.75em}.detail .description>div.expandable:not(.expanded):after{opacity:1}.detail .description>div.expandable.expanded{max-height:none}.detail .description>div.expandable.expanded:after{opacity:0}.detail .description>div.expandable:after{content:"";position:absolute;bottom:0}html:not([dir=rtl]) .detail .description>div.expandable:after{right:0}html[dir=rtl] .detail .description>div.expandable:after{left:0}.detail .description>div.expandable:after{width:100%;height:7.5em;background:linear-gradient(to bottom,transparent,var(--neutral50) 100%)}.detail .description .types{margin-top:1.5rem;width:100%}html:not([dir=rtl]) .detail .description .types{padding-left:.25rem}html[dir=rtl] .detail .description .types{padding-right:.25rem}html:not([dir=rtl]) .detail .description .types{padding-right:1rem}html[dir=rtl] .detail .description .types{padding-left:1rem}.detail .description .types{border-radius:.75rem;color:var(--neutral500);font-size:.875rem}.detail .description .types:not(.column){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-top:.25rem;padding-bottom:1rem}.detail .description .types:not(.column)>li{margin-top:.75rem}.detail .description .types.column{padding-top:.75rem;padding-bottom:1rem}.detail .description .types.column>li+li{margin-top:.5rem}.detail .description .types+*{margin-top:1.5rem}.detail .description .types>li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.detail .description .types>li.myType{font-weight:700}.detail .description .types>li>span{margin-top:.25rem}html:not([dir=rtl]) .detail .description .types>li>span{margin-left:.75rem}html[dir=rtl] .detail .description .types>li>span{margin-right:.75rem}.detail .description .types>li>span:first-child{position:relative;padding-top:.25rem;padding-bottom:.25rem}html:not([dir=rtl]) .detail .description .types>li>span:first-child{padding-left:1.5rem}html[dir=rtl] .detail .description .types>li>span:first-child{padding-right:1.5rem}html:not([dir=rtl]) .detail .description .types>li>span:first-child{padding-right:.625rem}html[dir=rtl] .detail .description .types>li>span:first-child{padding-left:.625rem}.detail .description .types>li>span:first-child{border-radius:.375rem;background-color:var(--neutral100);color:var(--neutral600)}.detail .description .types>li>span:first-child:before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.detail .description .types>li>span:last-child{line-height:1.5}html:not([dir=rtl]) .detail .description .types>li:not(.myType)>span:first-child:before{left:.75rem}html[dir=rtl] .detail .description .types>li:not(.myType)>span:first-child:before{right:.75rem}.detail .description .types>li:not(.myType)>span:first-child:before{width:.3125rem;height:.3125rem;border-radius:50%;background-color:var(--neutral400)}html:not([dir=rtl]) .detail .description .types>li.myType>span:first-child:before{left:.375rem}html[dir=rtl] .detail .description .types>li.myType>span:first-child:before{right:.375rem}.detail .description .types>li.myType>span:first-child:before{width:1rem;height:1rem;mask-image:url(/images/icons/check.svg);-webkit-mask-image:url(/images/icons/check.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.detail .description>p{width:100%}.detail .description p+p{margin-top:1.25rem}.detail .description .descList{width:100%}.detail .description .descList>li{margin-top:3rem;position:relative}.detail .description .descList>li>strong{position:relative;display:block}html:not([dir=rtl]) .detail .description .descList>li>strong{padding-left:1.7rem}html[dir=rtl] .detail .description .descList>li>strong{padding-right:1.7rem}.detail .description .descList>li>strong:before{content:"";position:absolute}html:not([dir=rtl]) .detail .description .descList>li>strong:before{left:0}html[dir=rtl] .detail .description .descList>li>strong:before{right:0}.detail .description .descList>li>strong:before{top:.175rem;width:1.25rem;height:1.25rem;mask-image:url(/images/icons/tick.svg);-webkit-mask-image:url(/images/icons/tick.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:var(--neutral800)}.detail .description .descList>li>div{margin-top:1rem;padding:1.25rem;border:1px solid var(--neutral200);border-radius:.75rem;box-shadow:0 2px 6px rgba(0,0,0,.08);background-color:var(--neutral0)}.detail .description .descList>li>div>*+*{margin-top:1rem}.detail .description .descList>li>div>ul>li{position:relative}html:not([dir=rtl]) .detail .description .descList>li>div>ul>li{padding-left:.8rem}html[dir=rtl] .detail .description .descList>li>div>ul>li{padding-right:.8rem}.detail .description .descList>li>div>ul>li+li{margin-top:.75rem}.detail .description .descList>li>div>ul>li:before{content:"";position:absolute}html:not([dir=rtl]) .detail .description .descList>li>div>ul>li:before{left:0}html[dir=rtl] .detail .description .descList>li>div>ul>li:before{right:0}.detail .description .descList>li>div>ul>li:before{top:.6rem;width:.375rem;height:.125rem;background-color:var(--neutral400)}.detail .description .resultDetails{width:100%}.detail .description .resultDetails>li{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--neutral200)}.detail .description .resultDetails>li>strong{position:relative;display:block}html:not([dir=rtl]) .detail .description .resultDetails>li>strong{padding-left:1.5rem}html[dir=rtl] .detail .description .resultDetails>li>strong{padding-right:1.5rem}.detail .description .resultDetails>li>strong:before{content:"";position:absolute}html:not([dir=rtl]) .detail .description .resultDetails>li>strong:before{left:0}html[dir=rtl] .detail .description .resultDetails>li>strong:before{right:0}.detail .description .resultDetails>li>strong:before{top:.1rem;width:1rem;height:1rem;mask-image:url(/images/icons/quote.svg);-webkit-mask-image:url(/images/icons/quote.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.detail .description .resultDetails>li>div{margin-top:1rem}.detail .description .resultDetails>li>div>ul:not(:first-child){margin-top:1.125rem}html:not([dir=rtl]) .detail .description .resultDetails>li>div>ul{padding-left:.8rem}html[dir=rtl] .detail .description .resultDetails>li>div>ul{padding-right:.8rem}.detail .description .resultDetails>li>div>ul>li{position:relative}html:not([dir=rtl]) .detail .description .resultDetails>li>div>ul>li{padding-left:.8rem}html[dir=rtl] .detail .description .resultDetails>li>div>ul>li{padding-right:.8rem}.detail .description .resultDetails>li>div>ul>li+li{margin-top:.5rem}.detail .description .resultDetails>li>div>ul>li:before{content:"";position:absolute}html:not([dir=rtl]) .detail .description .resultDetails>li>div>ul>li:before{left:0}html[dir=rtl] .detail .description .resultDetails>li>div>ul>li:before{right:0}.detail .description .resultDetails>li>div>ul>li:before{top:.75rem;width:.1875rem;height:.1875rem;background-color:var(--neutral500)}.detail .description .btn_default:not(.fold){margin-top:calc(1rem - 4px)}.detail .description .btn_default.fold{margin-top:calc(1.5rem - 4px)}.detail .description .itemTitle{display:block;margin-bottom:.125rem}.detail .about{border-top:1px solid var(--neutral100);background-color:var(--neutral0)}@media(min-width:1024px){.detail .about{padding:40px 32px}}@media(max-width:1023px){.detail .about{padding:32px 20px}}.detail .about>p{margin-top:1rem;line-height:1.75;color:var(--neutral700)}.detail .about>ol{margin-top:1.5rem;list-style:none;counter-reset:item}.detail .about>ol>li{position:relative;counter-increment:item;padding-top:.25rem}html:not([dir=rtl]) .detail .about>ol>li{padding-left:2.25rem}html[dir=rtl] .detail .about>ol>li{padding-right:2.25rem}.detail .about>ol>li{color:var(--neutral700)}.detail .about>ol>li:not(:last-child){padding-bottom:2rem}.detail .about>ol>li:before{content:counter(item);position:absolute}html:not([dir=rtl]) .detail .about>ol>li:before{left:0}html[dir=rtl] .detail .about>ol>li:before{right:0}.detail .about>ol>li:before{top:0;width:1.625rem;height:1.625rem;border-radius:50%;font-family:Times New Roman,serif;font-size:1.125em;font-weight:700;font-style:italic;line-height:1.625rem;text-align:center;color:var(--neutral0)}.detail .about>ol>li:after{content:"";position:absolute;top:1.625rem;bottom:0}html:not([dir=rtl]) .detail .about>ol>li:after{left:.6875rem}html[dir=rtl] .detail .about>ol>li:after{right:.6875rem}.detail .about>ol>li:after{width:.25rem}.detail .about>ol>li>strong{display:block;line-height:1.3;color:var(--neutral800)}.detail .about>ol>li>p,.detail .about>ol>li>ul{margin-top:1rem;line-height:1.75;color:var(--neutral700)}.detail .about>ol>li>ul>li{position:relative}html:not([dir=rtl]) .detail .about>ol>li>ul>li{padding-left:1.5rem}html[dir=rtl] .detail .about>ol>li>ul>li{padding-right:1.5rem}.detail .about>ol>li>ul>li+li{margin-top:.75rem}.detail .about>ol>li>ul>li:before{content:"";position:absolute}html:not([dir=rtl]) .detail .about>ol>li>ul>li:before{left:0}html[dir=rtl] .detail .about>ol>li>ul>li:before{right:0}.detail .about>ol>li>ul>li:before{top:.3rem;width:1rem;height:1rem;mask-image:url(/images/icons/user.svg);-webkit-mask-image:url(/images/icons/user.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:var(--neutral800)}.detail .about>.books{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--neutral200)}.detail .about>.books .subTitle4{position:relative}html:not([dir=rtl]) .detail .about>.books .subTitle4{padding-left:1.875rem}html[dir=rtl] .detail .about>.books .subTitle4{padding-right:1.875rem}.detail .about>.books .subTitle4:before{content:"";position:absolute}html:not([dir=rtl]) .detail .about>.books .subTitle4:before{left:0}html[dir=rtl] .detail .about>.books .subTitle4:before{right:0}.detail .about>.books .subTitle4:before{top:.175rem;width:1.5rem;height:1.5rem;mask-image:url(/images/icons/book.svg);-webkit-mask-image:url(/images/icons/book.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:var(--neutral700)}.detail .about>.books>.book{padding:1rem;border-radius:.75rem;box-shadow:0 2px 6px rgba(0,0,0,.08);background-color:var(--neutral50)}.detail .about>.books>.book:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.detail .about>.books>p{margin-top:2rem;padding:.625rem 1rem;border-radius:.625rem;background-color:var(--neutral100);font-size:.75rem;line-height:1.5;text-align:center;color:var(--neutral600)}html:not([dir=rtl]) .detail .about>.books .allTypes>div>ul>li>b{margin-left:-1.25rem}html[dir=rtl] .detail .about>.books .allTypes>div>ul>li>b{margin-right:-1.25rem}.detail .relatedTests{border-top:1px solid var(--neutral100);background-color:var(--neutral50)}@media(min-width:1024px){.detail .relatedTests{padding:40px 32px}}@media(max-width:1023px){.detail .relatedTests{padding:32px 20px}}.detail .allTypes{margin-top:calc(1.5rem - 5px);width:100%}.detail .allTypes[open] summary>span:after{mask-image:url(/images/icons/minus2.svg);-webkit-mask-image:url(/images/icons/minus2.svg)}.detail .allTypes:not([open]) summary>span:after{mask-image:url(/images/icons/cross.svg);-webkit-mask-image:url(/images/icons/cross.svg);transform:rotate(45deg)}.detail .allTypes summary{display:inline-block;margin-bottom:-5px;padding:5px 0;cursor:pointer}.detail .allTypes summary:hover>span{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-2px)}.detail .allTypes summary>span{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 .875rem;border-radius:.9rem;background-color:var(--neutral0);font-size:.875rem;line-height:1.8rem}.detail .allTypes summary>span:after{content:""}html:not([dir=rtl]) .detail .allTypes summary>span:after{margin-left:.5rem}html[dir=rtl] .detail .allTypes summary>span:after{margin-right:.5rem}.detail .allTypes summary>span:after{width:.875rem;height:.875rem;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.detail .allTypes>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;margin-top:.75rem}.detail .allTypes>div>ul{overflow:hidden;width:100%;min-height:0;border:1px solid var(--neutral200);border-radius:.75rem;background-color:var(--neutral0);font-size:.875rem;line-height:1.5;color:var(--neutral600)}.detail .allTypes>div>ul>li{position:relative;padding-top:1rem;padding-bottom:1rem}html:not([dir=rtl]) .detail .allTypes>div>ul>li{padding-left:2.5rem}html[dir=rtl] .detail .allTypes>div>ul>li{padding-right:2.5rem}html:not([dir=rtl]) .detail .allTypes>div>ul>li{padding-right:1.25rem}html[dir=rtl] .detail .allTypes>div>ul>li{padding-left:1.25rem}.detail .allTypes>div>ul>li.myType{color:var(--neutral800)}.detail .allTypes>div>ul>li.myType>strong:after{content:""}html:not([dir=rtl]) .detail .allTypes>div>ul>li.myType>strong:after{margin-left:.125rem}html[dir=rtl] .detail .allTypes>div>ul>li.myType>strong:after{margin-right:.125rem}.detail .allTypes>div>ul>li.myType>strong:after{width:1rem;height:1rem;mask-image:url(/images/icons/check.svg);-webkit-mask-image:url(/images/icons/check.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.detail .allTypes>div>ul>li+li{border-top:1px solid var(--neutral200)}.detail .allTypes>div>ul>li:before{content:"";position:absolute;top:1.325rem}html:not([dir=rtl]) .detail .allTypes>div>ul>li:before{left:1.25rem}html[dir=rtl] .detail .allTypes>div>ul>li:before{right:1.25rem}.detail .allTypes>div>ul>li:before{width:.625rem;height:.625rem;border-radius:50%;background-color:var(--neutral300)}.detail .allTypes>div>ul>li>strong{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:var(--neutral500)}.detail .allTypes>div>ul>li>b{display:block;margin-top:.25rem;color:var(--neutral500)}.detail .allTypes>div>ul>li>*+*{margin-top:.5rem}.detail .allTypes>div>ul>li>ul>li{position:relative}html:not([dir=rtl]) .detail .allTypes>div>ul>li>ul>li{padding-left:.6rem}html[dir=rtl] .detail .allTypes>div>ul>li>ul>li{padding-right:.6rem}.detail .allTypes>div>ul>li>ul>li+li{margin-top:.5rem}.detail .allTypes>div>ul>li>ul>li:before{content:"";position:absolute}html:not([dir=rtl]) .detail .allTypes>div>ul>li>ul>li:before{left:0}html[dir=rtl] .detail .allTypes>div>ul>li>ul>li:before{right:0}.detail .allTypes>div>ul>li>ul>li:before{top:.6em;width:2px;height:2px;background-color:var(--neutral400)}.detail .allTypes>div .btn_default.fold{margin-top:calc(.75rem - 4px)}.detail>form>ol{list-style:none;counter-reset:item}@media(min-width:1024px){.detail>form>ol{padding:24px 16px}}@media(max-width:1023px){.detail>form>ol{padding:20px 8px}}.detail>form>ol>li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;counter-increment:item;border-radius:.75rem}@media(min-width:1024px){.detail>form>ol>li{padding:16px}}@media(max-width:1023px){.detail>form>ol>li{padding:12px}}.detail>form>ol>li+li{margin-top:1rem}.detail>form>ol>li:before{content:counter(item)}html:not([dir=rtl]) .detail>form>ol>li:before{margin-right:.75rem}html[dir=rtl] .detail>form>ol>li:before{margin-left:.75rem}.detail>form>ol>li:before{min-width:1.625rem;padding:0 .375rem;border-radius:.375rem;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:.75rem;font-weight:700;line-height:1.625rem;text-align:center;color:var(--neutral0)}.detail>form>ol>li.disabled:before{background-color:var(--neutral200)}.detail>form>ol>li>strong{flex:1 1;line-height:1.75;color:var(--neutral800)}.detail>form>ol>li.disabled strong{color:var(--neutral300)}html:not([dir=rtl]) .detail>form>ol>li>div{margin-left:-.5rem}html[dir=rtl] .detail>form>ol>li>div{margin-right:-.5rem}.detail>form>ol>li>div{margin-top:.25rem;width:100%}.detail>form>ol>li>div.likert{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.detail>form>ol>li>div.likert label span:before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;background-color:var(--neutral400)}.detail>form>ol>li>div.likert label:first-of-type span:before{mask-image:url(/images/icons/cross.svg);-webkit-mask-image:url(/images/icons/cross.svg);mask-size:95%;-webkit-mask-size:95%}.detail>form>ol>li>div.likert label:nth-of-type(2) span:before{mask-image:url(/images/icons/minus2.svg);-webkit-mask-image:url(/images/icons/minus2.svg)}.detail>form>ol>li>div.likert label:nth-of-type(3):nth-last-of-type(3) span:before{mask-image:url(/images/icons/tilde.svg);-webkit-mask-image:url(/images/icons/tilde.svg);mask-size:60%;-webkit-mask-size:60%;transform:rotate(-12deg)}.detail>form>ol>li>div.likert label:nth-last-of-type(2) span:before{mask-image:url(/images/icons/check.svg);-webkit-mask-image:url(/images/icons/check.svg)}.detail>form>ol>li>div.likert label:last-of-type span:before{mask-image:url(/images/icons/double_check.svg);-webkit-mask-image:url(/images/icons/double_check.svg)}.detail>form>ol>li>div.likert label input:disabled+span:before{background-color:var(--neutral300)}.detail>form>ol>li>div.likert.length4 label{flex:1 1}.detail>form>ol>li>div.likert.length4 label span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:2.5rem .5rem .75rem}@media(min-width:1024px){.detail>form>ol>li>div.likert.length4 label span{font-size:.875rem}}@media(max-width:1023px){.detail>form>ol>li>div.likert.length4 label span{font-size:.75rem}}.detail>form>ol>li>div.likert.length4 label span:before{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:.75rem;width:1.5rem;height:1.5rem}@media screen and (min-width:451px){.detail>form>ol>li>div.likert.length5 label{flex:1 1}.detail>form>ol>li>div.likert.length5 label span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:2.5rem .5rem .75rem}}@media screen and (min-width:451px)and (min-width:1024px){.detail>form>ol>li>div.likert.length5 label span{font-size:.875rem}}@media screen and (min-width:451px)and (max-width:1023px){.detail>form>ol>li>div.likert.length5 label span{font-size:.75rem}}@media screen and (min-width:451px){.detail>form>ol>li>div.likert.length5 label span:before{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:.75rem;width:1.5rem;height:1.5rem}}@media screen and (max-width:450px){.detail>form>ol>li>div.likert.length5 label{width:100%}.detail>form>ol>li>div.likert.length5 label span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;padding:.75rem;text-align:center;font-size:.875rem}html:not([dir=rtl]) .detail>form>ol>li>div.likert.length5 label span:before{margin-right:.5rem}html[dir=rtl] .detail>form>ol>li>div.likert.length5 label span:before{margin-left:.5rem}.detail>form>ol>li>div.likert.length5 label span:before{width:1.25rem;height:1.25rem}.detail>form>ol>li>div.likert.length5 label input:checked+span:after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}html:not([dir=rtl]) .detail>form>ol>li>div.likert.length5 label input:checked+span:after{right:.75rem}html[dir=rtl] .detail>form>ol>li>div.likert.length5 label input:checked+span:after{left:.75rem}.detail>form>ol>li>div.likert.length5 label input:checked+span:after{width:1.25rem;height:1.25rem;mask-image:url(/images/icons/check.svg);-webkit-mask-image:url(/images/icons/check.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}}.detail>form>ol>li>div label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:stretch}html:not([dir=rtl]) .detail>form>ol>li>div label{margin-left:.5rem}html[dir=rtl] .detail>form>ol>li>div label{margin-right:.5rem}.detail>form>ol>li>div label{margin-top:.5rem}.detail>form>ol>li>div label input[type=radio]{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.detail>form>ol>li>div label span{position:relative;width:100%;min-height:36px;border:2px solid var(--neutral300);border-radius:.75rem;background-color:var(--neutral50);box-shadow:0 2px 6px rgba(0,0,0,.04);text-align:center;font-weight:700;line-height:1.5;color:var(--neutral700)}.detail>form>ol>li>div label input:not(:disabled)+span{cursor:pointer}.detail>form>ol>li>div label input:disabled+span{border-color:var(--neutral100);color:var(--neutral300)}.detail footer.dynamicButton>.fixed,.detail footer.fixedButtons{position:fixed;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom,0);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto}@media(min-width:1024px){.detail footer.dynamicButton>.fixed,.detail footer.fixedButtons{max-width:720px}.detail footer.dynamicButton{padding:16px 32px 56px}}@media(max-width:1023px){.detail footer.dynamicButton{padding:8px 20px 40px}}.detail footer.dynamicButton>.fixed{z-index:1;text-align:center;font-weight:700;line-height:3.125rem;color:#fff}.detail footer.dynamicButton>:not(.fixed){width:100%}.detail footer.dynamicButton>[aria-hidden=true]{visibility:hidden;pointer-events:none;opacity:0}.detail footer.dynamicButton span.fixed{background-color:var(--neutral300)}.detail footer.dynamicButton span:not(.fixed).small>span,.detail footer.dynamicButton span:not(.fixed):not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail footer.dynamicButton span:not(.fixed).fold.small>span:after,.detail footer.dynamicButton span:not(.fixed).fold:not(.small):after,.detail footer.dynamicButton span:not(.fixed).home.small>span:before,.detail footer.dynamicButton span:not(.fixed).home:not(.small):before,.detail footer.dynamicButton span:not(.fixed).more.small>span:after,.detail footer.dynamicButton span:not(.fixed).more:not(.small):after,.detail footer.dynamicButton span:not(.fixed).restart.small>span:before,.detail footer.dynamicButton span:not(.fixed).restart:not(.small):before,.detail footer.dynamicButton span:not(.fixed).share.small>span:before,.detail footer.dynamicButton span:not(.fixed).share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail footer.dynamicButton span:not(.fixed).fold.small>span:after,.detail footer.dynamicButton span:not(.fixed).fold:not(.small):after,.detail footer.dynamicButton span:not(.fixed).more.small>span:after,.detail footer.dynamicButton span:not(.fixed).more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail footer.dynamicButton span:not(.fixed).more.small>span:after,.detail footer.dynamicButton span:not(.fixed).more:not(.small):after{transform:rotate(90deg)}.detail footer.dynamicButton span:not(.fixed).fold.small>span:after,.detail footer.dynamicButton span:not(.fixed).fold:not(.small):after{transform:rotate(270deg)}.detail footer.dynamicButton span:not(.fixed).home.small>span:before,.detail footer.dynamicButton span:not(.fixed).home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail footer.dynamicButton span:not(.fixed).share.small>span:before,.detail footer.dynamicButton span:not(.fixed).share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail footer.dynamicButton span:not(.fixed).restart.small>span:before,.detail footer.dynamicButton span:not(.fixed).restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail footer.dynamicButton span:not(.fixed):not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail footer.dynamicButton span:not(.fixed):not(.small):after,.detail footer.dynamicButton span:not(.fixed):not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail footer.dynamicButton span:not(.fixed):not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail footer.dynamicButton span:not(.fixed):not(.small):after,html[dir=rtl] .detail footer.dynamicButton span:not(.fixed):not(.small):before{margin-left:.5rem}html[dir=rtl] .detail footer.dynamicButton span:not(.fixed):not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail footer.dynamicButton span:not(.fixed).small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail footer.dynamicButton span:not(.fixed).small{margin:-4px 0;padding:4px 0}}.detail footer.dynamicButton span:not(.fixed).small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail footer.dynamicButton span:not(.fixed).small>span:after,.detail footer.dynamicButton span:not(.fixed).small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail footer.dynamicButton span:not(.fixed).small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail footer.dynamicButton span:not(.fixed).small>span:after,html[dir=rtl] .detail footer.dynamicButton span:not(.fixed).small>span:before{margin-left:.25rem}html[dir=rtl] .detail footer.dynamicButton span:not(.fixed).small>span:after{margin-right:.25rem}.detail footer.dynamicButton span:not(.fixed).small:hover>span,.detail footer.dynamicButton span:not(.fixed):not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail footer.dynamicButton span:not(.fixed):not(.small):focus:not(:focus-visible){outline:none}.detail footer.dynamicButton span:not(.fixed):not(.small):focus-visible{outline:2px solid var(--primary600);outline-offset:-4px}.detail footer.dynamicButton span:not(.fixed).small{outline:none!important}.detail footer.dynamicButton span:not(.fixed).small:focus:not(:focus-visible)>span{outline:none}.detail footer.dynamicButton span:not(.fixed).small:focus-visible>span{outline:2px solid var(--primary600);outline-offset:-4px}.detail footer.dynamicButton span:not(.fixed).small>span,.detail footer.dynamicButton span:not(.fixed):not(.small){border-color:var(--neutral300);background-color:var(--neutral50);color:var(--neutral800)}.detail footer.dynamicButton span:not(.fixed).small>span:hover,.detail footer.dynamicButton span:not(.fixed):not(.small):hover{background-color:var(--neutral0)}.detail footer.dynamicButton span:not(.fixed).small>span:after,.detail footer.dynamicButton span:not(.fixed).small>span:before,.detail footer.dynamicButton span:not(.fixed):not(.small):after,.detail footer.dynamicButton span:not(.fixed):not(.small):before{background-color:var(--neutral800)}.detail footer.dynamicButton span:not(.fixed){color:var(--neutral400)!important;pointer-events:none}.detail footer.staticButtons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}html:not([dir=rtl]) .detail footer.staticButtons{margin-left:-.75rem}html[dir=rtl] .detail footer.staticButtons{margin-right:-.75rem}.detail footer.staticButtons{margin-top:-.25rem}@media(min-width:1024px){.detail footer.staticButtons{padding:0 32px 56px}}@media(max-width:1023px){.detail footer.staticButtons{padding:0 20px 40px}}.detail footer.staticButtons[aria-hidden=true]{visibility:hidden;pointer-events:none;opacity:0}html:not([dir=rtl]) .detail footer.staticButtons>*{margin-left:.75rem}html[dir=rtl] .detail footer.staticButtons>*{margin-right:.75rem}.detail footer.staticButtons>*{margin-top:.75rem}.detail footer.staticButtons>:not(.restart).small>span,.detail footer.staticButtons>:not(.restart):not(.small){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid}.detail footer.staticButtons>:not(.restart).fold.small>span:after,.detail footer.staticButtons>:not(.restart).fold:not(.small):after,.detail footer.staticButtons>:not(.restart).home.small>span:before,.detail footer.staticButtons>:not(.restart).home:not(.small):before,.detail footer.staticButtons>:not(.restart).more.small>span:after,.detail footer.staticButtons>:not(.restart).more:not(.small):after,.detail footer.staticButtons>:not(.restart).restart.small>span:before,.detail footer.staticButtons>:not(.restart).restart:not(.small):before,.detail footer.staticButtons>:not(.restart).share.small>span:before,.detail footer.staticButtons>:not(.restart).share:not(.small):before{content:"";mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.detail footer.staticButtons>:not(.restart).fold.small>span:after,.detail footer.staticButtons>:not(.restart).fold:not(.small):after,.detail footer.staticButtons>:not(.restart).more.small>span:after,.detail footer.staticButtons>:not(.restart).more:not(.small):after{mask-image:url(/images/icons/arrow.svg);-webkit-mask-image:url(/images/icons/arrow.svg)}.detail footer.staticButtons>:not(.restart).more.small>span:after,.detail footer.staticButtons>:not(.restart).more:not(.small):after{transform:rotate(90deg)}.detail footer.staticButtons>:not(.restart).fold.small>span:after,.detail footer.staticButtons>:not(.restart).fold:not(.small):after{transform:rotate(270deg)}.detail footer.staticButtons>:not(.restart).home.small>span:before,.detail footer.staticButtons>:not(.restart).home:not(.small):before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail footer.staticButtons>:not(.restart).share.small>span:before,.detail footer.staticButtons>:not(.restart).share:not(.small):before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail footer.staticButtons>:not(.restart).restart.small>span:before,.detail footer.staticButtons>:not(.restart).restart:not(.small):before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.detail footer.staticButtons>:not(.restart):not(.small){padding:0 1rem;font-size:1rem;line-height:2.75rem;border-radius:.5rem}.detail footer.staticButtons>:not(.restart):not(.small):after,.detail footer.staticButtons>:not(.restart):not(.small):before{width:1rem;height:1rem}html:not([dir=rtl]) .detail footer.staticButtons>:not(.restart):not(.small):before{margin-right:.5rem}html:not([dir=rtl]) .detail footer.staticButtons>:not(.restart):not(.small):after,html[dir=rtl] .detail footer.staticButtons>:not(.restart):not(.small):before{margin-left:.5rem}html[dir=rtl] .detail footer.staticButtons>:not(.restart):not(.small):after{margin-right:.5rem}@media(min-width:1024px){.detail footer.staticButtons>:not(.restart).small{margin:-2px 0;padding:2px 0}}@media(max-width:1023px){.detail footer.staticButtons>:not(.restart).small{margin:-4px 0;padding:4px 0}}.detail footer.staticButtons>:not(.restart).small>span{padding:0 .75rem;font-size:.875rem;line-height:2rem;border-radius:.5rem}.detail footer.staticButtons>:not(.restart).small>span:after,.detail footer.staticButtons>:not(.restart).small>span:before{width:.75rem;height:.75rem}html:not([dir=rtl]) .detail footer.staticButtons>:not(.restart).small>span:before{margin-right:.25rem}html:not([dir=rtl]) .detail footer.staticButtons>:not(.restart).small>span:after,html[dir=rtl] .detail footer.staticButtons>:not(.restart).small>span:before{margin-left:.25rem}html[dir=rtl] .detail footer.staticButtons>:not(.restart).small>span:after{margin-right:.25rem}.detail footer.staticButtons>:not(.restart).small:hover>span,.detail footer.staticButtons>:not(.restart):not(.small):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail footer.staticButtons>:not(.restart):not(.small):focus:not(:focus-visible){outline:none}.detail footer.staticButtons>:not(.restart):not(.small):focus-visible{outline:2px solid var(--primary600);outline-offset:-4px}.detail footer.staticButtons>:not(.restart).small{outline:none!important}.detail footer.staticButtons>:not(.restart).small:focus:not(:focus-visible)>span{outline:none}.detail footer.staticButtons>:not(.restart).small:focus-visible>span{outline:2px solid var(--primary600);outline-offset:-4px}.detail footer.staticButtons>:not(.restart).small>span,.detail footer.staticButtons>:not(.restart):not(.small){border-color:var(--neutral300);background-color:var(--neutral50);color:var(--neutral800)}.detail footer.staticButtons>:not(.restart).small>span:hover,.detail footer.staticButtons>:not(.restart):not(.small):hover{background-color:var(--neutral0)}.detail footer.staticButtons>:not(.restart).small>span:after,.detail footer.staticButtons>:not(.restart).small>span:before,.detail footer.staticButtons>:not(.restart):not(.small):after,.detail footer.staticButtons>:not(.restart):not(.small):before{background-color:var(--neutral800)}.detail footer.staticButtons>:not(.restart){width:calc(50% - .75rem)}.detail footer.staticButtons>.restart{width:100%}.detail footer.fixedButtons{z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.detail footer.fixedButtons[aria-hidden=true]{visibility:hidden;pointer-events:none;opacity:0}.detail footer.fixedButtons>*{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;line-height:3.125rem;color:#fff}.detail footer.fixedButtons>:not(.restart){width:25%}@media screen and (max-width:480px){.detail footer.fixedButtons>:not(.restart){width:3.125rem}html:not([dir=rtl]) .detail footer.fixedButtons>:not(.restart):before{margin-right:0}html[dir=rtl] .detail footer.fixedButtons>:not(.restart):before{margin-left:0}.detail footer.fixedButtons>:not(.restart) span{position:absolute;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.detail footer.fixedButtons>.restart{width:50%;font-weight:700}@media screen and (max-width:480px){.detail footer.fixedButtons>.restart{width:calc(100% - 3.125rem - 3.125rem)}}.detail footer.fixedButtons>:before{content:"";width:1.25rem;height:1.25rem}html:not([dir=rtl]) .detail footer.fixedButtons>:before{margin-right:.5rem}html[dir=rtl] .detail footer.fixedButtons>:before{margin-left:.5rem}.detail footer.fixedButtons>:before{mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;background-color:#fff}.detail footer.fixedButtons>.home:before{mask-image:url(/images/icons/home.svg);-webkit-mask-image:url(/images/icons/home.svg)}.detail footer.fixedButtons>.share:before{mask-image:url(/images/icons/share.svg);-webkit-mask-image:url(/images/icons/share.svg)}.detail footer.fixedButtons>.restart:before{mask-image:url(/images/icons/restart.svg);-webkit-mask-image:url(/images/icons/restart.svg)}.directionBar,.statusBar{z-index:999;position:fixed;left:0;right:0;max-width:720px;margin-left:auto;margin-right:auto}.statusBar{top:55px;top:calc(constant(safe-area-inset-top, 0) + 55px);top:calc(env(safe-area-inset-top, 0) + 55px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:.5rem 0 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:700;font-size:.75rem;font-family:Verdana,Geneva,Tahoma,sans-serif;text-align:center;color:var(--neutral500)}.statusBar.case1{background-color:var(--secondary100)}.statusBar.case1:before{background-color:var(--secondary50)}.statusBar.case1:after{background-color:var(--secondary400)}.statusBar.case1 strong{color:var(--secondary600)}.statusBar.case2{background-color:var(--tertiary100)}.statusBar.case2:before{background-color:var(--tertiary50)}.statusBar.case2:after{background-color:var(--tertiary400)}.statusBar.case2 strong{color:var(--tertiary600)}.statusBar.case3{background-color:var(--quinary100)}.statusBar.case3:before{background-color:var(--quinary50)}.statusBar.case3:after{background-color:var(--quinary400)}.statusBar.case3 strong{color:var(--quinary600)}.statusBar.case4{background-color:var(--primary100)}.statusBar.case4:before{background-color:var(--primary50)}.statusBar.case4:after{background-color:var(--primary400)}.statusBar.case4 strong{color:var(--primary600)}.statusBar.case5{background-color:var(--quaternary100)}.statusBar.case5:before{background-color:var(--quaternary50)}.statusBar.case5:after{background-color:var(--quaternary400)}.statusBar.case5 strong{color:var(--quaternary600)}.statusBar:after,.statusBar:before{content:"";position:absolute}html:not([dir=rtl]) .statusBar:after,html:not([dir=rtl]) .statusBar:before{left:0}html[dir=rtl] .statusBar:after,html[dir=rtl] .statusBar:before{right:0}.statusBar:after,.statusBar:before{bottom:0;height:.75rem}html:not([dir=rtl]) .statusBar:before{right:0}html[dir=rtl] .statusBar:before{left:0}.statusBar:after{width:var(--progress-width)}body.menuOpened .statusBar{z-index:998}.header.scrolling+.contents .statusBar{top:0;box-sizing:content-box;padding-top:calc(env(safe-area-inset-top, 0) + .5rem)}.directionBar{top:calc(55px + 2.5rem);top:calc(constant(safe-area-inset-top, 0) + calc(55px + 2.5rem));top:calc(env(safe-area-inset-top, 0) + calc(55px + 2.5rem));padding:1rem;background:var(--neutral100);box-shadow:0 2px 6px rgba(0,0,0,.08);font-size:.875rem;font-weight:700;text-align:center;color:var(--neutral900)}.header.scrolling+.contents .directionBar{top:2.5rem;top:calc(constant(safe-area-inset-top, 0) + 2.5rem);top:calc(env(safe-area-inset-top, 0) + 2.5rem)}.book{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-top:1rem;line-height:1.5}html:not([dir=rtl]) .allTypes .book{margin-left:-1.25rem}html[dir=rtl] .allTypes .book{margin-right:-1.25rem}.book:not(.small){font-size:1rem}html:not([dir=rtl]) .book:not(.small) img{margin-right:1.2rem}html[dir=rtl] .book:not(.small) img{margin-left:1.2rem}.book:not(.small) img{width:6.25rem;border-radius:.625rem}.book:not(.small) p,.book:not(.small) ul{font-size:.875rem}html:not([dir=rtl]) .book.small img{margin-right:.875rem}html[dir=rtl] .book.small img{margin-left:.875rem}.book.small img{width:3.75rem;border-radius:.375rem}.book.small ul{font-size:.75rem}.book:hover strong{text-decoration:underline}.book:hover p{color:var(--neutral800)}.book img{box-shadow:0 2px 6px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04),0 32px 64px rgba(0,0,0,.02)}.book div{flex:1 1}.book div strong{color:var(--neutral700)}.book div>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:.2rem}html:not([dir=rtl]) .book div>ul{margin-left:-.5rem}html[dir=rtl] .book div>ul{margin-right:-.5rem}.book div>ul{color:var(--neutral500)}.book div>ul>li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}html:not([dir=rtl]) .book div>ul>li{margin-left:.5rem}html[dir=rtl] .book div>ul>li{margin-right:.5rem}.book div>ul>li:not(:last-child){position:relative}html:not([dir=rtl]) .book div>ul>li:not(:last-child){padding-right:.5rem}html[dir=rtl] .book div>ul>li:not(:last-child){padding-left:.5rem}.book div>ul>li:not(:last-child):before{content:"";position:absolute;top:.29rem}html:not([dir=rtl]) .book div>ul>li:not(:last-child):before{right:0}html[dir=rtl] .book div>ul>li:not(:last-child):before{left:0}.book div>ul>li:not(:last-child):before{width:1px;height:10px;background-color:var(--neutral400)}.book div p{margin-top:.5rem;display:block;display:-ms-flexbox;display:-moz-box;display:-webkit-box;box-align:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;max-height:7.5em;line-height:1.5!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;color:var(--neutral600)}