Skip to main content

Typography

Government websites need clear and consistent headings, highly legible body paragraphs, clear labels and easy-to-use input fields. Our default typefaces are designed for legibility and can adapt to a variety of visual tones.

Typography establishes a clear visual hierarchy and ensures content is readable, accessible, and consistent across InsureKidsNow.gov. Our typography follows the United States Web Design System (USWDS) standards with adaptations specific to IKN's brand and needs.

Typography principles:

  • Use clear, legible fonts that work well at all screen sizes
  • Maintain consistent spacing between text elements
  • Ensure sufficient color contrast for accessibility
  • Create visual hierarchy through font size, weight, and spacing

Font Families and Usage

Throughout InsureKidsNow.gov, we utilize two primary font families:

  1. Merriweather (a serif typeface)
  2. Source Sans Pro (a sans-serif typeface)

This aligns well with the roles defined in USWDS, which uses Merriweather as the default for font-heading and Source Sans Pro as the default for font-body.

Role Font Family Typical Usage
Headings (H1, H2, H3, H4, H5) Merriweather Used for heading font
Body Copy & UI Text Source Sans Pro Used for body and UI fonts
H2/H3 Special Cases Source Sans Pro (Semibold/Bold) Allows for typographic distinction
H6 Source Sans Pro (Bold, Uppercase) Used for heading font

The proper way to refer to Merriweather and Source Sans Pro on IKN via CSS:

"Merriweather Web", Georgia, Cambria, "Times New Roman", Times, serif

"Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif

Headings (H1-H6)

