.zr-mark{position:relative;top:-.5em;display:inline-grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;margin-inline-start:.25em;padding-inline:5px;border-radius:var(--zu-r-dot);background:var(--zu-control-solid);color:var(--zu-control-on-solid);font:600 var(--zv-t-mono) /1 var(--zu-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-indent:0;text-transform:none;vertical-align:initial;-webkit-user-select:none;user-select:none}.zr-mark--pin{position:absolute;z-index:2;min-width:24px;height:24px;margin:0;box-shadow:0 0 0 3px var(--zu-raise);translate:-50% -50%}.zr-mark--key{top:0;flex:none;margin:0}.zr-mark--text{min-width:17px;height:17px;padding-inline:4px;background:transparent;box-shadow:inset 0 0 0 1px var(--zu-line-hard);color:var(--zu-ink)}.zr-notes{display:grid;gap:16px;margin:0;padding:0;list-style:none}.zr-notes[data-layout=column]>.zr-note+.zr-note{padding-top:16px;border-top:1px solid var(--zu-line)}.zr-notes[data-layout=row]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px clamp(24px,3vw,40px)}.zr-note{display:grid;gap:8px;align-content:start;min-width:0}.zr-note__key{display:inline-flex;align-items:center;gap:10px;color:var(--zu-ink);font:600 var(--zv-t-cap) /1.3 var(--font-sans),system-ui,sans-serif;letter-spacing:-.005em}.zr-note__text{max-width:44ch;color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.5;text-wrap:pretty}.r2-ch{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--zu-ink)}.r2-ch[data-align=split],.r2-ch[data-align=start]{align-items:flex-start;text-align:start}.r2-ch .r2-ch__kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 clamp(18px,1.7vw,24px);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.r2-ch__index{color:var(--zu-brand-text);font-variant-numeric:tabular-nums}.r2-ch__rule{flex:none;width:20px;height:1px;background:var(--zu-line-hard)}.r2-ch .r2-ch__title{max-width:21ch;margin:0;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-section);font-weight:520;line-height:.98;letter-spacing:-.056em;text-wrap:balance}.r2-ch .r2-ch__lead{max-width:640px;margin:clamp(18px,1.7vw,24px) 0 0;color:var(--zu-ink-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-lead);line-height:1.45;letter-spacing:-.006em;text-wrap:balance}.r2-ch[data-align=split] .r2-ch__lead,.r2-ch[data-align=start] .r2-ch__lead{text-wrap:pretty}@media (min-width:1024px){.r2-ch[data-align=split]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,5.6vw,88px);align-items:end}.r2-ch[data-align=split]>:not(.r2-ch__lead){grid-column:1}.r2-ch[data-align=split] .r2-ch__kicker{justify-self:start}.r2-ch[data-align=split] .r2-ch__lead{grid-column:2;grid-row:1;max-width:44ch;margin:0}.r2-ch[data-align=split]:has(>.r2-ch__kicker) .r2-ch__lead{grid-row:2}}.zu-theme--dark .r2-ch .r2-ch__title{letter-spacing:-.04em}@media (max-width:759px){.r2-ch,.r2-ch[data-align=center]{align-items:flex-start;text-align:start}.r2-ch .r2-ch__title{max-width:22ch;font-size:var(--zv-t-h2);line-height:1.04;letter-spacing:-.045em}.r2-ch .r2-ch__lead{text-wrap:pretty}}.r2-ch .r2-ch__title[id]{scroll-margin-top:16px}.r2-example{display:inline;margin:0;color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.4 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.r2-example__word{white-space:nowrap}.r2-fig{margin:0}.r2-fig__object{position:relative;min-width:0}.r2-fig__object[data-framed]{overflow:hidden;border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-base);box-shadow:var(--zu-shadow-panel);color:var(--zu-light-ink)}.r2-fig .r2-fig__notes{margin-top:clamp(24px,2.4vw,32px)}.r2-fig__label{margin-top:20px;color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.4 var(--zu-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase}.zr-q{padding-block:clamp(72px,7.8vw,112px) clamp(56px,6.1vw,88px);border-top:1px solid var(--zu-line);color:var(--zu-ink)}.zr-q__grid{display:grid;gap:clamp(32px,4vw,48px)}@media (min-width:1024px){.zr-q[data-form=accordion] .zr-q__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,96px);align-items:start}.zr-q[data-form=accordion] .zr-q__head{position:sticky;top:calc(var(--zu-header-h) + 40px)}}.zr-q .zr-q__title{max-width:16ch;margin:0;font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h2);font-weight:520;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.zr-q:not([data-form=accordion]) .zr-q__title{max-width:22ch}.zr-q .zr-q__lead{max-width:36ch;margin:18px 0 0;line-height:1.55}.zr-q .zr-q__a,.zr-q .zr-q__lead{color:var(--zu-ink-2);font-size:var(--zv-t-body);text-wrap:pretty}.zr-q .zr-q__a{margin:0;line-height:1.62}.zr-q__a>p{max-width:54ch;margin:0}.zr-q__more{margin-top:12px}.zr-q[data-form=accordion] .zr-q__list{border-top:1px solid var(--zu-line-2)}.zr-q__item{border-bottom:1px solid var(--zu-line);--zr-q-tint:color-mix(in oklab,var(--zu-blush) 60%,transparent);--zr-q-in:12px}.zr-q__item[open]{background:linear-gradient(90deg,var(--zr-q-tint),transparent 82%)}@media (hover:hover){.zr-q__item:hover{background:linear-gradient(90deg,var(--zr-q-tint),transparent 82%)}}.zr-q .zr-q__q{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:72px;padding:17px 8px 17px var(--zr-q-in);cursor:pointer;list-style:none}.zr-q .zr-q__q::-webkit-details-marker{display:none}.zr-q .zr-q__q:focus-visible{outline:2px solid var(--zu-brand);outline-offset:4px;border-radius:var(--zu-r-2)}.zr-q__n{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1 var(--zu-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;transition:color var(--vk-anim-micro) var(--vk-ease-standard)}.zr-q__item[open] .zr-q__n{color:var(--zu-brand-text)}.zr-q__text{color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:clamp(18px,1.55vw,21px);font-weight:520;line-height:1.3;letter-spacing:-.026em;text-wrap:balance}.zr-q__toggle{position:relative;display:block;width:30px;height:30px;border:1px solid var(--zu-line-2);border-radius:var(--zu-r-dot);background:color-mix(in oklab,var(--zu-raise) 50%,transparent);transition:border-color var(--vk-anim-standard) var(--vk-ease-standard),background-color var(--vk-anim-standard) var(--vk-ease-standard),transform var(--vk-anim-standard) var(--vk-ease-standard)}.zr-q__toggle:after,.zr-q__toggle:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--vk-anim-standard) var(--vk-ease-standard)}.zr-q__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.zr-q__item[open] .zr-q__toggle{border-color:var(--zu-brand-line);background:var(--zu-brand-wash);transform:rotate(180deg)}.zr-q__item[open] .zr-q__toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.zr-q__item .zr-q__a{position:relative;padding:0 48px 25px calc(var(--zr-q-in) + 2.5rem + 12px)}.zr-q__item .zr-q__a:before{content:"";position:absolute;top:3px;bottom:27px;left:calc(var(--zr-q-in) + 2.5rem - 7px);width:1px;background:var(--zu-brand-line)}@supports selector(::details-content){.zr-q__item::details-content{opacity:0}.zr-q__item[open]::details-content{opacity:1;transition:opacity var(--vk-anim-standard) var(--vk-ease-standard)}}@media (max-width:559px){.zr-q__item{--zr-q-in:8px}.zr-q .zr-q__q{grid-template-columns:2rem minmax(0,1fr) 30px;padding-right:8px}.zr-q__item .zr-q__a{padding-right:8px;padding-left:calc(var(--zr-q-in) + 2rem + 12px)}.zr-q__item .zr-q__a:before{left:calc(var(--zr-q-in) + 2rem - 7px)}}.zr-q[data-form=objections] .zr-q__lead{max-width:52ch}.zr-q[data-form=objections] .zr-q__list{margin:0;border-top:1px solid var(--zu-line-2)}.zr-q__row{display:flex;flex-wrap:wrap;gap:10px clamp(32px,4.4vw,64px);padding-block:28px 32px;border-bottom:1px solid var(--zu-line)}.zr-q__row>.zr-q__name{flex:5 1 22rem;min-width:0}.zr-q__row>.zr-q__a{flex:7 1 30rem;min-width:0}@media (min-width:1024px){.zr-q[data-form=objections] .zr-q__list:is([data-count="2"],[data-count="3"]){display:grid;grid-template-columns:repeat(var(--zr-q-cols,3),minmax(0,1fr));border-bottom:1px solid var(--zu-line)}.zr-q[data-form=objections] .zr-q__list[data-count="2"]{--zr-q-cols:2}.zr-q[data-form=objections] .zr-q__list:is([data-count="2"],[data-count="3"])>.zr-q__row{flex-direction:column;flex-wrap:nowrap;gap:14px;padding:32px clamp(24px,2.8vw,40px) 40px;border-bottom:0;border-inline-start:1px solid var(--zu-line)}.zr-q[data-form=objections] .zr-q__list:is([data-count="2"],[data-count="3"])>.zr-q__row:first-child{padding-inline-start:0;border-inline-start:0}.zr-q[data-form=objections] .zr-q__list:is([data-count="2"],[data-count="3"])>.zr-q__row:last-child{padding-inline-end:0}.zr-q[data-form=objections] .zr-q__list:is([data-count="2"],[data-count="3"])>.zr-q__row>*{flex:none}}.zr-q__name{color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h3);font-weight:520;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.zr-q__cells{display:grid;gap:0 clamp(32px,4vw,64px)}@media (min-width:760px){.zr-q__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.zr-q__cell{display:grid;align-content:start;gap:10px;padding-block:26px 32px;border-top:1px solid var(--zu-line-2)}.zr-q .zr-q__cq{margin:0;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:clamp(18px,1.55vw,21px);font-weight:520;line-height:1.3;letter-spacing:-.026em;text-wrap:balance}@media (prefers-reduced-motion:reduce){.zr-q__n,.zr-q__toggle,.zr-q__toggle:after,.zr-q__toggle:before{transition:none}}@supports selector(::details-content){@media (prefers-reduced-motion:reduce){.zr-q__item::details-content{transition:none}}}.r2-rec{color:var(--zu-ink-3);font-family:var(--zu-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.55;letter-spacing:-.01em;overflow-wrap:anywhere}@media (max-width:759px){.r2-rec{font-size:.875rem}}.r2-rec .r2-rec__line{margin:0}.r2-rec[data-keyed]{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:2ch;align-items:baseline}.r2-rec[data-keyed]>.r2-rec__line{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.r2-rec[data-keyed]>.r2-rec__line[data-bare]>.r2-rec__v{grid-column:1/-1}.r2-rec[data-keyed][data-stack=always],.r2-rec[data-keyed][data-stack=always]>.r2-rec__line{grid-template-columns:minmax(0,1fr)}.r2-rec[data-keyed][data-stack=always]{row-gap:10px}.r2-rec[data-keyed][data-stack=always]>.r2-rec__line{row-gap:2px}@media (max-width:559px){.r2-rec[data-keyed][data-stack=phone],.r2-rec[data-keyed][data-stack=phone]>.r2-rec__line{grid-template-columns:minmax(0,1fr)}.r2-rec[data-keyed][data-stack=phone]{row-gap:10px}.r2-rec[data-keyed][data-stack=phone]>.r2-rec__line{row-gap:2px}}.r2-rec__k{white-space:nowrap}.r2-rec__v[data-ink],.r2-stamp{color:var(--zu-ink)}.r2-stamp{display:inline-block;padding:4px calc(7px - .14em) 3px 7px;border:1px solid var(--zu-line-hard);border-radius:var(--zu-r-2);font:600 var(--zv-t-mono,.75rem) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;vertical-align:initial}.r2-stamp[data-done]{border-color:var(--zu-ok-line);background:color-mix(in oklab,var(--zu-ok) 7%,transparent)}.r2-inkbar{position:relative;display:inline-block;width:var(--r2-inkbar-w,10ch);max-width:100%;height:.84em;border-radius:var(--zu-r-1);background:var(--zu-ink);vertical-align:-.08em}.r2-strike{color:var(--zu-ink-3);text-decoration-line:line-through;text-decoration-color:var(--zu-ink);text-decoration-thickness:1px}.r2-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zr-w{display:inline-block}