/* GLOBAL */

@import url("/assets/global/variables-b0612608.css");
@import url("/assets/global/reset-424c426d.css");
@import url("/assets/global/global-ca1b15da.css");

/* CUBE CSS */
/*
  We use the CUBE CSS methodology (https://cube.fyi/) to organize styles. This
  organization structure embraces the cascade and specificity and balances
  utility styles with block (component) specific styles.

  We apply one modification to CUBE CSS in that exceptions are handled using
  BEM syntax instead of [data-state]. For example, a border button uses
  `.button--border` instead of `.button[data=state='border]`.
*/

/* Composition - flexible, content agnostic layout styles */
@import url("/assets/composition/composition-daca116a.css");

/* Utility - classes that do one job well. Like tailwind but tailored to this site */
@import url("/assets/utility/border-c9072254.css");
@import url("/assets/utility/colors-78ba06ce.css");
@import url("/assets/utility/general-cfdf5ce1.css");
@import url("/assets/utility/layout-9b322de7.css");
@import url("/assets/utility/spacing-cf3186ca.css");
@import url("/assets/utility/tailwind-e37c8d55.css");
@import url("/assets/utility/typography-c6cb28ac.css");
@import url("/assets/utility/z-index-9b3dfdb2.css");

/* Block - specific component styles not covered by general utilities */
/* These are scoped to a single class like .button so  */
@import url("/assets/block/about-hero-896515b8.css");
@import url("/assets/block/attribute-list-eeda89f3.css");
@import url("/assets/block/button-173440af.css");
@import url("/assets/block/checkbox-33dc8ef7.css");
@import url("/assets/block/checkmark-list-b0cc890c.css");
@import url("/assets/block/credit-card-9513dd8d.css");
@import url("/assets/block/disc-list-4e324cbc.css");
@import url("/assets/block/divider-1e2ea119.css");
@import url("/assets/block/donation-form-519e18ff.css");
@import url("/assets/block/faq-e1810957.css");
@import url("/assets/block/for-nonprofits-hero-e1eebb5b.css");
@import url("/assets/block/flash-bb366645.css");
@import url("/assets/block/footer-cbadb41c.css");
@import url("/assets/block/header-18921c5d.css");
@import url("/assets/block/homepage-hero-72556498.css");
@import url("/assets/block/inline-link-42915879.css");
@import url("/assets/block/icon-card-347249d3.css");
@import url("/assets/block/icon-list-2bc6e609.css");
@import url("/assets/block/labelled-graph-775e4ac1.css");
@import url("/assets/block/menu-295f33ef.css");
@import url("/assets/block/modal-9cf126fb.css");
@import url("/assets/block/nonprofit-logo-dc6b60c4.css");
@import url("/assets/block/num-list-7f137e5c.css");
@import url("/assets/block/panel-d4963ea3.css");
@import url("/assets/block/search-859fa177.css");
@import url("/assets/block/sharing-279cb799.css");
@import url("/assets/block/social-image-c307533c.css");
@import url("/assets/block/step-progress-798e4c0d.css");
@import url("/assets/block/tooltip-fbb20a65.css");
@import url("/assets/block/table-0032d3cf.css");

/* PRINT */
/* These styles only apply to print media */
@import url("/assets/print/postcard-a0e70a59.css") print;
@import url("/assets/print/print-2ccae72a.css") print;
@import url("/assets/print/print-media-0dbd0c91.css") print;
