main {
    padding-block: var(--spacing-2xl);
    font-size: 1.125rem;
}

h1 {
    margin-bottom: var(--spacing-xs);
    font-weight: 600;
}

h2 {
    font-size: var(--font-size-2xl);
}

/* Pricing Grid */
#Pricing_Grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: var(--spacing-xs);
    margin-block: var(--spacing-2xl);
}

#Pricing_Grid h2 {
    margin-block-end: var(--spacing-md);
}

#Pricing_Grid p {
    margin-block-start: var(--spacing-xs);
}


#Pricing_Grid button {
    width: 100%;
    max-width: 100%;
    margin-block-start: var(--spacing-md);
}

#Pricing_Grid div {
    background-color: #F2F2F2;
    padding: var(--spacing-md);
}

ul {
    list-style: none;
}

ul li {
    margin-block-end: var(--spacing-xxs);
    padding-left: 2rem;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyYTlkOGYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNCAxN2w1IDVsMTItMTJtLTUgMTBsMiAybDEyLTEyIi8+PC9zdmc+);
      background-position: 0 0;
      background-size: 1.6rem 1.6rem;
      background-repeat: no-repeat;
}

#Subscription_Privacy, #Subscription_FAQs {
    border-top: 1px solid var(--color-border);
    padding-top: var(--spacing-2xl);
    margin-block-end: var(--spacing-2xl);
}

#Subscription_Privacy h2, #Subscription_FAQs h2 {
    margin-block-end: var(--spacing-lg);
    font-weight: 700;
}

#Subscription_FAQs div {
    margin-block-end: var(--spacing-md);
    padding: var(--spacing-lg);
    background: #f5f5f588;
}

#Subscription_FAQs .question {
    font-family: var(--font-family-gabarito);
    font-size: var(--font-size-xl);
    margin-block-end: var(--spacing-xxs);
    color: var(--color-text-main);
}

#Subscription_FAQs .answer {
    color: var(--color-text-muted);
}

#Subscription_FAQs strong {
    font-weight: 500;
}