@media print{.voice-text-app header,.voice-text-app footer,.print\:hidden{display:none!important}}.voice-text-app .voice-text-column-prose{color:#334155;letter-spacing:.01em;max-width:none;font-size:.9375rem;line-height:1.85}.voice-text-app .voice-text-column-prose>:first-child{margin-top:0}.voice-text-app .voice-text-column-prose p{margin-top:0;margin-bottom:1rem;line-height:1.85}.voice-text-app .voice-text-column-prose h2{color:#0f172a;background:linear-gradient(90deg,#eef2fffa 0%,#f8fafc73 100%);border-left:4px solid #4f46e5;border-radius:0 .5rem .5rem 0;margin-top:2.5rem;margin-bottom:1rem;padding:.65rem .85rem .65rem 1rem;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:700}.voice-text-app .voice-text-column-prose h3{color:#1e293b;border-left:3px solid #818cf8;margin-top:1.75rem;margin-bottom:.65rem;padding:.4rem .75rem;font-size:1.05rem;font-weight:600}.voice-text-app .voice-text-column-prose ul,.voice-text-app .voice-text-column-prose ol{margin-top:.75rem;margin-bottom:1.25rem}.voice-text-app .voice-text-column-prose ul{padding-left:0;list-style:none}.voice-text-app .voice-text-column-prose ul>li{margin-bottom:.6rem;padding-left:1.35rem;list-style:none;display:list-item;position:relative}.voice-text-app .voice-text-column-prose ul>li:before{content:"";background:#818cf8;border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.72em;left:.35rem;transform:translateY(-50%)}.voice-text-app .voice-text-column-prose ul.voice-text-checklist>li{padding-left:0}.voice-text-app .voice-text-column-prose ul.voice-text-checklist>li:before{content:none;display:none}.voice-text-app .voice-text-column-prose ol{counter-reset:voice-text-step;padding-left:0;list-style:none}.voice-text-app .voice-text-column-prose ol>li{counter-increment:voice-text-step;margin-bottom:.85rem;padding-left:2.65rem;list-style:none;display:list-item;position:relative}.voice-text-app .voice-text-column-prose ol>li:before{content:counter(voice-text-step);color:#fff;background:#4f46e5;border-radius:9999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.12em;left:0;box-shadow:0 1px 2px #4f46e559}.voice-text-app .voice-text-column-prose li>p{margin-top:.35rem;margin-bottom:0}.voice-text-app .voice-text-column-prose li>p:first-child{margin-top:0}.voice-text-app .voice-text-column-prose ol>li>strong:first-child,.voice-text-app .voice-text-column-prose ul>li>strong:first-child{color:#0f172a}.voice-text-app .voice-text-column-prose ul ul,.voice-text-app .voice-text-column-prose ol ul,.voice-text-app .voice-text-column-prose ul ol,.voice-text-app .voice-text-column-prose ol ol{margin-top:.5rem;margin-bottom:.25rem}.voice-text-app .voice-text-column-prose ol.voice-text-timeline{counter-reset:none;margin-top:1rem;margin-bottom:1.5rem;padding-left:0;list-style:none}.voice-text-app .voice-text-column-prose ol.voice-text-timeline>li{counter-increment:none;grid-template-columns:1.25rem minmax(0,1fr);gap:0 .85rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.voice-text-app .voice-text-column-prose ol.voice-text-timeline>li:before{content:none;display:none}.voice-text-app .voice-text-column-prose ol.voice-text-timeline>li:not(:last-child) .voice-text-timeline__track:after{content:"";background:linear-gradient(#a5b4fc 0%,#e2e8f0 100%);width:2px;position:absolute;top:1.15rem;bottom:-.65rem;left:50%;transform:translate(-50%)}.voice-text-app .voice-text-column-prose .voice-text-timeline__track{justify-content:center;padding-top:.55rem;display:flex;position:relative}.voice-text-app .voice-text-column-prose .voice-text-timeline__dot{z-index:1;background:#4f46e5;border-radius:9999px;width:.65rem;height:.65rem;box-shadow:0 0 0 3px #eef2ff}.voice-text-app .voice-text-column-prose .voice-text-timeline__content{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1rem;padding:.75rem .9rem;box-shadow:0 1px 2px #0f172a0a}.voice-text-app .voice-text-column-prose .voice-text-timeline__badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#4f46e5;border-radius:9999px;margin-bottom:.45rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.voice-text-app .voice-text-column-prose .voice-text-timeline__body{color:#334155;font-size:.9rem;line-height:1.7}.voice-text-app .voice-text-column-prose .voice-text-timeline__body strong{color:#0f172a;font-weight:600}@media (min-width:640px){.voice-text-app .voice-text-column-prose ol.voice-text-timeline>li{grid-template-columns:1.5rem minmax(0,1fr);gap:0 1rem}.voice-text-app .voice-text-column-prose .voice-text-timeline__content{padding:.85rem 1rem}}.voice-text-app .voice-text-column-prose a{color:#4f46e5;text-underline-offset:2px;text-decoration:underline}.voice-text-app .voice-text-column-prose .table-scroll-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin:1.25rem 0;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a}.voice-text-app .voice-text-column-prose .table-scroll-container table{border-collapse:collapse;width:100%;min-width:min(100%,20rem);font-size:.875rem;line-height:1.65}.voice-text-app .voice-text-column-prose .table-scroll-container thead th{color:#1e293b;letter-spacing:.02em;background:#eef2ff;border-bottom:2px solid #c7d2fe;font-size:.8125rem;font-weight:600}.voice-text-app .voice-text-column-prose .table-scroll-container th,.voice-text-app .voice-text-column-prose .table-scroll-container td{text-align:left;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.7rem .85rem}.voice-text-app .voice-text-column-prose .table-scroll-container tr:last-child th,.voice-text-app .voice-text-column-prose .table-scroll-container tr:last-child td{border-bottom:none}.voice-text-app .voice-text-column-prose .table-scroll-container tbody tr:nth-child(2n){background:#f8fafca6}.voice-text-app .voice-text-column-prose .table-scroll-container tbody td:first-child{color:#0f172a;min-width:6.5rem;font-weight:600}@media (min-width:640px){.voice-text-app .voice-text-column-prose .table-scroll-container tbody td:first-child{width:34%;max-width:14rem}}
