.practice-label{font-size:14px;color:#00d4c8;line-height:1.6;margin-top:26px}.strategy-section{padding-top:76px;padding-bottom:30px;scroll-margin-top:32px}.strategy-section h2{font-size:clamp(30px,4vw,54px);line-height:1.08;letter-spacing:-.04em;max-width:850px;margin:20px 0 30px}.strategy-prose{max-width:740px;font-size:17px;line-height:1.8;color:#bac3c7}.strategy-prose p{margin:0 0 22px}.strategy-section a{color:#00d4c8;text-underline-offset:4px}.strategy-rules{counter-reset:rule;list-style:none;padding:0;max-width:820px}.strategy-rules li{counter-increment:rule;border-top:1px solid #ffffff20;padding:26px 0 22px;position:relative}.strategy-rules h3{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.strategy-rules h3:before{content:counter(rule,decimal-leading-zero) ' / ';color:#00d4c8;font-size:15px;letter-spacing:.02em}.strategy-rules p{font-size:16px;line-height:1.8;color:#bac3c7;max-width:740px;margin:10px 0}.strategy-source{font-size:13px;line-height:1.7;color:#939fa7;max-width:760px}.math-example{display:flex;flex-wrap:wrap;gap:35px;border-block:1px solid #ffffff20;padding:26px 0;margin:28px 0;max-width:800px}.math-example span{display:block;font-size:11px;letter-spacing:.08em;color:#939fa7}.math-example strong{display:block;font-size:36px;font-weight:500;letter-spacing:-.04em;margin-top:10px}.strategy-section .strategy-button{display:inline-block;background:#00d4c8;color:#042f2e;text-decoration:none;font-weight:600;font-size:15px;padding:15px 22px;border-radius:5px;line-height:1.5;margin:10px 0 18px}.strategy-next{padding-bottom:60px}.strategy-section a:focus-visible{outline:2px solid #fff;outline-offset:5px}.intro h1{font-size:clamp(55px,7vw,106px)}@media(max-width:600px){.strategy-section{padding-top:48px}.strategy-prose{font-size:16px}.strategy-rules h3{font-size:21px}.math-example{gap:24px}.math-example strong{font-size:30px}.strategy-section .strategy-button{max-width:100%;text-align:center}.brand img{width:36px;height:36px}.resource-label{display:none}}@media print{body{background:white!important;color:#111!important}.site-header,.site-footer,.strategy-next,.contents{display:none!important}p,.strategy-prose,.strategy-rules p,.strategy-source{color:#333!important}.strategy-section{padding-top:20px}.intro{padding:20px 0}.math-example{border-color:#ccc}.strategy-section a{color:#111}.wrap{width:100%;max-width:none}}