Headings organize content and help users scan pages quickly. Use heading levels in order (don't skip levels) to maintain proper document structure and accessibility. The focus for content implementers should be on semantic structure and consistent application of the defined visual sizes and weights.

Semantic Rules (Priority for Content Implementers)

  • Hierarchy is mandatory: Headings must be nested logically. An H1 must only be followed by an H2, not an H3.
  • One H1 per page: Every page on InsureKidsNow.gov must have one Heading 1 (H1).
  • Do not use headings for styling: Semantic heading levels should be chosen first for document structure and accessibility, and then visual size applied. Do not change heading level (e.g., skipping H2 and going straight to H3) simply to achieve a different font size.
  • Font Size Relation: Header elements should never have an equal or smaller font size than the standard paragraph element.
  • Content Requirement: All headers need content (children).

Note on H2/H3 & H6 Variations:

Some H2, H3 and H6 examples are shown using Source Sans Pro (Semibold/Bold) with slight variations in size and line height. These represent different components (like navigation or specialized text blocks), they should be clearly defined and restricted to those components.

Examples of Headings

Examples of the different headings with correct font information: font-family, color, font-size and line-height.


H1 Heading or Page Title 40px

Merriweather, Bold, #0D76AD, 40px / 52px

H2 Sub-Heading Second Level Example 30px

Merriweather, Bold, #661466, 30px / 39px

H2 home screen class Read our Latest Newsletter! 26px

Source Sans Pro, Semi-Bold, #661466, 26px / 30px

H3 Example Header subhead 20px

Merriweather, Bold, #000000, 20px / 26px

H3 home screen class Engaging Local Municipalities in Medicaid

Source Sans Pro, Bold, #000000, 19px / 24px

H4 Example Header 17px

Merriweather, Bold, #1B1B1B, 17px / 25px

H5 This is a subhead H5 Example Header 15px

Merriweather, Bold, #1B1B1B, 15px / 20px

H6 THIS IS A SUBHEAD H6 EXAMPLE HEADER UPPERCASE 13PX

Source Sans Pro, Bold, #1B1B1B, 13px / 17px


Above: Examples of the various headings that are in use on InsureKidsNow.gov

Paragraph Text (Body Copy)

The primary font for body text is Source Sans Pro. Content implementers should focus on readability and accessibility guidelines.

Standard Body Text:

  • Font: Source Sans Pro (regular weight is standard)
  • Base Size: The CMS standard uses 16px
  • Standard Line Height: The CMS standard uses 24px (1.5 line height). USWDS also suggests 1.5 or 1.62 (vads-font-line-height-5) for extended reading

Color: Default text color is typically #1B1B1B unless there’s a specific reason for a different color

Accessibility: If deviating from the default text color or background, ensure a minimum contrast ratio of 4.5:1 for normal text smaller than 18pt (24px)

Length/Measure: Paragraphs should not exceed 72ex (vads-size-line-length-5) in width to promote comfortable reading

Examples of Paragraph Text

Showing the standard body text format with correct font information: font-family, color, font-size and line-height.


On March 30, 2023, the Centers for Medicare & Medicaid Services (CMS), awarded $5.9 million in cooperative agreements to seven organizations in six states authorized under the Helping Ensure Access for Little Ones, Toddlers, and Hopeful Youth by Keeping Insurance Delivery Stable Act of 2017 (HEALTHY KIDS Act) with the purpose to increase the participation of eligible, uninsured AI/AN children in Medicaid and CHIP. These new Connecting Kids to Coverage HEALTHY KIDS AI/AN 2023 Outreach and Enrollment Cooperative Agreement awards will provide critical support for the effective and targeted strategies needed to enroll and retain eligible uninsured AI/AN children in Medicaid and CHIP.

The HEALTHY KIDS Act provides continued funding for activities and strategies aimed at educating AI/AN families about the availability of free or low-cost health coverage under Medicaid and CHIP, identifying AI/AN children likely to be eligible for these programs, and assisting families (including parents and pregnant individuals) to apply for and renew coverage.


Above: Example of two paragraphs of text

Links (Hyperlinks)

Hyperlinks are fundamental elements that guide users through content and navigation, connecting various internal pages and external resources. On InsureKidsNow.gov (IKN), links appear in the header, main menu navigation, left navigation, footers and throughout body copy [user query].

Good link typography supports a strong visual hierarchy and legibility, helping users find what they need. The styling for links must maintain consistency with the IKN brand color palette and ensure accessibility.

Standard Links: Links are typically distinguishable by color and text decoration (e.g., an underline). All standard links must adhere to the following color specifications, which are drawn from IKN's established brand colors:

Link State Color Name/Value Purpose
Default IKN Brand Color Blue: #0D76AD The standard, clickable state color for most links.
Hover & Active Medicaid Navy: #17415F Indicates interactivity when a user mouses over or engages the link.
Visited IKN Brand Color Plum: #661466 Indicates a link that has been previously clicked by the user.

Semantic Rules: The following should be a priority for Content Implementers.

  • Accessibility and Contrast: Per USWDS and CMS standards, ensuring links are accessible to all users is critical. The Web Content Accessibility Guidelines (WCAG) recommend a minimum contrast ratio of 4.5:1 for normal text against its background. Links must meet this standard in all states.
  • Focus State: Links must receive a clear visual focus outline when a user tabs to them using a keyboard. This focus outline ensures accessibility for keyboard users and those with visual impairments. The focus outline should be clearly visible and consistent with other interactive elements, such as the #2491FF focus outline used for buttons.
  • Avoid Overlapping Functionality: Avoid turning headings into links in most contexts because combining dual functionality can confuse users, particularly those relying on screen readers for navigation. An exception can be made in components like cards where the card functions as a single actionable unit, and the linked heading is the primary call to action.
  • Link Text: Link text should be descriptive and make sense out of context to help users understand the destination.

External Links: Links directed to external websites (outside of IKN.gov) require an explicit visual indicator for transparency and to set user expectations.

  • Iconography: External links must include an icon, typically the “launch” icon supplied by USWDS, placed directly next to the link text. The CMS Design System also provides a specific mention of a "Third Party External Link" component.
  • Icon Color: The icon adjacent to an external link must adopt the same color as the text next to it, ensuring consistency between the text and the visual cue across all link states (default, hover, active, and visited).

Examples of Links

Showing a variety of links that exist throughout InsureKidsNow.gov.

Above: IKN Header with multiple links


Connecting Kids to Coverage (CKC) outreach and enrollment grants support activities aimed at identifying and enrolling children who are eligible for Medicaid and the Children's Health Insurance Program (CHIP). Since 2009, CMS has awarded $336.9 million in CKC outreach and enrollment grants to 363 eligible entities, including community-based organizations, tribes, states, and local governments. Along with the Connecting Kids to Coverage National Campaign, these activities fund outreach and enrollment strategies aimed at educating families about the availability of Medicaid and CHIP and directly assisting families with the application and renewal process. The grants share the common goal to help reduce the number of children who are eligible for Medicaid and CHIP but are not enrolled.


Above: Standard text with internal links; the first link has already been visited, and the text is displayed in IKN plum (#661466); the second link has not been visited yet, and it is displayed in IKN blue (#0D76AD).


Usually, you have to renew coverage every year to keep them covered. Make sure your state has your current mailing address, phone number, email, or other contact information, especially if you have moved in the last year. This way, your state will be able to contact you about your Medicaid or CHIP coverage.


Above: Standard text with external link

Above: IKN Gray Footer with multiple internal and external links

Above: IKN Blue Footer with internal and external links


Lists

Lists organize information into scannable, digestible chunks. InsureKidsNow.gov uses three types of lists: 1) bulleted lists (unordered), 2) numbered lists with standard numerals and 3) numbered lists with Roman numerals. Our list styling follows USWDS standards with IKN-specific guidance on when to use each type.

