.practice-module__B6Qxxq__page{color:#292332;-webkit-font-smoothing:antialiased;background:#faf8f5;min-height:100vh}.practice-module__B6Qxxq__main{max-width:1040px;margin:auto;padding:12px 28px 70px;line-height:1.7}.practice-module__B6Qxxq__breadcrumb{color:#665c70;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.practice-module__B6Qxxq__breadcrumb a{color:#665c70;align-items:center;min-height:40px;display:inline-flex}.practice-module__B6Qxxq__hero{border-bottom:1px solid #dfd8e3;padding:32px 0 38px}.practice-module__B6Qxxq__eyebrow,.practice-module__B6Qxxq__index{text-transform:uppercase;letter-spacing:.12em;color:#675572;font-size:11px}.practice-module__B6Qxxq__hero h1{letter-spacing:-.025em;text-wrap:balance;margin:16px 0 20px;font:clamp(40px,5vw,64px)/1.1 Georgia,serif}.practice-module__B6Qxxq__intro{color:#625b6b;max-width:740px;font-size:18px}.practice-module__B6Qxxq__openNote{margin-top:20px;font-size:14px}.practice-module__B6Qxxq__downloads{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.practice-module__B6Qxxq__primary,.practice-module__B6Qxxq__secondary{border-radius:8px;flex-direction:column;justify-content:center;min-height:76px;padding:12px 22px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .18s,transform .18s;display:flex}.practice-module__B6Qxxq__primary{color:#fff;background:#6d28d9}.practice-module__B6Qxxq__secondary{color:#48255e;background:#eee7f6}.practice-module__B6Qxxq__downloads span{margin-top:2px;font-size:12px;font-weight:400}.practice-module__B6Qxxq__primary:hover,.practice-module__B6Qxxq__signup:hover{background:#5921b3}.practice-module__B6Qxxq__secondary:hover{background:#e4d9ef}.practice-module__B6Qxxq__primary:active,.practice-module__B6Qxxq__secondary:active,.practice-module__B6Qxxq__signup:active{transform:scale(.96)}.practice-module__B6Qxxq__method{border-left:3px solid #6d28d9;max-width:820px;margin:32px 0;padding-left:20px}.practice-module__B6Qxxq__method p{margin:8px 0;font-size:14px}.practice-module__B6Qxxq__grid{grid-template-columns:1fr 1fr;gap:20px;scroll-margin-top:24px;display:grid}.practice-module__B6Qxxq__problem{background:#fff;border-radius:12px;min-width:0;padding:26px;box-shadow:0 0 0 1px #e4dfe8,0 2px 3px #27183504,0 8px 20px #27183505}.practice-module__B6Qxxq__problem h2,.practice-module__B6Qxxq__next h2,.practice-module__B6Qxxq__related h2{text-wrap:balance;margin:12px 0 16px;font:28px/1.25 Georgia,serif}.practice-module__B6Qxxq__problem p{text-wrap:pretty;margin:12px 0;font-size:15px}.practice-module__B6Qxxq__problem .practice-module__B6Qxxq__index{font-variant-numeric:tabular-nums;font-size:11px}.practice-module__B6Qxxq__problem .practice-module__B6Qxxq__assumption{color:#6d6376;font-size:12px}.practice-module__B6Qxxq__solution{border-top:1px solid #e4dfe8;margin-top:24px}.practice-module__B6Qxxq__solution summary{cursor:pointer;color:#6d28d9;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:13px;font-weight:650;list-style:none;display:flex}.practice-module__B6Qxxq__solution summary::-webkit-details-marker{display:none}.practice-module__B6Qxxq__solution summary:after{content:"+";font-size:23px;font-weight:400}.practice-module__B6Qxxq__solution[open] summary:after{content:"−"}.practice-module__B6Qxxq__answer{padding-bottom:8px}.practice-module__B6Qxxq__answer strong{color:#47235e}.practice-module__B6Qxxq__answer p{font-size:14px}.practice-module__B6Qxxq__trap{color:#65566f;border-left:2px solid #e4d5ee;padding-left:13px}.practice-module__B6Qxxq__next{background:#eee7f6;border-radius:12px;margin-top:36px;padding:30px}.practice-module__B6Qxxq__next p{text-wrap:pretty;max-width:750px}.practice-module__B6Qxxq__signup{color:#fff;background:#6d28d9;border-radius:7px;align-items:center;gap:20px;min-height:48px;padding:11px 18px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.practice-module__B6Qxxq__accountNote{color:#64596e;font-size:12px}.practice-module__B6Qxxq__related{margin-top:38px}.practice-module__B6Qxxq__related h2{font-size:23px}.practice-module__B6Qxxq__related ul{padding:0;list-style:none}.practice-module__B6Qxxq__related a{color:#6d28d9;align-items:center;min-height:44px;display:inline-flex}.practice-module__B6Qxxq__footer{color:#64596e;border-top:1px solid #dfd8e3;margin-top:28px;padding-top:18px;font-size:12px}.practice-module__B6Qxxq__page a:focus-visible,.practice-module__B6Qxxq__page summary:focus-visible{outline-offset:5px;outline:3px solid #6d28d9}.practice-module__B6Qxxq__skip{color:#48255e;z-index:10;background:#fff;padding:12px;position:absolute;top:12px;left:12px;transform:translateY(-180%)}.practice-module__B6Qxxq__skip:focus{transform:translateY(0)}.practice-module__B6Qxxq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.practice-module__B6Qxxq__main{padding:0 20px 44px}.practice-module__B6Qxxq__hero{padding:20px 0 28px}.practice-module__B6Qxxq__intro{font-size:16px}.practice-module__B6Qxxq__downloads{grid-template-columns:1fr;display:grid}.practice-module__B6Qxxq__grid{grid-template-columns:1fr}.practice-module__B6Qxxq__problem{padding:22px}.practice-module__B6Qxxq__next{padding:24px}}@media (prefers-reduced-motion:reduce){.practice-module__B6Qxxq__primary,.practice-module__B6Qxxq__secondary,.practice-module__B6Qxxq__signup{transition:none}.practice-module__B6Qxxq__primary:active,.practice-module__B6Qxxq__secondary:active,.practice-module__B6Qxxq__signup:active{transform:none}}@media print{.practice-module__B6Qxxq__page{background:#fff}.practice-module__B6Qxxq__header,.practice-module__B6Qxxq__breadcrumb,.practice-module__B6Qxxq__downloads,.practice-module__B6Qxxq__next,.practice-module__B6Qxxq__related,.practice-module__B6Qxxq__skip{display:none}.practice-module__B6Qxxq__main{padding:0}.practice-module__B6Qxxq__hero{padding:0 0 12px}.practice-module__B6Qxxq__hero h1{font-size:32px}.practice-module__B6Qxxq__intro{font-size:14px}.practice-module__B6Qxxq__grid{display:block}.practice-module__B6Qxxq__problem{box-shadow:none;break-inside:avoid;padding:12px 0}.practice-module__B6Qxxq__method{margin:16px 0}}
