.hf-brief{--brief-rule:1px solid var(--tone-rule);--brief-radius:1.25rem;background:var(--tone-page);min-height:100%;color:var(--tone-ink)}.hf-brief-body{gap:var(--spacing-gap);padding:4rem var(--spacing-gutter) var(--spacing-loose);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (min-width:1024px){.hf-brief-body{padding-block-start:5rem}}.hf-brief-aside{align-self:start}.hf-brief-kicker{font-size:var(--text-read);line-height:var(--text-read--line-height);letter-spacing:var(--tracking-flat);color:var(--tone-ink-dim);margin:0}.hf-brief-title{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--tracking-snug);font-weight:var(--font-weight-medium);color:var(--tone-ink);text-wrap:balance;margin:.75rem 0 0}.hf-brief-say{max-width:34ch;font-size:var(--text-lead);line-height:var(--leading-lede);letter-spacing:var(--text-lead--letter-spacing);color:var(--tone-ink-body);text-wrap:balance;margin:1.5rem 0 0}.hf-brief-part+.hf-brief-part{margin-block-start:var(--spacing-loose)}.hf-brief .hf-head.hf-brief-head{margin-block-end:.75rem}.hf-brief-lede{max-width:46ch;font-size:var(--text-meta);line-height:var(--leading-read);letter-spacing:var(--tracking-flat);color:var(--tone-ink-body);margin:0 0 2rem}.hf-brief-row{padding:1.25rem var(--spacing-tight) 1.375rem;background:var(--tone-plate);border-radius:var(--brief-radius);transition:background-color var(--transition-duration-swift) var(--ease-sharpen)}.hf-brief-row+.hf-brief-row{margin-block-start:.75rem}.hf-brief-row:hover{background:var(--tone-line)}.hf-brief-row:focus-within{background:var(--tone-line);outline:2px solid var(--tone-acid);outline-offset:0}.hf-brief-q{font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink-dim);cursor:pointer;display:block}.hf-brief-note{font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink-quiet);margin:.125rem 0 0}.hf-brief-field{width:100%;color:var(--tone-ink);font-family:var(--font-sans);font-size:var(--text-lead);line-height:var(--leading-lede);letter-spacing:var(--text-lead--letter-spacing);background:0 0;border:0;outline:none;margin:.5rem 0 0;padding:0;display:block}.hf-brief-field::placeholder{color:var(--tone-ink-quiet)}.hf-brief-area{resize:none;min-height:1.3em;overflow:hidden}.hf-brief-area-tall{min-height:8lh}.hf-brief-chips{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.hf-brief-chip{border:var(--brief-rule);font-size:var(--text-meta);line-height:var(--leading-none);letter-spacing:var(--tracking-flat);color:var(--tone-ink-body);cursor:pointer;transition:color var(--transition-duration-swift) var(--ease-sharpen), background-color var(--transition-duration-swift) var(--ease-sharpen), border-color var(--transition-duration-swift) var(--ease-sharpen);border-radius:999px;align-items:center;padding:.625rem 1rem;display:inline-flex;position:relative}.hf-brief-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hf-brief-chip:hover{border-color:var(--tone-ink-quiet);color:var(--tone-ink)}.hf-brief-chip:has(input:checked){background:var(--tone-ink);border-color:var(--tone-ink);color:var(--tone-page)}.hf-brief-chip:has(input:focus-visible){border-color:var(--tone-ink-faint);color:var(--tone-ink)}.hf-brief-send{border-block-start:var(--brief-rule);margin-block-start:var(--spacing-gap);padding-block-start:1.5rem}.hf-brief-count{font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink-dim);margin:1rem 0 0}.hf-brief-fault:not(:empty){font-size:var(--text-meta);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);color:var(--tone-ink);margin:.75rem 0 0}.hf-brief-trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.hf-brief-body{grid-template-columns:minmax(0,1fr)}}
