.voice-setup{background:#f3f5f7;color:#182633}.vg-hero{background:#152c40;color:#fff;padding:3.5rem 0 3.8rem}.vg-hero h1{max-width:900px;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.08;margin:1.25rem 0}.vg-breadcrumb{font-size:.9rem;color:#c6d8e8}.vg-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vg-lede{max-width:780px;font-size:1.2rem;line-height:1.7}.vg-hero-note{color:#d0dce6;margin-top:1.5rem;font-size:.95rem}.vg-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:2rem;align-items:start;padding-top:2.5rem;padding-bottom:3rem}.vg-toc{position:sticky;top:7rem;background:#fff;border:1px solid #dce4eb;border-radius:10px;padding:1.2rem;display:flex;flex-direction:column;gap:.65rem;font-size:.92rem;line-height:1.5}.vg-toc strong{margin-bottom:.4rem}.vg-toc a{color:#164e79;text-decoration:none}.vg-toc a:hover,.vg-toc a:focus{text-decoration:underline}.vg-content{min-width:0}.vg-card{background:#fff;border:1px solid #dce4eb;border-radius:12px;padding:clamp(1.25rem,3vw,2.2rem);margin-bottom:1.5rem;scroll-margin-top:8rem;box-shadow:0 5px 18px #132b4210}.vg-card h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin:.4rem 0 1.2rem}.vg-card h3{font-size:1.15rem}.vg-card p,.vg-card li,.vg-card dd,.vg-card td{line-height:1.75}.vg-card p{margin:1rem 0}.vg-step,.vg-eyebrow{color:#1b5d8e;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem;font-weight:800}.vg-card .vg-step,.vg-card .vg-eyebrow{margin-top:0}.vg-fields{margin:1.4rem 0}.vg-fields>div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr);gap:1.25rem;padding:1rem 0;border-bottom:1px solid #dce4eb}.vg-fields dt{font-weight:750;line-height:1.55}.vg-fields dd{margin:0;min-width:0}.vg-card code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.91em;background:#edf3f8;padding:.12em .3em;border-radius:4px;overflow-wrap:anywhere}.vg-card a{color:#125f94;text-underline-offset:3px}.vg-note{border-left:4px solid #246998;background:#edf5fb;border-radius:0 6px 6px 0;padding:1rem 1.1rem}.vg-figure{margin:1.65rem 0}.vg-figure img{display:block;width:100%;height:auto;border:1px solid #c6d2dd;border-radius:6px}.vg-figure>a{display:block}.vg-figure figcaption{font-size:.85rem;line-height:1.6;color:#52616d;margin-top:.65rem}.vg-table-wrap{overflow-x:auto;margin:1.4rem 0}.vg-card table{width:100%;border-collapse:collapse;text-align:left}.vg-card caption{text-align:left;font-weight:750;margin-bottom:.7rem}.vg-card th,.vg-card td{border:1px solid #d5e0e8;padding:.85rem 1rem;vertical-align:top}.vg-card thead th{background:#163b57;color:white}.vg-card tbody th{width:36%;background:#f3f7fa;font-size:.94rem;line-height:1.6}.vg-card ol{padding-left:1.4rem}.vg-card ol li{padding-left:.3rem;margin-bottom:.8rem}.vg-card details{border:1px solid #d3dfe8;border-radius:7px;padding:1rem 1.1rem;margin:1rem 0}.vg-card summary{cursor:pointer;color:#173c56;font-weight:750;line-height:1.5}.vg-sources{border-top:1px solid #dce4eb;margin-top:1.6rem;padding-top:.8rem}.vg-card .vg-small{font-size:.85rem;color:#5d6870}.vg-hub{max-width:1000px;padding-top:2.5rem;padding-bottom:3rem}.vg-guide-card{display:block;background:#fff;border:1px solid #bfcfdb;border-radius:12px;padding:2rem;margin:1.2rem 0 2rem;color:#193348;text-decoration:none;box-shadow:0 6px 18px #132b4210}.vg-guide-card:hover,.vg-guide-card:focus{border-color:#246998;box-shadow:0 8px 22px #132b4220}.vg-guide-card h3{font-size:1.7rem;margin:.7rem 0}.vg-guide-card p{line-height:1.7;max-width:760px}.vg-device-label{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#27628b}.vg-card-action{display:inline-block;margin-top:.7rem;color:#125f94;text-decoration:underline;text-underline-offset:4px;font-weight:750}@media(max-width:860px){.vg-layout{display:block}.vg-toc{position:static;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.vg-toc strong{grid-column:1/-1}.vg-hero{padding:2.5rem 0}.vg-layout,.vg-hub{padding-top:1.5rem}}@media(max-width:520px){.vg-fields>div{display:block;padding:.9rem 0}.vg-fields dt{margin-bottom:.45rem}.vg-hero h1 br{display:none}.vg-card th,.vg-card td{padding:.65rem}.vg-card tbody th{width:40%}.vg-toc{font-size:.86rem;gap:.65rem}.vg-guide-card{padding:1.4rem}.vg-guide-card h3{font-size:1.45rem}}

.vg-card .vg-copy-code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-height:1.65;padding:.65rem .75rem;user-select:all}
