.birthday-promise{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.birthday-promise li{gap:var(--space-2);align-items:start;display:flex}.birthday-promise .icon{block-size:1.25em;inline-size:1.25em;color:var(--color-title);flex:none;margin-block-start:.1em}.birthday-promise .icon .fill{fill:var(--color-news)}.birthday-name input{font-size:var(--font-size-lead);font-weight:var(--font-weight-strong)}.birthday-world-heading{color:var(--color-title);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);margin:0}.birthday-paper{margin-block-start:calc(var(--space-2) * -1)}.birthday-note{max-inline-size:40rem}