General list principles:

  • Use lists to break up dense paragraphs and improve scannability
  • Keep list items concise and parallel in structure
  • Maintain consistent punctuation and capitalization within a list
  • Limit nesting to 2-3 levels maximum for clarity

USWDS reference: See  USWDS List component for detailed technical specifications and accessibility guidance.

Bulleted Lists (Unordered Lists)

Bulleted lists present items that have no specific order or hierarchy. Use bulleted lists when the sequence of items doesn't matter.

Specifications:

Element Font Size Line Height Spacing Indentation Bullet Style
First Level 16px (1rem) 1.6 8px between items 24px left disc
Second Level 16px (1rem) 1.6 8px between items 48px left circle
Third Level 16px (1rem) 1.6 8px between items 72px left square

When to use bulleted lists:

  • Features, benefits, or attributes that have no ranking
  • Options or choices where order doesn't matter
  • Groups of related items without sequence
  • Summary points or key takeaways

IKN-specific guidance:

  • Spacing above list: 16px from preceding paragraph
  • Spacing below list: 24px before next element
  • Text color: Same as body text (#1B1B1B)
  • Maximum nesting: Avoid more than 2 levels when possible; 3 levels maximum

Examples of a Bulleted List

Showing a bulleted list with multiple levels of indentation:


  • Routine check-ups
  • Immunizations
  • Doctor visits
    • Lab Work
    • Health examination
    • Wellness program
      • Exercise and fitness
      • Nutrition guidance
      • Mental health services
        • Prescriptions
        • Therapeutic services
        • Inpatient and outpatient care

Above: Example of a bulleted list with multiple levels of indentation

Numbered Lists (Ordered Lists)

Numbered lists with standard numerals (1, 2, 3...) present items in a specific sequence or order. Use numbered lists when the order matters or when describing steps in a process.

Specifications:

Element Font Size Line Height Spacing Indentation Number Style
First Level 16px (1rem) 1.6 8px between items 24px left 1,2,3...
Second Level 16px (1rem) 1.6 8px between items 48px left 1,2,3...
Third Level 16px (1rem) 1.6 8px between items 72px left 1,2,3...

When to use numbered lists:

  • Step-by-step instructions or procedures
  • Sequential processes that must be followed in order
  • Ranked items (most important to least important)
  • Items with a clear beginning and end
  • Instructions for completing forms or applications

IKN-specific guidance:

  • Spacing above list: 16px from preceding paragraph
  • Spacing below list: 24px before next element
  • Punctuation: Use periods after numbers (e.g., "1." not "1)")
  • Sentence structure: Each item should be a complete sentence or parallel fragment
  • Maximum nesting: Keep nesting to 2 levels when possible for clarity

Examples of a Numbered List

Showing a numbered list with multiple levels of indentation:


  1. Routine check-ups
  2. Immunizations
  3. Doctor visits
    1. Lab work
    2. Health examination
    3. Wellness programs
      1. Exercise and fintness
      2. Nutrition guidance
      3. Mental health services
        1. Prescriptions
        2. Therapeutic services
        3. Inpatient and outpatient care

Above: Example of a numbered list on IKN

Numbered Lists with Roman Numerals

Numbered lists with Roman numerals (I, II, III...) are used for formal documents, legal content, or when distinguishing major sections that contain sub-lists with standard numerals.

Specifications:

Element Font Size Line Height Spacing Indentation Number Style
First level (uppercase) 16px (1rem) 1.6 8px between items 24px left I,II,III...
Second level (standard) 16px (1rem) 1.6 8px between items 48px left I,II,III...
Third level (lowercase) 16px (1rem) 1.6 8px between items 72px left I,II,III...

When to use Roman numeral lists:

  • Formal policy documents or legal content
  • Major sections or categories that contain numbered sub-lists
  • Hierarchical content where Roman numerals denote top-level importance
  • When distinguishing primary sections from detailed steps beneath them
  • Official guidelines or regulations

IKN-specific guidance:

  • Spacing above list: 16px from preceding paragraph
  • Spacing below list: 24px before next element
  • Use sparingly: Reserve for formal documents or when clear hierarchy is essential
  • Capitalization: Use uppercase Roman numerals (I, II, III) for first level
  • Format consistency: Keep formatting consistent with nested standard numerals below

Examples of a Numbered List with Roman Numerals

Showing a Roman numerals numbered list with multiple levels of indentation:


  1. Routine check-ups
  2. Immunizations
  3. Doctor visits
    1. Lab work
    2. Health examination
    3. Wellness programs
      1. Exercise and fintness
      2. Nutrition guidance
      3. Mental health services
        1. Prescriptions
        2. Therapeutic services
        3. Inpatient and outpatient care

Above: Example of a numbered list with Roman numerals

Side Navigation

The left sidebar navigation provides hierarchical, vertical navigation intended to display the "sub-navigation" within a specific section of the website. Its primary purpose is to help users see where they are within a site section and easily move between related pages. This guidance ensures content creators and developers maintain consistency, usability and accessibility.

Usage Guidelines

The side navigation component serves as secondary navigation for a group of closely related pages.

When to Use side navigation

  • To display a navigational hierarchy typically limited to one to three levels.
  • To create a sub-navigation for a distinct section of the website, such as under "Campaign Information" or "Find Coverage for Your Family".
  • When a navigation structure is required for a group of related pages that are highly relevant to the content currently displayed.

When to Consider Alternatives

  • If you have fewer than five pages in a section, a full navigational structure might not be necessary.
  • If you need users to navigate to different areas on the same page, use the "On this page" component or internal anchor links instead.
  • If the links are not closely related or do not live within the same section of the website.

Content and Structure Rules

The navigational hierarchy can be extensive on IKN, sometimes displaying lengthy lists with nested levels.

  1. Hierarchy Depth: Aim to keep the visible hierarchy manageable. Although three levels (Parent, Child, Grandchild) are supported by USWDS, content creators should strive to minimize depth and breadth to prevent users from missing items or requiring excessive clicks.
  2. Link Text: Link text must be concise and descriptive. The text should clearly convey the destination page's purpose. Link text may be a shorter derivative of the corresponding page title.
  3. Indicate Current Page: Always use the appropriate styling (often an "active" state or highlight border) to show the user precisely where they are within the navigational hierarchy.
  4. Nesting Behavior: IKN's left sidebar displays nested levels that are typically hidden until the corresponding top level is engaged (e.g., clicked or expanded). Content implementers must ensure this interaction is functional and intuitive.
  5. Link Appearance: In the current IKN design, links within the left navigation often utilize an off-blue color (#0D76AD) for emphasis. Body text within this component may use a black-ish color like #212121.

Placement and Layout:

On desktop views, the component should be positioned at the top of the left column in a two-column layout.

Mobile Behavior:

On mobile screens, the side navigation typically appears collapsed below the breadcrumb and above the page title. It is revealed when the user toggles a button, often labeled "Related pages menu," similar to an Accordion component. When expanded, this menu must push content downward rather than overlaying it.

Focus Order:

For keyboard users and screen readers, the side navigation should appear in the focus order immediately after the breadcrumb and before the main content. Users should also have the option to bypass this navigation entirely using the "Skip to main content" link.

Semantic Markup:

The component should be placed outside of the < main > element, ideally within an < aside > landmark region, to help screen readers define the structure of the page