@layer components{.practice-section[data-v-f5c4b763]{max-inline-size:68ch;margin-block-start:var(--space-16)}.practice-section-h2[data-v-f5c4b763]{margin:0 0 var(--space-4);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--bp-ink);scroll-margin-block-start:var(--space-8)}.practice-section>p[data-v-f5c4b763-s]{margin-block:var(--space-4) 0;max-inline-size:62ch;line-height:var(--leading-normal);color:var(--bp-ink-2)}.practice-answers[data-v-56436f77]{gap:var(--space-2);margin-block:var(--space-6) 0;display:grid}.practice-answers-item>details[data-v-56436f77]{padding:var(--space-3) var(--space-4);border:1px solid var(--bp-line-strong);border-radius:var(--radius-md);background-color:var(--bp-sheet)}@media (prefers-contrast:more){.practice-answers-item>details[data-v-56436f77]{border-color:currentColor}}.practice-answers-hint[data-v-56436f77]{color:var(--bp-ink);cursor:pointer;font-weight:600}.practice-answers-reveal[data-v-56436f77]{margin-block-start:var(--space-3)}.practice-answers-reveal summary[data-v-56436f77]{inline-size:fit-content;padding-block:var(--space-1);font-family:var(--bp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-accent);cursor:pointer;font-size:.6875rem}.practice-answers-reveal-body[data-v-56436f77]{gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--bp-ink-2);padding-block-start:var(--space-2);display:grid}.practice-answers-reveal-body p[data-v-56436f77]{margin:0}.practice-answers-heard[data-v-56436f77],.practice-answers-should[data-v-56436f77]{border-inline-start:2px solid var(--bp-line-strong);font-size:var(--text-sm);padding-inline-start:var(--space-3)}@media (prefers-contrast:more){.practice-answers-heard[data-v-56436f77],.practice-answers-should[data-v-56436f77]{border-inline-start-color:currentColor}}.practice-answers-meta[data-v-56436f77]{font-family:var(--bp-mono);letter-spacing:.02em;font-size:.75rem}.practice-room-title[data-v-fbdf96e0]{max-inline-size:24ch;font-size:var(--text-display-sm);letter-spacing:-.02em;text-wrap:balance;color:var(--bp-ink);margin:0;line-height:1.05}.practice-room-body[data-v-fbdf96e0]{container:practice-room/inline-size}.practice-room-intro[data-v-fbdf96e0]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"lede""contract""stage";display:grid}@container practice-room (width>=56rem){.practice-room-intro[data-v-fbdf96e0]{grid-template:"lede contract""stage contract"minmax(0,1fr)/minmax(0,1fr) minmax(16rem,20rem)}.practice-room-contract[data-v-fbdf96e0]{border-inline-start:1px solid var(--bp-line-strong);font-size:var(--text-sm);padding-inline-start:var(--space-6)}@media (prefers-contrast:more){.practice-room-contract[data-v-fbdf96e0]{border-color:currentColor}}}.practice-room-stage[data-v-fbdf96e0]{grid-area:stage;min-inline-size:0}.practice-room-lede[data-v-fbdf96e0]{max-inline-size:58ch;margin-block:var(--space-4) 0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--bp-ink-2);grid-area:lede}.practice-room-lede strong[data-v-fbdf96e0-s]{color:var(--bp-ink)}.practice-room-contract[data-v-fbdf96e0]{align-content:start;gap:var(--space-3);max-inline-size:62ch;margin-block:var(--space-4) 0;line-height:var(--leading-normal);color:var(--bp-ink-2);grid-area:contract;display:grid}.practice-room-contract p[data-v-fbdf96e0-s]{margin:0}.practice-room-contract-title[data-v-fbdf96e0]{font-size:var(--text-base);color:var(--bp-ink)}.practice-room-broken-page[data-v-fbdf96e0]{max-inline-size:68ch;padding:var(--space-4);border:2px dashed var(--bp-redline);margin-block-start:var(--space-8);scroll-margin-block-start:var(--space-8)}@media (prefers-contrast:more){.practice-room-broken-page[data-v-fbdf96e0]{border-color:currentColor}}.practice-room-broken-page-tag[data-v-fbdf96e0]{margin:0 0 var(--space-3);font-family:var(--bp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-redline);font-size:.6875rem}.practice-room-preview[data-v-fbdf96e0]{block-size:24rem;display:block;position:relative}.practice-room-preview-clip[data-v-fbdf96e0]{border-radius:var(--radius-sm);background-color:#fff;block-size:100%;overflow:hidden}.practice-room-preview-clip[data-v-fbdf96e0]:after{content:"";background:linear-gradient(#0000,#fff 80%);block-size:7rem;position:absolute;inset-block-end:0;inset-inline:0}.practice-room-preview-link[data-v-fbdf96e0]{border-radius:var(--radius-sm);display:block;position:absolute;inset:0}.practice-room-preview-frame[data-v-fbdf96e0]{transform-origin:0 0;pointer-events:none;border:0;block-size:48rem;inline-size:200%;transform:scale(.5)}.practice-room-preview-open[data-v-fbdf96e0]{z-index:1;inline-size:fit-content;padding:var(--space-2) var(--space-4);border:1px solid var(--bp-line-strong);border-radius:var(--radius-md);background-color:var(--bp-sheet);font-family:var(--bp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-accent);text-align:center;text-wrap:balance;margin-inline:auto;font-size:.6875rem;position:absolute;inset-block-end:var(--space-4);inset-inline:0}@media (prefers-contrast:more){.practice-room-preview-open[data-v-fbdf96e0]{border-color:currentColor}}.practice-room-preview-link:hover .practice-room-preview-open[data-v-fbdf96e0]{border-color:var(--bp-accent)}.practice-room-broken-page-note[data-v-fbdf96e0]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--bp-ink-2)}.practice-room-end[data-v-fbdf96e0]{max-inline-size:62ch;margin-block:var(--space-4) 0;font-family:var(--bp-mono);font-size:var(--text-sm);color:var(--bp-ink-2)}.practice-room-prevnext[data-v-fbdf96e0]{gap:var(--space-4);grid-template-columns:1fr 1fr;margin-block-start:clamp(var(--space-8), 5vw, var(--space-16));display:grid}@media (width<=40rem){.practice-room-prevnext[data-v-fbdf96e0]{grid-template-columns:1fr}}.practice-room-nav[data-v-fbdf96e0]{gap:var(--space-2);padding:var(--space-4) var(--space-6);border:1px solid var(--bp-line-strong);color:var(--bp-ink-2);transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.practice-room-nav[data-v-fbdf96e0]:hover{border-color:var(--bp-accent);background:var(--bp-accent-soft)}}@media (prefers-contrast:more){.practice-room-nav[data-v-fbdf96e0]{border-color:currentColor}}.practice-room-nav-next[data-v-fbdf96e0]{text-align:end;grid-column:-2/-1}.practice-room-nav-kicker[data-v-fbdf96e0]{font-family:var(--bp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink-2);font-size:.625rem}.practice-room-nav-title[data-v-fbdf96e0]{font-size:var(--text-lg);color:var(--bp-ink);transition:color var(--duration-fast) var(--easing-standard);font-weight:600}.practice-room-nav:hover .practice-room-nav-title[data-v-fbdf96e0],.practice-room-nav:focus-visible .practice-room-nav-title[data-v-fbdf96e0]{color:var(--bp-accent)}}
