yzly-problem-finder{--yzf-ink: #010400;--yzf-accent: #009999;--yzf-soft: #edf8f7;--yzf-paper: #ffffff;--yzf-line: #d8e4e2;--yzf-muted: #505650;display:block;color:var(--yzf-ink);background:var(--yzf-paper);font-family:var(--font-body--family, var(--font-body-family, "Open Sans", "Helvetica Neue", Arial, sans-serif));font-size:16px;line-height:1.55;overflow-wrap:anywhere}yzly-problem-finder *,yzly-problem-finder *:before,yzly-problem-finder *:after{box-sizing:border-box}yzly-problem-finder [hidden]{display:none!important}yzly-problem-finder .yzf-shell{max-width:1320px;padding:64px 40px 30px;margin:0 auto}yzly-problem-finder h1,yzly-problem-finder h2,yzly-problem-finder h3,yzly-problem-finder p{color:inherit;margin:0;letter-spacing:normal}yzly-problem-finder h1{font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:clamp(44px,5.5vw,76px);font-weight:700;line-height:1.1;letter-spacing:-1.6px;margin:12px 0 18px}yzly-problem-finder h2{font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.2;margin:0 0 14px;letter-spacing:-.6px}yzly-problem-finder h3{font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:19px;font-weight:700;line-height:1.3;margin:0 0 10px}yzly-problem-finder p+p{margin-top:10px}yzly-problem-finder a{color:var(--yzf-accent);text-underline-offset:3px}yzly-problem-finder button,yzly-problem-finder input,yzly-problem-finder select,yzly-problem-finder textarea{font:inherit;letter-spacing:normal;text-transform:none}yzly-problem-finder button{cursor:pointer}yzly-problem-finder :focus-visible{outline:3px solid var(--yzf-accent);outline-offset:4px}yzly-problem-finder .yzf-header{max-width:850px;margin-bottom:34px}yzly-problem-finder .yzf-header>p:last-child{font-size:19px;max-width:680px;color:var(--yzf-muted)}yzly-problem-finder .yzf-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.25px;font-weight:700;color:var(--yzf-accent);margin-bottom:12px}yzly-problem-finder .yzf-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;padding:0;margin:0 0 36px;scroll-margin-top:110px}yzly-problem-finder .yzf-steps li{font-size:13px;border-top:2px solid var(--yzf-line);padding-top:12px;color:var(--yzf-muted)}yzly-problem-finder .yzf-steps li[aria-current]{border-color:var(--yzf-accent);color:var(--yzf-ink);font-weight:700}yzly-problem-finder .yzf-steps span{display:inline-grid;width:23px;height:23px;place-content:center;border-radius:50%;background:var(--yzf-soft);margin-right:7px;font-size:11px}yzly-problem-finder .yzf-steps li[aria-current] span{background:var(--yzf-accent);color:#fff}yzly-problem-finder .yzf-main{min-height:410px}yzly-problem-finder .yzf-search-row{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin:24px 0 8px}yzly-problem-finder label{display:block;font-size:14px;font-weight:700;margin:0 0 7px}yzly-problem-finder input,yzly-problem-finder select,yzly-problem-finder textarea{border:1px solid var(--yzf-line);border-radius:0;min-height:48px;width:100%;background:#fff;color:var(--yzf-ink);padding:11px 14px;box-shadow:none}yzly-problem-finder .yzf-help{font-size:13px;color:var(--yzf-muted);margin:10px 0 0}yzly-problem-finder .yzf-count{font-size:13px;font-weight:700;color:var(--yzf-muted);margin:24px 0 12px}yzly-problem-finder .yzf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}yzly-problem-finder .yzf-choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;border:1px solid var(--yzf-line);border-radius:0;background:#fff;color:var(--yzf-ink);text-align:left;padding:21px 48px 21px 21px;box-shadow:none;line-height:1.45;-webkit-appearance:none;appearance:none}yzly-problem-finder .yzf-choice:hover{border-color:var(--yzf-accent);background:#edf8f7}yzly-problem-finder .yzf-choice strong{font-size:17px;font-weight:700}yzly-problem-finder .yzf-kicker{color:var(--yzf-muted);font-size:12px;font-weight:550}yzly-problem-finder .yzf-arrow{position:absolute;right:20px;top:25px;font-size:20px;color:var(--yzf-accent)}yzly-problem-finder .yzf-more{text-align:center;margin-top:22px}yzly-problem-finder .yzf-primary,yzly-problem-finder .yzf-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;font-size:15px;font-weight:700;border:1px solid var(--yzf-accent);border-radius:0;text-decoration:none;line-height:1.4;text-align:center}yzly-problem-finder .yzf-primary{color:#fff;background:var(--yzf-accent)}yzly-problem-finder .yzf-secondary{color:var(--yzf-accent);background:transparent}yzly-problem-finder .yzf-back{border:0;background:transparent;color:var(--yzf-accent);font-size:14px;padding:10px 0;min-height:44px;text-align:left}yzly-problem-finder .yzf-context{font-size:14px;color:var(--yzf-muted);background:var(--yzf-soft);border-radius:0;padding:13px 16px;margin:10px 0 28px}yzly-problem-finder .yzf-question{max-width:800px}yzly-problem-finder .yzf-route-list{display:grid;gap:12px;margin-top:24px}yzly-problem-finder .yzf-route>span:not(.yzf-arrow){font-size:14px;color:var(--yzf-muted)}yzly-problem-finder .yzf-level{margin-top:12px;padding:24px}yzly-problem-finder .yzf-level small{font-size:12px;color:var(--yzf-muted);border-top:1px solid var(--yzf-line);margin-top:8px;padding-top:10px}yzly-problem-finder .yzf-result-head{max-width:810px;margin:20px 0 28px}yzly-problem-finder .yzf-badge{display:inline-block;padding:6px 11px;background:var(--yzf-soft);color:var(--yzf-accent);border-radius:6px;font-size:13px;font-weight:700;margin-top:16px}yzly-problem-finder .yzf-result-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:start}yzly-problem-finder .yzf-panel{background:#fff;border:1px solid var(--yzf-line);border-radius:0;padding:26px}yzly-problem-finder .yzf-panel p+h3{margin-top:24px}yzly-problem-finder .yzf-panel p{font-size:15px}yzly-problem-finder .yzf-offer{background:var(--yzf-soft);border-radius:0;padding:26px}yzly-problem-finder .yzf-offer h3{font-size:24px}yzly-problem-finder .yzf-offer .yzf-primary{margin-top:22px;width:100%}yzly-problem-finder .yzf-price{font-size:25px;font-weight:700;margin-top:16px}yzly-problem-finder .yzf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}yzly-problem-finder .yzf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}yzly-problem-finder .yzf-check{padding:18px 0;border-bottom:1px solid var(--yzf-line);margin-top:12px}yzly-problem-finder .yzf-check summary{cursor:pointer;font-weight:600;font-size:14px}yzly-problem-finder .yzf-check p{padding-top:12px;font-size:14px;color:var(--yzf-muted)}yzly-problem-finder .yzf-copy{min-height:220px;margin-top:10px;font-size:14px}yzly-problem-finder .yzf-empty{grid-column:1 / -1;padding:30px;background:#fff;border-radius:0}yzly-problem-finder .yzf-empty p{margin-bottom:20px}yzly-problem-finder .yzf-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--yzf-line);padding-top:22px;margin-top:42px;font-size:12px;color:var(--yzf-muted)}yzly-problem-finder .yzf-fallback{padding:36px 28px}@media(max-width:650px){yzly-problem-finder .yzf-shell{padding:32px 18px 22px}yzly-problem-finder .yzf-header{margin-bottom:28px}yzly-problem-finder .yzf-header>p:last-child{font-size:17px}yzly-problem-finder .yzf-steps{gap:8px;margin-bottom:26px}yzly-problem-finder .yzf-steps li{font-size:11px;line-height:1.3}yzly-problem-finder .yzf-steps span{display:grid;margin-bottom:7px}yzly-problem-finder .yzf-grid,yzly-problem-finder .yzf-search-row,yzly-problem-finder .yzf-result-grid,yzly-problem-finder .yzf-two{grid-template-columns:minmax(0,1fr)}yzly-problem-finder .yzf-panel,yzly-problem-finder .yzf-offer{padding:21px}yzly-problem-finder .yzf-choice{padding:18px 40px 18px 18px}yzly-problem-finder .yzf-actions{align-items:stretch;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){yzly-problem-finder *{scroll-behavior:auto!important}}.yzly-finder-section{width:100%;max-width:none}yzly-problem-finder{--yzf-link: #006f6f}yzly-problem-finder a,yzly-problem-finder .yzf-back{color:var(--yzf-link)}yzly-problem-finder .yzf-header{position:relative;max-width:none;padding:0 0 38px;border-bottom:1px solid var(--yzf-line)}yzly-problem-finder .yzf-header:after{content:"";display:block;height:6px;width:160px;margin-top:30px;background:linear-gradient(to right,#ec058e 0 25%,#30332e 25% 50%,#942192 50% 75%,#099 75%)}yzly-problem-finder h1{max-width:850px;font-weight:800;letter-spacing:-1.5px}yzly-problem-finder h2,yzly-problem-finder h3{font-weight:700}yzly-problem-finder .yzf-eyebrow{font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:15px;color:var(--yzf-link);letter-spacing:1.2px}yzly-problem-finder .yzf-steps{gap:22px;margin-bottom:44px}yzly-problem-finder .yzf-steps li{border-top-width:3px}yzly-problem-finder .yzf-steps span{width:30px;height:30px;font-size:13px}yzly-problem-finder .yzf-steps li[aria-current] span{background:var(--yzf-accent);color:#010400}yzly-problem-finder .yzf-search-row{padding:24px;background:var(--yzf-soft);gap:24px}yzly-problem-finder input,yzly-problem-finder select{border-color:#7f9995}yzly-problem-finder .yzf-choice{border-left:4px solid var(--yzf-accent);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}yzly-problem-finder .yzf-choice:hover{transform:translateY(-2px)}yzly-problem-finder .yzf-choice strong{font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:24px;line-height:1.2}yzly-problem-finder .yzf-problem{min-height:136px;justify-content:center}yzly-problem-finder .yzf-problem:nth-child(3n+2){border-left-color:#942192}yzly-problem-finder .yzf-problem:nth-child(3n){border-left-color:#ec058e}yzly-problem-finder .yzf-primary{color:#010400;background:var(--yzf-accent);font-weight:700;border:2px solid var(--yzf-accent);min-height:50px;padding:13px 24px}yzly-problem-finder .yzf-primary:hover{background:#9ad3b7;border-color:#9ad3b7}yzly-problem-finder .yzf-secondary{color:var(--yzf-link);border-color:var(--yzf-link);min-height:50px}yzly-problem-finder .yzf-secondary:hover{background:var(--yzf-soft)}yzly-problem-finder .yzf-context{border-left:4px solid var(--yzf-accent)}yzly-problem-finder .yzf-level{border-left-width:1px;border-top:6px solid var(--yzf-level-colour)}yzly-problem-finder [data-number="1"],yzly-problem-finder [data-level-colour="1"]{--yzf-level-colour: #EC058E}yzly-problem-finder [data-number="2"],yzly-problem-finder [data-level-colour="2"]{--yzf-level-colour: #30332E}yzly-problem-finder [data-number="3"],yzly-problem-finder [data-level-colour="3"]{--yzf-level-colour: #942192}yzly-problem-finder [data-number="4"],yzly-problem-finder [data-level-colour="4"]{--yzf-level-colour: #009999}yzly-problem-finder .yzf-badge{color:var(--yzf-ink);background:#fff;border:1px solid var(--yzf-line);border-left:6px solid var(--yzf-level-colour, #009999);border-radius:0}yzly-problem-finder .yzf-panel{border-top:4px solid #30332E}yzly-problem-finder .yzf-offer{border-top:4px solid #009999}yzly-problem-finder .yzf-offer h3{font-size:30px}yzly-problem-finder .yzf-price{font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:36px}yzly-problem-finder .yzf-footer{border-top:3px solid var(--yzf-accent);padding-bottom:14px}@media(min-width:1100px){yzly-problem-finder [data-list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:650px){yzly-problem-finder .yzf-shell{padding:32px 20px 22px}yzly-problem-finder .yzf-header{padding-bottom:24px}yzly-problem-finder h1{letter-spacing:-.8px}yzly-problem-finder .yzf-steps{gap:8px;margin-bottom:30px}yzly-problem-finder .yzf-search-row{padding:18px;gap:18px}yzly-problem-finder .yzf-problem{min-height:112px}}@media(prefers-reduced-motion:reduce){yzly-problem-finder .yzf-choice{transition:none;transform:none}}yzly-problem-finder .yzf-entry{margin:0 0 32px;justify-content:space-between}yzly-problem-finder .yzf-program-group{border-bottom:1px solid var(--yzf-line);padding:22px 0}yzly-problem-finder .yzf-program-group>summary{cursor:pointer;font-family:Open Sans Condensed,Arial Narrow,sans-serif;font-size:26px;font-weight:700}yzly-problem-finder .yzf-program-group>summary span{font-family:Open Sans,Arial,sans-serif;font-size:13px;font-weight:400;color:var(--yzf-muted);margin-left:12px}yzly-problem-finder .yzf-program-group .yzf-grid{margin-top:22px}yzly-problem-finder .yzf-topics{padding-left:24px;font-size:15px}yzly-problem-finder .yzf-topics li+li{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yzly-finder.css.map */
