.research-practice{background:var(--id-page);color:var(--id-text);border-block-start:1px solid var(--id-line)}.research-practice .e-heading>p{color:var(--id-muted)}.research-practice__instrument{border-block:1px solid var(--id-line);grid-template-columns:minmax(230px,.85fr) minmax(0,1.65fr);display:grid}.research-practice__choices{padding-block:1rem 2rem;padding-inline-end:clamp(1.5rem,4vw,4rem)}.research-practice__choices button{border:0;border-block-end:1px solid var(--id-line);text-align:start;min-block-size:100px;inline-size:100%;color:var(--id-muted);background:0 0;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.research-practice__choices button>span:nth-child(2){flex:1;min-inline-size:0}.research-practice__choices bdi{margin-block-end:.35rem;font-size:.75rem;display:block}.research-practice__choices strong{font-size:1rem;font-weight:550;line-height:1.6;display:block}.research-practice__choices svg{flex:none;block-size:18px;inline-size:18px}.research-practice__choices button:hover,.research-practice__choices button[aria-pressed=true]{color:var(--id-text)}.research-practice__choices button[aria-pressed=true]{border-block-end:2px solid var(--id-accent)}.research-practice__choices button[aria-pressed=true] .research-practice__number{color:var(--id-accent)}.research-practice__number{font-variant-numeric:tabular-nums;font-size:.75rem}.research-practice__signature{color:var(--id-accent);margin-block-start:2.5rem}.research-practice__signature bdi{font-variation-settings:var(--rec-casual);font-size:1rem;font-weight:650}.research-practice__signature span{margin-block-start:.5rem;font-size:.8125rem;display:block}.research-practice__detail{background:var(--id-raised);border-inline-start:1px solid var(--id-line);min-inline-size:0;padding:clamp(1.5rem,4vw,3rem)}.research-practice__top{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.research-practice__top .up-glyph{--g-line:var(--id-sage);--g-gold:var(--id-gold);--g-wine:var(--id-accent);block-size:48px;inline-size:48px}.research-practice__status{color:var(--id-sage);border:1px solid;border-radius:2px;padding:.2rem .6rem;font-size:.75rem}.research-practice__detail h3{max-inline-size:26ch;margin-block:0 1rem;font-size:clamp(1.5rem,2.3vw,2rem)}.research-practice__situation{color:var(--id-muted);font-size:.9375rem;line-height:1.8}.research-practice__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem;padding:0;list-style:none;display:grid}.research-practice__flow li{min-inline-size:0;position:relative}.research-practice__flow li:not(:last-child):after{content:"";border-block-start:1px solid var(--id-line);position:absolute;inset-block-start:15px;inset-inline:30px -1rem}.research-practice__flow li>span{border:1px solid var(--id-sage);block-size:30px;inline-size:30px;color:var(--id-sage);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.research-practice__flow li[data-human]>span{border-color:var(--id-accent);color:var(--id-accent);border-radius:3px}.research-practice__flow strong{margin-block-start:.8rem;font-size:.8125rem;font-weight:550;line-height:1.7;display:block}.research-practice__outputs{border-block-start:1px solid var(--id-line);padding-block-start:1.2rem}.research-practice__outputs h4{color:var(--id-muted);margin-block:0 .65rem;font-size:.75rem;font-weight:500}.research-practice__outputs ul{margin:0;padding:0;list-style:none}.research-practice__outputs li{align-items:baseline;gap:.65rem;padding-block:.25rem;font-size:.875rem;line-height:1.8;display:flex}.research-practice__outputs li:before{content:"+";color:var(--id-sage);flex:none}.research-practice__test{border-inline-start:2px solid var(--id-accent);margin-block:1.5rem;padding-inline-start:1rem;font-size:.875rem;line-height:1.8}.research-practice__test span{color:var(--id-accent);margin-block-end:.3rem;font-size:.75rem;font-weight:600;display:block}.research-practice__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.research-practice__actions .e-button{background:var(--id-accent);border-color:var(--id-accent);color:var(--id-page);padding:.9rem 1rem;font-size:.8125rem}.research-practice__actions .e-link{color:var(--id-text);font-size:.8125rem}.research-practice__footnote{justify-content:space-between;align-items:start;gap:1.5rem 3rem;padding-block-start:1.25rem;display:flex}.research-practice__footnote p{color:var(--id-muted);max-inline-size:78ch;font-size:.75rem;line-height:1.85}.research-practice__footnote>a{min-block-size:44px;color:var(--id-accent);text-underline-offset:.3em;flex:none;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.research-practice__footnote svg{block-size:16px;inline-size:16px}.research-practice :is(a,button):focus-visible{outline:3px solid var(--id-sage);outline-offset:4px}[dir=rtl] .research-practice :is(.research-practice__choices,.research-practice__actions,.research-practice__footnote) svg{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.research-practice__content{animation:practice-arrive .24s var(--ease-out) both}@keyframes practice-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}html[data-motion=off] .research-practice__content{animation:none}@media (width<=760px){.research-practice__instrument{grid-template-columns:1fr}.research-practice__choices{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.research-practice__choices button{gap:.6rem;min-block-size:100px;padding:1rem .75rem}.research-practice__choices button:nth-child(odd){border-inline-end:1px solid var(--id-line)}.research-practice__choices bdi{font-size:.6875rem}.research-practice__choices strong{font-size:.875rem}.research-practice__choices svg{display:none}.research-practice__signature{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.4rem 1rem;margin:0;padding:1.25rem .75rem;display:flex}.research-practice__signature bdi,.research-practice__signature span{margin:0}.research-practice__detail{border-inline-start:0;border-block-start:1px solid var(--id-line)}.research-practice__footnote{flex-direction:column;gap:.5rem}}@media (width<=380px){.research-practice__flow{gap:.6rem}.research-practice__flow strong{font-size:.75rem}.research-practice__actions .e-button{justify-content:space-between;inline-size:100%}}
