.page-questions,.advisor{--q-ground: var(--color-bg);--q-ink: var(--color-text);--q-teal: var(--color-primary);--q-slab: var(--color-primary-dark);--q-coral: var(--color-accent);--q-coral-text: #ffb0a7;--q-edge: rgba(255, 255, 255, .55);--q-line: rgba(var(--color-primary-rgb), .6);--q-rule: var(--color-border);--q-on-slab: #FFFFFF;--q-on-slab-strong: rgba(255, 255, 255, .86);--q-on-slab-mute: rgba(255, 255, 255, .7);--q-wash: rgba(255, 255, 255, .1);--q-wash-strong: rgba(255, 255, 255, .16);--q-ink-mute: var(--color-text-light);--q-radius: var(--radius-lg);--q-radius-sm: var(--radius-md)}.advisor{position:relative;overflow:hidden;background-color:var(--q-slab);border-radius:var(--radius-lg);color:var(--q-on-slab);padding:clamp(1.5rem,4vw,3.25rem)}.advisor:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:0}.advisor__form,.advisor__outcome{position:relative;z-index:1}.advisor [hidden]{display:none!important}.advisor__form{margin:0}.advisor__step{min-width:0;margin:0;padding:0;border:0}.advisor__step[hidden]{display:none}.advisor__step:focus{outline:none}.advisor__step:focus-visible{outline:3px solid var(--q-ground);outline-offset:.75rem;border-radius:2px}.advisor[data-advisor-js=on] .advisor__step{display:none}.advisor[data-advisor-js=on] .advisor__step--current{display:block}.advisor[data-advisor-js=on][data-advisor-state=complete] .advisor__step{display:none}.advisor:not([data-advisor-js=on]) .advisor__step+.advisor__step{margin-block-start:clamp(2rem,5vw,3rem);padding-block-start:clamp(2rem,5vw,3rem);border-block-start:1px dashed rgba(110,151,147,.4)}.advisor__legend{display:block;width:100%;padding:0;margin-block-end:clamp(1.25rem,3vw,1.75rem)}.advisor__readout{display:flex;align-items:center;gap:.875rem;margin-block-end:.625rem}.advisor__counter{font-size:1rem;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--q-on-slab-strong)}.advisor__scale{display:flex;gap:.25rem}.advisor__scale-seg{display:block;width:2.25rem;height:3px;border-radius:1.5px;background-color:var(--q-wash-strong)}.advisor__scale-seg.is-done{background-color:var(--q-on-slab-mute)}.advisor__scale-seg.is-now{background-color:var(--q-ground)}.advisor__question{display:block;font-size:clamp(1.5rem,3.2vw,2.375rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--q-on-slab);text-wrap:balance}.advisor__hint{margin:-1rem 0 1.75rem;font-size:var(--text-sm);line-height:1.55;color:var(--q-on-slab-mute);text-wrap:pretty}.advisor__options{display:grid;grid-template-columns:1fr;gap:.625rem}@media(min-width:30rem){.advisor__options{grid-template-columns:repeat(2,1fr)}.advisor__options[data-count="3"] .advisor__option:last-child{grid-column:1 / -1}}@media(min-width:48rem){.advisor__options[data-count="3"]{grid-template-columns:repeat(3,1fr)}.advisor__options[data-count="3"] .advisor__option:last-child{grid-column:auto}}@media(min-width:64rem){.advisor__options[data-count="4"]{grid-template-columns:repeat(4,1fr)}.advisor__options[data-count="4"] .advisor__option-label{gap:.625rem;padding-inline:.9375rem}}.advisor__option{position:relative;display:block;cursor:pointer}.advisor__option input{position:absolute;inset-block-start:50%;inset-inline-start:1rem;width:1px;height:1px;margin:0;opacity:.001;pointer-events:none}.advisor__option-label{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;height:100%;padding:.8125rem 1.125rem;border:1px solid var(--q-edge);border-radius:var(--q-radius-sm);background-color:transparent;color:var(--q-on-slab);font-size:1rem;line-height:1.35;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.advisor__option-label:before{content:"";flex:0 0 auto;width:1.125rem;height:1.125rem;border:1.5px solid var(--q-edge);border-radius:50%;background-color:transparent;box-shadow:inset 0 0 0 .3125rem transparent;transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.advisor__option:hover .advisor__option-label{background-color:var(--q-wash);border-color:var(--q-on-slab-mute);transform:translateY(-1px)}.advisor__option:hover .advisor__option-label:before{border-color:var(--q-on-slab-mute)}}.advisor__option input:checked+.advisor__option-label{background-color:var(--q-coral);border-color:var(--q-coral);color:var(--q-ink);font-weight:600}.advisor__option input:checked+.advisor__option-label:before{border-color:var(--q-ink);box-shadow:inset 0 0 0 .3125rem var(--q-ink)}@media(hover:hover){.advisor__option:hover input:checked+.advisor__option-label{background-color:var(--q-coral);border-color:var(--q-coral)}}.advisor__option input:focus-visible+.advisor__option-label{outline:3px solid var(--q-ground);outline-offset:2px}.advisor__next{display:none;align-items:center;gap:.5rem;margin-block-start:clamp(1.25rem,3vw,1.75rem);padding:.6875rem 1.25rem;border:1px solid var(--q-edge);border-radius:var(--q-radius-sm);background-color:transparent;color:var(--q-on-slab);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.advisor__next[hidden]{display:none}.advisor[data-advisor-js=on] .advisor__next{display:inline-flex}.advisor__next svg{transition:transform .2s ease}@media(hover:hover){.advisor__next:hover{background-color:var(--q-wash);border-color:var(--q-on-slab-mute)}.advisor__next:hover svg{transform:translate(3px)}}.advisor__next:focus-visible{outline:3px solid var(--q-ground);outline-offset:2px}.advisor__band-actions{margin-block-start:clamp(1.25rem,3vw,1.75rem)}.advisor__band-actions[hidden]{display:none}.advisor__submit{display:inline-flex;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;border:1px solid var(--q-edge);border-radius:var(--q-radius-sm);background-color:transparent;color:var(--q-on-slab);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.advisor__submit svg{transition:transform .2s ease}@media(hover:hover){.advisor__submit:hover{background-color:var(--q-wash);border-color:var(--q-on-slab-mute)}.advisor__submit:hover svg{transform:translate(3px)}}.advisor__submit:focus-visible{outline:3px solid var(--q-ground);outline-offset:2px}.advisor__outcome{margin-block-start:clamp(1.75rem,4vw,2.5rem);padding-block-start:clamp(1.75rem,4vw,2.5rem);border-block-start:1px dashed rgba(110,151,147,.45)}.advisor__outcome[hidden]{display:none}.advisor[data-advisor-js=on][data-advisor-state=complete] .advisor__outcome{margin-block-start:0;padding-block-start:0;border-block-start:0}.advisor__echo{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem}.advisor__echo[hidden]{display:none}.advisor__echo-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--q-on-slab-mute)}.advisor__echo-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.advisor__echo-list[hidden]{display:none}.advisor__echo-item{margin:0}.advisor__echo-chip{display:block;padding:.4375rem .75rem;border:1px solid var(--q-edge);border-radius:var(--q-radius-sm);background-color:transparent;color:var(--q-on-slab);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.advisor__echo-key{display:block;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--q-on-slab-mute)}.advisor__echo-value{display:block;margin-block-start:.0625rem;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:underline dotted rgba(255,255,255,.45);text-underline-offset:.25em}@media(hover:hover){.advisor__echo-chip:hover{background-color:var(--q-wash);border-color:var(--q-on-slab-mute)}.advisor__echo-chip:hover .advisor__echo-value{text-decoration:underline solid var(--q-on-slab)}}.advisor__echo-chip:focus-visible{outline:3px solid var(--q-ground);outline-offset:2px}.advisor__restart{font-size:.875rem;font-weight:600;color:#ffffffc7;text-decoration:underline;text-underline-offset:.25em;transition:color .2s ease}.advisor__restart[hidden]{display:none}@media(hover:hover){.advisor__restart:hover{color:var(--q-on-slab)}}.advisor__restart:focus-visible{outline:3px solid var(--q-ground);outline-offset:3px;border-radius:2px}@media(min-width:56rem){.advisor__restart{margin-inline-start:auto}}.advisor__result{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);margin-block-start:clamp(1.5rem,3.5vw,2.25rem)}.advisor__result[hidden]{display:none}@media(min-width:56rem){.advisor--hub .advisor__result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,4rem)}}.advisor__result-lead,.advisor__result-body{min-width:0}.advisor__provisional{grid-column:1 / -1;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--q-on-slab-mute);font-variant-numeric:tabular-nums}.advisor__provisional[hidden]{display:none}.advisor__headline{margin:0;font-weight:700;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1.14;letter-spacing:-.02em;color:var(--q-on-slab);text-wrap:balance}.advisor__headline:focus{outline:none}.advisor__headline:focus-visible{outline:3px solid var(--q-ground);outline-offset:.5rem;border-radius:2px}.advisor__result[data-advisor-outcome-type=no-change-needed] .advisor__headline{color:var(--q-coral-text)}.advisor__price{margin:clamp(.75rem,2vw,1rem) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;color:var(--q-on-slab-strong)}.advisor__price[hidden]{display:none}.advisor__price-from,.advisor__price-unit{font-size:.875rem;font-weight:500;color:var(--q-on-slab-mute)}.advisor__price-value{font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:600;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--q-on-slab)}.advisor__reason{margin:0;font-size:1rem;line-height:1.65;color:var(--q-on-slab-strong)}.advisor__cta{display:inline-flex;align-items:center;justify-content:center;margin-block-start:clamp(1.125rem,2.5vw,1.5rem);padding:.875rem 1.5rem;border:1px solid var(--q-edge);border-radius:var(--q-radius-sm);background-color:transparent;color:var(--q-on-slab);font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.advisor__cta[hidden]{display:none}.advisor__extras{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.advisor__extras:has(>li:not([hidden])){margin-block-start:1.375rem}.advisor__alt{display:block;margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--q-on-slab-mute);text-wrap:pretty}.advisor__alt[hidden]{display:none}.advisor__alt a{color:var(--q-on-slab);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.advisor__alt a:hover{color:var(--q-coral)}.advisor[data-advisor-state=complete] .advisor__result:not([data-advisor-outcome-type=no-change-needed]) .advisor__cta{background-color:var(--color-accent-btn);border-color:#ffffff73;color:#fff}@media(hover:hover){.advisor__cta:hover{background-color:var(--q-wash);border-color:var(--q-on-slab-mute);transform:translateY(-2px)}.advisor[data-advisor-state=complete] .advisor__result:not([data-advisor-outcome-type=no-change-needed]) .advisor__cta:hover{background-color:var(--color-accent-btn-hover);border-color:#ffffff73;color:#fff}}.advisor__cta:focus-visible{outline:3px solid var(--q-ground);outline-offset:3px}.advisor--band{padding:clamp(1.25rem,3.5vw,2rem)}.advisor--band .advisor__question{font-size:clamp(1.25rem,2.2vw,1.5rem)}.qband__layout{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media(min-width:900px){.qband__layout{grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,4rem)}}@media(min-width:64rem){.qband__tool .advisor__options[data-count="4"]{grid-template-columns:repeat(2,1fr)}.qband__tool .advisor__options[data-count="4"] .advisor__option-label{gap:.75rem;padding-inline:1.125rem}}.qband__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-block-end:1rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.qband__eyebrow-line{display:block;width:2rem;height:1px;background-color:var(--color-primary)}.qband__title{margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-text);text-wrap:balance}.qband__title span{color:var(--color-primary)}.qband__intro{margin:0 0 var(--space-lg);font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.7;color:var(--color-text-light);text-wrap:pretty}.qband__points{margin:0 0 var(--space-lg);padding:0;list-style:none;display:grid;gap:.625rem}.qband__point{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;color:var(--color-text)}.qband__point svg{flex:0 0 auto;margin-block-start:.125rem}.qband__link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--color-primary);text-decoration:none;border-block-end:1px solid rgba(var(--color-primary-rgb),.35);padding-block-end:.125rem;transition:color var(--transition-fast),border-color var(--transition-fast)}.qband__link svg{transition:transform var(--transition-fast)}@media(hover:hover){.qband__link:hover{color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.qband__link:hover svg{transform:translate(3px)}}.qband__link:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:2px}.qband__tool{min-width:0}@keyframes advisorStepIn{0%{opacity:.001;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes advisorChipIn{0%{opacity:.001;transform:translateY(-.625rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.advisor__step--enter{animation:advisorStepIn .42s cubic-bezier(.22,.61,.36,1) backwards}.advisor__echo-item--enter{animation:advisorChipIn .36s cubic-bezier(.22,.61,.36,1) backwards}@media(prefers-reduced-motion:reduce){.advisor,.advisor *,.advisor *:before,.advisor *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-questions .wp-hero__title{font-size:var(--text-4xl);text-wrap:balance}.page-questions .wp-hero__title-accent{top:0}.page-questions .wp-hero__text{max-width:34rem}.page-questions .wp-hero__proof{column-gap:var(--space-md)}.page-questions .wp-hero__stat-label{text-wrap:balance}.page-questions .wp-hero__proof-item{white-space:nowrap}.page-questions .wp-hero__actions .btn--lg{padding-inline:var(--space-lg)}.page-questions .wp-hero__actions .btn--accent{text-wrap:balance}.page-questions .wp-hero__stat--group{position:relative;display:block;color:inherit;text-decoration:none}.page-questions .wp-hero__stats--groups .wp-hero__stat--group .q-hero-group__name{font-size:clamp(1rem,.2rem + 1.25vw,1.375rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fff;text-wrap:balance}.page-questions .wp-hero__stats--groups .wp-hero__stat--group .q-hero-group__count{margin-block-start:.375rem;font-size:.8125rem;color:#ffffffb3}.page-questions .q-hero-group__arrow{position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem;opacity:.75;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.page-questions .wp-hero__stat--group:nth-child(1) .q-hero-group__arrow{color:var(--color-accent)}.page-questions .wp-hero__stat--group:nth-child(2) .q-hero-group__arrow{color:#7ec8e3}.page-questions .wp-hero__stat--group:nth-child(3) .q-hero-group__arrow{color:#45b26b}.page-questions .wp-hero__stat--group:nth-child(4) .q-hero-group__arrow{color:#f5a623}@media(hover:hover){.page-questions .wp-hero__stat--group:hover .q-hero-group__arrow{opacity:1;transform:translate(3px)}}.page-questions .wp-hero__stat--group:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.page-questions .wp-hero__stat--group:focus-visible .q-hero-group__arrow{opacity:1}.q-advisor{scroll-margin-block-start:6rem}.q-advisor__head{margin-block-end:clamp(1.75rem,4vw,2.75rem)}.q-advisor__eyebrow{margin:0 0 var(--space-sm);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--q-ink-mute)}.q-advisor__eyebrow:before{content:"";display:block;width:2.5rem;height:3px;margin-block-end:var(--space-sm);border-radius:var(--radius-full);background-color:var(--color-accent)}.q-advisor__title{margin:0;font-weight:700;font-size:var(--text-3xl);line-height:1.1;letter-spacing:-.025em;color:var(--q-teal);text-wrap:balance}.q-advisor__lead{margin:var(--space-sm) 0 0;font-size:var(--text-lg);line-height:1.65;color:var(--q-ink-mute);text-wrap:pretty}.q-explorer [hidden]{display:none!important}.q-explorer__head{padding-block:clamp(2rem,4vw,3rem) clamp(1.25rem,2.5vw,1.75rem);background-color:var(--color-bg-alt)}.q-explorer__eyebrow{margin:0 0 var(--space-sm);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--q-ink-mute)}.q-explorer__eyebrow:before{content:"";display:block;width:2.5rem;height:3px;margin-block-end:var(--space-sm);border-radius:var(--radius-full);background-color:var(--color-accent)}.q-explorer__title{margin:0;font-weight:700;font-size:var(--text-3xl);line-height:1.1;letter-spacing:-.025em;color:var(--q-teal);text-wrap:balance}.q-explorer__lead{margin:var(--space-sm) 0 0;font-size:var(--text-lg);line-height:1.6;color:var(--q-ink-mute);text-wrap:pretty}.q-explorer__empty-band{display:flow-root;background-color:var(--color-bg-alt)}.q-filter-bar{z-index:1;padding-block:clamp(.75rem,1.6vw,1.125rem);background-color:var(--color-bg-alt);border-block-end:1px solid var(--q-rule)}@media(min-width:64rem){.q-filter-bar{position:sticky;inset-block-start:clamp(3.75rem,-.438rem + 6.55vw,4.475rem);box-shadow:0 8px 18px -14px #0939398c}body:has(.site-header--hidden) .q-filter-bar{inset-block-start:0}}.q-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.5rem}.q-filter__label{display:block;margin-block-end:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--q-ink-mute)}.q-filter[hidden]{display:none}.q-filter__search{display:none;flex:1 1 15rem;min-width:0;max-width:27rem}.q-filter__search[hidden]{display:none}.q-explorer[data-explorer-js] .q-filter__search{display:block}@media(min-width:48rem){.q-explorer[data-explorer-js] .q-filter__search{display:flex;align-items:center;gap:.625rem}.q-filter__label{margin-block-end:0;white-space:nowrap}}.q-filter__field{position:relative;display:flex;flex:1 1 auto;min-width:0;align-items:center}.q-filter__icon{position:absolute;inset-inline-start:.875rem;color:var(--q-ink-mute);pointer-events:none}.q-filter__input{width:100%;min-width:0;padding:.6875rem .875rem .6875rem 2.75rem;border:1px solid var(--q-line);border-radius:2rem;background-color:var(--color-bg);color:var(--q-ink);font-family:inherit;font-size:1rem;line-height:1.4;appearance:none}.q-filter__input::placeholder{color:var(--q-ink-mute);opacity:1}.q-filter__input:focus-visible{outline:3px solid var(--q-teal);outline-offset:2px}.q-filter__clusters{flex:0 1 auto;min-width:0}.q-filter__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.q-filter__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border:1px solid var(--q-line);border-radius:2rem;background-color:transparent;color:var(--q-ink);font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.q-filter__count{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--q-ink-mute);transition:color .2s ease}@media(hover:hover){.q-filter__chip:hover{background-color:#0d4f4f12;border-color:var(--q-teal)}}.q-filter__chip[aria-current=true]{background-color:var(--q-teal);border-color:var(--q-teal);color:#fff}.q-filter__chip[aria-current=true] .q-filter__count{color:#ffffffbf}@media(hover:hover){.q-filter__chip[aria-current=true]:hover{background-color:var(--q-slab);border-color:var(--q-slab)}}.q-filter__chip:focus-visible{outline:3px solid var(--q-teal);outline-offset:3px}.q-explorer__status{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--q-ink-mute)}.q-explorer__empty{margin:clamp(1.5rem,4vw,2.5rem) 0;padding:clamp(1.25rem,3vw,1.75rem);border:1px dashed var(--q-line);border-radius:var(--q-radius);font-size:1.0625rem;line-height:1.6;color:var(--q-ink)}.q-explorer__empty[hidden]{display:none}.q-explorer__reset{padding:0;border:0;background:none;color:var(--q-teal);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media(hover:hover){.q-explorer__reset:hover{color:var(--q-ink)}}.q-explorer__reset:focus-visible{outline:3px solid var(--q-teal);outline-offset:2px;border-radius:2px}.q-cluster{scroll-margin-block-start:6rem}@media(min-width:64rem){.q-cluster,.q-answer{scroll-margin-block-start:13rem}}.q-explorer__empty-band+.q-cluster{padding-block-start:var(--space-lg)}.q-cluster[hidden]{display:none}.q-cluster__head{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);margin-block-end:var(--space-lg)}@media(min-width:64rem){.q-cluster__head--media{grid-template-columns:minmax(0,1fr) minmax(0,min(47%,37.5rem));align-items:center;column-gap:clamp(2rem,4vw,3.5rem)}}.q-cluster__media{max-width:37.5rem}.q-cluster__title{margin:0;font-weight:700;font-size:var(--text-3xl);line-height:1.1;letter-spacing:-.025em;color:var(--q-teal);text-wrap:balance}.q-cluster__title:before{content:"";display:block;width:2.5rem;height:3px;margin-block-end:var(--space-sm);border-radius:var(--radius-full);background-color:var(--color-accent)}.q-cluster__lead{margin:var(--space-sm) 0 0;font-size:var(--text-base);line-height:1.65;color:var(--q-ink-mute);text-wrap:pretty}.q-cluster__image{display:block;width:100%;height:auto}.q-cluster__list{display:grid;gap:var(--space-md)}@media(min-width:64rem){.q-cluster__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.q-answer{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);box-shadow:var(--shadow-sm);scroll-margin-block-start:6rem;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.q-answer[hidden]{display:none}@media(hover:hover){.q-answer:hover{border-color:rgba(var(--color-primary-rgb),.28);box-shadow:var(--shadow-md)}}.q-answer:has(.q-answer__detail.is-open){border-color:rgba(var(--color-primary-rgb),.28)}.q-answer__question{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--q-teal)}.q-answer__short{margin:var(--space-sm) 0 0;font-size:var(--text-base);line-height:1.7;color:var(--q-ink);text-wrap:pretty}.q-answer__controls{display:none;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin:clamp(.875rem,2vw,1.125rem) 0 0}.q-answer__controls[hidden]{display:none}.q-explorer[data-explorer-js] .q-answer__controls{display:flex}.q-answer__toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border:1px solid var(--q-line);border-radius:2rem;color:var(--q-teal);font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.q-answer__toggle[hidden]{display:none}@media(hover:hover){.q-answer__toggle:hover{background-color:#0d4f4f12;border-color:var(--q-teal)}}.q-answer__toggle:focus-visible{outline:3px solid var(--q-teal);outline-offset:3px}.q-answer__chevron{flex:0 0 auto;transition:transform .2s ease}.q-explorer[data-explorer-js=ready] .q-answer__toggle[aria-expanded=true] .q-answer__chevron{transform:rotate(180deg)}.q-answer__meta{font-size:.8125rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--q-ink-mute)}.q-answer__detail{display:grid;gap:var(--space-md);margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:1px solid var(--color-border)}.q-answer__detail[hidden],.q-explorer[data-explorer-js] .q-answer__detail{display:none}.q-explorer[data-explorer-js] .q-answer__detail.is-open{display:grid}.q-explorer[data-explorer-js=on] .q-answer:target .q-answer__detail{display:grid}.q-answer__body{min-width:0;font-size:1.0625rem;line-height:1.75;color:var(--q-ink)}.q-answer__body>p{margin:0 0 1em}.q-answer__body>p:last-child{margin-block-end:0}.q-answer__body ul{margin:0 0 1em;padding-inline-start:1.25rem}.q-answer__body li{margin-block-end:.5em}.q-answer__body li:last-child{margin-block-end:0}.q-answer__body strong{font-weight:600;color:var(--q-ink)}.q-answer__body code{padding:.1em .375em;border-radius:.25rem;background-color:#0d4f4f17;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;color:var(--q-ink);overflow-wrap:anywhere}.q-answer__links{margin-block-start:clamp(1.25rem,3vw,1.75rem);padding-block-start:clamp(1rem,2vw,1.25rem);border-block-start:1px solid rgba(138,162,155,.45)}.q-answer__links-label{margin:0 0 .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--q-ink-mute)}.q-answer__links-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.q-answer__link{display:inline-flex;align-items:baseline;gap:.5rem;color:var(--q-teal);font-size:1rem;font-weight:600;line-height:1.45;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .2s ease}.q-answer__link svg{flex:0 0 auto;transform:translateY(.125rem);transition:transform .2s ease}@media(hover:hover){.q-answer__link:hover{color:var(--q-ink)}.q-answer__link:hover svg{transform:translate(3px,.125rem)}}.q-answer__link:focus-visible{outline:3px solid var(--q-teal);outline-offset:3px;border-radius:2px}.q-figure{min-width:0;margin:var(--space-md) 0 0;container-type:inline-size}.q-figure__rows{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}@media(min-width:32rem){.q-figure__rows{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:var(--space-sm)}}.q-figure__row{display:flex;flex-direction:column;min-width:0;padding:var(--space-md) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-alt);text-align:center}.q-figure__value{display:block;font-size:clamp(1.5rem,6cqi,2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--q-teal);text-wrap:balance}.q-figure__label{display:block;margin-block-start:auto;padding-block-start:.375rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--q-ink-mute);text-wrap:pretty}.q-figure--bar .q-figure__rows{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.q-figure--bar .q-figure__row{padding-inline:var(--space-md);text-align:left}.q-figure__track{display:block;height:.4375rem;margin-block:.5rem 0;border-radius:var(--radius-full);background-color:rgba(var(--color-primary-rgb),.14);overflow:hidden}.q-figure__track[hidden]{display:none}.q-figure__bar{display:block;height:100%;border-radius:inherit;background-color:var(--q-teal)}.q-figure__caption{margin-block-start:var(--space-md);padding-block-start:var(--space-sm);border-block-start:1px solid var(--color-border);font-size:var(--text-xs);line-height:1.6;color:var(--q-ink-mute);text-wrap:pretty}.q-support__inner{display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.5rem)}@media(min-width:64rem){.q-support__inner{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,5vw,4rem)}.q-support__media{grid-column:1;grid-row:1}.q-support__content{grid-column:2;grid-row:1}}.q-support__media{max-width:25rem}.q-support__image{display:block;width:100%;height:auto}.q-support__title{margin:0;font-size:var(--text-3xl);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--q-ink);text-wrap:balance}.q-support__text{margin:var(--space-md) 0 0;font-size:var(--text-base);line-height:1.7;color:var(--q-ink-mute);text-wrap:pretty}.q-byline{display:flex;align-items:flex-start;gap:var(--space-md);margin-block-start:clamp(2rem,5vw,3rem);padding-block-start:clamp(1.5rem,4vw,2rem);border-block-start:1px solid var(--color-border)}.q-byline__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.q-byline__line{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--q-ink);text-wrap:pretty}.q-byline__name{color:var(--color-primary);font-weight:600;text-decoration:none}.q-byline__name:hover{text-decoration:underline}.q-byline__meta{margin:.375rem 0 0;font-size:var(--text-sm);line-height:1.6;color:var(--q-ink-mute);text-wrap:pretty}.q-byline__meta a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.q-byline__meta a:hover{color:var(--color-accent-btn)}.q-support__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-block-start:var(--space-lg)}.q-support__actions .btn svg{flex:0 0 auto;margin-inline-start:.5rem;transition:transform var(--transition-base)}@media(hover:hover){.q-support__actions .btn:hover svg{transform:translate(3px)}}@keyframes qDetailIn{0%{opacity:.001;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.q-answer__detail--enter{animation:qDetailIn .3s cubic-bezier(.22,.61,.36,1) backwards}@media(prefers-reduced-motion:reduce){.page-questions .wp-hero,.page-questions .wp-hero *,.page-questions .wp-hero *:before,.page-questions .wp-hero *:after,.q-explorer,.q-explorer *,.q-explorer *:before,.q-explorer *:after,.q-support,.q-support *,.q-support *:before,.q-support *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){.q-filter__chip,.q-answer__toggle,.q-explorer__reset{min-height:2.75rem}.q-filter__chips{gap:.625rem}}
