.PracticePages-module__NRR-fa__application{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.PracticePages-module__NRR-fa__photo{background:#f3edf9;border-radius:28px;min-width:0;height:100%;min-height:530px;position:relative;overflow:hidden}.PracticePages-module__NRR-fa__photo img{object-fit:cover;object-position:68% center}.PracticePages-module__NRR-fa__application[data-product=roleplay] .PracticePages-module__NRR-fa__photo{order:2}.PracticePages-module__NRR-fa__choices{margin-top:28px}.PracticePages-module__NRR-fa__choices details{border-top:1px solid var(--product-line)}.PracticePages-module__NRR-fa__choices details:last-child{border-bottom:1px solid var(--product-line)}.PracticePages-module__NRR-fa__choices summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.PracticePages-module__NRR-fa__choices summary::-webkit-details-marker{display:none}.PracticePages-module__NRR-fa__choices summary>span{width:28px;height:28px;color:var(--product-accent);flex:0 0 28px;place-items:center;transition:transform .2s;display:grid}.PracticePages-module__NRR-fa__choices details[open] summary>span{transform:rotate(45deg)}.PracticePages-module__NRR-fa__choices p{color:var(--product-text);padding-bottom:24px;font-size:16px;line-height:1.75}.PracticePages-module__NRR-fa__solutionLink{margin-bottom:20px}.PracticePages-module__NRR-fa__choices summary:focus-visible,.PracticePages-module__NRR-fa__viewControls button:focus-visible,.PracticePages-module__NRR-fa__tableScroll:focus-visible{outline-offset:4px;outline:3px solid #905acd}.PracticePages-module__NRR-fa__insightsPreview{min-width:0}.PracticePages-module__NRR-fa__insightsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.PracticePages-module__NRR-fa__insightsToolbar>p{letter-spacing:.1em;text-transform:uppercase;color:var(--product-muted);font-size:11px;line-height:1.6}.PracticePages-module__NRR-fa__viewControls{border:1px solid #e1d5ec;border-radius:999px;flex-shrink:0;padding:4px;display:flex}.PracticePages-module__NRR-fa__viewControls button{color:#5b476b;cursor:pointer;border-radius:999px;min-height:44px;padding:10px 18px;font-size:14px}.PracticePages-module__NRR-fa__viewControls button[aria-pressed=true]{color:#fff;background:#4b1693}.PracticePages-module__NRR-fa__insightsStage{background:linear-gradient(140deg,#f7f2fc,#fcf6fb 55%,#f3eaf9);border:1px solid #e6dced;border-radius:28px;padding:44px;box-shadow:0 24px 64px -40px #5629854a;container:insights-crop/inline-size}.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;display:grid}.PracticePages-module__NRR-fa__metric{--metric-tint:#f5f3ff;--icon-tint:#ede9fe;--icon-color:#6d28d9;background:linear-gradient(135deg,var(--metric-tint),#fff);color:#18181b;border:1px solid #e4d7f380;border-radius:16px;padding:24px 16px 16px;box-shadow:0 16px 30px -28px #5b2dd88c}.PracticePages-module__NRR-fa__metric[data-tone=notStarted]{--metric-tint:#f8fafc;--icon-tint:#f1f5f9;--icon-color:#334155}.PracticePages-module__NRR-fa__metric[data-tone=active]{--metric-tint:#f0f9ff;--icon-tint:#e0f2fe;--icon-color:#0369a1}.PracticePages-module__NRR-fa__metric[data-tone=ready]{--metric-tint:#fffbeb;--icon-tint:#fef3c7;--icon-color:#b45309}.PracticePages-module__NRR-fa__metric[data-tone=stuck]{--metric-tint:#fff1f2;--icon-tint:#ffe4e6;--icon-color:#be123c}.PracticePages-module__NRR-fa__metric[data-tone=completed]{--metric-tint:#ecfdf5;--icon-tint:#d1fae5;--icon-color:#047857}.PracticePages-module__NRR-fa__metric dt{color:#71717a;text-transform:uppercase;letter-spacing:.025em;min-height:36px;font-size:12px;line-height:1.2}.PracticePages-module__NRR-fa__metric dd{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.PracticePages-module__NRR-fa__metric strong{font-size:24px;font-weight:600;line-height:1}.PracticePages-module__NRR-fa__metric dd>span:last-child{color:#71717a;font-size:12px;font-weight:500}.PracticePages-module__NRR-fa__metricIcon{background:var(--icon-tint);color:var(--icon-color);border-radius:12px;flex-shrink:0;padding:8px;display:inline-flex}.PracticePages-module__NRR-fa__departmentCard{color:#18181b;background:#fffffff2;border:1px solid #e4d7f3b3;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #d1d5db1a}.PracticePages-module__NRR-fa__departmentHeader{padding:16px 20px 8px}.PracticePages-module__NRR-fa__departmentHeader h3{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1}.PracticePages-module__NRR-fa__departmentHeader p{color:#71717a;margin-top:6px;font-size:14px}.PracticePages-module__NRR-fa__tableScroll{overscroll-behavior-x:contain;padding:4px 20px 16px;overflow-x:auto}.PracticePages-module__NRR-fa__tableScroll table{border-collapse:collapse;width:100%;min-width:920px;font-size:14px}.PracticePages-module__NRR-fa__tableScroll th,.PracticePages-module__NRR-fa__tableScroll td{text-align:left;border-bottom:1px solid #e4e4e7;padding:12px}.PracticePages-module__NRR-fa__tableScroll th{font-weight:500}.PracticePages-module__NRR-fa__tableScroll thead{color:#71717a;background:#f5effb80}.PracticePages-module__NRR-fa__tableScroll tbody tr:last-child>*{border-bottom:0}.PracticePages-module__NRR-fa__tableHint{color:var(--product-muted);margin-top:12px;font-size:12px;display:none}.PracticePages-module__NRR-fa__insightsReading{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;padding:32px 0 0;display:grid}.PracticePages-module__NRR-fa__insightsReading h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.PracticePages-module__NRR-fa__insightsReading p{color:var(--product-text);font-size:16px;line-height:1.75}@container insights-crop (max-width:1000px){.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container insights-crop (max-width:500px){.PracticePages-module__NRR-fa__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PracticePages-module__NRR-fa__metric{padding:16px 12px}.PracticePages-module__NRR-fa__metric dt{font-size:10px}.PracticePages-module__NRR-fa__metric strong{font-size:28px}.PracticePages-module__NRR-fa__metricIcon{padding:6px}}@media (max-width:1023px){.PracticePages-module__NRR-fa__application{gap:36px}.PracticePages-module__NRR-fa__insightsStage{padding:24px}.PracticePages-module__NRR-fa__tableHint{display:block}}@media (max-width:767px){.PracticePages-module__NRR-fa__application{grid-template-columns:minmax(0,1fr)}.PracticePages-module__NRR-fa__photo{aspect-ratio:1.25;border-radius:20px;min-height:0}.PracticePages-module__NRR-fa__application[data-product=roleplay] .PracticePages-module__NRR-fa__photo{order:0}.PracticePages-module__NRR-fa__insightsToolbar{flex-direction:column;align-items:flex-start;gap:12px}.PracticePages-module__NRR-fa__insightsStage{border-radius:20px;padding:16px}.PracticePages-module__NRR-fa__insightsReading{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px}}@media (max-width:359px){.PracticePages-module__NRR-fa__insightsStage{padding:10px}.PracticePages-module__NRR-fa__metric dd{gap:5px}}@media (prefers-reduced-motion:reduce){.PracticePages-module__NRR-fa__choices summary>span{transition:none}}
