.page{padding-block:clamp(2.5rem,6vw,5rem) var(--ha-space-section)}.doc{display:grid;grid-template-columns:13rem minmax(0,48rem);justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem)}.doc__nav{position:sticky;top:calc(var(--site-header) + 2.5rem)}.doc__navtitle{margin-bottom:.875rem;font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-eyebrow-track);text-transform:uppercase;color:var(--ha-muted)}.doc__nav ul{display:grid;padding:0;list-style:none;border-left:var(--ha-hairline)}.doc__nav a{display:block;margin-left:-1px;padding:.5rem 0 .5rem 1rem;border-left:2px solid transparent;font-size:var(--ha-step-ui);line-height:1.35;color:var(--ha-ink-soft);text-decoration:none}.doc__nav a:hover{color:var(--ha-forest)}.doc__nav a[aria-current=page]{border-left-color:var(--ha-forest);font-weight:var(--ha-weight-strong);color:var(--ha-forest)}.doc__sheet{padding:clamp(1.75rem,5vw,4rem) clamp(1.25rem,5.5vw,4.5rem) clamp(2.5rem,5vw,4.5rem);background:var(--ha-paper-fill);border-radius:var(--ha-radius-xs);box-shadow:var(--ha-float-shadow)}.doc__head{padding-bottom:1.25rem;border-bottom:2px solid var(--ha-forest)}.doc__head h1{font-size:var(--ha-step-title);line-height:var(--ha-leading-display);letter-spacing:var(--ha-track-display)}.doc__updated{margin-top:.875rem;font-size:var(--ha-step-small);color:var(--ha-muted)}.doc__body{max-width:40rem;line-height:1.7;color:var(--ha-ink)}.doc__body p,.doc__body ul,.doc__body ol{margin-top:1rem}.doc__body h2{margin-top:3rem;padding-top:1.5rem;border-top:var(--ha-hairline-strong);font-family:var(--ha-font-text);font-size:var(--ha-step-ui);font-weight:var(--ha-weight-bold);line-height:1.45;letter-spacing:var(--ha-track-caps);text-transform:uppercase;text-wrap:pretty;color:var(--ha-forest)}.doc__body h2:first-child{margin-top:2rem;padding-top:0;border-top:0}.doc__body h3{margin:2rem 0 0;font-family:var(--ha-font-text);font-size:var(--ha-step-body);font-weight:650;line-height:1.4;letter-spacing:0;color:var(--ha-ink)}.doc__body :is(h2,h3)+:is(p,ul,ol){margin-top:.625rem}.doc__body h4{display:inline-block;width:33.33%;margin:1.5rem 0 .75rem;padding-bottom:.375rem;border-bottom:var(--ha-hairline-strong);font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-track-caps);text-transform:uppercase;color:var(--ha-muted)}.doc__body ul,.doc__body ol{padding-left:1.375rem}.doc__body li{margin-top:.375rem;padding-left:.25rem}.doc__body li::marker{color:var(--ha-forest)}.doc__body a{color:var(--ha-forest);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.doc__body a:hover{text-decoration-thickness:2px}.doc__body strong{font-weight:650}@media(max-width:64rem){.doc{grid-template-columns:minmax(0,48rem);gap:1.5rem}.doc__nav{position:static}.doc__nav ul{display:flex;flex-wrap:wrap;gap:.5rem;border-left:0}.doc__nav a{margin:0;padding:.5rem .875rem;border:var(--ha-hairline-strong);border-radius:999px;font-size:var(--ha-step-small)}.doc__nav a[aria-current=page]{border-color:var(--ha-forest);background:var(--ha-forest);color:var(--ha-porcelain-hi)}}@media(max-width:40rem){.doc__sheet{margin-inline:calc(-1 * var(--ha-gutter));padding-inline:var(--ha-gutter);border-radius:0}}.contact__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem)}.contact__ways{max-width:28rem;margin:2.5rem 0 0;border-top:var(--ha-hairline-strong)}.contact__ways>div{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1rem;border-bottom:var(--ha-hairline)}.contact__ways dt{font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-eyebrow-track);text-transform:uppercase;color:var(--ha-muted)}.contact__ways dd{margin:0;font-weight:var(--ha-weight-strong)}.contact__ways a{color:var(--ha-forest);text-decoration:none;overflow-wrap:anywhere}.contact__ways a:hover{text-decoration:underline;text-underline-offset:.25em}.form{display:grid;gap:1.125rem;padding:clamp(1.25rem,3vw,2rem)}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.form__field{display:grid;gap:.375rem}.form__label{display:flex;justify-content:space-between;gap:1rem;font-size:var(--ha-step-small);font-weight:var(--ha-weight-strong);color:var(--ha-ink)}.form__optional{font-weight:var(--ha-weight-body);color:var(--ha-muted)}.form__input{width:100%;min-height:var(--ha-control-height);padding:.625rem .875rem;background:var(--ha-white);border:var(--ha-hairline-strong);border-radius:var(--ha-radius-m);box-shadow:var(--ha-inset-shadow);font:inherit;font-size:var(--ha-step-body);color:var(--ha-ink);transition:border-color .15s}.form__input:hover{border-color:var(--ha-muted)}.form__input:focus-visible{border-color:var(--ha-forest)}.form__textarea{min-height:7.5rem;resize:vertical}.form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.form__consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:var(--ha-step-caption);line-height:1.5;color:var(--ha-muted);cursor:pointer}.form__consent input{width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--ha-forest)}.form__consent a{color:var(--ha-forest)}.form__submit{justify-self:start}.form__ack{display:block;padding:.875rem 1rem;border-radius:var(--ha-radius-m);background:var(--ha-mint);font-weight:550;color:var(--ha-forest)}.form__ack--error{background:var(--ha-red-wash);color:var(--ha-red)}.form__ack a{color:inherit}@container apptcard (max-width: 30rem){.form__row{grid-template-columns:minmax(0,1fr)}.form__submit{justify-self:stretch}}@media(max-width:60rem){.contact__grid{grid-template-columns:minmax(0,1fr)}}.sheet-page{padding-bottom:var(--ha-space-12)}.sheet-page__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ha-space-4) var(--ha-space-8);padding-bottom:var(--ha-space-6);border-bottom:var(--ha-hairline-strong)}.sheet-page__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ha-space-2) var(--ha-space-6)}.sheet-page__mark{font-size:var(--ha-step-subhead);line-height:1;color:var(--ha-forest);text-decoration:none}.sheet-page__title h1{font-size:var(--ha-step-heading);line-height:var(--ha-leading-heading);letter-spacing:var(--ha-track-heading)}.sheet-page__rule{max-width:var(--ha-measure-wide);padding:var(--ha-space-2) var(--ha-space-4);border:var(--ha-hairline-strong);border-radius:var(--ha-radius-l);background:var(--ha-surface-tint);font-size:var(--ha-step-small);line-height:var(--ha-leading-ui);color:var(--ha-ink-soft)}.sheet-page__rule strong{font-weight:var(--ha-weight-strong);color:var(--ha-forest)}.sheet-page__note{max-width:var(--ha-measure);margin-top:var(--ha-space-4);font-size:var(--ha-step-small);color:var(--ha-muted)}.sheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,23rem),1fr));gap:var(--ha-space-8);margin-top:var(--ha-space-8)}.sheet-panel{display:flex;flex-direction:column;min-width:0;padding:var(--ha-space-8);border:var(--ha-card-border);border-radius:var(--ha-radius-xl);background:var(--ha-surface-card)}.sheet-panel--band{border:var(--ha-hairline-on-dark);background:var(--ha-band-forest)}@media(min-width:48rem){.sheet-panel .ha-pair{--ha-pair-outcome: var(--ha-step-quote);--ha-pair-mechanism: var(--ha-step-heading);--ha-pair-body: var(--ha-step-body)}.sheet-panel .ha-statement{--ha-statement-primary: var(--ha-step-quote);--ha-statement-secondary: var(--ha-step-subhead)}.sheet-panel .ha-section-head{--ha-section-title: var(--ha-step-heading)}.sheet-panel .ha-cadence{--ha-cadence-display: var(--ha-step-quote);--ha-cadence-bridge: var(--ha-step-subhead);--ha-cadence-body: var(--ha-step-body)}}.sheet-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ha-space-2) var(--ha-space-4);padding-bottom:var(--ha-space-4);border-bottom:var(--ha-hairline)}.sheet-panel__name{font-family:var(--ha-font-text);font-size:var(--ha-step-small);font-weight:var(--ha-weight-strong);line-height:var(--ha-leading-ui);letter-spacing:0;color:var(--ha-forest)}.sheet-panel--band .sheet-panel__head{border-bottom:var(--ha-hairline-on-dark)}.sheet-panel--band .sheet-panel__name{color:var(--ha-dentin)}.sheet-panel--band .ha-tag{border:var(--ha-hairline-on-dark);color:var(--ha-on-dark-soft)}.sheet-panel__demo{display:grid;flex:1;align-content:center;padding-block:var(--ha-space-10)}.sheet-voice{display:grid;gap:var(--ha-space-5)}.sheet-voice .ha-voice{padding:var(--ha-space-5);border:var(--ha-hairline);border-radius:var(--ha-radius-l);background:var(--ha-surface-page)}.sheet-spec{display:grid;overflow-wrap:anywhere;gap:var(--ha-space-2);padding:var(--ha-space-4) var(--ha-space-5);border:var(--ha-hairline);border-radius:var(--ha-radius-l);background:var(--ha-surface-page);font-size:var(--ha-step-label);line-height:var(--ha-leading-ui)}.sheet-spec>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--ha-space-3)}.sheet-spec dt{font-weight:var(--ha-weight-strong);color:var(--ha-ink)}.sheet-spec dd{display:grid;gap:var(--ha-space-hair);margin:0;color:var(--ha-ink-soft)}.sheet-spec__text{color:var(--ha-ink-soft)}.sheet-spec__px{font-weight:var(--ha-weight-strong);color:var(--ha-forest);white-space:nowrap}.sheet-panel--band .sheet-spec{border:var(--ha-hairline-on-dark);background:var(--ha-surface-inverse-card)}.sheet-panel--band .sheet-spec dt{color:var(--ha-on-dark)}.sheet-panel--band .sheet-spec__text{color:var(--ha-on-dark-soft)}.sheet-panel--band .sheet-spec__px{color:var(--ha-dentin)}@media(max-width:30rem){.sheet-panel{padding:var(--ha-space-5)}.sheet-spec>div{grid-template-columns:minmax(0,1fr);gap:0}}.sheet-shared,.sheet-tokens{margin-top:var(--ha-space-16)}.sheet-section__title{padding-bottom:var(--ha-space-4);border-bottom:var(--ha-hairline-strong);font-size:var(--ha-step-heading);line-height:var(--ha-leading-heading)}.sheet-shared__grid,.sheet-tokens__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--ha-space-8);margin-top:var(--ha-space-8)}@media(min-width:64rem){.sheet-tokens__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:var(--ha-space-10)}}.sheet-shared__item{display:grid;align-content:start;gap:var(--ha-space-4);padding:var(--ha-space-6);border:var(--ha-card-border);border-radius:var(--ha-radius-xl);background:var(--ha-surface-card)}.sheet-shared__item--band{border:var(--ha-hairline-on-dark);background:var(--ha-band-forest)}.sheet-shared__item--band .sheet-tokens__label{color:var(--ha-dentin)}.sheet-shared__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ha-space-3)}.sheet-tokens__label{margin-bottom:var(--ha-space-3);font-family:var(--ha-font-text);font-size:var(--ha-step-caption);font-weight:var(--ha-weight-strong);line-height:var(--ha-leading-ui);letter-spacing:0;color:var(--ha-muted)}.sheet-swatches,.sheet-ramp,.sheet-space,.sheet-surfaces{display:grid;gap:var(--ha-space-2);padding:0;list-style:none;font-size:var(--ha-step-small)}.sheet-swatches li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;overflow-wrap:anywhere;align-items:center;gap:var(--ha-space-3)}.sheet-swatches__chip{width:2rem;height:2rem;border:var(--ha-hairline-strong);border-radius:var(--ha-radius-s)}.sheet-swatches__name,.sheet-ramp__name,.sheet-space__name{color:var(--ha-ink-soft)}.sheet-swatches__value,.sheet-ramp__px{color:var(--ha-muted)}.sheet-ramp li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--ha-space-3);padding-bottom:var(--ha-space-2);border-bottom:var(--ha-hairline)}.sheet-ramp__sample{grid-column:1 / -1;grid-row:2;overflow:hidden;font-family:var(--ha-font-text);line-height:var(--ha-leading-subhead);white-space:nowrap;text-overflow:ellipsis;color:var(--ha-ink)}.sheet-ramp__sample--serif{font-family:var(--ha-font-display);font-weight:var(--ha-weight-strong)}.sheet-space li{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:center;gap:var(--ha-space-3)}.sheet-space__bar{max-width:100%;height:var(--ha-space-3);border-radius:var(--ha-radius-xs);background:var(--ha-forest)}.sheet-space+.sheet-tokens__label{margin-top:var(--ha-space-8)}.sheet-surfaces li{padding:var(--ha-space-4);border-radius:var(--ha-radius-l)}.sheet-surfaces__tint{background:var(--ha-band-rise);box-shadow:inset 0 0 0 var(--ha-border-width) var(--ha-line)}.sheet-surfaces__float{background:var(--ha-paper-fill);box-shadow:var(--ha-float-shadow)}.sheet-surfaces__inverse{background:var(--ha-band-forest);color:var(--ha-on-dark)}.sheet-eyebrows .ha-kicker{margin:0}.sheet-eyebrows__size{--ha-kicker-size: var(--ha-eyebrow-size)}.sheet-eyebrows__size--display{--ha-kicker-size: var(--ha-eyebrow-size-display)}.sheet-eyebrows__size--card{--ha-kicker-size: var(--ha-eyebrow-size-card)}.cx-cover{position:relative;margin:0;padding-bottom:var(--ha-space-10)}.cx-cover__art{position:relative}.cx-cover__tag{position:absolute;bottom:0;left:0}.cx-paper{--cx-paper-tilt: 0deg;position:relative;padding:1.5rem 1.5rem 1.25rem;border-radius:var(--ha-radius-xs);background:var(--ha-paper-fill);box-shadow:var(--ha-float-shadow);transform:rotate(var(--cx-paper-tilt));font-size:.8125rem;line-height:1.45;color:var(--ha-ink-soft)}.cx-paper--left{--cx-paper-tilt: -1.4deg}.cx-paper--right{--cx-paper-tilt: 1.2deg}.cx-paper__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.875rem;padding-bottom:.625rem;border-bottom:2px solid var(--ha-forest)}.cx-paper__practice{font-family:var(--ha-font-display);font-size:1.1875rem;font-weight:500;color:var(--ha-forest)}.cx-paper__title{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ha-muted)}.cx-paper__sub{margin:.25rem 0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-muted)}.cx-paper__say{margin:.25rem 0 .875rem;font-family:var(--ha-font-display);font-size:1.0625rem;font-style:italic;line-height:1.4;color:var(--ha-ink)}.cx-paper__foot{display:flex;justify-content:space-between;gap:1rem;margin-top:.875rem;padding-top:.625rem;border-top:var(--ha-hairline);font-size:.75rem;color:var(--ha-muted)}.cx-fields{display:grid;margin:0}.cx-fields>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-block:.4rem;border-bottom:var(--ha-hairline)}.cx-fields dt{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ha-muted)}.cx-fields dd{margin:0;color:var(--ha-ink)}.cx-fields dd.hand{font-size:1.3125rem;line-height:1.05;color:var(--ha-pen)}.cx-ticks{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cx-ticked{display:flex;align-items:baseline;gap:.625rem}.cx-ticked__box{flex:none;display:inline-grid;place-items:center;width:.95rem;height:.95rem;border:1.5px solid var(--ha-line-strong);border-radius:.2rem;transform:translateY(.15rem)}.cx-ticked[data-done=true] .cx-ticked__box{border-color:var(--ha-forest);background:var(--ha-forest)}.cx-ticked__box svg{width:.75rem;height:.75rem;fill:none;stroke:var(--ha-porcelain-hi);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cx-sticky{position:absolute;z-index:2;width:min(12rem,46%);margin:0;padding:.875rem 1rem 1.125rem;background:var(--ha-sticky-fill);box-shadow:var(--ha-sticky-shadow);font-size:1.375rem;line-height:1.1;color:var(--ha-ink-soft);transform:rotate(3.5deg)}.cx-sticky span{display:block;margin-top:.35rem;color:var(--ha-forest)}.cx-chip{display:inline-block;padding:.05rem .5rem;border-radius:var(--ha-radius-pill);font-size:.6875rem;font-weight:600;white-space:nowrap}.cx-chip--due{background:color-mix(in srgb,var(--ha-forest) 14%,transparent);color:var(--ha-forest)}.cx-chip--waiting{background:var(--ha-note);color:#6b5310}.cx-chip--booked{background:var(--ha-forest);color:var(--ha-porcelain-hi)}.cx-chip--closed{background:color-mix(in srgb,var(--ha-ink) 8%,transparent);color:var(--ha-muted)}.cx-rows{width:100%;border-collapse:collapse}.cx-rows :is(th,td){padding:.5rem .25rem;border-bottom:var(--ha-hairline);text-align:start;vertical-align:baseline}.cx-rows thead th{font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ha-muted)}.cx-rows tbody th{font-weight:600;color:var(--ha-ink)}.cx-rows td.hand{font-size:1.25rem;line-height:1;color:var(--ha-pen)}.cx-callsheet,.cx-notesheet,.cx-weekly,.cx-twonotes,.cx-ownerlist,.cx-options,.cx-stack{position:relative;padding:0 var(--ha-space-8) var(--ha-space-12) 0}.cx-callsheet .cx-paper,.cx-notesheet .cx-paper,.cx-ownerlist .cx-paper,.cx-options .cx-paper{max-width:28rem}.cx-callsheet__note,.cx-notesheet__note,.cx-ownerlist__note,.cx-options__note,.cx-casefile__note,.cx-twonotes__note{right:0;bottom:0}.cx-cover .cx-paper:has(+.cx-sticky){padding-bottom:3.5rem}.cx-weekly__note{right:0;bottom:-.5rem}.cx-rows__none{font-weight:600;color:#9a3b2a}.cx-twonotes{padding-top:var(--ha-space-2)}.cx-twonotes__back{width:78%;margin-left:auto;opacity:.92}.cx-twonotes__front{width:86%;margin-top:-1.5rem}.cx-lines{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cx-lines li{padding-bottom:.4rem;border-bottom:var(--ha-hairline)}.cx-lines li.hand{font-size:1.25rem;line-height:1;color:var(--ha-pen);border-bottom:0}.cx-yesno{display:grid;margin:0;padding:0;list-style:none;counter-reset:cx-yesno}.cx-yesno li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.45rem;border-bottom:var(--ha-hairline);counter-increment:cx-yesno}.cx-yesno li>:first-child:before{content:counter(cx-yesno) ".";display:inline-block;width:1.25rem;font-variant-numeric:tabular-nums;color:var(--ha-muted)}.cx-yesno__marks{display:flex;flex:none;gap:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ha-muted)}.cx-yesno__marks>span{padding:.05rem .35rem;border:1.5px solid transparent;border-radius:50%}.cx-yesno__marks>span[data-on=true]{border-color:var(--ha-pen);color:var(--ha-pen);transform:rotate(-4deg)}.cx-yesno li:has(span[data-on=true]:last-child)>:first-child{color:var(--ha-ink);font-weight:600}.cx-optrows{display:grid;margin:0;padding:0;list-style:none}.cx-optrows li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem .75rem;padding-block:.75rem;border-bottom:var(--ha-hairline)}.cx-optrows__letter{grid-row:span 2;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--ha-radius-pill);background:var(--ha-forest);font-weight:600;color:var(--ha-porcelain-hi)}.cx-optrows__name{font-family:var(--ha-font-display);font-size:1.0625rem;font-weight:600;color:var(--ha-ink)}.cx-optrows__note{font-size:1.25rem;line-height:1.05;color:var(--ha-pen)}.cx-casefile .ui-window{width:84%;max-width:30rem;box-shadow:var(--ha-float-shadow)}.cx-casefile__note{bottom:-.5rem}.cx-casefile__prep{margin:0;padding:1rem 1.25rem 1.25rem}.page:has(>.cx){padding-block:0}.cx-opening{padding-block:var(--ha-space-12) var(--ha-space-section)}.cx-opening__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ha-space-16);align-items:center}.cx-opening__text{min-width:0;max-width:var(--ha-measure-head)}.cx-opening--cover .cx-opening__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2.5rem,5vw,5.5rem)}.cx-opening .ha-pair{--ha-pair-outcome: var(--ha-step-title);--ha-pair-mechanism: var(--ha-step-heading);--ha-kicker-gap: var(--ha-space-5)}.cx-opening .ha-section-head{--ha-section-title: var(--ha-step-title)}.cx-opening--center .cx-opening__text{margin-inline:auto;text-align:center}.cx-opening--center .ha-section-head__marks,.cx-opening--center .cx-actions,.cx-opening--center .cx-byline{justify-content:center}.cx-opening--center .cx-answer{margin-inline:auto}.cx-opening--center .cx-for-whom{padding-left:0;border-left:0}.cx-crumbs{margin-bottom:var(--ha-space-6);font-size:var(--ha-step-small);color:var(--ha-muted)}.cx-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--ha-space-2);margin:0;padding:0;list-style:none}.cx-crumbs li+li:before{content:"/";margin-right:var(--ha-space-2);color:var(--ha-line-strong)}.cx-crumbs a{color:inherit;text-decoration:none}.cx-crumbs a:hover{color:var(--ha-forest)}.cx-answer{display:grid;gap:var(--ha-space-4);max-width:var(--ha-measure-wide);margin-top:var(--ha-space-8)}.cx-for-whom{padding-left:var(--ha-space-4);border-left:var(--ha-accent-border);font-size:var(--ha-step-small);line-height:var(--ha-leading-ui);color:var(--ha-muted)}.cx-answer>:not(.cx-for-whom){font-size:var(--ha-step-lead);line-height:var(--ha-leading-lead);color:var(--ha-ink-soft)}.cx-answer>.cx-list{gap:var(--ha-space-1);font-size:var(--ha-step-body)}.cx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ha-space-4) var(--ha-space-6);margin-top:var(--ha-space-8)}.cx-byline{display:flex;flex-wrap:wrap;gap:var(--ha-space-1) var(--ha-space-3);margin-top:var(--ha-space-8);padding-top:var(--ha-space-4);border-top:var(--ha-hairline);font-size:var(--ha-step-small);color:var(--ha-muted)}.cx-byline>*+*:before{content:"·";display:inline-block;margin-right:var(--ha-space-3);color:var(--ha-line-strong)}.cx-byline>:first-child{font-weight:var(--ha-weight-strong);color:var(--ha-ink)}.cx-byline a{color:var(--ha-forest);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.cx-reading{padding-block:var(--ha-space-4) var(--ha-space-section);border-top:var(--ha-hairline);background:var(--ha-band-rise)}.cx-reading__grid{display:grid;grid-template-columns:minmax(0,1fr)}.cx-reading--contents .cx-reading__grid{grid-template-columns:14rem minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.cx-flow{min-width:0;max-width:48rem}.cx-reading:not(.cx-reading--contents) .cx-flow{max-width:none}.cx-contents{position:sticky;top:calc(var(--site-header) + var(--ha-space-8));align-self:start;max-height:calc(100dvh - var(--site-header) - var(--ha-space-16));margin-top:var(--ha-space-16);overflow-y:auto}.cx-contents__title{margin-bottom:var(--ha-space-3);font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-track-caps);text-transform:uppercase;color:var(--ha-muted)}.cx-contents__list{display:grid;margin:0;padding:0;list-style:none;border-left:var(--ha-hairline)}.cx-contents__list a{display:block;margin-left:calc(var(--ha-border-width) * -1);padding:var(--ha-space-2) 0 var(--ha-space-2) var(--ha-space-4);border-left:2px solid transparent;font-size:var(--ha-step-small);line-height:var(--ha-leading-ui);color:var(--ha-muted);text-decoration:none;transition:color .2s,border-color .2s}.cx-contents__list a:hover{color:var(--ha-ink)}.cx-contents__list a[aria-current=location]{border-left-color:var(--ha-forest);font-weight:var(--ha-weight-strong);color:var(--ha-forest)}.cx-part{padding-block:var(--ha-space-16);--ha-section-title: var(--ha-step-heading)}.cx-part+.cx-part{border-top:var(--ha-hairline)}.cx-part .ha-section-head{--ha-section-title: var(--ha-step-heading)}.cx-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ha-space-6);margin-top:var(--ha-space-6)}.cx-body>*{min-width:0}.cx-body>:is(.cx-p,.cx-list,.cx-disclosure){max-width:var(--ha-measure-body)}.cx-p,.cx-list{font-size:var(--ha-step-body);line-height:1.6;color:var(--ha-ink-soft)}.cx-list{display:grid;gap:var(--ha-space-3);margin:0;padding:0;list-style:none}.cx-list li{position:relative;padding-left:var(--ha-space-6)}ul.cx-list>li:before{content:"";position:absolute;top:.8em;left:.1rem;width:.625rem;height:2px;background:var(--ha-forest)}ol.cx-list{counter-reset:cx-item}ol.cx-list>li{counter-increment:cx-item;padding-left:var(--ha-space-8)}ol.cx-list>li:before{content:counter(cx-item);position:absolute;top:.1em;left:0;display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:var(--ha-radius-pill);background:color-mix(in srgb,var(--ha-forest) 12%,transparent);font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);font-variant-numeric:tabular-nums;color:var(--ha-forest)}.cx-link{color:var(--ha-forest);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ha-forest) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.cx-link:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.cx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:var(--ha-space-8);margin:0;padding:0;list-style:none}.cx-steps .ha-card__main:before{width:100%}.cx-band{padding-block:var(--ha-space-section)}.cx-band__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--ha-space-8) clamp(2.5rem,6vw,6rem);align-items:start}.cx-band .ha-section-head{--ha-section-title: var(--ha-step-title)}.cx-band .cx-body{margin-top:0}.cx-band :is(.cx-p,.cx-list,.cx-disclosure){color:var(--ha-on-dark)}.cx-band ul.cx-list>li:before{background:var(--ha-dentin)}.cx-band ol.cx-list>li:before{background:#fffdf81f;color:var(--ha-dentin)}.cx-band .cx-link,.cx-band .ha-proof a{color:var(--ha-dentin);text-decoration-color:color-mix(in srgb,var(--ha-dentin) 55%,transparent)}.cx-band .ha-proof{border-color:var(--ha-line-on-dark);border-left-color:var(--ha-dentin);background:var(--ha-surface-inverse-card);color:var(--ha-on-dark)}.cx-band .cx-disclosure{border-top:var(--ha-hairline-on-dark)}.cx-band .cx-p:has(>a[href="#book"]:only-child)>a{display:inline-flex;padding:var(--ha-space-3) var(--ha-space-6);border-radius:var(--ha-radius-m);background:var(--ha-porcelain-hi);font-size:var(--ha-step-ui);font-weight:var(--ha-weight-strong);color:var(--ha-forest);text-decoration:none}.cx-band .cx-example figcaption{color:var(--ha-on-dark-soft)}.cx-band .cx-example__frame :is(.cx-p,.cx-list,.cx-defs){color:var(--ha-ink-soft)}.cx-band .cx-example__frame ol.cx-list>li:before{background:color-mix(in srgb,var(--ha-forest) 12%,transparent);color:var(--ha-forest)}.cx-band .cx-example .ha-tag{border-color:var(--ha-line-on-dark);color:var(--ha-on-dark-soft)}@media(max-width:64rem){.cx-band__grid{grid-template-columns:minmax(0,1fr)}}.cx-after{padding-block:var(--ha-space-section);background:var(--ha-band-fall)}.cx-after__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ha-space-12) clamp(2.5rem,6vw,6rem)}.cx-after__grid>:only-child{grid-column:1 / -1}.cx-after .ha-section-head{--ha-section-title: var(--ha-step-heading)}.cx-related{display:grid;gap:var(--ha-space-3);margin:var(--ha-space-6) 0 0;padding:0;list-style:none}.cx-related li{padding-bottom:var(--ha-space-3);border-bottom:var(--ha-hairline)}.cx-sources{display:grid;gap:var(--ha-space-4);margin:var(--ha-space-6) 0 0;padding:0;list-style:none;counter-reset:cx-source;font-size:var(--ha-step-small);line-height:var(--ha-leading-ui);color:var(--ha-muted)}.cx-sources li{position:relative;display:grid;gap:var(--ha-space-1);padding-left:var(--ha-space-8);counter-increment:cx-source}.cx-sources li:before{content:counter(cx-source);position:absolute;top:0;left:0;font-variant-numeric:tabular-nums;font-weight:var(--ha-weight-strong);color:var(--ha-forest)}.cx-sources .cx-link{color:var(--ha-ink-soft)}.cx-sources__publisher{font-weight:var(--ha-weight-strong);color:var(--ha-ink)}.cx-sources__publisher:after{content:":"}.cx-book__pricing{margin-top:var(--ha-space-5);font-size:var(--ha-step-ui);color:var(--ha-ink-soft)}.cx-book__links{display:flex;flex-wrap:wrap;gap:var(--ha-space-3) var(--ha-space-6);margin-top:var(--ha-space-6)}.cx-book__card{padding:var(--ha-space-5)}.cx-book__card .ha-button{width:100%}@media(max-width:64rem){.cx-opening--cover .cx-opening__grid,.cx-reading--contents .cx-reading__grid,.cx-after__grid{grid-template-columns:minmax(0,1fr)}.cx-cover{max-width:34rem}.cx-contents{position:static;max-height:none;margin-top:var(--ha-space-10);overflow:visible}.cx-flow{max-width:none}}@media(max-width:40rem){.cx-opening{padding-top:var(--ha-space-8)}.cx-actions .ha-button{width:100%}.cx-part{padding-block:var(--ha-space-12)}.cx-fields>div{grid-template-columns:6rem minmax(0,1fr)}.cx-sticky{font-size:1.1875rem}.cx-opening--center .cx-opening__text,.cx-opening--center .ha-section-head--center{justify-items:start;text-align:start}.cx-opening--center .ha-section-head__marks,.cx-opening--center .cx-actions,.cx-opening--center .cx-byline{justify-content:flex-start}}.cx-table__frame{overflow-x:auto;border:var(--ha-card-border);border-radius:var(--ha-radius-l);background:var(--ha-surface-card);box-shadow:var(--ha-card-shadow)}.cx-table table{width:100%;border-collapse:collapse;font-size:var(--ha-step-ui);line-height:var(--ha-leading-ui)}.cx-table caption{padding:var(--ha-space-4) var(--ha-space-5) var(--ha-space-3);font-family:var(--ha-font-display);font-size:var(--ha-step-lead);font-weight:var(--ha-weight-strong);text-align:start;color:var(--ha-ink)}.cx-table :is(th,td){min-width:8rem;padding:var(--ha-space-3) var(--ha-space-5);border-top:var(--ha-hairline);text-align:start;vertical-align:top}.cx-table thead th{background:color-mix(in srgb,var(--ha-bisque) 55%,transparent);font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-track-caps);text-transform:uppercase;color:var(--ha-muted)}.cx-table tbody th{font-weight:var(--ha-weight-strong);color:var(--ha-ink)}.cx-table td{color:var(--ha-ink-soft)}@media(max-width:48rem){.cx-table__frame{background:linear-gradient(to right,var(--ha-surface-card) 30%,transparent) left / 2rem 100% no-repeat local,linear-gradient(to left,var(--ha-surface-card) 30%,transparent) right / 2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--ha-line-strong),transparent) left / .75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--ha-line-strong),transparent) right / .75rem 100% no-repeat scroll,var(--ha-surface-card)}.cx-table :is(th,td){min-width:0;padding:var(--ha-space-2) calc(var(--ha-space-2) * .75);-webkit-hyphens:auto;hyphens:auto}.cx-table caption{padding-inline:var(--ha-space-3)}.cx-table thead th{letter-spacing:normal}.cx-table table:has(tr>:nth-child(5)) :is(th,td){min-width:7rem}.cx-table table:has(tr>:nth-child(5)) tr>:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--ha-surface-card);box-shadow:inset -1px 0 0 var(--ha-line)}}.cx-table__note{max-width:var(--ha-measure-wide);margin-top:var(--ha-space-3);font-size:var(--ha-step-small);color:var(--ha-muted)}.cx-defs{margin:0;border-top:var(--ha-hairline-strong)}.cx-defs>div{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--ha-space-4);padding-block:var(--ha-space-4);border-bottom:var(--ha-hairline)}.cx-defs dt{font-weight:var(--ha-weight-strong);color:var(--ha-ink)}.cx-defs dd{margin:0;color:var(--ha-ink-soft)}.cx-faq{display:grid;margin:0}.cx-faq>div{padding-block:var(--ha-space-5);border-top:var(--ha-hairline)}.cx-faq>div:last-child{border-bottom:var(--ha-hairline)}.cx-faq dt{font-family:var(--ha-font-display);font-size:var(--ha-step-lead);font-weight:var(--ha-weight-strong);line-height:var(--ha-leading-subhead);color:var(--ha-ink)}.cx-faq dd{max-width:var(--ha-measure-wide);margin:var(--ha-space-2) 0 0;line-height:1.6;color:var(--ha-ink-soft)}@media(max-width:40rem){.cx-defs>div{grid-template-columns:minmax(0,1fr);gap:var(--ha-space-1)}}.cx-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--ha-space-4);margin:0}.cx-checklist>div{padding:var(--ha-space-5);border:var(--ha-card-border);border-radius:var(--ha-radius-l);background:var(--ha-card-fill);box-shadow:var(--ha-edge),var(--ha-lift-s)}.cx-checklist dt{display:flex;align-items:baseline;gap:var(--ha-space-3);font-family:var(--ha-font-display);font-size:var(--ha-step-lead);font-weight:var(--ha-weight-strong);line-height:var(--ha-leading-subhead);color:var(--ha-ink)}.cx-checklist__n{flex:none;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--ha-radius-pill);background:var(--ha-forest);font-family:var(--ha-font-text);font-size:var(--ha-step-small);font-weight:var(--ha-weight-strong);font-variant-numeric:tabular-nums;color:var(--ha-porcelain-hi);transform:translateY(-.1em)}.cx-checklist dd{margin:var(--ha-space-2) 0 0 calc(1.75rem + var(--ha-space-3));font-size:var(--ha-step-ui);line-height:1.55;color:var(--ha-ink-soft)}.cx-script{margin:0;padding:var(--ha-space-5) var(--ha-space-6) var(--ha-space-3);border-radius:var(--ha-radius-l)}.cx-script__head{display:flex;align-items:center;gap:var(--ha-space-3);padding-bottom:var(--ha-space-4);border-bottom:var(--ha-hairline-strong)}.cx-script__icon{flex:none;width:2rem;height:2rem;padding:.4rem;border-radius:var(--ha-radius-pill);background:var(--ha-sage);fill:none;stroke:var(--ha-forest);stroke-width:1.8;stroke-linejoin:round}.cx-script__title{flex:1;font-family:var(--ha-font-display);font-size:var(--ha-step-lead);font-weight:var(--ha-weight-strong);line-height:var(--ha-leading-subhead);color:var(--ha-ink)}.cx-script__copy{padding:var(--ha-space-1) var(--ha-space-3);border:var(--ha-hairline-strong);border-radius:var(--ha-radius-s);background:var(--ha-porcelain-hi);font:inherit;font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);color:var(--ha-forest);cursor:pointer}.cx-script__copy:hover{border-color:var(--ha-forest)}.cx-script__copy:focus-visible{outline:var(--ha-focus-ring);outline-offset:var(--ha-focus-offset)}.cx-script__lines{display:grid;margin:0}.cx-script__line{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--ha-space-5);padding-block:var(--ha-space-4)}.cx-script__line+.cx-script__line{border-top:var(--ha-hairline)}.cx-script__line dt{padding-top:.2em;font-size:var(--ha-step-label);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-track-caps);text-transform:uppercase;color:var(--ha-forest)}.cx-script__line dd{margin:0;line-height:1.6;color:var(--ha-ink-soft)}.cx-script__line--say dd{font-family:var(--ha-font-display);font-size:var(--ha-step-lead);font-style:italic;line-height:var(--ha-leading-voice);color:var(--ha-ink)}.cx-blank{padding-inline:.15em;border-bottom:1.5px dotted color-mix(in srgb,var(--ha-pen) 70%,transparent);font-family:var(--ha-font-text);font-size:.8em;font-style:normal;font-weight:var(--ha-weight-medium);color:var(--ha-pen);white-space:nowrap}@media(max-width:40rem){.cx-script{padding-inline:var(--ha-space-4)}.cx-script__line{grid-template-columns:minmax(0,1fr);gap:var(--ha-space-1)}.cx-blank{white-space:normal}}.cx-example{display:grid;gap:var(--ha-space-3);margin:0}.cx-example__frame{min-width:0}.cx-example__frame>:is(.cx-defs,.cx-list,.cx-table){padding:var(--ha-space-5) var(--ha-space-6);border-radius:var(--ha-radius-xs);background:var(--ha-paper-fill);box-shadow:var(--ha-float-shadow)}.cx-example__frame>.cx-table .cx-table__frame{box-shadow:none}.cx-example figcaption{max-width:var(--ha-measure-wide);font-size:var(--ha-step-small);line-height:var(--ha-leading-ui);color:var(--ha-muted)}.cx-proof .ha-proof{font-size:var(--ha-step-ui)}.cx-disclosure{padding-top:var(--ha-space-3);border-top:var(--ha-hairline);font-size:var(--ha-step-ui);line-height:var(--ha-leading-ui);color:var(--ha-ink-soft)}.cx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ha-space-6);margin:0;padding:0;list-style:none}.cx-card{transition:transform .25s var(--ha-spring),box-shadow .25s}.cx-card:hover{transform:translateY(-2px);box-shadow:var(--ha-float-shadow)}.cx-card .ha-card__title{font-size:var(--ha-step-lead)}.cx-card__link{color:inherit;text-decoration:none}.cx-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.cx-card__link:focus-visible{outline:none}.cx-card:has(.cx-card__link:focus-visible){outline:var(--ha-focus-ring);outline-offset:var(--ha-focus-offset)}.cx-card__go{font-weight:var(--ha-weight-strong);color:var(--ha-forest)}@media print{:root:has(.cx),body:has(.cx){background:var(--ha-white)}body:has(.cx):after,body:has(.cx) :is(.skip,.hdr,.ftr),.cx .closing,.cx-actions,.cx-cover,.cx-contents{display:none}.cx-opening,.cx-reading,.cx-band,.cx-after,.cx-part{padding-block:var(--ha-space-6);background:none;color:var(--ha-ink)}.cx-reading--contents .cx-reading__grid,.cx-band__grid,.cx-after__grid{grid-template-columns:minmax(0,1fr)}.cx-band :is(.cx-p,.cx-list,.ha-proof,.ha-section-head__title,.ha-section-head__lead,.ha-kicker){color:var(--ha-ink)}.cx :is(.ha-glaze,.ha-card,.ha-proof,.cx-table__frame,.cx-paper){background:none;box-shadow:none;transform:none}.cx-table__frame{overflow:visible}.cx :is(.cx-table,.cx-example,.cx-script,.cx-defs>div,.cx-faq>div,.cx-steps>li){break-inside:avoid}.cx:after{content:attr(data-url);display:block;padding-inline:var(--ha-gutter);font-size:var(--ha-step-small);color:var(--ha-muted)}}.telnyx-guide{max-width:68rem;margin-inline:auto;padding-inline:var(--ha-gutter);color:var(--ha-ink)}.telnyx-guide__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:0 var(--ha-space-12)}.telnyx-guide__eyebrow{margin:0 0 .75rem;color:var(--ha-forest);font-size:var(--ha-step-caption);font-weight:var(--ha-weight-strong);letter-spacing:var(--ha-eyebrow-track);text-transform:uppercase}.telnyx-guide__hero h1{margin:0;font-family:var(--ha-font-display);font-size:var(--ha-step-title);line-height:var(--ha-leading-display);letter-spacing:var(--ha-track-display)}.telnyx-guide__lead{max-width:38rem;margin:1rem 0 0;font-size:var(--ha-step-lead);line-height:var(--ha-leading-lead)}.telnyx-guide__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;color:var(--ha-muted);font-size:var(--ha-step-caption)}.telnyx-guide__tags span{padding:.35rem .7rem;background:var(--ha-sage);border-radius:var(--ha-radius-pill)}.telnyx-guide__flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:0;padding:clamp(1.25rem,3vw,2rem);background:var(--ha-mint);border-radius:var(--ha-radius-xl);text-align:center}.telnyx-guide__flow div{display:grid;gap:.4rem;min-height:6rem;align-content:center;padding:.75rem;background:var(--ha-paper-fill);border-radius:var(--ha-radius-l)}.telnyx-guide__flow div span,.telnyx-guide__flow figcaption{color:var(--ha-muted);font-size:var(--ha-step-caption)}.telnyx-guide__flow div strong{color:var(--ha-forest);font-size:var(--ha-step-ui)}.telnyx-guide__arrow{color:var(--ha-forest);font-size:1.5rem}.telnyx-guide__flow figcaption{grid-column:1 / -1;margin-top:.25rem}.telnyx-guide__layout{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.telnyx-guide__nav{position:sticky;top:calc(var(--site-header) + 1.5rem);padding:1.25rem;background:var(--ha-paper-fill);border-radius:var(--ha-radius-l)}.telnyx-guide__nav>strong{font-size:var(--ha-step-caption);letter-spacing:var(--ha-eyebrow-track);text-transform:uppercase}.telnyx-guide__nav ol{display:grid;gap:.25rem;margin:.75rem 0 0;padding-left:1.25rem;color:var(--ha-muted)}.telnyx-guide__nav a{color:var(--ha-ink-soft);font-size:var(--ha-step-small);text-decoration-thickness:1px;text-underline-offset:.2em}.telnyx-guide__nav a:hover{color:var(--ha-forest)}.telnyx-guide__nav a:focus-visible,.telnyx-guide a:focus-visible,.telnyx-guide summary:focus-visible{outline:3px solid var(--ha-dentin-deep);outline-offset:3px}.telnyx-guide__content{min-width:0}.telnyx-guide__draft,.telnyx-guide__note{padding:1rem 1.2rem;background:var(--ha-note-hi);border-radius:var(--ha-radius-s);color:var(--ha-ink-soft)}.telnyx-guide__draft{margin:0 0 1.5rem}.telnyx-guide__step{scroll-margin-top:calc(var(--site-header) + 1rem);margin-bottom:1rem;padding:clamp(1.25rem,3vw,2rem);background:var(--ha-paper-fill);border-radius:var(--ha-radius-l);box-shadow:var(--ha-float-shadow)}.telnyx-guide__step h2,.telnyx-guide__faq h2{display:flex;align-items:baseline;gap:.75rem;margin:0 0 1rem;font-family:var(--ha-font-display);font-size:var(--ha-step-subhead);line-height:var(--ha-leading-heading)}.telnyx-guide__step h2>span{display:inline-grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--ha-mint);color:var(--ha-forest);font-family:var(--ha-font-text);font-size:var(--ha-step-small);font-weight:var(--ha-weight-bold)}.telnyx-guide__step p,.telnyx-guide__step li,.telnyx-guide__faq p{font-size:var(--ha-step-small);line-height:var(--ha-leading-body)}.telnyx-guide__step p{margin:.75rem 0 0}.telnyx-guide__step ol,.telnyx-guide__step ul{display:grid;gap:.5rem;padding-left:1.4rem}.telnyx-guide__step a,.telnyx-guide__faq a{color:var(--ha-forest);text-underline-offset:.2em}.telnyx-guide__illustration{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;align-items:center;margin-top:1.25rem!important;padding:1rem 1.25rem;border:1px solid var(--ha-enamel-edge);border-radius:var(--ha-radius-m)}.telnyx-guide__illustration span:first-child{grid-column:1 / -1;color:var(--ha-muted);font-size:var(--ha-step-caption)}.telnyx-guide__illustration strong{grid-row:2 / 4}.telnyx-guide__illustration span:nth-of-type(2){color:var(--ha-muted);font-size:var(--ha-step-caption)}.telnyx-guide__illustration b{grid-column:2;grid-row:2 / 4;color:var(--ha-forest);font-size:var(--ha-step-caption)}.telnyx-guide__caption{color:var(--ha-muted);font-size:var(--ha-step-caption)!important}.telnyx-guide__note{margin-top:1rem}.telnyx-guide__note--ready{background:var(--ha-mint)}.telnyx-guide__faq{padding:1rem 0}.telnyx-guide__faq h2{margin-bottom:.5rem}.telnyx-guide__faq details{padding:1rem 0;border-bottom:var(--ha-hairline)}.telnyx-guide__faq summary{cursor:pointer;font-size:var(--ha-step-small);font-weight:var(--ha-weight-strong)}.telnyx-guide__faq p{margin:.6rem 0 0}.telnyx-guide__footnote{color:var(--ha-muted);font-size:var(--ha-step-caption)}@media(max-width:52rem){.telnyx-guide__hero{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2rem}.telnyx-guide__hero h1{max-width:14ch}.telnyx-guide__flow{max-width:32rem}.telnyx-guide__layout{grid-template-columns:1fr;gap:1rem}.telnyx-guide__nav{position:static;padding:1rem}.telnyx-guide__nav ol{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-left:0;list-style-position:inside}.telnyx-guide__nav li{margin:0}}
