.practice-module__LKqadq__shell{background:var(--il-bg);min-height:100vh;color:var(--il-ink);font-family:var(--font-body),system-ui,sans-serif;font-size:1.0625rem;line-height:1.65}.practice-module__LKqadq__main{width:min(100% - 40px,1080px);margin:0 auto;padding:0 0 96px}.practice-module__LKqadq__nav{flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:64px;margin-bottom:56px;padding:10px 0;font-size:.95rem;display:flex}.practice-module__LKqadq__nav>.practice-module__LKqadq__brand{margin-right:auto}.practice-module__LKqadq__nav>a:not(.practice-module__LKqadq__brand),.practice-module__LKqadq__footer a,.practice-module__LKqadq__contents a{color:var(--il-ink-soft);text-decoration:none;transition:color .18s ease-out}.practice-module__LKqadq__nav>a:not(.practice-module__LKqadq__brand):hover,.practice-module__LKqadq__footer a:hover,.practice-module__LKqadq__contents a:hover{color:var(--il-ink)}.practice-module__LKqadq__row a,.practice-module__LKqadq__errors a,.practice-module__LKqadq__provenance a,.practice-module__LKqadq__section>p a,.practice-module__LKqadq__launch a{color:var(--il-ink);text-decoration:underline;-webkit-text-decoration-color:var(--il-gold-deep);text-decoration-color:var(--il-gold-deep);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .18s ease-out,text-decoration-color .18s ease-out}.practice-module__LKqadq__row a:hover,.practice-module__LKqadq__errors a:hover,.practice-module__LKqadq__provenance a:hover,.practice-module__LKqadq__section>p a:hover,.practice-module__LKqadq__launch a:hover{color:var(--il-gold);-webkit-text-decoration-color:var(--il-gold);text-decoration-color:var(--il-gold)}.practice-module__LKqadq__header{max-width:720px;margin-bottom:40px}.practice-module__LKqadq__header h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2.1rem,4.2vw,3.3rem);font-weight:600;line-height:1.05}.practice-module__LKqadq__header p{max-width:62ch;color:var(--il-ink-soft);margin:0;font-size:1.125rem}.practice-module__LKqadq__launch{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:32px 0;display:flex}.practice-module__LKqadq__launch a{align-items:center;min-height:48px;display:inline-flex}.practice-module__LKqadq__launch a:first-child{border-radius:var(--il-radius-control);background:var(--il-ink);color:var(--il-on-ink);justify-content:center;padding:0 22px;font-weight:600;text-decoration:none;transition:background-color .18s ease-out}.practice-module__LKqadq__launch a:first-child:hover{background:var(--il-ink-hover);color:var(--il-on-ink)}.practice-module__LKqadq__note{max-width:68ch;color:var(--il-ink-dim);margin:0;font-size:.95rem}.practice-module__LKqadq__contents{border-top:1px solid var(--il-line);flex-direction:column;align-items:flex-start;gap:8px;max-width:720px;margin:48px 0 24px;padding-top:20px;font-size:.95rem;display:flex}.practice-module__LKqadq__contents a{align-items:center;min-height:32px;display:inline-flex}.practice-module__LKqadq__section{margin:72px 0;scroll-margin-top:24px}.practice-module__LKqadq__section h2{letter-spacing:-.015em;text-wrap:balance;max-width:720px;margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.15}.practice-module__LKqadq__section>p{max-width:68ch;color:var(--il-ink-soft);margin:0 0 20px}.practice-module__LKqadq__rows{max-width:880px;margin:0;padding:0;list-style:none}.practice-module__LKqadq__row{border-bottom:1px solid var(--il-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6px 40px;padding:20px 0;display:grid}.practice-module__LKqadq__row h3{text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.practice-module__LKqadq__row p{color:var(--il-ink-soft);margin:0;font-size:1rem;line-height:1.6}.practice-module__LKqadq__review{max-width:68ch;color:var(--il-ink-body);margin:0 0 20px;padding-left:24px;list-style:decimal}.practice-module__LKqadq__review li{margin:12px 0;padding-left:6px}.practice-module__LKqadq__errors{max-width:880px}.practice-module__LKqadq__errors details{border-bottom:1px solid var(--il-line)}.practice-module__LKqadq__errors summary{cursor:pointer;min-height:48px;color:var(--il-ink);padding:16px 8px 16px 24px;font-weight:600;list-style:none;transition:color .18s ease-out;position:relative}.practice-module__LKqadq__errors summary::-webkit-details-marker{display:none}.practice-module__LKqadq__errors summary:after{content:"";border:solid var(--il-ink-soft);border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:calc(12px + .825em);left:2px;transform:rotate(-45deg)}.practice-module__LKqadq__errors details[open]>summary:after{transform:rotate(45deg)}.practice-module__LKqadq__errors summary:hover{color:var(--il-ink-hover)}.practice-module__LKqadq__errors details p{max-width:68ch;color:var(--il-ink-soft);margin:0 0 12px 24px}.practice-module__LKqadq__errors details a{margin:0 0 20px 24px;display:inline-block}.practice-module__LKqadq__provenance{max-width:720px;color:var(--il-ink-soft);margin-top:80px;font-size:.95rem;line-height:1.6}.practice-module__LKqadq__provenance h2{color:var(--il-ink);margin:0 0 12px;font-size:1.2rem;font-weight:600;line-height:1.3}.practice-module__LKqadq__provenance p{margin:0 0 12px}.practice-module__LKqadq__footer{border-top:1px solid var(--il-line);flex-wrap:wrap;gap:4px 24px;margin-top:48px;padding-top:24px;font-size:.95rem;display:flex}.practice-module__LKqadq__footer a{align-items:center;min-height:40px;display:inline-flex}@media (max-width:700px){.practice-module__LKqadq__main{width:calc(100% - 40px);padding-bottom:72px}.practice-module__LKqadq__nav{gap:4px 18px;margin-bottom:36px}.practice-module__LKqadq__nav>.practice-module__LKqadq__brand{flex-basis:100%;min-height:44px;margin:0 0 6px}.practice-module__LKqadq__nav>a:not(.practice-module__LKqadq__brand){align-items:center;min-height:40px;display:inline-flex}.practice-module__LKqadq__header p{font-size:1.0625rem}.practice-module__LKqadq__row{grid-template-columns:1fr;padding:18px 0}.practice-module__LKqadq__launch{gap:8px 24px}.practice-module__LKqadq__launch a:first-child{width:100%}.practice-module__LKqadq__section{margin:56px 0}.practice-module__LKqadq__contents{margin-top:40px}}@media (prefers-reduced-motion:reduce){.practice-module__LKqadq__shell *{transition:none}}
