/*------------------------------------*\
        $VARIABLES
\*------------------------------------*/
/**
 * Grid & Baseline Setup
 */
/**
 * Theme Colors
 */
/**
 * Default Colors
 */
/**
 * Style Colors
 */
/**
 * Typography
 */
/**
 * Icons
 */
/**
 * Common Breakpoints
 */
/**
 * Animation
 */
/**
 * Border Styles
 */
/**
 * Default Spacing/Padding
 * Maintain a spacing system divisible by 10
 */
:root {
  --body-font-size: 16px;
  --font-size-xxs: 11px;
  --font-size-xs: 14px;
  --font-size-s: 18px;
  --font-size-m: 22px;
  --font-size-l: 24px;
  --font-size-xl: 28px;
  --font-size-xxl: 32px;
  --font-size-xxxl: 55px; }

@media screen and (max-width: 1023.98px) {
  :root {
    --font-size-xxxl: 32px;
    --font-size-xxl: 28px;
    --font-size-xl: 24px;
    --font-size-l: 22px; } }

/*------------------------------------*\
$PRINT STYLES
\*------------------------------------*/
@media print {
  *,
  *::before,
  *::after,
  *::first-letter,
  *::first-line {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-family: "HCo Ideal Sans SSm", "verdana", sans-serif; }
  a,
  a:visited {
    text-decoration: underline; }
  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  a[href^="#"]::after,
  a[href^="javascript:"]::after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #c0c1c5;
    page-break-inside: avoid; }
  /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important;
    height: auto; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  p {
    line-height: 1.3; }
  svg,
  .c-main-header,
  .c-main-footer,
  .l-article__aside,
  .c-explore-study-guides,
  .o-carousel-section,
  .c-page-header__cta,
  .c-page-header__nav,
  .c-article-cta,
  .c-cta-section,
  .c-answer__header,
  .o-tooltip,
  .share,
  .c-article-header__tools,
  .c-article-links,
  .c-answer__approved,
  .ad {
    display: none; }
  .c-section-header.c-section-header--with-image {
    display: flex;
    align-items: center; }
  .c-section-header__image {
    min-height: 88px;
    max-height: 88px;
    min-width: 88px;
    max-width: 88px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 20px; }
  h1.c-section-header__title {
    margin: 0 0 10px; } }

/*# sourceMappingURL=print.css.map */