.page:where(.astro-uw5kdbxl){padding-block:clamp(3rem,7vw,5.5rem)}.head:where(.astro-uw5kdbxl){max-inline-size:64ch;margin-block-end:clamp(2.5rem,5vw,3.75rem)}.head:where(.astro-uw5kdbxl) h1:where(.astro-uw5kdbxl){font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1;margin-block:.75rem 1.1rem}.head:where(.astro-uw5kdbxl) h1:where(.astro-uw5kdbxl) em:where(.astro-uw5kdbxl){font-style:italic;color:var(--rqd-cedar)}.lede:where(.astro-uw5kdbxl){color:var(--rqd-text-muted);font-size:var(--rqd-text-lg);line-height:var(--rqd-leading-body);max-inline-size:56ch}.rule:where(.astro-uw5kdbxl){display:flex;align-items:center;gap:.85rem;margin-block-start:clamp(1.5rem,3vw,2rem);padding-block-start:1rem;border-block-start:1px solid var(--rqd-border)}.rule-tick:where(.astro-uw5kdbxl){inline-size:8px;block-size:8px;background:var(--rqd-ember);border-radius:50%;box-shadow:0 0 0 4px color-mix(in oklab,var(--rqd-ember) 18%,transparent)}.rule-meta:where(.astro-uw5kdbxl){font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-text-subtle)}.dispatch-grid:where(.astro-uw5kdbxl){display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:1fr}@media(min-width:1024px){.dispatch-grid:where(.astro-uw5kdbxl){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.compose-pane:where(.astro-uw5kdbxl){background:var(--rqd-surface);border:1px solid var(--rqd-border);border-radius:var(--rqd-radius-sm);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 1px 0 var(--rqd-border),0 12px 28px -22px color-mix(in oklab,var(--rqd-ink) 22%,transparent);position:relative}.compose-pane:where(.astro-uw5kdbxl):before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;background:linear-gradient(to inline-end,var(--rqd-cedar) 0%,var(--rqd-cedar) 14%,transparent 14.5%,transparent 19%,var(--rqd-ember) 19.5%,var(--rqd-ember) 26%,transparent 26.5%,transparent 100%);border-radius:var(--rqd-radius-sm) var(--rqd-radius-sm) 0 0;pointer-events:none}.promise-pane:where(.astro-uw5kdbxl){display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);padding-inline-start:clamp(0rem,1vw,1rem);position:sticky;inset-block-start:6rem}@media(max-width:1023px){.promise-pane:where(.astro-uw5kdbxl){position:static}}.promise-block:where(.astro-uw5kdbxl){display:flex;flex-direction:column;gap:.5rem}.promise-eyebrow:where(.astro-uw5kdbxl){font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-text-subtle)}.promise-heading:where(.astro-uw5kdbxl){font-family:var(--rqd-font-serif);font-style:italic;font-size:clamp(1.5rem,2.4vw,1.85rem);line-height:1.15;margin:0;color:var(--rqd-text)}.promise-body:where(.astro-uw5kdbxl){color:var(--rqd-text-muted);font-size:var(--rqd-text-base);line-height:var(--rqd-leading-body);margin:0}.promise-meta:where(.astro-uw5kdbxl){margin:0;border-block:1px dashed var(--rqd-border);padding-block:.25rem}.meta-row:where(.astro-uw5kdbxl){display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;align-items:baseline;padding-block:.85rem;border-block-end:1px dashed var(--rqd-border-soft)}.meta-row:where(.astro-uw5kdbxl):last-child{border-block-end:none}.meta-row:where(.astro-uw5kdbxl) dt:where(.astro-uw5kdbxl){font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-text-subtle);margin:0}.meta-row:where(.astro-uw5kdbxl) dd:where(.astro-uw5kdbxl){margin:0;font-size:var(--rqd-text-sm);color:var(--rqd-text)}.meta-row--alts:where(.astro-uw5kdbxl) dd:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl){font-family:var(--rqd-font-mono);color:var(--rqd-cedar);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--rqd-cedar) 35%,transparent);transition:text-decoration-color var(--rqd-dur) var(--rqd-ease-ledger)}.meta-row--alts:where(.astro-uw5kdbxl) dd:where(.astro-uw5kdbxl) a:where(.astro-uw5kdbxl):hover{text-decoration-color:var(--rqd-cedar)}.promise-card:where(.astro-uw5kdbxl){position:relative;padding:1.1rem 1.25rem;border:1px solid var(--rqd-border);border-radius:var(--rqd-radius-sm);background:linear-gradient(135deg,color-mix(in oklab,var(--rqd-ember) 5%,var(--rqd-surface)) 0%,var(--rqd-surface) 75%);overflow:hidden}.promise-card:where(.astro-uw5kdbxl):after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:3px;block-size:100%;background:var(--rqd-ember)}.promise-card-eyebrow:where(.astro-uw5kdbxl){display:block;font-family:var(--rqd-font-mono);font-size:var(--rqd-text-2xs);text-transform:uppercase;letter-spacing:var(--rqd-track-eyebrow);color:var(--rqd-ember);margin-block-end:.6rem}.promise-card-sample:where(.astro-uw5kdbxl){display:inline-block;font-family:var(--rqd-font-mono);font-size:1.4rem;color:var(--rqd-text);background:var(--rqd-surface);border:1px dashed var(--rqd-border-strong);border-radius:2px;padding:.3rem .7rem;letter-spacing:.06em;margin-block-end:.7rem}.promise-card-note:where(.astro-uw5kdbxl){font-size:var(--rqd-text-sm);color:var(--rqd-text-muted);line-height:var(--rqd-leading-body);margin:0}
