.voice-guide{--stack__gap:0;background:var(--color__background);color:var(--color__text-900);flex:1;min-width:0;min-height:0;overflow-y:auto;container-type:inline-size}.voice-guide__hero{background:var(--color__surface);border-bottom:var(--thickness) solid var(--color__border-subtle);scroll-margin-top:2rem}.voice-guide__hero-container,.voice-guide__body{--container__max-width:72rem}.voice-guide__hero-container{--container__padding:clamp(var(--spacing__xl), calc(4cqw + .4px), 4rem) clamp(var(--spacing__md), calc(4cqw + .4px), 3rem) clamp(var(--spacing__2xl), 3cqw, 2.5rem)}.voice-guide__measure{--stack__gap:0;max-inline-size:54rem}.voice-guide__eyebrow{color:var(--color__text-600);margin:0 0 var(--spacing__lg)}.voice-guide :is(h1,h2,h3,p){margin-top:0}.voice-guide__hero .docs-title{margin-bottom:var(--spacing__lg);max-width:18ch}.voice-guide__lede{max-width:43rem;margin-bottom:0}.voice-guide__body{--container__padding:0 clamp(var(--spacing__md), calc(4cqw + .4px), 3rem) 5rem}.voice-guide__divider{--divider__spacing:0;--divider__thickness:var(--thickness)}.voice-guide__section{--stack__gap:clamp(var(--spacing__xl), 3cqw, 2rem);scroll-margin-top:var(--spacing__xl);padding:clamp(2.5rem,4cqw,3rem) 0}.voice-guide__section-heading{--stack__gap:0;max-inline-size:46rem}.voice-guide__section-heading .docs-section-title{margin-bottom:var(--spacing__md)}.voice-guide__section-heading>.docs-lede{margin-bottom:0}.voice-guide__review-list{--stack__gap:0;margin:0;padding:0;list-style:none}.voice-guide__principles{--stack__gap:var(--spacing__md)}.voice-guide__principle-layout{--grid__gap:var(--spacing__xl);grid-template-columns:2.5rem minmax(13rem,.8fr) minmax(18rem,1.2fr)}.voice-guide__principle-copy{--stack__gap:0}.voice-guide__number{color:var(--color__text-600);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.2}.voice-guide__principle h3,.voice-guide__rules h3{font-family:var(--font-family__display);font-size:var(--font-size__lg);margin-bottom:var(--spacing__sm);line-height:1.2}.voice-guide__principle-copy>p,.voice-guide__rules p{color:var(--color__text-700);margin-bottom:0;line-height:1.65}.voice-guide__examples{--stack__gap:var(--spacing__sm)}.voice-guide__example{background:var(--color__surface-muted);border-inline-start:calc(var(--thickness) * 2) solid var(--color__border);border-radius:var(--roundness);padding:var(--spacing__md) var(--spacing__lg)}.voice-guide__example--do{background:color-mix(in srgb, var(--color__accent-focus) 7%, var(--color__surface));border-inline-start-color:var(--color__accent-focus)}.voice-guide__example-content{--stack__gap:var(--spacing__xs)}.voice-guide__example strong{color:var(--color__text-600);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.voice-guide__example p{margin:0;line-height:1.5}.voice-guide__tone-table{position:relative}.voice-guide__tone-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.voice-guide__tone-table th,.voice-guide__tone-table td{border-top:var(--thickness) solid var(--color__border-subtle);padding:var(--spacing__lg) var(--spacing__xl);text-align:left;vertical-align:baseline;line-height:1.5}.voice-guide__tone-table thead th{background:var(--color__surface-muted);color:var(--color__text-700);letter-spacing:var(--tracking-label);text-transform:uppercase;border-top:0;font-size:.6875rem;font-weight:700}.voice-guide__tone-table th:first-child{width:18%}.voice-guide__tone-table th:nth-child(2){width:28%}.voice-guide__tone-table td{color:var(--color__text-700)}.voice-guide__rules{--grid__gap:0 3rem;--grid__min-width:20rem}.voice-guide__rule{--stack__gap:0;border-top:var(--thickness) solid var(--color__border-subtle);min-height:12rem;padding:var(--spacing__2xl) 0}.voice-guide__patterns{--grid__gap:var(--spacing__md);--grid__min-width:20rem}.voice-guide__pattern{min-block-size:14rem}.voice-guide__pattern-label{color:var(--color__text-600);margin:0 0 var(--spacing__xl)}.voice-guide__review{margin-top:var(--spacing__xl);scroll-margin-top:var(--spacing__xl)}.voice-guide__review-content{--stack__gap:clamp(var(--spacing__xl), 3cqw, 2rem)}.voice-guide__review-list{border-top:var(--thickness) solid var(--color__border)}.voice-guide__review-list li{border-bottom:var(--thickness) solid var(--color__border-subtle);align-items:baseline;gap:var(--spacing__lg);grid-template-columns:2rem minmax(0,1fr);padding:1.125rem 0;font-size:1.0625rem;line-height:1.5;display:grid}.voice-guide__review-list span{color:var(--color__text-600);letter-spacing:var(--tracking-label);font-size:.6875rem;font-weight:700}.voice-guide__related{align-items:center;gap:var(--spacing__sm) var(--spacing__lg);padding:var(--spacing__xl) 0 3rem;flex-wrap:wrap;display:flex}.voice-guide__related>span{color:var(--color__text-600);font-size:.8125rem}@container (width<=60rem){.voice-guide__principle-layout{grid-template-columns:1fr}.voice-guide__number{margin-bottom:calc(var(--spacing__md) * -1)}}@container (width<=48rem){.voice-guide__body{--container__padding:0 clamp(var(--spacing__md), 4cqw, 3rem) 3rem}}@container (width<=43.75rem){.voice-guide__section{padding:2.5rem 0}.voice-guide__tone-table table,.voice-guide__tone-table tbody,.voice-guide__tone-table tr,.voice-guide__tone-table th,.voice-guide__tone-table td{display:block}.voice-guide__tone-table-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-guide__tone-table tbody tr{border-top:var(--thickness) solid var(--color__border-subtle);padding:var(--spacing__lg)}.voice-guide__tone-table tbody tr:first-child{border-top:0}.voice-guide__tone-table th,.voice-guide__tone-table td{border-top:0;width:auto;padding:0}.voice-guide__tone-table td{margin-top:var(--spacing__sm)}.voice-guide__tone-table td:before{color:var(--color__text-600);content:attr(data-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.125rem;font-size:.625rem;font-weight:700;display:block}.voice-guide__rule{min-height:auto;padding:var(--spacing__xl) 0}}
