.voice-sample{padding:24px 0;border-bottom:1px solid var(--line)}.voice-sample h2{margin:0 0 12px;font-size:26px}.voice-sample p{font-size:16px;margin-bottom:8px}.voice-comparison{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0 32px;font-size:15px;line-height:1.55}.voice-comparison caption{text-align:left;font-size:13px;color:var(--muted);padding-bottom:12px}.voice-comparison th,.voice-comparison td{text-align:left;vertical-align:top;padding:16px 14px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.voice-comparison thead th{background:var(--soft);font-weight:600}.voice-comparison th:first-child{width:22%;padding-left:0}.voice-comparison thead th:first-child{padding-left:12px}.voice-comparison td{color:var(--muted)}.voice-guide details div{padding:0 0 20px}.voice-guide details p{font-size:16px}.voice-guide summary{font-size:17px;line-height:1.5;padding-right:34px}.voice-guide .voice-steps li{margin-block:18px}.voice-guide .voice-steps strong{color:var(--ink)}
@media(max-width:700px){.voice-sample h2{font-size:25px}.voice-comparison{font-size:14px;line-height:1.5}.voice-comparison th,.voice-comparison td{padding:14px 9px}.voice-comparison th:first-child{width:23%}.voice-guide summary{font-size:16px}}
@media(max-width:360px){.voice-comparison{font-size:13px}.voice-comparison th,.voice-comparison td{padding-inline:7px}.voice-comparison th:first-child{width:24%}}

/* Product evidence gives the guide a visual entry; the answers stay real HTML. */
.voice-guide{max-width:1100px}.voice-visual-header{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:70px;align-items:center;padding-block:8px 35px;border-bottom:0}.voice-visual-header h1{font-size:48px}.voice-visual-header .lead{font-size:17px;max-width:36ch}.voice-visual-header figure{max-width:225px}.voice-visual-header .device{width:100%}.voice-visual-header figcaption{font-size:10px;line-height:1.5;text-align:center;margin-top:12px}.voice-guide .article-body{margin-inline:auto;padding-top:0}.voice-guide .article-body h2{font-size:28px;margin-top:32px;margin-bottom:16px}.voice-guide .article-body p{font-size:16px;line-height:1.7}.voice-sample{display:grid;grid-template-columns:100px 1fr;gap:25px;align-items:center;border:0;padding:25px 0 10px}.voice-sample img{aspect-ratio:3/4;object-fit:cover;object-position:center 60%;border-radius:4px}.voice-sample h2{font-size:26px!important;margin:0 0 10px!important}.voice-sample p{font-size:14px!important;max-width:40ch}.voice-sample .text-link{font-size:13px}.voice-guide .voice-steps{padding-left:22px}.voice-guide .voice-steps li{font-size:15px;line-height:1.7;margin-block:14px}.voice-guide .voice-steps strong{display:block}.voice-guide .article-jumps{margin-top:0;padding-bottom:8px;border-bottom:1px solid var(--line)}.voice-guide details p{font-size:14px!important}
@media(max-width:700px){.voice-visual-header{grid-template-columns:minmax(0,1fr) 34%;gap:18px;padding-bottom:24px}.voice-visual-header h1{font-size:30px}.voice-visual-header h1 br{display:none}.voice-visual-header .eyebrow{font-size:9px;margin-bottom:12px}.voice-visual-header .lead{font-size:13px;line-height:1.65;margin-top:15px}.voice-visual-header .article-byline{font-size:10px;margin-top:15px;line-height:1.6}.voice-visual-header figcaption{font-size:8px}.voice-guide .breadcrumbs{padding-block:12px 8px}.voice-guide .article-body h2{font-size:26px}.voice-guide .article-jumps{gap:4px 18px}.voice-guide .article-jumps a{font-size:12px}.voice-sample{grid-template-columns:82px 1fr;gap:20px;padding-top:20px}.voice-sample h2{font-size:23px!important}.voice-sample p{font-size:12px!important}.voice-guide .article-body p{font-size:15px}.voice-guide .voice-steps li{font-size:14px}.voice-guide .article-byline a{display:inline}.voice-guide details summary{font-size:14px}}
@media(max-width:360px){.voice-visual-header h1{font-size:26px}.voice-visual-header{gap:14px;grid-template-columns:1fr 31%}.voice-sample{grid-template-columns:70px 1fr;gap:16px}.voice-sample h2{font-size:21px!important}}

.voice-screen-dialog{max-width:min(480px,calc(100% - 32px - var(--safe-left) - var(--safe-right)));max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom));padding:14px;background:#10152f;color:#fff5e2;border:0;border-radius:12px}.voice-screen-dialog::backdrop{background:#080e1bd9}.voice-screen-dialog[open]{display:flex;flex-direction:column;align-items:center}.voice-screen-dialog button{align-self:end;min-height:44px;padding:8px 12px;background:transparent;border:1px solid #747d92;border-radius:6px;color:#fff5e2;cursor:pointer;font:600 13px/1.4 Inter,sans-serif;margin-bottom:10px}.voice-screen-dialog img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px - var(--safe-top) - var(--safe-bottom));object-fit:contain}

.voice-screen-dialog{width:480px;overflow:auto;overscroll-behavior:contain}.voice-screen-dialog[open]{display:block}.voice-dialog-bar{position:sticky;top:0;background:#10152f;text-align:right;z-index:1;padding-bottom:10px}.voice-screen-dialog button{margin-bottom:0}.voice-screen-dialog img{width:100%;max-height:none;height:auto}
