.Approach_page___0zq1{color:#172218;background:#faf8f2;font-family:var(--font-sans),sans-serif}.Approach_page___0zq1 a{color:inherit}.Approach_page___0zq1 :is(h1,h2,h3,p,ol,blockquote){margin:0}.Approach_page___0zq1 :is(h1,h2,h3){font-weight:500;letter-spacing:-.02em;text-wrap:balance}.Approach_shell__UwF6Y{width:min(1280px,calc(100% - 2 * clamp(24px,5.555vw,80px)));margin-inline:auto}.Approach_hero__2kx_V{display:grid;grid-template-columns:1fr .7fr;gap:100px;align-items:end;padding-block:112px 160px}.Approach_hero__2kx_V h1{font-size:clamp(52px,6.4vw,92px);line-height:1.02}.Approach_hero__2kx_V p{font-size:22px;line-height:1.55;max-width:34ch;margin-bottom:28px}.Approach_page___0zq1 h2{font-size:clamp(32px,3.5vw,48px);line-height:1.15}.Approach_sequence__La2Fc{background:#e7ecdd;padding-block:56px;scroll-margin-top:0}.Approach_sequence__La2Fc header{display:flex;justify-content:space-between;align-items:end}.Approach_dominoes__2hXeL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px 0 16px;list-style:none}.Approach_dominoes__2hXeL li{position:relative}.Approach_dominoes__2hXeL li:not(:last-child):after{content:"→";position:absolute;top:80px;right:-20px;color:#526255;font-size:26px}.Approach_dominoes__2hXeL button{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:12px;border-radius:12px}.Approach_dominoes__2hXeL button:hover{background:#dce3d0}.Approach_tile__FZ9TC{display:flex;flex-direction:column;justify-content:space-between;width:80px;height:112px;padding:14px;background:#faf8f2;border:1px solid #87967e;border-radius:5px 16px 5px 5px;margin-bottom:12px;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.Approach_tile__FZ9TC>span:first-child{font-size:25px;font-variant-numeric:tabular-nums}.Approach_pips__pXPrf{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #aab6a2;padding-top:18px;justify-content:center}.Approach_pips__pXPrf i{width:7px;height:7px;border-radius:50%;background:currentColor}[data-passed=true] .Approach_tile__FZ9TC{transform:rotate(35deg);background:#cfd8c1}[data-current=true] .Approach_tile__FZ9TC{transform:rotate(-7deg);background:#172218;color:#d3e052;border-color:#172218}.Approach_stepName__GqUdH{font-size:19px;font-weight:500}.Approach_mobileName__rA0aM{display:none}.Approach_stepQuestion__I_y60{font-size:15px;color:#526255}.Approach_diagnosis__albwZ article{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:24px;border-top:1px solid #b7c0af}.Approach_diagnosis__albwZ article[hidden],.Approach_page___0zq1 .Approach_symptom__Q0nIe{display:none}.Approach_diagnosis__albwZ h3{font-size:clamp(30px,3vw,42px);line-height:1.17}.Approach_diagnosis__albwZ p{font-size:18px;line-height:1.5}.Approach_diagnosis__albwZ a{margin-top:12px}.Approach_takeaway__5qEe3{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:160px;scroll-margin-top:96px}.Approach_takeaway__5qEe3>div>p{font-size:19px;line-height:1.6;color:#526255;margin-top:28px;max-width:30ch}.Approach_takeaway__5qEe3>div>a{margin-top:32px}.Approach_worksheet__g5SeN{padding:40px;border:1px solid #b7c0af;border-radius:4px 28px 4px 4px;box-shadow:8px 8px 0 #e7ecdd}.Approach_worksheet__g5SeN>span{font-size:14px;color:#526255}.Approach_worksheet__g5SeN blockquote{font-size:clamp(25px,2.5vw,34px);line-height:1.3;margin-block:24px 0;letter-spacing:-.012em}.Approach_next__QULND{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid #c8cebf;padding-block:64px 112px}.Approach_next__QULND p{font-size:20px;line-height:1.6;margin-bottom:24px}@media(max-width:1000px){.Approach_diagnosis__albwZ article,.Approach_hero__2kx_V,.Approach_next__QULND,.Approach_takeaway__5qEe3{gap:48px}.Approach_sequence__La2Fc header{gap:32px}}@media(max-width:760px){.Approach_hero__2kx_V{grid-template-columns:1fr;gap:32px;padding-block:56px 96px}.Approach_hero__2kx_V h1{font-size:clamp(46px,12vw,68px)}.Approach_hero__2kx_V p{font-size:18px}.Approach_sequence__La2Fc{padding-block:32px;scroll-margin-top:0}.Approach_sequence__La2Fc header{display:block}.Approach_dominoes__2hXeL{gap:4px;padding-top:24px}.Approach_dominoes__2hXeL button{padding:10px 2px}.Approach_tile__FZ9TC{width:44px;height:80px;padding:10px 6px;margin-bottom:12px;border-radius:3px 9px 3px 3px}.Approach_tile__FZ9TC>span:first-child{font-size:19px}.Approach_pips__pXPrf{gap:5px;padding-top:12px}.Approach_pips__pXPrf i{width:5px;height:5px}.Approach_stepName__GqUdH{display:none}.Approach_mobileName__rA0aM{display:block;font-size:14px;font-weight:500}.Approach_stepQuestion__I_y60{display:none}.Approach_dominoes__2hXeL li:not(:last-child):after{top:44px;right:-7px;font-size:16px}.Approach_diagnosis__albwZ article{grid-template-columns:1fr;gap:16px;padding-top:20px}.Approach_diagnosis__albwZ p{font-size:17px}.Approach_next__QULND,.Approach_takeaway__5qEe3{grid-template-columns:1fr;gap:40px;padding-block:96px}.Approach_takeaway__5qEe3>div>p{font-size:17px}.Approach_worksheet__g5SeN{padding:28px 24px}.Approach_next__QULND p{font-size:18px}}@media(prefers-reduced-motion:reduce){.Approach_tile__FZ9TC{transition:none}}.Approach_page___0zq1 .Approach_download__SCrvl{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;min-height:60px;max-width:100%;background:#172218;color:#faf8f2;border:1px solid #172218;border-radius:4px 16px 4px 4px;font-size:17px;font-weight:500;line-height:1.4}.Approach_page___0zq1 .Approach_download__SCrvl:hover{background:#354438;color:#faf8f2}@media(max-width:760px){.Approach_page___0zq1 .Approach_download__SCrvl{width:100%;padding:18px 20px;font-size:16px;gap:16px}}