/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 7, /rails/app/assets/stylesheets/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 28, /rails/app/assets/stylesheets/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 32, /rails/app/assets/stylesheets/_reset.scss */
body {
  line-height: 1; }

/* line 35, /rails/app/assets/stylesheets/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 38, /rails/app/assets/stylesheets/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 43, /rails/app/assets/stylesheets/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }
/* line 3, /rails/app/assets/stylesheets/_global-defaults.scss */
html {
  font-size: 16px;
  font-display: fallback;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  color: #191919;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased; }
  @media (min-width: 650px) {
    /* line 3, /rails/app/assets/stylesheets/_global-defaults.scss */
    html {
      font-size: 18px; } }
  @media (min-width: 960px) {
    /* line 3, /rails/app/assets/stylesheets/_global-defaults.scss */
    html {
      font-size: 20px; } }
  @supports ((display: grid) and (grid-template-areas: "a b c")) and (display: flex) {
    @media (min-width: 1225px) {
      /* line 3, /rails/app/assets/stylesheets/_global-defaults.scss */
      html {
        font-size: 22px; } } }
  /* line 22, /rails/app/assets/stylesheets/_global-defaults.scss */
  html em {
    font-style: italic; }
  /* line 25, /rails/app/assets/stylesheets/_global-defaults.scss */
  html strong {
    font-weight: 600; }
  /* line 31, /rails/app/assets/stylesheets/_global-defaults.scss */
  html h1, html h2, html h3, html h4 {
    color: #000; }
  @media (max-width: 599px) {
    /* line 3, /rails/app/assets/stylesheets/_global-defaults.scss */
    html {
      -webkit-text-size-adjust: none; } }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    /* line 3, /rails/app/assets/stylesheets/_global-defaults.scss */
    html {
      -webkit-font-smoothing: antialiased;
      font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; } }
  @media screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 812px) {
    /* line 54, /rails/app/assets/stylesheets/_global-defaults.scss */
    html select, html textarea, html input {
      font-size: 16px !important; } }

/* line 61, /rails/app/assets/stylesheets/_global-defaults.scss */
body {
  overflow-x: hidden; }

/* line 71, /rails/app/assets/stylesheets/_global-defaults.scss */
body {
  background-color: #fff; }

/* line 74, /rails/app/assets/stylesheets/_global-defaults.scss */
html {
  background-color: #eee; }

/* line 83, /rails/app/assets/stylesheets/_global-defaults.scss */
a {
  text-decoration-skip: ink;
  text-decoration-width: 1px;
  color: #1C5EBE; }
  /* line 87, /rails/app/assets/stylesheets/_global-defaults.scss */
  a:visited {
    color: #65228A; }
  /* line 90, /rails/app/assets/stylesheets/_global-defaults.scss */
  a:hover {
    text-decoration: none;
    color: #B60B00; }

/* line 105, /rails/app/assets/stylesheets/_global-defaults.scss */
::-webkit-input-placeholder {
  font-style: italic;
  color: #888; }

/* line 106, /rails/app/assets/stylesheets/_global-defaults.scss */
\:-moz-placeholder {
  font-style: italic;
  color: #888; }

/* line 107, /rails/app/assets/stylesheets/_global-defaults.scss */
::-moz-placeholder {
  font-style: italic;
  color: #888; }

/* line 108, /rails/app/assets/stylesheets/_global-defaults.scss */
\:-ms-input-placeholder {
  font-style: italic;
  color: #888; }

/* line 114, /rails/app/assets/stylesheets/_global-defaults.scss */
.text-red {
  color: #ca1a0d; }
@charset "UTF-8";
/*---------------------------------------------------
--- Anecdote: Wysicontent
--- content blocks of formatted text and modules
--------------------------------------------------- */
/* line 8, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > * {
  line-height: 1.65; }
/* line 13, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > p, .anecdote-wysicontent-ndj4ab > ul, .anecdote-wysicontent-ndj4ab > ol, .anecdote-wysicontent-ndj4ab > blockquote, .anecdote-wysicontent-ndj4ab > pre, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-p {
  font-weight: 400;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 1em; }
/* line 19, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h1, .anecdote-wysicontent-ndj4ab > h2, .anecdote-wysicontent-ndj4ab > h3, .anecdote-wysicontent-ndj4ab > h4, .anecdote-wysicontent-ndj4ab > h5, .anecdote-wysicontent-ndj4ab > h6, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 {
  font-weight: 600;
  line-height: 1.425; }
/* line 23, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h1, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1 {
  font-size: 2em;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-style: normal;
  line-height: 1.325; }
/* line 28, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h2, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2 {
  font-size: 1.55em;
  margin-top: 1.935483871em;
  margin-bottom: 0.6451612903em;
  font-style: normal; }
/* line 32, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h3, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3 {
  font-size: 1.3em;
  margin-top: 2.3076923077em;
  margin-bottom: 0.7692307692em;
  font-style: normal; }
/* line 36, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h4, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4 {
  font-size: 1.15em;
  margin-top: 2.6086956522em;
  margin-bottom: 0.8695652174em;
  font-style: italic; }
/* line 40, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h5, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5 {
  font-size: 1.1em;
  margin-top: 2.7272727273em;
  margin-bottom: 0.9090909091em;
  font-style: italic; }
/* line 44, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > h6, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 {
  font-size: 1.05em;
  margin-top: 2.8571428571em;
  margin-bottom: 0.9523809524em;
  font-style: italic; }
/* line 50, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > code, .anecdote-wysicontent-ndj4ab > pre {
  font-family: monospace; }
/* line 55, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > blockquote, .anecdote-wysicontent-ndj4ab > q {
  padding: 0 1.8em;
  quotes: '\201C' '\201D';
  font-style: italic;
  color: #777; }
  /* line 60, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-wysicontent-ndj4ab > blockquote:before, .anecdote-wysicontent-ndj4ab > q:before {
    content: "“"; }
  /* line 63, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-wysicontent-ndj4ab > blockquote:after, .anecdote-wysicontent-ndj4ab > q:after {
    content: "”"; }
/* line 69, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > ul, .anecdote-wysicontent-ndj4ab > ol {
  padding-left: 0; }
  /* line 71, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-wysicontent-ndj4ab > ul > li, .anecdote-wysicontent-ndj4ab > ol > li {
    margin-left: 27px;
    margin-left: 1.5rem;
    font-size: 1em;
    margin-top: 0.75em;
    margin-bottom: 0.75em; }
/* line 79, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > *:first-child, .anecdote-wysicontent-ndj4ab > *.anecdote-title-an4a2q:first-child {
  margin-top: 0; }
/* line 82, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-wysicontent-ndj4ab > *:last-child, .anecdote-wysicontent-ndj4ab > *.anecdote-title-an4a2q:last-child {
  margin-bottom: 0; }

/*---------------------------------------------------
--- Anecdote: Media embeds
--- generic styles applied to media such as images, videos, etc
--------------------------------------------------- */
/* line 92, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-intrinsic-embed-n42ha1 {
  max-width: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block; }
  /* line 98, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-intrinsic-embed-n42ha1 > .inner {
    height: 0;
    padding-bottom: 50%;
    position: relative; }
    /* line 102, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-intrinsic-embed-n42ha1 > .inner > * {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

/*---------------------------------------------------
--- Anecdote: Modules
--- generic styles for images, pullquotes, asides, etc
--------------------------------------------------- */
/* line 116, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-module-3ba83n {
  margin-top: 18px;
  margin-top: 1rem;
  margin-bottom: 18px;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 540px;
  max-width: 30rem; }
  /* line 122, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-size-small {
    max-width: 216px;
    max-width: 12rem; }
  /* line 125, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-size-medium {
    max-width: 360px;
    max-width: 20rem; }
  /* line 128, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-size-big {
    max-width: 720px;
    max-width: 40rem; }
  /* line 131, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-size-full-width {
    max-width: 100%; }
  /* line 136, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-float-right, .anecdote-module-3ba83n.v-float-left {
    margin-left: auto;
    margin-right: auto;
    width: 100%; }
  /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-float-from-always.v-float-right, .anecdote-module-3ba83n.v-float-from-always.v-float-left {
    margin: 6px 36px 18px;
    margin: 0.35rem 2rem 1rem; }
  /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-float-from-always.v-float-right {
    float: right;
    margin-right: 0; }
  /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-module-3ba83n.v-float-from-always.v-float-left {
    float: left;
    margin-left: 0; }
  @media (min-width: 350px) {
    /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-medium-handheld.v-float-right, .anecdote-module-3ba83n.v-float-from-medium-handheld.v-float-left {
      margin: 6px 36px 18px;
      margin: 0.35rem 2rem 1rem; }
    /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-medium-handheld.v-float-right {
      float: right;
      margin-right: 0; }
    /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-medium-handheld.v-float-left {
      float: left;
      margin-left: 0; } }
  @media (min-width: 450px) {
    /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-large-handheld.v-float-right, .anecdote-module-3ba83n.v-float-from-large-handheld.v-float-left {
      margin: 6px 36px 18px;
      margin: 0.35rem 2rem 1rem; }
    /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-large-handheld.v-float-right {
      float: right;
      margin-right: 0; }
    /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-large-handheld.v-float-left {
      float: left;
      margin-left: 0; } }
  @media (min-width: 650px) {
    /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-tablet.v-float-right, .anecdote-module-3ba83n.v-float-from-tablet.v-float-left {
      margin: 6px 36px 18px;
      margin: 0.35rem 2rem 1rem; }
    /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-tablet.v-float-right {
      float: right;
      margin-right: 0; }
    /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-tablet.v-float-left {
      float: left;
      margin-left: 0; } }
  @media (min-width: 775px) {
    /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-medium-tablet.v-float-right, .anecdote-module-3ba83n.v-float-from-medium-tablet.v-float-left {
      margin: 6px 36px 18px;
      margin: 0.35rem 2rem 1rem; }
    /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-medium-tablet.v-float-right {
      float: right;
      margin-right: 0; }
    /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-medium-tablet.v-float-left {
      float: left;
      margin-left: 0; } }
  @media (min-width: 960px) {
    /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-laptop.v-float-right, .anecdote-module-3ba83n.v-float-from-laptop.v-float-left {
      margin: 6px 36px 18px;
      margin: 0.35rem 2rem 1rem; }
    /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-laptop.v-float-right {
      float: right;
      margin-right: 0; }
    /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-laptop.v-float-left {
      float: left;
      margin-left: 0; } }
  @media (min-width: 1300px) {
    /* line 142, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-large-monitor.v-float-right, .anecdote-module-3ba83n.v-float-from-large-monitor.v-float-left {
      margin: 6px 36px 18px;
      margin: 0.35rem 2rem 1rem; }
    /* line 145, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-large-monitor.v-float-right {
      float: right;
      margin-right: 0; }
    /* line 149, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-module-3ba83n.v-float-from-large-monitor.v-float-left {
      float: left;
      margin-left: 0; } }

/*---------------------------------------------------
--- Anecdote: Caption
--------------------------------------------------- */
/* line 171, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-caption-ajkd3b {
  font-size: 0.8em;
  color: #555; }

/*---------------------------------------------------
--- Anecdote: Graphic
--------------------------------------------------- */
/* line 180, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-graphic-dn32ja .anecdote-caption-ajkd3b {
  padding-top: 9px;
  padding-top: 0.5rem; }
@supports (display: flex) {
  @media (min-width: 650px) {
    /* line 188, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-graphic-dn32ja.v-sidebar-caption > .inner {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      align-content: stretch; }
      /* line 194, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-graphic-dn32ja.v-sidebar-caption > .inner > .anecdote-intrinsic-embed-n42ha1 {
        order: 10;
        flex: 1 1 auto;
        align-self: flex-start; }
      /* line 199, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-graphic-dn32ja.v-sidebar-caption > .inner > .anecdote-caption-ajkd3b {
        order: 20;
        padding-top: 0;
        padding-left: 18px;
        padding-left: 1rem;
        flex: 0 0 230px;
        flex: 0 0 10.5rem;
        align-self: auto; }
    /* line 209, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-graphic-dn32ja.v-sidebar-caption.v-sidebar-caption-left > .inner > .anecdote-caption-ajkd3b {
      order: 1;
      padding-right: 18px;
      padding-right: 1rem;
      padding-left: 0; } } }

/*---------------------------------------------------
--- Anecdote: Gallery
--------------------------------------------------- */
/* line 225, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-gallery-dn2bak .anecdote-caption-ajkd3b {
  padding-top: 9px;
  padding-top: 0.5rem; }
/* line 228, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-gallery-dn2bak .anecdote-graphic-dn32ja {
  margin-bottom: 0; }
  /* line 230, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-gallery-dn2bak .anecdote-graphic-dn32ja:first-child {
    margin-top: 0; }
@supports (display: flex) {
  /* line 235, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-gallery-dn2bak.anecdote-flex-module-a4j2aj .flex-scope > .anecdote-module-3ba83n {
    margin-left: 18px;
    margin-left: 1rem; } }

/* line 243, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-flex-module-a4j2aj .anecdote-flex-offset-a4j2aj {
  display: none; }
/* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-flex-module-a4j2aj.v-flow-from-always:after {
  content: "";
  display: table;
  clear: both; }
/* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
  float: left;
  margin-top: 0;
  margin-bottom: 0; }
  /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n > .inner {
    padding-left: 20px; }
  /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:first-child > .inner {
    padding-left: 0; }
@supports (display: flex) {
  /* line 319, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-always {
    display: flex;
    justify-content: center; }
    /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-always .anecdote-flex-offset-a4j2aj {
      display: block; }
    /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
      flex: 1 1 auto;
      max-width: 100%;
      float: none;
      width: auto !important;
      margin-left: 45px;
      margin-left: 2.5rem; }
      /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n > .inner {
        padding-left: 0; }
      /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:first-child {
        margin-left: 0; }
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:last-child {
          margin-left: 0; }
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
        margin-left: 18px;
        margin-left: 1rem; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
        margin-left: 72px;
        margin-left: 4rem; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-always > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
    /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-always.v-reverse-order-on-flow {
      flex-direction: row-reverse; } }
@media (min-width: 350px) {
  /* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld:after {
    content: "";
    display: table;
    clear: both; }
  /* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
    float: left;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n > .inner {
      padding-left: 20px; }
    /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:first-child > .inner {
      padding-left: 0; }
  @supports (display: flex) {
    /* line 323, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld {
      display: flex;
      justify-content: center; }
      /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld .anecdote-flex-offset-a4j2aj {
        display: block; }
      /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
        flex: 1 1 auto;
        max-width: 100%;
        float: none;
        width: auto !important;
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n > .inner {
          padding-left: 0; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
            margin-left: 18px;
            margin-left: 1rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
            margin-left: 45px;
            margin-left: 2.5rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
            margin-left: 72px;
            margin-left: 4rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
      /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld.v-reverse-order-on-flow {
        flex-direction: row-reverse; } } }
@media (max-width: 350px) {
  /* line 328, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-medium-handheld > .anecdote-module-3ba83n {
    width: 100% !important;
    box-sizing: border-box; } }
@media (min-width: 450px) {
  /* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld:after {
    content: "";
    display: table;
    clear: both; }
  /* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
    float: left;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n > .inner {
      padding-left: 20px; }
    /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:first-child > .inner {
      padding-left: 0; }
  @supports (display: flex) {
    /* line 323, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld {
      display: flex;
      justify-content: center; }
      /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld .anecdote-flex-offset-a4j2aj {
        display: block; }
      /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
        flex: 1 1 auto;
        max-width: 100%;
        float: none;
        width: auto !important;
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n > .inner {
          padding-left: 0; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
            margin-left: 18px;
            margin-left: 1rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
            margin-left: 45px;
            margin-left: 2.5rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
            margin-left: 72px;
            margin-left: 4rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
      /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld.v-reverse-order-on-flow {
        flex-direction: row-reverse; } } }
@media (max-width: 450px) {
  /* line 328, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-large-handheld > .anecdote-module-3ba83n {
    width: 100% !important;
    box-sizing: border-box; } }
@media (min-width: 650px) {
  /* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-tablet:after {
    content: "";
    display: table;
    clear: both; }
  /* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
    float: left;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n > .inner {
      padding-left: 20px; }
    /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:first-child > .inner {
      padding-left: 0; }
  @supports (display: flex) {
    /* line 323, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-tablet {
      display: flex;
      justify-content: center; }
      /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-tablet .anecdote-flex-offset-a4j2aj {
        display: block; }
      /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
        flex: 1 1 auto;
        max-width: 100%;
        float: none;
        width: auto !important;
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n > .inner {
          padding-left: 0; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
            margin-left: 18px;
            margin-left: 1rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
            margin-left: 45px;
            margin-left: 2.5rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
            margin-left: 72px;
            margin-left: 4rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
      /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-tablet.v-reverse-order-on-flow {
        flex-direction: row-reverse; } } }
@media (max-width: 650px) {
  /* line 328, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-tablet > .anecdote-module-3ba83n {
    width: 100% !important;
    box-sizing: border-box; } }
@media (min-width: 775px) {
  /* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet:after {
    content: "";
    display: table;
    clear: both; }
  /* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
    float: left;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n > .inner {
      padding-left: 20px; }
    /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:first-child > .inner {
      padding-left: 0; }
  @supports (display: flex) {
    /* line 323, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet {
      display: flex;
      justify-content: center; }
      /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet .anecdote-flex-offset-a4j2aj {
        display: block; }
      /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
        flex: 1 1 auto;
        max-width: 100%;
        float: none;
        width: auto !important;
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n > .inner {
          padding-left: 0; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
            margin-left: 18px;
            margin-left: 1rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
            margin-left: 45px;
            margin-left: 2.5rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
            margin-left: 72px;
            margin-left: 4rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
      /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet.v-reverse-order-on-flow {
        flex-direction: row-reverse; } } }
@media (max-width: 775px) {
  /* line 328, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-medium-tablet > .anecdote-module-3ba83n {
    width: 100% !important;
    box-sizing: border-box; } }
@media (min-width: 960px) {
  /* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-laptop:after {
    content: "";
    display: table;
    clear: both; }
  /* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
    float: left;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n > .inner {
      padding-left: 20px; }
    /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:first-child > .inner {
      padding-left: 0; }
  @supports (display: flex) {
    /* line 323, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-laptop {
      display: flex;
      justify-content: center; }
      /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-laptop .anecdote-flex-offset-a4j2aj {
        display: block; }
      /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
        flex: 1 1 auto;
        max-width: 100%;
        float: none;
        width: auto !important;
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n > .inner {
          padding-left: 0; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
            margin-left: 18px;
            margin-left: 1rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
            margin-left: 45px;
            margin-left: 2.5rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
            margin-left: 72px;
            margin-left: 4rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
      /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-laptop.v-reverse-order-on-flow {
        flex-direction: row-reverse; } } }
@media (max-width: 960px) {
  /* line 328, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-laptop > .anecdote-module-3ba83n {
    width: 100% !important;
    box-sizing: border-box; } }
@media (min-width: 1300px) {
  /* line 267, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor:after {
    content: "";
    display: table;
    clear: both; }
  /* line 272, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
    float: left;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 276, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n > .inner {
      padding-left: 20px; }
    /* line 277, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:first-child > .inner {
      padding-left: 0; }
  @supports (display: flex) {
    /* line 323, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor {
      display: flex;
      justify-content: center; }
      /* line 282, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor .anecdote-flex-offset-a4j2aj {
        display: block; }
      /* line 287, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
        flex: 1 1 auto;
        max-width: 100%;
        float: none;
        width: auto !important;
        margin-left: 45px;
        margin-left: 2.5rem; }
        /* line 294, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n > .inner {
          padding-left: 0; }
        /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
        .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:first-child {
          margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-reverse-order-on-flow.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:last-child {
            margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
          margin-left: 18px;
          margin-left: 1rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
            margin-left: 18px;
            margin-left: 1rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-small.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
          margin-left: 45px;
          margin-left: 2.5rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
            margin-left: 45px;
            margin-left: 2.5rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-medium.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
        /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
        .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
          margin-left: 72px;
          margin-left: 4rem; }
          /* line 251, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
          .v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:first-child {
            margin-left: 0; }
          /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
          .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
            margin-left: 72px;
            margin-left: 4rem; }
            /* line 257, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
            .v-reverse-order-on-flow.v-gutter-spacing-large.anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n:last-child {
              margin-left: 0; }
      /* line 313, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
      .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor.v-reverse-order-on-flow {
        flex-direction: row-reverse; } } }
@media (max-width: 1300px) {
  /* line 328, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-flex-module-a4j2aj.v-flow-from-large-monitor > .anecdote-module-3ba83n {
    width: 100% !important;
    box-sizing: border-box; } }

/*---------------------------------------------------
--- Anecdote: Pull Quote
--------------------------------------------------- */
/* line 341, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-pull-quote-sba2ha {
  line-height: 1.5;
  font-size: 1.3em;
  color: #333;
  border: 2px solid #e9e9e9;
  border-left: none;
  border-right: none;
  font-style: italic;
  margin-top: 31px;
  margin-top: 1.7rem;
  margin-bottom: 31px;
  margin-bottom: 1.7rem;
  padding-top: 18px;
  padding-top: 1rem;
  padding-bottom: 18px;
  padding-bottom: 1rem; }
  /* line 349, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-pull-quote-sba2ha em {
    font-style: normal; }
  @media (max-width: 450px) {
    /* line 356, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-pull-quote-sba2ha.v-float-right.v-size-small, .anecdote-pull-quote-sba2ha.v-float-left.v-size-small {
      max-width: 100%; } }
  @media (max-width: 960px) {
    /* line 361, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
    .anecdote-pull-quote-sba2ha.v-float-right.v-size-medium, .anecdote-pull-quote-sba2ha.v-float-left.v-size-medium {
      max-width: 100%; } }

/*---------------------------------------------------
--- Anecdote: Horizontal Lines
--------------------------------------------------- */
/* line 374, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-horizontal-line-asj31a {
  width: 100%;
  display: block;
  margin-top: 0;
  margin-bottom: 0;
  height: 1px;
  background-color: #e9e9e9; }
  /* line 382, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-horizontal-line-asj31a.v-light {
    background-color: #f3f3f3; }
  /* line 385, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-horizontal-line-asj31a.v-notable {
    height: 2px; }
  /* line 388, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-horizontal-line-asj31a.v-heavy {
    height: 5px; }
  /* line 391, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-horizontal-line-asj31a hr {
    display: none; }

/*---------------------------------------------------
--- Anecdote: Spacing
--------------------------------------------------- */
/* line 401, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-spacing-an4a2q {
  height: 1px;
  width: 100%;
  display: block;
  margin-top: 18px;
  margin-top: 1rem;
  margin-bottom: 18px;
  margin-bottom: 1rem; }
  /* line 406, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-spacing-an4a2q.v-tiny {
    margin-top: 3px;
    margin-top: 0.15rem;
    margin-bottom: 3px;
    margin-bottom: 0.15rem; }
  /* line 409, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-spacing-an4a2q.v-small {
    margin-top: 11px;
    margin-top: 0.6rem;
    margin-bottom: 11px;
    margin-bottom: 0.6rem; }
  /* line 412, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-spacing-an4a2q.v-standard {
    margin-top: 18px;
    margin-top: 1rem;
    margin-bottom: 18px;
    margin-bottom: 1rem; }
  /* line 415, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-spacing-an4a2q.v-big {
    margin-top: 45px;
    margin-top: 2.5rem;
    margin-bottom: 45px;
    margin-bottom: 2.5rem; }
  /* line 418, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
  .anecdote-spacing-an4a2q.v-mega {
    margin-top: 72px;
    margin-top: 4rem;
    margin-bottom: 72px;
    margin-bottom: 4rem; }

/* line 425, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-none-top, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-none-top {
  margin-top: 0px;
  margin-top: 0rem; }
/* line 428, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-none-bottom, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-none-bottom {
  margin-bottom: 0px;
  margin-bottom: 0rem; }
/* line 431, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-tiny-top, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-tiny-top {
  margin-top: 3px;
  margin-top: 0.15rem; }
/* line 434, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-tiny-bottom, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-tiny-bottom {
  margin-bottom: 3px;
  margin-bottom: 0.15rem; }
/* line 437, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-small-top, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-small-top {
  margin-top: 11px;
  margin-top: 0.6rem; }
/* line 440, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-small-bottom, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-small-bottom {
  margin-bottom: 11px;
  margin-bottom: 0.6rem; }
/* line 443, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-standard-top, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-standard-top {
  margin-top: 18px;
  margin-top: 1rem; }
/* line 446, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-standard-bottom, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-standard-bottom {
  margin-bottom: 18px;
  margin-bottom: 1rem; }
/* line 449, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-big-top, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-big-top {
  margin-top: 45px;
  margin-top: 2.5rem; }
/* line 452, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-big-bottom, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-big-bottom {
  margin-bottom: 45px;
  margin-bottom: 2.5rem; }
/* line 455, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-mega-top, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-mega-top {
  margin-top: 72px;
  margin-top: 4rem; }
/* line 458, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-adhoc-spacing-an4a2q.an4a2q-v-mega-bottom, .anecdote-wysicontent-ndj4ab > .anecdote-adhoc-spacing-an4a2q.an4a2q-v-mega-bottom {
  margin-bottom: 72px;
  margin-bottom: 4rem; }

/*---------------------------------------------------
--- Anecdote: Font Styles & Sizes
--------------------------------------------------- */
/* line 489, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-tiny-text-size-an43ja {
  font-size: 13px;
  font-size: 0.7rem; }

/* line 492, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-small-text-size-an43ja {
  font-size: 15px;
  font-size: 0.85rem; }

/* line 495, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-normal-text-size-an43ja {
  font-size: 18px;
  font-size: 1rem; }

/* line 498, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-large-text-size-an43ja {
  font-size: 21px;
  font-size: 1.15rem; }

/* line 502, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-center-aligned-text-vnd5b3 {
  text-align: center; }

/* line 505, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-right-aligned-text-vnd5b3 {
  text-align: right; }

/* line 508, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_wysicontent.scss */
.anecdote-left-aligned-text-vnd5b3 {
  text-align: left; }

/*---------------------------------------------------
--- Helpers
--------------------------------------------------- */
/*---------------------------------------------------
--- Helpers
--------------------------------------------------- */
/* line 3, /rails/app/assets/stylesheets/anecdote-customizations/_admin-preview.scss */
.anecdote-error-k84a2k {
  display: none;
  background-color: #821b1b;
  color: #fff;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-size: 0.9em; }
  /* line 5, /rails/app/assets/stylesheets/anecdote-customizations/_admin-preview.scss */
  .admin-preview-page .anecdote-error-k84a2k {
    display: unset; }

/*---------------------------------------------------
--- Custom Anecdote: Buzz line
--------------------------------------------------- */
/* line 4, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
.custom-anecdote-buzz-line-dj3n2a {
  position: relative;
  margin-top: 36px;
  margin-top: 2rem;
  margin-bottom: 36px;
  margin-bottom: 2rem;
  padding-top: 27px;
  padding-top: 1.5rem;
  padding-bottom: 27px;
  padding-bottom: 1.5rem;
  border: 1px dashed #eee;
  border-left: none;
  border-right: none; }
  /* line 11, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
  .custom-anecdote-buzz-line-dj3n2a .origin {
    margin-bottom: 9px;
    margin-bottom: 0.5rem;
    font-size: 0.75em;
    line-height: 1.5333333333em;
    color: #555; }
    /* line 15, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a .origin a {
      color: inherit;
      text-decoration: none; }
      /* line 18, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
      .custom-anecdote-buzz-line-dj3n2a .origin a:hover, .custom-anecdote-buzz-line-dj3n2a .origin a:focus {
        text-decoration: underline; }
    /* line 23, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a .origin .date {
      display: block;
      font-size: 0.9em;
      color: #777; }
  /* line 29, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
  .custom-anecdote-buzz-line-dj3n2a .citation {
    font-style: italic;
    color: #555;
    font-family: "minion-pro", "Minion Pro", "Times New Roman", "Times", "Palatino", "Palatino Linotype", "Georgia", serif;
    font-size: 1em;
    line-height: 1.65em; }
    /* line 34, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a .citation .references {
      font-size: 0.75em;
      font-style: italic;
      display: block;
      margin-top: 6px;
      margin-top: 0.35rem; }
  /* line 42, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
  .custom-anecdote-buzz-line-dj3n2a.v-mention .graphic {
    display: block;
    margin: 0;
    margin-bottom: 4px;
    margin-bottom: 0.2rem;
    max-height: 35px;
    max-width: 275px; }
  /* line 50, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
  .custom-anecdote-buzz-line-dj3n2a.v-tweet .graphic {
    display: block;
    float: left;
    margin: 0;
    margin-right: 12px;
    margin-top: 0.3em;
    width: 29px;
    height: 29px; }
  @media (min-width: 650px) {
    /* line 61, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a > .inner {
      padding-right: 36px;
      padding-right: 2rem;
      display: table; }
    /* line 65, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a .origin,
    .custom-anecdote-buzz-line-dj3n2a .citation {
      display: table-cell;
      vertical-align: middle; }
    /* line 70, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a .origin {
      margin-bottom: 0;
      text-align: right;
      width: 200px; }
    /* line 75, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a .citation {
      padding-left: 45px;
      padding-left: 2.5rem; }
      /* line 77, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
      .custom-anecdote-buzz-line-dj3n2a .citation .references {
        margin-top: 0; }
    /* line 82, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a.v-mention .graphic {
      max-width: 100%;
      max-height: 40px;
      margin-top: 0;
      margin-left: auto; }
    /* line 89, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-dj3n2a.v-tweet .graphic {
      float: right;
      margin-left: 12px;
      width: 40px;
      height: 40px;
      margin-top: 1px;
      border-radius: 3px; } }

/* line 99, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
.custom-anecdote-buzz-line-collection-dj3n2a {
  margin-top: 36px;
  margin-top: 2rem;
  margin-bottom: 36px;
  margin-bottom: 2rem; }
  /* line 101, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
  .custom-anecdote-buzz-line-collection-dj3n2a .custom-anecdote-buzz-line-dj3n2a {
    padding-top: 23px;
    padding-top: 1.25rem;
    padding-bottom: 23px;
    padding-bottom: 1.25rem;
    margin-top: 0;
    margin-bottom: -1px; }
    /* line 105, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .custom-anecdote-buzz-line-collection-dj3n2a .custom-anecdote-buzz-line-dj3n2a .citation {
      font-style: normal;
      color: inherit; }
    /* line 110, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .v-hide-collection-lines.custom-anecdote-buzz-line-collection-dj3n2a .custom-anecdote-buzz-line-dj3n2a:first-child {
      border-top: none; }
    /* line 113, /rails/app/assets/stylesheets/anecdote-customizations/_buzz.scss */
    .v-hide-collection-lines.custom-anecdote-buzz-line-collection-dj3n2a .custom-anecdote-buzz-line-dj3n2a:last-child {
      border-bottom: none; }

/*---------------------------------------------------
--- Anecdote: General purpose layouts
--- content wrappers that should adopt anecdote module behaviors
--------------------------------------------------- */
/* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-centered-standard-width-a3naa1 {
  max-width: 504px;
  max-width: 28rem;
  margin-left: auto;
  margin-right: auto; }
  /* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_helpers.scss */
  .wide-page-layout-al1n2a .anecdote-centered-standard-width-a3naa1 {
    max-width: 684px;
    max-width: 38rem; }

/* line 10, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-add-page-padding-n6naao {
  padding-left: 18px;
  padding-left: 1rem;
  padding-right: 18px;
  padding-right: 1rem; }
  @media (min-width: 650px) {
    /* line 10, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-add-page-padding-n6naao {
      padding-left: 27px;
      padding-left: 1.5rem;
      padding-right: 27px;
      padding-right: 1.5rem; } }
  @media (min-width: 960px) {
    /* line 10, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-add-page-padding-n6naao {
      padding-left: 36px;
      padding-left: 2rem;
      padding-right: 36px;
      padding-right: 2rem; } }
  @media (min-width: 1300px) {
    /* line 10, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-add-page-padding-n6naao {
      padding-left: 72px;
      padding-left: 4rem;
      padding-right: 72px;
      padding-right: 4rem; } }

/* line 13, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-undo-page-padding-n6naao {
  margin-left: -18px;
  margin-left: -1rem;
  margin-right: -18px;
  margin-right: -1rem; }
  @media (min-width: 650px) {
    /* line 13, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-undo-page-padding-n6naao {
      margin-left: -27px;
      margin-left: -1.5rem;
      margin-right: -27px;
      margin-right: -1.5rem; } }
  @media (min-width: 960px) {
    /* line 13, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-undo-page-padding-n6naao {
      margin-left: -36px;
      margin-left: -2rem;
      margin-right: -36px;
      margin-right: -2rem; } }
  @media (min-width: 1300px) {
    /* line 13, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-undo-page-padding-n6naao {
      margin-left: -72px;
      margin-left: -4rem;
      margin-right: -72px;
      margin-right: -4rem; } }

/*---------------------------------------------------
--- Anecdote: Wysicontent
--- content blocks of formatted text and modules
--------------------------------------------------- */
/* line 22, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-wysicontent-ndj4ab {
  font-family: "minion-pro", "Minion Pro", "Times New Roman", "Times", "Palatino", "Palatino Linotype", "Georgia", serif; }
  /* line 26, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-wysicontent-ndj4ab.v-all-sans-serif, .anecdote-wysicontent-ndj4ab.v-all-sans-serif .anecdote-wysicontent-ndj4ab {
    font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif; }
  /* line 31, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-wysicontent-ndj4ab > h1, .anecdote-wysicontent-ndj4ab > h2, .anecdote-wysicontent-ndj4ab > h3, .anecdote-wysicontent-ndj4ab > h4, .anecdote-wysicontent-ndj4ab > h5, .anecdote-wysicontent-ndj4ab > h6, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 {
    font-weight: 500;
    font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif; }
    /* line 34, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > h1:first-child, .anecdote-wysicontent-ndj4ab > h2:first-child, .anecdote-wysicontent-ndj4ab > h3:first-child, .anecdote-wysicontent-ndj4ab > h4:first-child, .anecdote-wysicontent-ndj4ab > h5:first-child, .anecdote-wysicontent-ndj4ab > h6:first-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1:first-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2:first-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3:first-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4:first-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5:first-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6:first-child {
      margin-top: 0; }
    /* line 37, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > h1:last-child, .anecdote-wysicontent-ndj4ab > h2:last-child, .anecdote-wysicontent-ndj4ab > h3:last-child, .anecdote-wysicontent-ndj4ab > h4:last-child, .anecdote-wysicontent-ndj4ab > h5:last-child, .anecdote-wysicontent-ndj4ab > h6:last-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1:last-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2:last-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3:last-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4:last-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5:last-child, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6:last-child {
      margin-bottom: 0; }
  /* line 42, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-wysicontent-ndj4ab > h1.anecdote-title-an4a2q.v-size-h2:first-child {
    padding-top: 0; }
  /* line 49, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-module-3ba83n, .wide-page-layout-al1n2a .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-module-3ba83n, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-module-3ba83n.anecdote-columns-nab3a2 > .anecdote-flex-module-a4j2aj > .anecdote-module-3ba83n, .wide-page-layout-al1n2a .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-module-3ba83n.anecdote-columns-nab3a2 > .anecdote-flex-module-a4j2aj > .anecdote-module-3ba83n {
    max-width: 100%; }
  /* line 55, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-wysicontent-ndj4ab > p, .anecdote-wysicontent-ndj4ab > ul, .anecdote-wysicontent-ndj4ab > ol, .anecdote-wysicontent-ndj4ab > blockquote, .anecdote-wysicontent-ndj4ab > pre, .anecdote-wysicontent-ndj4ab > h1, .anecdote-wysicontent-ndj4ab > h2, .anecdote-wysicontent-ndj4ab > h3, .anecdote-wysicontent-ndj4ab > h4, .anecdote-wysicontent-ndj4ab > h5, .anecdote-wysicontent-ndj4ab > h6, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 {
    max-width: 504px;
    max-width: 28rem;
    margin-left: auto;
    margin-right: auto; }
    /* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_helpers.scss */
    .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > p, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > ul, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > ol, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > blockquote, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > pre, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > h1, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > h2, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > h3, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > h4, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > h5, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > h6, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5, .wide-page-layout-al1n2a .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 {
      max-width: 684px;
      max-width: 38rem; }
    /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
    .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > p, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > ul, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > ol, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > blockquote, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > pre, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > h1, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > h2, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > h3, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > h4, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > h5, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > h6, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5, .v-fit-content-to-fill-container.anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 {
      max-width: 100%; }
    /* line 60, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > p strong, .anecdote-wysicontent-ndj4ab > ul strong, .anecdote-wysicontent-ndj4ab > ol strong, .anecdote-wysicontent-ndj4ab > blockquote strong, .anecdote-wysicontent-ndj4ab > pre strong, .anecdote-wysicontent-ndj4ab > h1 strong, .anecdote-wysicontent-ndj4ab > h2 strong, .anecdote-wysicontent-ndj4ab > h3 strong, .anecdote-wysicontent-ndj4ab > h4 strong, .anecdote-wysicontent-ndj4ab > h5 strong, .anecdote-wysicontent-ndj4ab > h6 strong, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1 strong, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2 strong, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3 strong, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4 strong, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5 strong, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 strong {
      font-weight: 600; }
    /* line 63, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > p em, .anecdote-wysicontent-ndj4ab > ul em, .anecdote-wysicontent-ndj4ab > ol em, .anecdote-wysicontent-ndj4ab > blockquote em, .anecdote-wysicontent-ndj4ab > pre em, .anecdote-wysicontent-ndj4ab > h1 em, .anecdote-wysicontent-ndj4ab > h2 em, .anecdote-wysicontent-ndj4ab > h3 em, .anecdote-wysicontent-ndj4ab > h4 em, .anecdote-wysicontent-ndj4ab > h5 em, .anecdote-wysicontent-ndj4ab > h6 em, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1 em, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2 em, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3 em, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4 em, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5 em, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 em {
      font-style: italic; }
    /* line 66, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > p code, .anecdote-wysicontent-ndj4ab > ul code, .anecdote-wysicontent-ndj4ab > ol code, .anecdote-wysicontent-ndj4ab > blockquote code, .anecdote-wysicontent-ndj4ab > pre code, .anecdote-wysicontent-ndj4ab > h1 code, .anecdote-wysicontent-ndj4ab > h2 code, .anecdote-wysicontent-ndj4ab > h3 code, .anecdote-wysicontent-ndj4ab > h4 code, .anecdote-wysicontent-ndj4ab > h5 code, .anecdote-wysicontent-ndj4ab > h6 code, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h1 code, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h2 code, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h3 code, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h4 code, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h5 code, .anecdote-wysicontent-ndj4ab > .anecdote-title-an4a2q.v-size-h6 code {
      background-color: #f9f9f9;
      border: 1px solid #ddd;
      border-radius: 2px;
      padding: 0.15em 0.4em 0.1em;
      white-space: nowrap;
      font-size: 0.85em;
      font-family: monospace; }
  /* line 76, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-wysicontent-ndj4ab > pre {
    font-size: 0.85em;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 0.2em 0.5em;
    box-sizing: border-box;
    overflow-x: auto;
    white-space: pre-line; }
    /* line 85, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > pre code {
      font-size: 1em;
      padding: 0;
      border: none;
      background-color: none;
      white-space: pre;
      font-family: monospace; }
  /* line 94, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-wysicontent-ndj4ab > blockquote {
    padding-left: 0;
    padding-right: 0; }
    /* line 97, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > blockquote > * {
      padding-left: 32px;
      padding-left: 1.8rem;
      padding-right: 32px;
      padding-right: 1.8rem; }
    /* line 100, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-wysicontent-ndj4ab > blockquote:before, .anecdote-wysicontent-ndj4ab > blockquote:after {
      content: none; }

/*---------------------------------------------------
--- Anecdote: Media embeds
--- generic styles applied to media such as images, videos, etc
--------------------------------------------------- */
/* line 112, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-intrinsic-embed-n42ha1 {
  box-sizing: border-box;
  border-radius: 3px; }
  /* line 115, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-intrinsic-embed-n42ha1, .anecdote-module-3ba83n.v-border-shadow > .inner > .anecdote-intrinsic-embed-n42ha1 {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 119, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-border-line > .inner > .anecdote-intrinsic-embed-n42ha1 {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 123, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-size-full-width > .inner > .anecdote-intrinsic-embed-n42ha1 {
    border-radius: 0;
    box-shadow: none;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  /* line 129, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-border-none > .inner > .anecdote-intrinsic-embed-n42ha1 {
    box-shadow: none;
    border: none;
    border-radius: 0; }
  /* line 135, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-intrinsic-embed-n42ha1 img {
    image-rendering: high-quality;
    image-rendering: smooth; }

/*---------------------------------------------------
--- Anecdote: Modules
--- generic styles for images, pullquotes, asides, etc
--------------------------------------------------- */
/* line 146, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-module-3ba83n {
  clear: both;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  max-width: 504px;
  max-width: 28rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 31px;
  margin-top: 1.7rem;
  margin-bottom: 31px;
  margin-bottom: 1.7rem; }
  /* line 148, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-flex-module-a4j2aj > .anecdote-module-3ba83n {
    clear: none; }
  /* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_helpers.scss */
  .wide-page-layout-al1n2a .anecdote-module-3ba83n {
    max-width: 684px;
    max-width: 38rem; }
  /* line 154, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-size-full-width > .inner {
    margin-left: -18px;
    margin-left: -1rem;
    margin-right: -18px;
    margin-right: -1rem; }
    @media (min-width: 650px) {
      /* line 154, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
      .anecdote-module-3ba83n.v-size-full-width > .inner {
        margin-left: -27px;
        margin-left: -1.5rem;
        margin-right: -27px;
        margin-right: -1.5rem; } }
    @media (min-width: 960px) {
      /* line 154, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
      .anecdote-module-3ba83n.v-size-full-width > .inner {
        margin-left: -36px;
        margin-left: -2rem;
        margin-right: -36px;
        margin-right: -2rem; } }
    @media (min-width: 1300px) {
      /* line 154, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
      .anecdote-module-3ba83n.v-size-full-width > .inner {
        margin-left: -72px;
        margin-left: -4rem;
        margin-right: -72px;
        margin-right: -4rem; } }
  /* line 157, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-size-small {
    max-width: 216px;
    max-width: 12rem; }
  /* line 160, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-size-medium {
    max-width: 360px;
    max-width: 20rem; }
  /* line 163, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-module-3ba83n.v-size-big {
    max-width: 720px;
    max-width: 40rem; }
  /* line 167, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .wide-page-layout-al1n2a .anecdote-module-3ba83n.v-size-big {
    max-width: 810px;
    max-width: 45rem; }
  /* line 170, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .wide-page-layout-al1n2a .anecdote-module-3ba83n.v-size-full-width {
    max-width: 100%; }

/*---------------------------------------------------
--- Anecdote: Gallery
--------------------------------------------------- */
/* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
.v-size-full-width.anecdote-gallery-dn2bak {
  padding-left: 18px;
  padding-left: 1rem;
  padding-right: 18px;
  padding-right: 1rem; }
  @media (min-width: 650px) {
    /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
    .v-size-full-width.anecdote-gallery-dn2bak {
      padding-left: 27px;
      padding-left: 1.5rem;
      padding-right: 27px;
      padding-right: 1.5rem; } }
  @media (min-width: 960px) {
    /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
    .v-size-full-width.anecdote-gallery-dn2bak {
      padding-left: 36px;
      padding-left: 2rem;
      padding-right: 36px;
      padding-right: 2rem; } }
  @media (min-width: 1300px) {
    /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
    .v-size-full-width.anecdote-gallery-dn2bak {
      padding-left: 72px;
      padding-left: 4rem;
      padding-right: 72px;
      padding-right: 4rem; } }

/*---------------------------------------------------
--- Anecdote: Grahic
--------------------------------------------------- */
@media (min-width: 650px) {
  /* line 192, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-graphic-dn32ja.v-sidebar-caption {
    max-width: 720px;
    max-width: 40rem; }
    /* line 198, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-graphic-dn32ja.v-sidebar-caption > .inner > .anecdote-caption-ajkd3b {
      flex: 0 0 13.5rem; }
    /* line 204, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-graphic-dn32ja.v-sidebar-caption.v-size-medium {
      max-width: 621px;
      max-width: 34.5rem; }
    /* line 208, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .anecdote-graphic-dn32ja.v-sidebar-caption.v-size-small {
      max-width: 504px;
      max-width: 28rem; } }

/*---------------------------------------------------
--- Custom Anecdote: Full-Width Captions
--------------------------------------------------- */
/* line 222, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-wysicontent-ndj4ab .anecdote-module-3ba83n .anecdote-caption-ajkd3b, .anecdote-wysicontent-ndj4ab .anecdote-caption-ajkd3b > .anecdote-wysicontent-ndj4ab > * {
  max-width: 40rem !important;
  margin-left: 0 !important; }

/* line 230, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-caption-ajkd3b {
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif; }
  /* line 233, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
  .anecdote-caption-ajkd3b > .anecdote-wysicontent-ndj4ab {
    font-family: inherit; }
  /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
  .v-size-full-width.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
    padding-left: 18px;
    padding-left: 1rem;
    padding-right: 18px;
    padding-right: 1rem; }
    @media (min-width: 650px) {
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-size-full-width.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
        padding-left: 27px;
        padding-left: 1.5rem;
        padding-right: 27px;
        padding-right: 1.5rem; } }
    @media (min-width: 960px) {
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-size-full-width.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
        padding-left: 36px;
        padding-left: 2rem;
        padding-right: 36px;
        padding-right: 2rem; } }
    @media (min-width: 1300px) {
      /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
      .v-size-full-width.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
        padding-left: 72px;
        padding-left: 4rem;
        padding-right: 72px;
        padding-right: 4rem; } }
    /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
    .anecdote-gallery-dn2bak.v-size-full-width.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
      padding-left: 0;
      padding-right: 0; }
  /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
  .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
    max-width: 504px;
    max-width: 28rem;
    margin-left: auto;
    margin-right: auto; }
    /* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_helpers.scss */
    .wide-page-layout-al1n2a .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
      max-width: 684px;
      max-width: 38rem; }
    @media (min-width: 650px) {
      @supports (display: flex) {
        /* line 250, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
        .v-sidebar-caption.v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner {
          padding-left: 0;
          text-indent: 21px;
          text-indent: 1.15rem; }
          /* line 253, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
          .v-sidebar-caption.v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
            left: -1px; } } }
    /* line 260, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner {
      padding-left: 21px;
      padding-left: 1.15rem;
      position: relative; }
      @media (min-width: 650px) {
        /* line 260, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
        .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner {
          padding-left: 23px;
          padding-left: 1.25rem; } }
      /* line 266, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
      .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
        position: absolute;
        left: 0;
        width: 18px;
        width: 1rem;
        height: 18px;
        height: 1rem;
        text-align: center;
        top: 0;
        content: "÷";
        color: #9a3b3b; }
        @supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
          /* line 266, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
          .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
            content: '';
            top: 2px;
            top: 0.1rem;
            background-size: 14px 14px;
            background-size: 0.8rem 0.8rem;
            background-attachment: scroll;
            background-position: left center;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%239a3b3b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
            @media (min-width: 650px) {
              /* line 266, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
              .v-mood-negative.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
                background-size: 16px 16px;
                background-size: 0.9rem 0.9rem; } } }
  /* line 33, /usr/local/bundle/ruby/2.7.0/gems/anecdote-0.2.8/app/assets/stylesheets/anecdote/_helpers.scss */
  .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
    max-width: 504px;
    max-width: 28rem;
    margin-left: auto;
    margin-right: auto; }
    /* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_helpers.scss */
    .wide-page-layout-al1n2a .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b {
      max-width: 684px;
      max-width: 38rem; }
    @media (min-width: 650px) {
      @supports (display: flex) {
        /* line 250, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
        .v-sidebar-caption.v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner {
          padding-left: 0;
          text-indent: 21px;
          text-indent: 1.15rem; }
          /* line 253, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
          .v-sidebar-caption.v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
            left: -1px; } } }
    /* line 260, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
    .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner {
      padding-left: 21px;
      padding-left: 1.15rem;
      position: relative; }
      @media (min-width: 650px) {
        /* line 260, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
        .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner {
          padding-left: 23px;
          padding-left: 1.25rem; } }
      /* line 266, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
      .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
        position: absolute;
        left: 0;
        width: 18px;
        width: 1rem;
        height: 18px;
        height: 1rem;
        text-align: center;
        top: 0;
        content: "+";
        color: #99af37; }
        @supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
          /* line 266, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
          .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
            content: '';
            top: 2px;
            top: 0.1rem;
            background-size: 14px 14px;
            background-size: 0.8rem 0.8rem;
            background-attachment: scroll;
            background-position: left center;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%2399af37' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E"); }
            @media (min-width: 650px) {
              /* line 266, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
              .v-mood-positive.anecdote-module-3ba83n > .inner > .anecdote-caption-ajkd3b > .inner:before {
                background-size: 16px 16px;
                background-size: 0.9rem 0.9rem; } } }

/*---------------------------------------------------
--- Anecdote: Spacing & Horizontal Lines
--------------------------------------------------- */
/* line 303, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-horizontal-line-asj31a {
  margin-top: 0;
  margin-bottom: 0; }

/*---------------------------------------------------
--- Anecdote: Font Styles & Sizes
--------------------------------------------------- */
/* line 314, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-primary-font-a3a8fb {
  font-family: "minion-pro", "Minion Pro", "Times New Roman", "Times", "Palatino", "Palatino Linotype", "Georgia", serif; }

/* line 319, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-secondary-font-a3a8fb, .wf-active .anecdote-secondary-font-a3a8fb, .anecdote-secondary-font-a3a8fb strong, .wf-active .anecdote-secondary-font-a3a8fb strong, .anecdote-secondary-font-a3a8fb .anecdote-wysicontent-ndj4ab, .wf-active .anecdote-secondary-font-a3a8fb .anecdote-wysicontent-ndj4ab, .anecdote-secondary-font-a3a8fb .anecdote-wysicontent-ndj4ab strong, .wf-active .anecdote-secondary-font-a3a8fb .anecdote-wysicontent-ndj4ab strong {
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif; }

/* line 326, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-tiny-text-size-an43ja {
  font-size: 0.7em; }

/* line 329, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-small-text-size-an43ja {
  font-size: 0.85em; }

/* line 332, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-normal-text-size-an43ja {
  font-size: 1em; }

/* line 335, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-large-text-size-an43ja {
  font-size: 1.15em; }

/* line 340, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-no-text-dimming-lk8j2n {
  color: #191919; }

/* line 343, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-mild-text-dimming-lk8j2n {
  color: #333; }

/* line 346, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-medium-text-dimming-lk8j2n {
  color: #555; }

/* line 349, /rails/app/assets/stylesheets/anecdote-customizations/_core.scss */
.anecdote-aggressive-text-dimming-lk8j2n {
  color: #999; }

/*---------------------------------------------------
--- Custom Anecdote: Changelog version box
--- .. embedded on the 'Changelog' pages
--- Custom Anecdote: "Access challenge" box
--- .. displayed whenever user needs to sign in or purchase study access
--------------------------------------------------- */
/* line 9, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
.access-challenge-box-xyi2ba, .changelog-version-box-xyi2ba {
  padding: 18px 22px;
  padding: 1rem 1.2rem;
  border-radius: 3px;
  font-size: 0.9em;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  background-color: #2e4467;
  color: #fff; }
  /* line 21, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .access-challenge-box-xyi2ba a, .changelog-version-box-xyi2ba a {
    color: inherit; }
  /* line 23, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .access-challenge-box-xyi2ba p, .changelog-version-box-xyi2ba p {
    line-height: 1.4;
    margin: 0.7em 0; }
    /* line 26, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
    .access-challenge-box-xyi2ba p:first-child, .changelog-version-box-xyi2ba p:first-child {
      margin-top: 0; }
    /* line 27, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
    .access-challenge-box-xyi2ba p:last-child, .changelog-version-box-xyi2ba p:last-child {
      margin-bottom: 0; }

/*---------------------------------------------------
--- Custom Anecdote: Generic CTA box
--- .. used on e.g. the UX in-house training page
--------------------------------------------------- */
/* line 37, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
.generic-text-cta-box-xyi2ba {
  text-align: center;
  padding: 18px 22px;
  padding: 1rem 1.2rem;
  border-radius: 3px;
  font-size: 18px;
  font-size: 1rem;
  line-height: 1.4;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  background-color: #2e4467;
  color: #fff; }
  /* line 52, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .generic-text-cta-box-xyi2ba a {
    color: inherit; }
  /* line 54, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .generic-text-cta-box-xyi2ba .a-separator {
    color: #d0d4db;
    margin-left: 9px;
    margin-left: 0.5rem;
    margin-right: 9px;
    margin-right: 0.5rem; }
  /* line 59, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .generic-text-cta-box-xyi2ba p {
    margin: 0.7em 0; }
    /* line 61, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
    .generic-text-cta-box-xyi2ba p:first-child {
      margin-top: 0; }
    /* line 62, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
    .generic-text-cta-box-xyi2ba p:last-child {
      margin-bottom: 0; }

/*---------------------------------------------------
--- Custom Anecdote: Custom partials
--------------------------------------------------- */
/* line 71, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
.custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); }
  /* line 80, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta > .inner {
    background-color: #2e4467;
    border-radius: 3px;
    padding: 12px 18px;
    padding: 0.65rem 1rem; }
    @media (min-width: 450px) {
      /* line 80, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
      .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta > .inner {
        text-align: center;
        padding: 18px 32px;
        padding: 1rem 1.75rem; } }
    @media (min-width: 650px) {
      /* line 80, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
      .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta > .inner {
        padding: 27px 41px;
        padding: 1.5rem 2.25rem; } }
    @media (min-width: 960px) {
      /* line 80, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
      .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta > .inner {
        padding: 32px 54px;
        padding: 1.75rem 3rem; } }
  /* line 97, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta .separator {
    margin: 0 0.2em; }
  /* line 100, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta .proviso {
    font-size: 1.3em;
    line-height: 1.5em; }
  /* line 103, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta .inquire {
    font-size: 1em;
    line-height: 1.65em;
    margin-bottom: 0.2em;
    font-style: italic;
    color: #aeb9cb; }
  /* line 110, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
  .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta a {
    color: inherit; }
    /* line 112, /rails/app/assets/stylesheets/anecdote-customizations/_cta.scss */
    .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta a:hover, .custom-anecdote-render-partial-nlkt3b.v-partial-audits-cta a:focus {
      color: #fff;
      text-decoration: none; }

/*---------------------------------------------------
--- Helpers
--------------------------------------------------- */
/* line 3, /rails/app/assets/stylesheets/anecdote-customizations/_guidelines.scss */
.anecdote-wysicontent-ndj4ab > .special-text-ptj5na {
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-size: 0.8rem;
  border: 1px dashed #e9e9e9;
  border-right: none;
  border-left: none;
  padding: 0.3rem 0; }
  /* line 11, /rails/app/assets/stylesheets/anecdote-customizations/_guidelines.scss */
  .anecdote-wysicontent-ndj4ab > .special-text-ptj5na.v-meta {
    margin-bottom: 0; }
  /* line 12, /rails/app/assets/stylesheets/anecdote-customizations/_guidelines.scss */
  .anecdote-wysicontent-ndj4ab > .special-text-ptj5na + .special-text-ptj5na {
    border-top: none;
    margin-top: 0; }
  /* line 17, /rails/app/assets/stylesheets/anecdote-customizations/_guidelines.scss */
  .anecdote-wysicontent-ndj4ab > .special-text-ptj5na .a-key {
    color: #777;
    font-size: 0.75em;
    text-transform: uppercase; }
  /* line 22, /rails/app/assets/stylesheets/anecdote-customizations/_guidelines.scss */
  .anecdote-wysicontent-ndj4ab > .special-text-ptj5na .a-pair:not(:last-child) {
    margin-right: 1rem;
    white-space: nowrap; }
  /* line 26, /rails/app/assets/stylesheets/anecdote-customizations/_guidelines.scss */
  .anecdote-wysicontent-ndj4ab > .special-text-ptj5na .a-separator {
    margin: 0 0.2rem;
    color: #aaa;
    font-weight: 300;
    display: none; }

/*---------------------------------------------------
--- Helpers
--------------------------------------------------- */
/*---------------------------------------------------
--- Helpers
--------------------------------------------------- */
/* line 8, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
.cart-abandonment-rates-list-sk5n3l {
  font-size: 0.9rem;
  list-style: none;
  padding-left: 0.65em; }
  /* line 12, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .cart-abandonment-rates-list-sk5n3l li {
    margin: 0.4em 0; }
    /* line 14, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .cart-abandonment-rates-list-sk5n3l li:first-child {
      margin-top: 0; }
    /* line 15, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .cart-abandonment-rates-list-sk5n3l li:last-child {
      margin-bottom: 0; }
  /* line 17, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .cart-abandonment-rates-list-sk5n3l .a-rate {
    font-weight: normal;
    font-style: normal; }
    /* line 20, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .generatedcontent .cart-abandonment-rates-list-sk5n3l .a-rate:after {
      content: '';
      width: 1px;
      height: 0.6em;
      background-color: #ccc;
      display: inline-block;
      margin-left: 0.35em;
      margin-right: 0.2em; }
  /* line 30, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .cart-abandonment-rates-list-sk5n3l .a-source {
    text-decoration: none; }
  /* line 33, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .cart-abandonment-rates-list-sk5n3l .a-year {
    color: #666;
    font-size: 0.8em;
    margin-left: 0.25em; }
  /* line 38, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .cart-abandonment-rates-list-sk5n3l .a-retrieved-on {
    color: #aaa;
    font-size: 0.8em;
    margin-left: 0.25em; }

/*---------------------------------------------------
--- Lab: Credit Card Patterns
--------------------------------------------------- */
/* line 51, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
.credit-card-pattern-table-fkdn5a {
  width: 100%;
  font-size: 0.9em;
  color: #444; }
  /* line 55, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a tr {
    border-bottom: 1px solid #ccc; }
    /* line 57, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .credit-card-pattern-table-fkdn5a tr:first-child {
      border-top: 1px solid #ccc; }
  /* line 61, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a th.a-issuer {
    width: 21%; }
  /* line 62, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a th.a-lengths {
    width: 15%; }
  /* line 63, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a th.a-iin-ranges {
    width: 23%; }
  /* line 64, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a th.a-patterns {
    width: 41%; }
  /* line 69, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a th, .credit-card-pattern-table-fkdn5a .a-issuer, .credit-card-pattern-table-fkdn5a .a-retired-row {
    color: #000; }
  /* line 72, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a th, .credit-card-pattern-table-fkdn5a .a-retired-row {
    text-align: left;
    font-weight: 600;
    background-color: #eee; }
  /* line 77, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a td, .credit-card-pattern-table-fkdn5a th {
    line-height: 1.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1em;
    padding: 0.4em 0.5em; }
  /* line 84, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a td {
    font-size: 0.9em; }
  /* line 87, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a .a-retired-row {
    font-size: 1em; }
  /* line 92, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a .a-explainer {
    display: block;
    font-style: italic;
    color: #555;
    font-size: 0.75em;
    line-height: 1.35em;
    font-weight: normal; }
  /* line 102, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a .a-note {
    display: block;
    font-style: italic;
    color: #777;
    font-size: 0.85em;
    line-height: 1.35em;
    margin: 0.3em 0 0.4em; }
  /* line 112, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .credit-card-pattern-table-fkdn5a .a-pattern-line {
    display: block; }

/*---------------------------------------------------
--- Lab: Country Selector
--------------------------------------------------- */
/* line 124, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
.labs-country-selector-skdn4a {
  font-size: 0.85em; }
  /* line 127, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .labs-country-selector-skdn4a .mit-license {
    font-size: 0.8em; }
  /* line 131, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .labs-country-selector-skdn4a .a-sheets h3 {
    margin-top: 1.2em;
    margin-bottom: -0.5em; }
  /* line 136, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .labs-country-selector-skdn4a .demo {
    margin: 1em 0;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 7px;
    padding: 0.4rem; }
    /* line 142, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .labs-country-selector-skdn4a .demo input.ui-autocomplete-input {
      font-size: 16px;
      font-size: 0.9rem; }
    /* line 146, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .labs-country-selector-skdn4a .demo .title {
      font-size: 1.2em;
      text-transform: uppercase;
      color: #999;
      margin-top: -0.4em; }
    @supports (display: flex) {
      /* line 136, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .labs-country-selector-skdn4a .demo {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-content: flex-start;
        align-items: center; }
        /* line 162, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .labs-country-selector-skdn4a .demo .title {
          order: 1;
          flex: 0 1 auto;
          align-self: auto;
          padding-left: 0.4rem;
          margin-top: 0; }
        /* line 170, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .labs-country-selector-skdn4a .demo .field-wrapper {
          order: 0;
          flex: 1 1 auto;
          align-self: auto; } }

/*---------------------------------------------------
--- Lab: Touch Keyboards
--------------------------------------------------- */
/* line 187, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
.touch-keyboard-types-ganq4n {
  font-size: 0.85em; }
  /* line 191, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .touch-keyboard-types-ganq4n .a-demos .a-title {
    font-size: 1.7em;
    line-height: 1.3823529412em;
    margin-top: 1.1764705882em;
    margin-bottom: 0em; }
  /* line 194, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .touch-keyboard-types-ganq4n .a-demos .a-last-updated {
    font-size: 0.9em;
    line-height: 1.7222222222em;
    margin-top: 0em;
    margin-bottom: 1.1111111111em;
    color: #777; }
  /* line 198, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .touch-keyboard-types-ganq4n .a-demos .a-demo {
    padding: 0.5em 0 0.6em;
    margin-top: -1px;
    border: 1px solid #eee;
    border-left: none;
    border-right: none;
    position: relative;
    padding-left: 160px; }
    /* line 206, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .title, .touch-keyboard-types-ganq4n .a-demos .a-demo .description, .touch-keyboard-types-ganq4n .a-demos .a-demo .code, .touch-keyboard-types-ganq4n .a-demos .a-demo .field {
      font-size: 1em;
      line-height: 1.65em;
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
    /* line 209, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .title {
      position: absolute;
      left: 0;
      top: 0.5em;
      width: 145px;
      font-weight: 600; }
    @media (max-width: 650px) {
      /* line 198, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-demos .a-demo {
        padding-left: 0; }
        /* line 218, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .touch-keyboard-types-ganq4n .a-demos .a-demo .title {
          position: relative;
          width: auto;
          left: inherit;
          top: inherit; } }
    /* line 225, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .note {
      color: #777;
      font-size: 0.8em;
      line-height: 1.8125em;
      margin-top: 0.375em;
      margin-bottom: 0.375em; }
    /* line 229, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .field, .touch-keyboard-types-ganq4n .a-demos .a-demo .code {
      position: relative;
      margin: 0.3em 0;
      padding-left: 50px; }
      /* line 234, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-demos .a-demo .field:before, .touch-keyboard-types-ganq4n .a-demos .a-demo .code:before {
        position: absolute;
        top: 0.2em;
        width: 50px;
        left: 0;
        text-transform: uppercase;
        color: #999;
        font-size: 0.7em;
        margin-right: 0.2em; }
    /* line 245, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .code {
      line-height: 1.6; }
      /* line 247, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-demos .a-demo .code code {
        font-size: 0.8em;
        font-family: monospace;
        display: block; }
      /* line 252, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-demos .a-demo .code:before {
        content: 'Code:'; }
    /* line 257, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .field:before {
      content: 'Demo:'; }
    /* line 260, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-demos .a-demo .field input {
      margin: 0;
      width: 100%;
      max-width: 200px;
      box-sizing: border-box;
      font-size: 12px;
      padding: 0.2em 1px 0.2em 0.4em; }
  /* line 277, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .touch-keyboard-types-ganq4n .a-benchmark > .a-summary {
    position: relative;
    margin: 2em 0; }
    /* line 281, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-title {
      font-size: 1.7em;
      line-height: 1.3823529412em;
      margin-top: 1.1764705882em;
      margin-bottom: 0em; }
    /* line 284, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-description {
      font-size: 1.1em;
      line-height: 1.5909090909em;
      margin-top: 0.2727272727em;
      margin-bottom: 0.9090909091em; }
    /* line 288, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline {
      margin: 1.5em 0;
      position: relative;
      line-height: 1.4;
      padding-left: 149px;
      padding-left: 8.25rem; }
      /* line 293, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline .description {
        font-size: 0.8em;
        color: #777; }
      /* line 297, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline .graphic {
        left: 0;
        top: 0.525em;
        position: absolute;
        width: 135px;
        width: 7.5rem;
        display: block;
        text-align: center; }
        /* line 304, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline .graphic .bar {
          display: block;
          position: relative;
          height: 0.375em;
          background-color: #72932C;
          width: 100%; }
          /* line 310, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
          .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline .graphic .bar .fill {
            float: right;
            height: 100%;
            background-color: #9A2428; }
        /* line 316, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline .graphic .percentage {
          font-size: 0.8em;
          color: #000;
          margin-top: 0.4em; }
      @media (max-width: 650px) {
        /* line 288, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline {
          padding-left: 0; }
          /* line 324, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
          .touch-keyboard-types-ganq4n .a-benchmark > .a-summary .a-guideline .graphic {
            position: relative;
            text-align: left;
            width: 200px; } }
  /* line 334, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .touch-keyboard-types-ganq4n .a-benchmark .a-see-matrix {
    margin-left: 0.5em;
    font-size: 0.8em; }
  /* line 340, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
  .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix {
    font-size: 1em;
    line-height: 1.65em;
    margin-top: 0em;
    margin-bottom: 0em; }
    /* line 342, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix th {
      font-weight: 600;
      text-align: left; }
    /* line 347, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix tr td, .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix tr th {
      padding: 0.15em 0 0.35em; }
    /* line 351, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-column-score {
      width: 40px;
      text-align: center; }
    /* line 355, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
    .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site {
      border-top: 1px solid #eee; }
      /* line 357, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site:last-child {
        border-bottom: 1px solid #eee; }
      /* line 360, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site a {
        text-decoration: none; }
        /* line 362, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site a:focus, .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site a:hover {
          text-decoration: underline; }
      /* line 366, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
      .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site.v-previous-year {
        border-top: none;
        color: #444;
        font-size: 0.9em; }
        /* line 370, /rails/app/assets/stylesheets/anecdote-customizations/_labs-pages.scss */
        .touch-keyboard-types-ganq4n .a-benchmark > .a-matrix .a-row-site.v-previous-year td {
          padding-top: 0; }

/*---------------------------------------------------
--- Custom Anecdote: Link Lists
--------------------------------------------------- */
/* line 8, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
.anecdote-link-list-ysd3ac > .inner {
  margin-top: -0.3em;
  margin-bottom: -0.3em; }
  /* line 11, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
  .anecdote-link-list-ysd3ac > .inner ul, .anecdote-link-list-ysd3ac > .inner ol {
    list-style: none; }
  /* line 14, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
  .anecdote-link-list-ysd3ac > .inner li {
    margin: 0; }
/* line 18, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
.anecdote-link-list-ysd3ac br {
  display: none; }
/* line 23, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
.anecdote-link-list-ysd3ac a {
  display: block;
  position: relative;
  color: inherit;
  text-decoration: none;
  padding: 0.3em 0;
  padding-left: 0.9em; }
  /* line 30, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
  .anecdote-link-list-ysd3ac a:visited {
    color: #65228A; }
  /* line 33, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
  .anecdote-link-list-ysd3ac a:hover, .anecdote-link-list-ysd3ac a:focus {
    color: #B60B00;
    text-decoration: underline; }
  /* line 42, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
  .anecdote-link-list-ysd3ac a:before {
    content: '-';
    position: absolute;
    left: 0.2em;
    top: 0.25em;
    color: #666; }
  @supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
    /* line 23, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
    .anecdote-link-list-ysd3ac a {
      background-position: -4px 0.6em;
      background-repeat: no-repeat;
      background-size: 1em 1em;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
      /* line 54, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
      .anecdote-link-list-ysd3ac a:hover, .anecdote-link-list-ysd3ac a:focus {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23B60B00' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
      /* line 57, /rails/app/assets/stylesheets/anecdote-customizations/_link-lists.scss */
      .anecdote-link-list-ysd3ac a:before {
        content: none; } }

/*---------------------------------------------------
--- Custom Anecdote: Title and Sub-Title
--------------------------------------------------- */
/* line 8, /rails/app/assets/stylesheets/anecdote-customizations/_misc.scss */
.anecdote-wysicontent-ndj4ab h1, .anecdote-title-an4a2q.v-size-h1 {
  font-size: 34px;
  font-size: 1.9rem;
  padding-top: 0.125em;
  line-height: 1.15; }

/* line 15, /rails/app/assets/stylesheets/anecdote-customizations/_misc.scss */
.anecdote-wysicontent-ndj4ab .custom-anecdote-sub-title-ansj31 {
  font-size: 22px;
  font-size: 1.2rem;
  margin-top: -0.8em;
  line-height: 1.3;
  font-style: normal;
  color: #777; }
  /* line 22, /rails/app/assets/stylesheets/anecdote-customizations/_misc.scss */
  .anecdote-wysicontent-ndj4ab .custom-anecdote-sub-title-ansj31.v-metaline {
    font-style: normal;
    font-size: 18px;
    font-size: 1rem;
    margin-top: -0.65em;
    line-height: 1.5; }

/*---------------------------------------------------
--- Custom Anecdote: Secondary text
--------------------------------------------------- */
/* line 35, /rails/app/assets/stylesheets/anecdote-customizations/_misc.scss */
.custom-anecdote-secondary-text-as32b1 {
  font-size: 0.85em;
  color: #666; }
  @media (min-width: 650px) {
    /* line 35, /rails/app/assets/stylesheets/anecdote-customizations/_misc.scss */
    .custom-anecdote-secondary-text-as32b1 {
      font-size: 0.8em; } }

/* line 3, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
.anecdote-table-te47ax table {
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-size: 0.8em;
  line-height: 1.45;
  margin-top: 1em;
  margin-bottom: 1em; }
  /* line 5, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
  .anecdote-table-te47ax table em, .anecdote-table-te47ax table strong {
    font-family: inherit !important; }
  /* line 12, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
  .anecdote-table-te47ax table th {
    font-weight: 600;
    vertical-align: middle;
    background-color: #eee; }
  /* line 17, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
  .anecdote-table-te47ax table th, .anecdote-table-te47ax table td {
    padding: 0.5em 0.3em 0.4em;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none; }
  /* line 23, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
  .anecdote-table-te47ax table p, .anecdote-table-te47ax table ul, .anecdote-table-te47ax table ol, .anecdote-table-te47ax table li, .anecdote-table-te47ax table blockquote {
    font: inherit;
    margin: 0; }
  /* line 27, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
  .anecdote-table-te47ax table li {
    margin: 0.4em 0; }
    /* line 29, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
    .anecdote-table-te47ax table li:first-child {
      margin-top: 0; }
    /* line 32, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
    .anecdote-table-te47ax table li:last-child {
      margin-bottom: 0; }
  /* line 36, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
  .anecdote-table-te47ax table ul, .anecdote-table-te47ax table ol {
    padding-left: 0.8em; }
    /* line 38, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
    .generatedcontent .anecdote-table-te47ax table ul, .generatedcontent .anecdote-table-te47ax table ol {
      list-style: none; }
      /* line 40, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
      .generatedcontent .anecdote-table-te47ax table ul li, .generatedcontent .anecdote-table-te47ax table ol li {
        position: relative; }
        /* line 42, /rails/app/assets/stylesheets/anecdote-customizations/_table.scss */
        .generatedcontent .anecdote-table-te47ax table ul li:before, .generatedcontent .anecdote-table-te47ax table ol li:before {
          position: absolute;
          content: '';
          width: 4px;
          height: 4px;
          background-color: #bbb;
          left: -0.8em;
          top: 0.5em; }

/*---------------------------------------------------
--- Helpers
--------------------------------------------------- */
/* line 4, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.weight-bold--design-system-transition-fdh4he {
  font-weight: 600; }

/* line 7, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.weight-heavy--design-system-transition-fdh4he {
  font-weight: 700; }

/* line 13, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.learn-more-link--design-system-transition-fdh4he {
  text-transform: uppercase;
  font-weight: 500;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-size: 0.7rem;
  letter-spacing: 0.025em;
  text-decoration-color: #7891b5; }
  /* line 20, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
  .learn-more-link--design-system-transition-fdh4he:visited {
    text-decoration-color: #866d94; }
  /* line 24, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
  .learn-more-link--design-system-transition-fdh4he.v-ignore-visited-state {
    color: #1C5EBE;
    text-decoration-color: #7891b5; }
    /* line 27, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
    .learn-more-link--design-system-transition-fdh4he.v-ignore-visited-state:hover {
      color: #B60B00; }

/* line 34, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.primary-button--design-system-transition-fdh4he {
  padding: 1rem 1.5rem;
  border-radius: 0.25rem;
  display: inline-block;
  text-transform: uppercase;
  font-size: 0.65rem;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-weight: 700;
  letter-spacing: 0.025rem;
  text-decoration: none;
  background-color: #4D7CC7;
  color: #fff; }
  /* line 46, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
  .primary-button--design-system-transition-fdh4he:hover, .primary-button--design-system-transition-fdh4he:focus {
    background-color: #3463AE;
    color: #fff; }

/* line 55, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.overline--design-system-transition-fdh4he, .anecdote-wysicontent-ndj4ab .overline--design-system-transition-fdh4he {
  text-transform: uppercase;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-size: 0.55rem;
  letter-spacing: 0.08rem;
  font-weight: 600;
  color: #738196;
  margin-bottom: 0; }

/* line 68, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accentuated-box--design-system-transition-fdh4he {
  background: #F5F7FA;
  padding: 1.75rem 2rem; }

/* line 76, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accordion-style-section--design-system-transition-fdh4he .js-progressive-disclosure-scope-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
  left: auto;
  right: 0;
  top: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E");
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  background-size: 1.6em 1.6em;
  height: 1.6em; }
/* line 91, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accordion-style-section--design-system-transition-fdh4he .js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-scope-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before, .accordion-style-section--design-system-transition-fdh4he .js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-scope-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):hover:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E");
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }
/* line 102, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accordion-style-section--design-system-transition-fdh4he .anecdote-module-3ba83n.anecdote-progressive-disclosure-iopr5b .js-progressive-disclosure-initialized-arr2ya .js-progressive-disclosure-toggle-arr2ya > .anecdote-wysicontent-ndj4ab p {
  color: #303030;
  font-weight: 600; }
/* line 106, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accordion-style-section--design-system-transition-fdh4he .js-progressive-disclosure-scope-arr2ya .anecdote-wysicontent-ndj4ab > p span {
  color: #545963;
  font-weight: normal;
  font-size: 0.85em;
  display: block; }
/* line 113, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accordion-style-section--design-system-transition-fdh4he .anecdote-module-3ba83n.anecdote-progressive-disclosure-iopr5b .js-progressive-disclosure-initialized-arr2ya .js-progressive-disclosure-toggle-arr2ya {
  padding-left: 0; }
/* line 116, /rails/app/assets/stylesheets/anecdote-customizations/_transition-to-design-system.scss */
.accordion-style-section--design-system-transition-fdh4he .anecdote-progressive-disclosure-iopr5b .anecdote-wysicontent-ndj4ab {
  padding-right: 1.5rem; }

/*---------------------------------------------------
--- Custom Anecdote: Zoomable graphics
--------------------------------------------------- */
/* line 6, /rails/app/assets/stylesheets/anecdote-customizations/_zoomable-graphics.scss */
.anecdote-graphic-dn32ja.enable-zoom-kf4n8k .anecdote-intrinsic-embed-n42ha1, body > div:not(.pro-gui-ksn4ar) .anecdote-wysicontent-ndj4ab.auto-zoom-kf4n8k .anecdote-graphic-dn32ja:not(.disable-zoom-kf4n8k):not(.v-embed-code) .anecdote-intrinsic-embed-n42ha1:not(a) {
  cursor: zoom-in; }
  /* line 9, /rails/app/assets/stylesheets/anecdote-customizations/_zoomable-graphics.scss */
  .anecdote-graphic-dn32ja.enable-zoom-kf4n8k .anecdote-intrinsic-embed-n42ha1:hover:after, body > div:not(.pro-gui-ksn4ar) .anecdote-wysicontent-ndj4ab.auto-zoom-kf4n8k .anecdote-graphic-dn32ja:not(.disable-zoom-kf4n8k):not(.v-embed-code) .anecdote-intrinsic-embed-n42ha1:not(a):hover:after {
    opacity: 1; }
  /* line 12, /rails/app/assets/stylesheets/anecdote-customizations/_zoomable-graphics.scss */
  .anecdote-graphic-dn32ja.enable-zoom-kf4n8k .anecdote-intrinsic-embed-n42ha1:after, body > div:not(.pro-gui-ksn4ar) .anecdote-wysicontent-ndj4ab.auto-zoom-kf4n8k .anecdote-graphic-dn32ja:not(.disable-zoom-kf4n8k):not(.v-embed-code) .anecdote-intrinsic-embed-n42ha1:not(a):after {
    transition: opacity 0.2s ease-out;
    will-change: opacity;
    opacity: 0.4;
    position: absolute;
    bottom: 5px;
    right: 5px;
    content: '';
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    display: block;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z'/%3E%3C/svg%3E"); }
/* line 14, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.share-links-collection-va21ag .share-link-va21ag {
  margin-right: 13px;
  margin-right: 0.7rem;
  margin-left: -0.3em; }
  @media (min-width: 650px) {
    /* line 14, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .share-links-collection-va21ag .share-link-va21ag {
      margin-right: 0;
      margin-left: 0; } }
  /* line 21, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .share-links-collection-va21ag .share-link-va21ag:last-child {
    margin-right: 0; }

@supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) and (background-size: 100% 100%) {
  /* line 44, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .share-link-va21ag {
    padding: 0.3em;
    height: 14px;
    display: inline-block;
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: text-bottom; }
    /* line 53, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .share-link-va21ag.v-twitter {
      width: 16.8px;
      background-size: 16.8px 14px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48px' height='40px' viewBox='0 0 48 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%23888' transform='translate(-300.000000, -204.000000)'%3E%3Cg transform='translate(200.000000, 200.000000)'%3E%3Cpath d='M148,8.7352835 C146.236309,9.53846154 144.337383,10.0816179 142.345483,10.3243048 C144.379644,9.07620079 145.940482,7.09714698 146.675823,4.73961719 C144.771263,5.89526905 142.666667,6.73600578 140.418384,7.18671 C138.626519,5.22499097 136.065504,4 133.231203,4 C127.796443,4 123.387216,8.5214879 123.387216,14.0975081 C123.387216,14.8891296 123.471738,15.6576381 123.640782,16.3972553 C115.456242,15.9754424 108.201444,11.9595522 103.341433,5.84326472 C102.493397,7.33983388 102.008804,9.07620079 102.008804,10.9252438 C102.008804,14.4268689 103.747139,17.5182376 106.389857,19.3297219 C104.778306,19.2806067 103.256911,18.8212351 101.9271,18.0700614 L101.9271,18.194294 C101.9271,23.0884796 105.322064,27.1708198 109.8299,28.0953413 C109.004402,28.3322499 108.133826,28.4507042 107.235077,28.4507042 C106.601162,28.4507042 105.981335,28.3900325 105.381229,28.2715782 C106.634971,32.2816901 110.269414,35.2026002 114.580032,35.2806067 C111.210424,37.9906103 106.961789,39.6056338 102.349709,39.6056338 C101.555203,39.6056338 100.769149,39.5594077 100,39.4669556 C104.358514,42.3271939 109.53689,44 115.095615,44 C133.211481,44 143.114633,28.6153846 143.114633,15.2704948 C143.114633,14.8313471 143.106181,14.3921993 143.089276,13.961719 C145.013559,12.5373781 146.684275,10.7605634 148,8.7352835'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 33, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-twitter.v-colorized-va21ag:hover {
        opacity: 0.7; }
      /* line 36, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-twitter.v-colorized-va21ag, .share-link-va21ag.v-twitter:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48px' height='40px' viewBox='0 0 48 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%2300aced' transform='translate(-300.000000, -204.000000)'%3E%3Cg transform='translate(200.000000, 200.000000)'%3E%3Cpath d='M148,8.7352835 C146.236309,9.53846154 144.337383,10.0816179 142.345483,10.3243048 C144.379644,9.07620079 145.940482,7.09714698 146.675823,4.73961719 C144.771263,5.89526905 142.666667,6.73600578 140.418384,7.18671 C138.626519,5.22499097 136.065504,4 133.231203,4 C127.796443,4 123.387216,8.5214879 123.387216,14.0975081 C123.387216,14.8891296 123.471738,15.6576381 123.640782,16.3972553 C115.456242,15.9754424 108.201444,11.9595522 103.341433,5.84326472 C102.493397,7.33983388 102.008804,9.07620079 102.008804,10.9252438 C102.008804,14.4268689 103.747139,17.5182376 106.389857,19.3297219 C104.778306,19.2806067 103.256911,18.8212351 101.9271,18.0700614 L101.9271,18.194294 C101.9271,23.0884796 105.322064,27.1708198 109.8299,28.0953413 C109.004402,28.3322499 108.133826,28.4507042 107.235077,28.4507042 C106.601162,28.4507042 105.981335,28.3900325 105.381229,28.2715782 C106.634971,32.2816901 110.269414,35.2026002 114.580032,35.2806067 C111.210424,37.9906103 106.961789,39.6056338 102.349709,39.6056338 C101.555203,39.6056338 100.769149,39.5594077 100,39.4669556 C104.358514,42.3271939 109.53689,44 115.095615,44 C133.211481,44 143.114633,28.6153846 143.114633,15.2704948 C143.114633,14.8313471 143.106181,14.3921993 143.089276,13.961719 C145.013559,12.5373781 146.684275,10.7605634 148,8.7352835'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    /* line 56, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .share-link-va21ag.v-facebook {
      width: 14px;
      background-size: 14px 14px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48px' height='48px' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%23888' transform='translate(-200.000000, -200.000000)'%3E%3Cg transform='translate(200.000000, 200.000000)'%3E%3Cpath d='M25.6383553,48 L2.64923152,48 C1.18567266,48 0,46.8135915 0,45.3506028 L0,2.64921096 C0,1.1858497 1.18585891,0 2.64923152,0 L45.3509547,0 C46.8139548,0 48,1.1858497 48,2.64921096 L48,45.3506028 C48,46.8137778 46.8137686,48 45.3509547,48 L33.1193053,48 L33.1193053,29.4117547 L39.3585212,29.4117547 L40.2927552,22.1675856 L33.1193053,22.1675856 L33.1193053,17.5426414 C33.1193053,15.4452873 33.7017116,14.0160097 36.7092896,14.0160097 L40.5453113,14.0143334 L40.5453113,7.53509054 C39.8818859,7.44680835 37.6047835,7.24957027 34.955552,7.24957027 C29.4248342,7.24957027 25.6383553,10.6255263 25.6383553,16.8252089 L25.6383553,22.1675856 L19.3831218,22.1675856 L19.3831218,29.4117547 L25.6383553,29.4117547 L25.6383553,48 L25.6383553,48 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 33, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-facebook.v-colorized-va21ag:hover {
        opacity: 0.7; }
      /* line 36, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-facebook.v-colorized-va21ag, .share-link-va21ag.v-facebook:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48px' height='48px' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b5998' transform='translate(-200.000000, -200.000000)'%3E%3Cg transform='translate(200.000000, 200.000000)'%3E%3Cpath d='M25.6383553,48 L2.64923152,48 C1.18567266,48 0,46.8135915 0,45.3506028 L0,2.64921096 C0,1.1858497 1.18585891,0 2.64923152,0 L45.3509547,0 C46.8139548,0 48,1.1858497 48,2.64921096 L48,45.3506028 C48,46.8137778 46.8137686,48 45.3509547,48 L33.1193053,48 L33.1193053,29.4117547 L39.3585212,29.4117547 L40.2927552,22.1675856 L33.1193053,22.1675856 L33.1193053,17.5426414 C33.1193053,15.4452873 33.7017116,14.0160097 36.7092896,14.0160097 L40.5453113,14.0143334 L40.5453113,7.53509054 C39.8818859,7.44680835 37.6047835,7.24957027 34.955552,7.24957027 C29.4248342,7.24957027 25.6383553,10.6255263 25.6383553,16.8252089 L25.6383553,22.1675856 L19.3831218,22.1675856 L19.3831218,29.4117547 L25.6383553,29.4117547 L25.6383553,48 L25.6383553,48 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    /* line 59, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .share-link-va21ag.v-linkedin {
      width: 15.4px;
      background-size: 15.4px 14px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='44px' height='40px' viewBox='0 0 44 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%23888' transform='translate(-702.000000, -305.000000)'%3E%3Cg transform='translate(201.000000, 300.000000)'%3E%3Cpath d='M545,45 L535.2754,45 L535.2754,30.9384005 C535.2754,27.257796 533.754233,24.7451495 530.409219,24.7451495 C527.850659,24.7451495 526.427799,26.4407377 525.765522,28.0748543 C525.517168,28.6613946 525.555974,29.478453 525.555974,30.2955113 L525.555974,45 L515.921919,45 C515.921919,45 516.046096,20.0912467 515.921919,17.8270474 L525.555974,17.8270474 L525.555974,22.0916309 C526.125118,20.2269962 529.203669,17.5657937 534.116416,17.5657937 C540.21143,17.5657937 545,21.4743549 545,29.8908241 L545,45 L545,45 Z M506.17921,14.4281872 L506.117121,14.4281872 C503.0127,14.4281872 501,12.3509637 501,9.71793558 C501,7.03368124 503.072201,5 506.238711,5 C509.402634,5 511.348071,7.02855862 511.41016,9.71025165 C511.41016,12.3432798 509.402634,14.4281872 506.17921,14.4281872 L506.17921,14.4281872 L506.17921,14.4281872 Z M502.109831,17.8270474 L510.685795,17.8270474 L510.685795,45 L502.109831,45 L502.109831,17.8270474 L502.109831,17.8270474 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 33, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-linkedin.v-colorized-va21ag:hover {
        opacity: 0.7; }
      /* line 36, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-linkedin.v-colorized-va21ag, .share-link-va21ag.v-linkedin:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='44px' height='40px' viewBox='0 0 44 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%23007bb6' transform='translate(-702.000000, -305.000000)'%3E%3Cg transform='translate(201.000000, 300.000000)'%3E%3Cpath d='M545,45 L535.2754,45 L535.2754,30.9384005 C535.2754,27.257796 533.754233,24.7451495 530.409219,24.7451495 C527.850659,24.7451495 526.427799,26.4407377 525.765522,28.0748543 C525.517168,28.6613946 525.555974,29.478453 525.555974,30.2955113 L525.555974,45 L515.921919,45 C515.921919,45 516.046096,20.0912467 515.921919,17.8270474 L525.555974,17.8270474 L525.555974,22.0916309 C526.125118,20.2269962 529.203669,17.5657937 534.116416,17.5657937 C540.21143,17.5657937 545,21.4743549 545,29.8908241 L545,45 L545,45 Z M506.17921,14.4281872 L506.117121,14.4281872 C503.0127,14.4281872 501,12.3509637 501,9.71793558 C501,7.03368124 503.072201,5 506.238711,5 C509.402634,5 511.348071,7.02855862 511.41016,9.71025165 C511.41016,12.3432798 509.402634,14.4281872 506.17921,14.4281872 L506.17921,14.4281872 L506.17921,14.4281872 Z M502.109831,17.8270474 L510.685795,17.8270474 L510.685795,45 L502.109831,45 L502.109831,17.8270474 L502.109831,17.8270474 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    /* line 62, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .share-link-va21ag.v-google {
      width: 13.7142857143px;
      background-size: 13.7142857143px 14px;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48px' height='49px' viewBox='0 0 48 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%23888' transform='translate(-400.000000, -899.000000)'%3E%3Cg transform='translate(205.000000, 898.000000)'%3E%3Cpath d='M219.337382,20.6485149 L219.337382,30.3514851 C219.337382,30.3514851 228.687756,30.3388713 232.49499,30.3388713 C230.4333,36.6290644 227.227513,40.0544554 219.337382,40.0544554 C211.352552,40.0544554 205.120495,33.5381832 205.120495,25.5 C205.120495,17.4618168 211.352552,10.9455446 219.337382,10.9455446 C223.559074,10.9455446 226.285584,12.4393168 228.786551,14.5213317 C230.788481,12.5060248 230.621252,12.2188168 235.714512,7.37679208 C231.390892,3.41506931 225.644378,1 219.337382,1 C205.896159,1 195,11.9689653 195,25.5 C195,39.0307921 205.896159,50 219.337382,50 C239.428252,50 244.338861,32.3891089 242.710907,20.6485149 L219.337382,20.6485149 L219.337382,20.6485149 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 33, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-google.v-colorized-va21ag:hover {
        opacity: 0.7; }
      /* line 36, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .share-link-va21ag.v-google.v-colorized-va21ag, .share-link-va21ag.v-google:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48px' height='49px' viewBox='0 0 48 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill='%23dd4b39' transform='translate(-400.000000, -899.000000)'%3E%3Cg transform='translate(205.000000, 898.000000)'%3E%3Cpath d='M219.337382,20.6485149 L219.337382,30.3514851 C219.337382,30.3514851 228.687756,30.3388713 232.49499,30.3388713 C230.4333,36.6290644 227.227513,40.0544554 219.337382,40.0544554 C211.352552,40.0544554 205.120495,33.5381832 205.120495,25.5 C205.120495,17.4618168 211.352552,10.9455446 219.337382,10.9455446 C223.559074,10.9455446 226.285584,12.4393168 228.786551,14.5213317 C230.788481,12.5060248 230.621252,12.2188168 235.714512,7.37679208 C231.390892,3.41506931 225.644378,1 219.337382,1 C205.896159,1 195,11.9689653 195,25.5 C195,39.0307921 205.896159,50 219.337382,50 C239.428252,50 244.338861,32.3891089 242.710907,20.6485149 L219.337382,20.6485149 L219.337382,20.6485149 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } }
/* line 75, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.article-byline-yu4n3a {
  margin-top: 27px;
  margin-top: 1.5rem;
  margin-bottom: 54px;
  margin-bottom: 3rem;
  font-size: 0.8em;
  line-height: 1.625em;
  font-style: italic;
  color: #777; }
  @media (min-width: 450px) {
    /* line 75, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-byline-yu4n3a {
      text-align: center; } }

/* line 93, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.article-actions-a3nabs {
  margin-top: 36px;
  margin-top: 2rem;
  margin-bottom: 27px;
  margin-bottom: 1.5rem;
  font-size: 0.9em;
  line-height: 1.5555555556em; }
  /* line 98, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-actions-a3nabs .a-separator {
    display: none; }
  /* line 101, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-actions-a3nabs .a-comment, .article-actions-a3nabs .a-share {
    display: block; }
    /* line 103, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-actions-a3nabs .a-comment:first-child, .article-actions-a3nabs .a-share:first-child {
      margin-bottom: 23px;
      margin-bottom: 1.25rem; }
    @supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
      /* line 101, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-actions-a3nabs .a-comment, .article-actions-a3nabs .a-share {
        padding-left: 19px;
        background-position: 0px 0.4em;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23999' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E");
        background-size: 16px 16px; } }
  @media (min-width: 450px) {
    /* line 93, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-actions-a3nabs {
      text-align: center; }
      /* line 116, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-actions-a3nabs .a-separator {
        display: inline; }
      /* line 119, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-actions-a3nabs .a-comment, .article-actions-a3nabs .a-share {
        display: inline;
        margin-bottom: 0px;
        margin-bottom: 0rem; }
        @supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
          /* line 119, /rails/app/assets/stylesheets/global-ui/_articles.scss */
          .article-actions-a3nabs .a-comment, .article-actions-a3nabs .a-share {
            padding-left: 0;
            background: none; } } }
  /* line 129, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-actions-a3nabs .share-links-collection-va21ag {
    margin-left: 0.5em; }
    @media (min-width: 650px) {
      /* line 129, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-actions-a3nabs .share-links-collection-va21ag {
        margin-left: 0; } }
  /* line 136, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-actions-a3nabs .a-separator {
    color: #777;
    margin: 0 2em;
    font-size: 0.6em;
    text-transform: uppercase; }
    /* line 141, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-actions-a3nabs .a-separator:before {
      content: '- '; }
    /* line 142, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-actions-a3nabs .a-separator:after {
      content: ' -'; }
  /* line 144, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-actions-a3nabs .a-share {
    color: #666; }
  /* line 147, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-actions-a3nabs .a-comment {
    text-decoration: none; }
    /* line 149, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-actions-a3nabs .a-comment:hover, .article-actions-a3nabs .a-comment:focus {
      text-decoration: underline; }

/* line 161, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.articles-subscribe-a3nabs {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 0.8em;
  line-height: 1.625em; }
  /* line 172, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs.v-light-sans-background-a3nabs {
    text-shadow: none; }
    /* line 174, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs.v-light-sans-background-a3nabs > .inner {
      padding: 0px;
      padding: 0rem;
      background: none; }
    /* line 178, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs.v-light-sans-background-a3nabs .a-title, .articles-subscribe-a3nabs.v-light-sans-background-a3nabs .a-rss-link {
      color: #111; }
    /* line 181, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs.v-light-sans-background-a3nabs, .articles-subscribe-a3nabs.v-light-sans-background-a3nabs .a-tease {
      color: #666; }
    /* line 184, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs.v-light-sans-background-a3nabs .a-disclaimer, .articles-subscribe-a3nabs.v-light-sans-background-a3nabs .a-benefit-list {
      color: #999; }
    /* line 187, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs.v-light-sans-background-a3nabs .a-field {
      box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, 0.3);
      background-color: #eee; }
  /* line 196, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs > .inner {
    background-color: #2e4467;
    border-radius: 3px;
    margin-left: auto;
    margin-right: auto;
    max-width: 522px;
    max-width: 29rem;
    padding: 12px 18px;
    padding: 0.65rem 1rem; }
    /* line 202, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .v-fit-content-to-fill-container .articles-subscribe-a3nabs > .inner {
      max-width: 100%; }
    @media (min-width: 450px) {
      /* line 196, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-subscribe-a3nabs > .inner {
        text-align: center;
        padding: 18px 32px;
        padding: 1rem 1.75rem; } }
    @media (min-width: 650px) {
      /* line 196, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-subscribe-a3nabs > .inner {
        padding: 27px 41px;
        padding: 1.5rem 2.25rem; } }
    @media (min-width: 960px) {
      /* line 196, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-subscribe-a3nabs > .inner {
        padding: 32px 54px;
        padding: 1.75rem 3rem; } }
  /* line 219, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-title {
    font-size: 1.4em;
    line-height: 1.3571428571em;
    color: #fff; }
  /* line 223, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-rss-link {
    color: #fff; }
  /* line 226, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-tease {
    color: #aeb9cb; }
  /* line 229, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-disclaimer, .articles-subscribe-a3nabs .a-benefit-list {
    color: #7f8a9d;
    font-size: 0.8em; }
  /* line 233, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-benefit-list {
    margin-top: 7px;
    margin-top: 0.4rem; }
  /* line 236, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-form {
    margin-top: 9px;
    margin-top: 0.5rem; }
  /* line 239, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-field, .articles-subscribe-a3nabs .a-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    font-size: 1em;
    line-height: 1.65em;
    border: none;
    outline: none; }
  /* line 247, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-field {
    padding: 0.3em 1px 0.3em 0.7em;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 50%;
    font-size: 16px; }
  /* line 255, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-subscribe-a3nabs .a-button {
    background-color: #699318;
    color: #fff;
    padding: 0.3em 1em 0.3em;
    cursor: pointer;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -0.3em;
    text-shadow: 0 1px 0px rgba(0, 0, 0, 0.1); }
    /* line 265, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs .a-button:hover, .articles-subscribe-a3nabs .a-button:focus {
      background-color: #75a41c; }
  @supports (display: flex) {
    /* line 270, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-subscribe-a3nabs .a-form {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: center;
      align-content: stretch;
      align-items: stretch; }
      /* line 277, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-subscribe-a3nabs .a-form .a-field, .articles-subscribe-a3nabs .a-form .a-button {
        flex: 1 1 auto;
        align-self: auto; }
      /* line 281, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-subscribe-a3nabs .a-form .a-button {
        flex: 0 0 auto; }
      /* line 284, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-subscribe-a3nabs .a-form .a-field {
        width: 100%;
        max-width: 324px;
        max-width: 18rem; } }

/* line 303, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.articles-show-ba832a > .a-lead {
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
  margin-bottom: 1rem; }
  @media (min-width: 650px) {
    /* line 303, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-show-ba832a > .a-lead {
      margin-bottom: 27px;
      margin-bottom: 1.5rem;
      text-align: center; } }
  /* line 312, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .articles-show-ba832a > .a-lead .att-title {
    font-size: 1.5em;
    line-height: 1.3333333333em; }
    @media (min-width: 650px) {
      /* line 312, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .articles-show-ba832a > .a-lead .att-title {
        font-size: 1.8em;
        line-height: 1.2777777778em; } }
/* line 322, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.articles-show-ba832a .anecdote-intrinsic-embed-n42ha1 img {
  image-rendering: high-quality;
  image-rendering: smooth; }
  @media (-webkit-max-device-pixel-ratio: 1.5), (max-resolution: 144dpi) {
    /* line 322, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .articles-show-ba832a .anecdote-intrinsic-embed-n42ha1 img {
      image-rendering: -webkit-optimize-contrast;
      image-rendering: optimizeQuality; } }

/* line 335, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.article-extras-wrapper-gn4asr {
  max-width: 630px;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto; }

/* line 342, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.article-comments-wrapper-sn3akf {
  margin-top: 54px;
  margin-top: 3rem; }
  /* line 344, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-comments-wrapper-sn3akf a {
    word-wrap: break-word; }

/* line 358, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.article-cards-collection-i3na1r .article-card-i3na1r {
  margin-top: 14px;
  margin-top: 0.8rem;
  margin-bottom: 14px;
  margin-bottom: 0.8rem; }
  /* line 360, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-cards-collection-i3na1r .article-card-i3na1r:first-child {
    margin-top: 0; }
  /* line 363, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-cards-collection-i3na1r .article-card-i3na1r:last-child {
    margin-bottom: 0; }

/* line 369, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.article-card-i3na1r {
  display: block;
  position: relative;
  margin-top: 22px;
  margin-top: 1.2rem;
  margin-bottom: 22px;
  margin-bottom: 1.2rem;
  font-size: 15px;
  font-size: 0.85rem;
  line-height: 1;
  min-height: 45px;
  padding-left: 59px;
  text-decoration: none !important; }
  /* line 383, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r .a-graphic {
    width: 45px;
    background-size: 32px 32px;
    position: absolute;
    left: 0;
    top: 0; }
  @media (min-width: 650px) {
    /* line 369, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-card-i3na1r {
      min-height: 65px;
      padding-left: 85px; }
      /* line 393, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-card-i3na1r .a-text {
        padding-top: 0.3em; }
      /* line 396, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-card-i3na1r .a-graphic {
        width: 65px;
        background-size: 46px 46px; } }
  @supports (display: flex) {
    /* line 369, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-card-i3na1r {
      min-height: auto;
      padding-left: 0;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      align-content: stretch;
      align-items: center; }
      /* line 411, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-card-i3na1r .a-graphic {
        position: relative;
        flex: 0 0 auto;
        align-self: auto;
        margin-right: 18px;
        margin-right: 1rem; }
      /* line 417, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-card-i3na1r .a-text {
        padding-top: 0;
        flex: 1 1 auto;
        align-self: auto; } }
  /* line 426, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r, .article-card-i3na1r .a-text {
    color: inherit; }
  /* line 430, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r:visited, .article-card-i3na1r:visited .a-text {
    color: #6b3d84; }
  /* line 435, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r:hover, .article-card-i3na1r:hover .a-text, .article-card-i3na1r:focus, .article-card-i3na1r:focus .a-text {
    color: #B60B00; }
  /* line 438, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r:hover .a-title, .article-card-i3na1r:focus .a-title {
    text-decoration: underline; }
  /* line 441, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r:hover .a-graphic:after, .article-card-i3na1r:focus .a-graphic:after {
    box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.15); }
  /* line 448, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r .a-text .a-title {
    display: inline;
    margin-right: 0.3em;
    font-size: 1.1em;
    line-height: 1.45455em; }
  /* line 454, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r .a-text .a-meta {
    display: inline;
    font-size: 0.8em;
    line-height: 1.625em;
    color: #888;
    white-space: nowrap; }
  /* line 464, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .article-card-i3na1r .a-graphic {
    border-radius: 50%;
    background-color: #e9e9e9;
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23bbb' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E");
    display: block;
    overflow: hidden; }
    /* line 475, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-card-i3na1r .a-graphic:after {
      content: '';
      border-radius: 50%;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transition: box-shadow 0.15s ease-out;
      box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.4); }
    /* line 490, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .article-card-i3na1r .a-graphic > .inner {
      height: 0;
      padding-bottom: 100%;
      position: relative; }
      /* line 494, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .article-card-i3na1r .a-graphic > .inner img {
        display: block;
        border: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }

/* line 514, /rails/app/assets/stylesheets/global-ui/_articles.scss */
.more-from-this-topic-nrut2a {
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-size: 0.9rem; }
  /* line 524, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .l-section {
    margin-top: 32px;
    margin-top: 1.8rem; }
    /* line 526, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .more-from-this-topic-nrut2a .l-section:first-child {
      margin-top: 0; }
  /* line 529, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .l-link-list {
    list-style: none;
    padding-left: 0; }
  /* line 534, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .l-link-list-item {
    margin: 11px 0px;
    margin: 0.6rem 0rem; }
    /* line 537, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .more-from-this-topic-nrut2a .l-link-list-item:first-child {
      margin-top: 0; }
    /* line 538, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .more-from-this-topic-nrut2a .l-link-list-item:last-child {
      margin-bottom: 0; }
  /* line 543, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .s-section-title {
    margin-bottom: 11px;
    margin-bottom: 0.6rem;
    text-transform: uppercase;
    color: #777;
    font-size: 12px;
    font-size: 0.65rem;
    font-weight: 600; }
  /* line 553, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .s-separator {
    color: #777;
    margin: 0px 1px;
    margin: 0rem 0.05rem; }
  /* line 557, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .s-secondary {
    color: #444;
    font-size: 14px;
    font-size: 0.8rem; }
  /* line 561, /rails/app/assets/stylesheets/global-ui/_articles.scss */
  .more-from-this-topic-nrut2a .s-tertiary {
    font-size: 11px;
    font-size: 0.6rem;
    margin-left: 0.1em;
    color: #888;
    font-weight: 300;
    font-style: normal; }
  @supports ((display: grid) and (grid-template-areas: "a b c")) {
    /* line 514, /rails/app/assets/stylesheets/global-ui/_articles.scss */
    .more-from-this-topic-nrut2a {
      display: grid;
      grid-gap: 1.8rem 1.75rem;
      grid-template-columns: 1fr;
      grid-template-areas: "public" "premium"; }
      /* line 576, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .more-from-this-topic-nrut2a .a-public {
        grid-area: public; }
      /* line 577, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .more-from-this-topic-nrut2a .a-premium {
        grid-area: premium; }
      /* line 579, /rails/app/assets/stylesheets/global-ui/_articles.scss */
      .more-from-this-topic-nrut2a .l-section {
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 0.625rem; }
      @media (min-width: 650px) {
        /* line 514, /rails/app/assets/stylesheets/global-ui/_articles.scss */
        .more-from-this-topic-nrut2a {
          grid-template-columns: 1fr 1fr;
          grid-template-areas: "public premium"; } } }
/* line 13, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
.benchmark-context-header-addon-neur4n {
  line-height: 1.2;
  border-bottom: 1px solid #ddd;
  padding-top: 9px;
  padding-top: 0.5rem;
  padding-bottom: 9px;
  padding-bottom: 0.5rem; }
  /* line 21, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-context-header-addon-neur4n .l-content > * {
    display: inline-block;
    vertical-align: middle; }
  @supports (display: flex) {
    /* line 20, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
    .benchmark-context-header-addon-neur4n .l-content {
      display: flex;
      align-items: center; }
      /* line 28, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
      .benchmark-context-header-addon-neur4n .l-content > * {
        flex: 0 1 auto;
        display: block; }
        /* line 31, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
        .benchmark-context-header-addon-neur4n .l-content > *.l-navigation {
          flex-shrink: 0;
          max-width: 50%;
          margin-right: 0.8rem; } }
/* line 45, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
.benchmark-context-header-addon-neur4n .l-navigation {
  text-align: center; }
  /* line 49, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-context-header-addon-neur4n .l-navigation a {
    text-decoration: none;
    color: inherit; }
    /* line 52, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
    .benchmark-context-header-addon-neur4n .l-navigation a:hover, .benchmark-context-header-addon-neur4n .l-navigation a:focus {
      color: #B60B00; }
  /* line 58, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-context-header-addon-neur4n .l-navigation > * {
    display: inline-block;
    vertical-align: middle;
    padding: 0 0.2rem; }
    /* line 62, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
    .benchmark-context-header-addon-neur4n .l-navigation > *:first-child {
      margin-left: -0.2rem; }
    /* line 63, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
    .benchmark-context-header-addon-neur4n .l-navigation > *:last-child {
      margin-right: -0.2rem; }
  @supports (display: flex) {
    /* line 45, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
    .benchmark-context-header-addon-neur4n .l-navigation {
      display: flex;
      align-items: center; }
      /* line 68, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
      .benchmark-context-header-addon-neur4n .l-navigation > * {
        flex: 0 1 auto;
        display: block; } }
  /* line 75, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-context-header-addon-neur4n .l-navigation .a-arrow {
    display: none; }
    @supports (transform: rotate(180deg)) and (background-size: 100% 100%) and (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
      /* line 75, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
      .benchmark-context-header-addon-neur4n .l-navigation .a-arrow {
        display: inline-block;
        width: 0.75rem;
        height: 1.135135rem;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='112px' viewBox='0 0 74 112' width='74px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cline style='fill:none;stroke:%23444;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='9' x2='56' y1='9' y2='56'/%3E%3Cline style='fill:none;stroke:%23444;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='56' x2='9' y1='56' y2='103'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 0.75rem 1.135135rem; }
        /* line 90, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
        .benchmark-context-header-addon-neur4n .l-navigation .a-arrow.v-previous {
          transform: rotate(180deg); }
        /* line 94, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
        .benchmark-context-header-addon-neur4n .l-navigation .a-arrow.v-end-of-list {
          opacity: 0.25; }
        /* line 99, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
        .benchmark-context-header-addon-neur4n .l-navigation .a-arrow:not(.v-end-of-list):hover, .benchmark-context-header-addon-neur4n .l-navigation .a-arrow:not(.v-end-of-list):focus {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='112px' viewBox='0 0 74 112' width='74px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cline style='fill:none;stroke:%23B60B00;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='9' x2='56' y1='9' y2='56'/%3E%3Cline style='fill:none;stroke:%23B60B00;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='56' x2='9' y1='56' y2='103'/%3E%3C/g%3E%3C/svg%3E"); } }
  /* line 108, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-context-header-addon-neur4n .l-navigation .a-state {
    display: inline-block;
    font-size: 14px;
    font-size: 0.75rem; }
    /* line 112, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
    .benchmark-context-header-addon-neur4n .l-navigation .a-state .context {
      display: block;
      font-size: 11px;
      font-size: 0.6rem;
      color: #888; }
/* line 125, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
.benchmark-context-header-addon-neur4n .l-title {
  font-weight: 500;
  font-size: 23px;
  font-size: 1.25rem; }
  /* line 128, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-context-header-addon-neur4n .l-title .a-secondary {
    color: #888;
    font-weight: 400;
    font-size: 0.75em;
    line-height: 1.1; }

/* line 144, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
.study-context-notice-fk7nay {
  border-bottom: 1px solid #ddd;
  line-height: 1.5;
  font-size: 14px;
  font-size: 0.8rem;
  padding-top: 9px;
  padding-top: 0.5rem;
  padding-bottom: 9px;
  padding-bottom: 0.5rem;
  font-style: italic; }

/* line 157, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
.benchmark-page-dfi4ho {
  font-size: 0.85rem; }
  /* line 159, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-page-dfi4ho, .benchmark-page-dfi4ho .anecdote-wysicontent-ndj4ab {
    font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif; }
  /* line 162, /rails/app/assets/stylesheets/global-ui/_benchmarks.scss */
  .benchmark-page-dfi4ho .anecdote-small-text-size-an43ja {
    font-size: 0.9em; }
/* line 101, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
:not(button).button-design-exd52p {
  position: relative;
  text-decoration: none;
  display: inline-block;
  cursor: pointer; }
  /* line 14, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p > .inner {
    line-height: 1.3;
    position: relative;
    display: block;
    padding: 0.425rem 0.8rem;
    font-size: 0.9rem;
    border-radius: 2px;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.3), 0 2px 10px -3px rgba(0, 0, 0, 0.2);
    background-color: #e0e0e0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    color: #000; }
    @media (min-width: 960px) {
      /* line 14, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
      :not(button).button-design-exd52p > .inner {
        padding: 0.425rem 0.8rem 0.45rem; } }
    @media (min-width: 1225px) {
      /* line 14, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
      :not(button).button-design-exd52p > .inner {
        padding: 0.425rem 0.8rem 0.415rem; } }
    /* line 37, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    :not(button).button-design-exd52p > .inner .a-meta {
      font-size: 0.75em;
      opacity: 0.85; }
    /* line 41, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    :not(button).button-design-exd52p > .inner * + .a-meta {
      margin-left: 0.3em; }
  /* line 51, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p:hover > .inner, :not(button).button-design-exd52p:focus > .inner {
    background-color: #e5e5e5;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3); }
  /* line 57, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p:active > .inner {
    transform: translate3d(0, 1px, 0); }
  /* line 67, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p.v-primary > .inner {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    color: #fff;
    font-weight: 600;
    background-color: #78990d; }
  /* line 74, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p.v-primary:hover > .inner, :not(button).button-design-exd52p.v-primary:focus > .inner {
    background-color: #7fa20e; }
  /* line 85, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p.v-destructive > .inner {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    color: #fff;
    font-weight: 600;
    background-color: #a80d0d; }
  /* line 92, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  :not(button).button-design-exd52p.v-destructive:hover > .inner, :not(button).button-design-exd52p.v-destructive:focus > .inner {
    background-color: #b10e0e; }

@supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
  /* line 107, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
  button.button-design-exd52p {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    font: inherit;
    font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
    background: none;
    border: none;
    position: relative;
    text-decoration: none;
    display: inline-block;
    cursor: pointer; }
    /* line 14, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p > .inner {
      line-height: 1.3;
      position: relative;
      display: block;
      padding: 0.425rem 0.8rem;
      font-size: 0.9rem;
      border-radius: 2px;
      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.3), 0 2px 10px -3px rgba(0, 0, 0, 0.2);
      background-color: #e0e0e0;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
      color: #000; }
      @media (min-width: 960px) {
        /* line 14, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
        button.button-design-exd52p > .inner {
          padding: 0.425rem 0.8rem 0.45rem; } }
      @media (min-width: 1225px) {
        /* line 14, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
        button.button-design-exd52p > .inner {
          padding: 0.425rem 0.8rem 0.415rem; } }
      /* line 37, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
      button.button-design-exd52p > .inner .a-meta {
        font-size: 0.75em;
        opacity: 0.85; }
      /* line 41, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
      button.button-design-exd52p > .inner * + .a-meta {
        margin-left: 0.3em; }
    /* line 51, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p:hover > .inner, button.button-design-exd52p:focus > .inner {
      background-color: #e5e5e5;
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3); }
    /* line 57, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p:active > .inner {
      transform: translate3d(0, 1px, 0); }
    /* line 67, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p.v-primary > .inner {
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
      color: #fff;
      font-weight: 600;
      background-color: #78990d; }
    /* line 74, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p.v-primary:hover > .inner, button.button-design-exd52p.v-primary:focus > .inner {
      background-color: #7fa20e; }
    /* line 85, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p.v-destructive > .inner {
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
      color: #fff;
      font-weight: 600;
      background-color: #a80d0d; }
    /* line 92, /rails/app/assets/stylesheets/global-ui/_button-design.scss */
    button.button-design-exd52p.v-destructive:hover > .inner, button.button-design-exd52p.v-destructive:focus > .inner {
      background-color: #b10e0e; } }
/* line 7, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
.card-collection-fkd6yn .card-item-fkd6yn {
  width: 100%;
  margin-top: 1rem; }
  /* line 10, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-collection-fkd6yn .card-item-fkd6yn:first-child {
    margin-top: 0; }
  /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
  .l-card-avoid-excessive-width.card-collection-fkd6yn .card-item-fkd6yn {
    max-width: 450px;
    max-width: 25rem;
    margin-left: auto;
    margin-right: auto; }
@supports ((display: grid) and (grid-template-areas: "a b c")) {
  /* line 21, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-collection-fkd6yn > .inner {
    margin: 0;
    display: grid;
    grid-gap: 1rem; }
    @media (min-width: 650px) {
      /* line 21, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
      .card-collection-fkd6yn > .inner {
        grid-gap: 1.75rem; } }
    /* line 28, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-collection-fkd6yn > .inner .card-item-fkd6yn {
      margin-top: 0; }
    @media (min-width: 800px) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-two-col.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(2, 1fr); } }
    @media (min-width: 566px) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-three-col.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(2, 1fr); } }
      @media (min-width: 566px) and (min-width: 850px) {
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .l-three-col.card-collection-fkd6yn > .inner {
          grid-template-columns: repeat(3, 1fr); } }
    @media (min-width: 450px) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-four-col.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(2, 1fr); } }
      @media (min-width: 450px) and (min-width: 675px) {
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .l-four-col.card-collection-fkd6yn > .inner {
          grid-template-columns: repeat(3, 1fr); } }

      @media (min-width: 450px) and (min-width: 675px) and (min-width: 900px) {
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .l-four-col.card-collection-fkd6yn > .inner {
          grid-template-columns: repeat(4, 1fr); } }
    @media (min-width: 9rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-5rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(5rem, 1fr)); } }
    @media (min-width: 10rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-6rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(6rem, 1fr)); } }
    @media (min-width: 11rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-7rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(7rem, 1fr)); } }
    @media (min-width: 12rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-8rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr)); } }
    @media (min-width: 13rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-9rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(9rem, 1fr)); } }
    @media (min-width: 14rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-10rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr)); } }
    @media (min-width: 15rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-11rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr)); } }
    @media (min-width: 16rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-12rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr)); } }
    @media (min-width: 17rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-13rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr)); } }
    @media (min-width: 18rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-14rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); } }
    @media (min-width: 19rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-15rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr)); } }
    @media (min-width: 20rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-16rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)); } }
    @media (min-width: 21rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-17rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(17rem, 1fr)); } }
    @media (min-width: 22rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-18rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr)); } }
    @media (min-width: 23rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-19rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(19rem, 1fr)); } }
    @media (min-width: 24rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-20rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr)); } }
    @media (min-width: 25rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-21rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(21rem, 1fr)); } }
    @media (min-width: 26rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-22rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(22rem, 1fr)); } }
    @media (min-width: 27rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-23rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(23rem, 1fr)); } }
    @media (min-width: 28rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-24rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr)); } }
    @media (min-width: 29rem) {
      /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
      .l-card-min-25rem.card-collection-fkd6yn > .inner {
        grid-template-columns: repeat(auto-fill, minmax(25rem, 1fr)); } } }

/* line 73, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
.card-item-fkd6yn {
  display: block;
  text-decoration: none;
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  line-height: 1.25;
  font-size: 14px;
  font-size: 0.8rem; }
  /* line 79, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn, .card-item-fkd6yn:hover, .card-item-fkd6yn:focus, .card-item-fkd6yn:visited {
    color: #222; }
  /* line 85, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn, .card-item-fkd6yn .s-shadow-box {
    background-color: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
    overflow: hidden;
    border-radius: 2px; }
  /* line 93, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn.s-boxless, .card-item-fkd6yn.s-boxless:hover, .card-item-fkd6yn.s-boxless:focus, .card-item-fkd6yn.s-boxless.jsv-hover-sync {
    box-shadow: none;
    background-color: transparent;
    border-radius: 0;
    overflow: visible; }
  /* line 102, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn > .inner {
    min-height: 100%; }
  /* line 109, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-padded-box {
    margin: 0.7em 1em; }
    @media (min-width: 960px) {
      /* line 109, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
      .card-item-fkd6yn .l-padded-box {
        margin: 1em 1.3em; } }
  /* line 115, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-horizontally-padded-box {
    margin-left: 1em;
    margin-right: 1em; }
    @media (min-width: 960px) {
      /* line 115, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
      .card-item-fkd6yn .l-horizontally-padded-box {
        margin-left: 1.3em;
        margin-right: 1.3em; } }
  /* line 123, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-vertically-padded-box {
    margin-top: 0.7em;
    margin-bottom: 0.7em; }
    @media (min-width: 960px) {
      /* line 123, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
      .card-item-fkd6yn .l-vertically-padded-box {
        margin-top: 1em;
        margin-bottom: 1em; } }
  /* line 131, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-center-align {
    align-self: center; }
  /* line 134, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-horizontal-alignment {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    align-items: stretch; }
    /* line 141, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .l-horizontal-alignment > * {
      box-sizing: border-box;
      flex: 0 1 auto; }
    /* line 146, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .l-horizontal-alignment > .l-padded-box + .l-padded-box, .card-item-fkd6yn .l-horizontal-alignment > .l-horizontally-padded-box + .l-padded-box, .card-item-fkd6yn .l-horizontal-alignment > .l-padded-box + .l-horizontally-padded-box, .card-item-fkd6yn .l-horizontal-alignment > .l-horizontally-padded-box + .l-horizontally-padded-box {
      margin-left: 0; }
  /* line 150, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-eat-up-space {
    flex-basis: 100%; }
  /* line 154, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .l-space-out-children > * {
    margin-left: 5px;
    margin-left: 0.25rem;
    margin-right: 5px;
    margin-right: 0.25rem; }
    /* line 156, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .l-space-out-children > *:first-child {
      margin-left: 0; }
    /* line 157, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .l-space-out-children > *:last-child {
      margin-right: 0; }
  /* line 163, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn, .card-item-fkd6yn .s-shadow-box.s-hover-highlight {
    transition: box-shadow 0.25s ease-out;
    will-change: box-shadow; }
  /* line 170, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  a.card-item-fkd6yn:hover, a.card-item-fkd6yn:hover .s-shadow-box.s-hover-highlight, a.card-item-fkd6yn:focus, a.card-item-fkd6yn:focus .s-shadow-box.s-hover-highlight, a.card-item-fkd6yn.jsv-hover-sync, a.card-item-fkd6yn.jsv-hover-sync .s-shadow-box.s-hover-highlight {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26);
    transition-duration: 0.075s; }
  /* line 174, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  a.card-item-fkd6yn:hover .s-hover-highlight, a.card-item-fkd6yn:focus .s-hover-highlight, a.card-item-fkd6yn.jsv-hover-sync .s-hover-highlight {
    color: #B60B00;
    text-decoration: underline; }
  /* line 182, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .a-title, .card-item-fkd6yn .a-paragraph, .card-item-fkd6yn .s-shadow-box {
    display: block; }
  /* line 185, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .a-title + * {
    margin-top: 2px;
    margin-top: 0.1rem; }
    /* line 187, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .a-title + *.s-tertiary {
      margin-top: 4px;
      margin-top: 0.2rem; }
  /* line 191, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .a-paragraph + * {
    margin-top: 4px;
    margin-top: 0.2rem; }
  /* line 196, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .a-title {
    font-weight: 500;
    font-size: 1.2em;
    line-height: 1.15; }
    /* line 202, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .a-title .s-paragraph, .card-item-fkd6yn .a-title .s-secondary, .card-item-fkd6yn .a-title .s-tertiary {
      font-weight: 400; }
    /* line 205, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .a-title > * + .s-paragraph, .card-item-fkd6yn .a-title > * + .s-secondary, .card-item-fkd6yn .a-title > * + .s-tertiary {
      margin-left: 3px; }
    /* line 208, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .a-title .s-paragraph {
      font-size: 0.75em; }
    /* line 211, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .a-title .s-secondary {
      font-size: 0.75em; }
    /* line 214, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
    .card-item-fkd6yn .a-title .s-tertiary {
      font-size: 0.6em; }
  /* line 220, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-stick-together {
    white-space: nowrap; }
  /* line 223, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-important {
    font-weight: 500;
    color: #000; }
  /* line 227, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-secondary {
    font-size: 0.9em;
    color: #666; }
  /* line 231, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-tertiary {
    font-size: 0.75em;
    color: #888;
    text-transform: uppercase; }
  /* line 236, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-multiline-text {
    line-height: 1.5; }
  /* line 239, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-no-text-transform {
    text-transform: none; }
  /* line 242, /rails/app/assets/stylesheets/global-ui/_card-design.scss */
  .card-item-fkd6yn .s-center-align {
    text-align: center; }
/* line 4, /rails/app/assets/stylesheets/global-ui/_conditional-visibility.scss */
.pro-access-only-rn4z1m {
  display: none; }
/* line 3, /rails/app/assets/stylesheets/global-ui/_footer.scss */
.pro-site-footer-hn3hqa, .site-footer-hn3hqa {
  margin-top: 36px;
  margin-top: 2rem;
  padding-top: 18px;
  padding-top: 1rem;
  padding-bottom: 18px;
  padding-bottom: 1rem;
  border-top: 2px solid #d5d5d5;
  background-color: #eee;
  font-size: 13px;
  font-size: 0.7rem;
  line-height: 1.4;
  color: #777;
  text-align: center; }
  /* line 18, /rails/app/assets/stylesheets/global-ui/_footer.scss */
  .pro-site-footer-hn3hqa span, .site-footer-hn3hqa span {
    display: inline-block;
    margin: 0.5em 0.8em 0; }
  /* line 22, /rails/app/assets/stylesheets/global-ui/_footer.scss */
  .pro-site-footer-hn3hqa a, .site-footer-hn3hqa a {
    color: inherit; }
/* line 7, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
.styled-checkbox-gnx5ba {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  cursor: pointer; }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) and (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) and (background-size: 100% 100%) {
    /* line 7, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
    .styled-checkbox-gnx5ba {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: 1px solid #bbb;
      background-color: #fff;
      border-radius: 3px;
      outline: none; }
      /* line 27, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-checkbox-gnx5ba:focus {
        box-shadow: 0 0 0 3px rgba(29, 78, 216, 0.4) !important; }
      /* line 30, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-checkbox-gnx5ba:checked {
        border-color: #1d4ed8;
        background: #1d4ed8 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px'%3E%3Crect id='background' width='100%' height='100%' fill='none'/%3E%3Csvg preserveAspectRatio='xMidYMid meet' width='100%' height='100%' viewBox='0 0 57 46' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cpath d='M48.2895924,0.622834279 L19.7895092,28.3450992 L8.71090704,17.5698609 L0,26.044751 L19.7896757,45.2958514 L57,9.09788643 L48.2895924,0.622834279 Z' id='Check' fill='%23FFFFFF' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%3C/svg%3E");
        background-attachment: scroll;
        background-position: center center;
        background-repeat: no-repeat; }
      /* line 39, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-checkbox-gnx5ba:hover:not([disabled]), a:hover .styled-checkbox-gnx5ba:not([disabled]), label:hover .styled-checkbox-gnx5ba:not([disabled]) {
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22); }
        /* line 41, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
        .styled-checkbox-gnx5ba:hover:not([disabled]):checked, a:hover .styled-checkbox-gnx5ba:not([disabled]):checked, label:hover .styled-checkbox-gnx5ba:not([disabled]):checked {
          border-color: #2563eb;
          background-color: #2563eb; } }

/* line 57, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
.styled-radio-gnx5ba {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  cursor: pointer; }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) and (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) and (background-size: 100% 100%) {
    /* line 57, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
    .styled-radio-gnx5ba {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border-radius: 50%;
      border: 1px solid #bbb;
      background: #fff;
      outline: none; }
      /* line 76, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-radio-gnx5ba:focus {
        box-shadow: 0 0 0 3px rgba(29, 78, 216, 0.4); }
      /* line 79, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-radio-gnx5ba:checked {
        cursor: default;
        border-color: #1d4ed8;
        background: #1d4ed8 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px'%3E%3Crect id='background' width='100%' height='100%' fill='none'/%3E%3Csvg preserveAspectRatio='xMidYMid meet' width='100%' height='100%' viewBox='0 0 57 46' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cpath d='M48.2895924,0.622834279 L19.7895092,28.3450992 L8.71090704,17.5698609 L0,26.044751 L19.7896757,45.2958514 L57,9.09788643 L48.2895924,0.622834279 Z' id='Check' fill='%23FFFFFF' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%3C/svg%3E");
        background-attachment: scroll;
        background-position: center center;
        background-repeat: no-repeat; }
      /* line 89, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-radio-gnx5ba:not(:checked):hover, a:hover .styled-radio-gnx5ba:not(:checked), label:hover .styled-radio-gnx5ba:not(:checked) {
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22); } }

/* line 102, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
.styled-input-standalone-gnx5ba {
  margin: 0;
  position: relative;
  z-index: 0;
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 7px 0px 5px 9px;
  padding: 0.4rem 0rem 0.3rem 0.5rem;
  padding-right: 1px;
  font: inherit;
  font-size: 18px;
  font-size: 1rem; }
  @supports (box-shadow: inset 0 0 1px rgba(0,0,0,.11), 0 1px 2px rgba(0,0,0,.22)) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    /* line 102, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
    .styled-input-standalone-gnx5ba {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: none;
      background-color: #fff;
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
      border-radius: 2px;
      outline: none;
      transition: box-shadow 0.25s ease-out;
      will-change: box-shadow; }
      /* line 132, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-input-standalone-gnx5ba:hover, .styled-input-standalone-gnx5ba:focus {
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26);
        transition-duration: 0.075s; }
      /* line 137, /rails/app/assets/stylesheets/global-ui/_form-components.scss */
      .styled-input-standalone-gnx5ba:focus {
        box-shadow: 0 0 0 1px #1d4ed8, 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26); } }
/* line 4, /rails/app/assets/stylesheets/global-ui/_header.scss */
.site-header-dksn4a {
  background-color: #0B233C;
  color: #fff; }

/* line 10, /rails/app/assets/stylesheets/global-ui/_header.scss */
.header-navigation-ldri6a {
  text-align: center; }
  /* line 12, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .header-navigation-ldri6a ul, .header-navigation-ldri6a li, .header-navigation-ldri6a a {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0; }
  /* line 18, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .header-navigation-ldri6a a {
    color: inherit;
    padding: 0.5em; }
  /* line 22, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .header-navigation-ldri6a .a-nav-scope.v-root .a-nav-scope {
    display: none; }
  @supports (display: flex) {
    /* line 10, /rails/app/assets/stylesheets/global-ui/_header.scss */
    .header-navigation-ldri6a {
      text-align: left; }
      /* line 28, /rails/app/assets/stylesheets/global-ui/_header.scss */
      .header-navigation-ldri6a .a-nav-scope.v-root {
        display: flex;
        justify-content: space-between;
        align-items: flex-end; }
        /* line 32, /rails/app/assets/stylesheets/global-ui/_header.scss */
        .header-navigation-ldri6a .a-nav-scope.v-root .a-nav-scope {
          display: block; }
      /* line 36, /rails/app/assets/stylesheets/global-ui/_header.scss */
      .header-navigation-ldri6a .a-item {
        position: relative; }
        /* line 41, /rails/app/assets/stylesheets/global-ui/_header.scss */
        .header-navigation-ldri6a .a-item > .children {
          position: absolute;
          left: 0;
          background-color: #0B233C; } }

/* line 52, /rails/app/assets/stylesheets/global-ui/_header.scss */
.pro-site-header-dksn4a {
  padding-top: 8px;
  padding-top: 0.45rem;
  padding-bottom: 8px;
  padding-bottom: 0.45rem;
  background-color: #0B233C;
  color: #fff;
  font-size: 14px;
  font-size: 0.8rem;
  line-height: 1.4; }
  /* line 64, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a h1, .pro-site-header-dksn4a a, .pro-site-header-dksn4a form input[type=submit] {
    color: inherit; }
  /* line 67, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a a, .pro-site-header-dksn4a form {
    display: inline-block;
    margin-right: 18px;
    margin-right: 1rem; }
    /* line 70, /rails/app/assets/stylesheets/global-ui/_header.scss */
    .pro-site-header-dksn4a a:last-child, .pro-site-header-dksn4a form:last-child {
      margin-right: 0; }
  /* line 72, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a a, .pro-site-header-dksn4a form input[type=submit] {
    text-decoration: none; }
    /* line 74, /rails/app/assets/stylesheets/global-ui/_header.scss */
    .pro-site-header-dksn4a a.selected, .pro-site-header-dksn4a form input[type=submit].selected {
      font-weight: 500;
      text-decoration: underline; }
  /* line 79, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a form input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    font: inherit;
    cursor: pointer;
    margin: 0;
    padding: 0; }
  /* line 90, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a .v-selected-current, .pro-site-header-dksn4a .v-selected-parent {
    text-decoration: underline;
    color: rgba(255, 255, 255, 0.8); }
  /* line 94, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a .v-selected-current {
    cursor: default; }
  /* line 98, /rails/app/assets/stylesheets/global-ui/_header.scss */
  .pro-site-header-dksn4a .v-selected-parent:hover, .pro-site-header-dksn4a .v-selected-parent:focus {
    color: #fff; }
@keyframes iconSm45naAnimatedBackground {
  0% {
    background-position: 0px 0px; }
  50% {
    background-position: 17px 0px; }
  50.0001% {
    background-position: -17px 0px; }
  100% {
    background-position: 0px 0px; } }
/* line 12, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
.icon-sm45na {
  display: none; }

@supports (background-size: 100% 100%) and (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
  /* line 19, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
  .icon-sm45na {
    display: inline-block;
    text-decoration: none !important;
    width: 13px;
    height: 13px;
    margin: 0;
    transform: translateY(16%);
    padding: 0;
    position: relative; }
    /* line 23, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    a > span + .icon-sm45na, a > .icon-sm45na + span {
      margin-left: 0.4em; }
    @media (min-width: 650px) {
      /* line 19, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
      .icon-sm45na {
        width: 15px;
        height: 15px; } }
    @media (min-width: 960px) {
      /* line 19, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
      .icon-sm45na {
        width: 17px;
        height: 17px; } }
    @media (min-width: 1225px) {
      /* line 19, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
      .icon-sm45na {
        transform: translateY(10%); } }
    /* line 41, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .card-item-fkd6yn .icon-sm45na {
      width: 1em;
      height: 1em;
      transform: translateY(10%); }
    /* line 49, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    * + .icon-sm45na {
      margin-left: 0.1rem; }
    /* line 53, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-attachment: scroll;
      background-position: 0px 0px;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border-radius: 50%; }
    /* line 70, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-go:before {
      background-color: #bbb;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
      will-change: background-position, background-color;
      transition: background-color 0.2s ease-out; }
      /* line 77, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
      a:hover .icon-sm45na.v-go:before, a:focus .icon-sm45na.v-go:before {
        background-color: #B60B00;
        transition: none;
        animation: iconSm45naAnimatedBackground 0.35s 1 ease-out forwards; }
    /* line 85, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-expand:before {
      will-change: background-image;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23191919' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); }
      /* line 89, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
      a .icon-sm45na.v-expand:before, [role=button] .icon-sm45na.v-expand:before {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%231C5EBE' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); }
      /* line 92, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
      a:hover .icon-sm45na.v-expand:before, a:focus .icon-sm45na.v-expand:before, [role=button]:hover .icon-sm45na.v-expand:before, [role=button]:focus .icon-sm45na.v-expand:before {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23B60B00' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); }
    /* line 98, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-positive:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%2399af37' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E"); }
    /* line 103, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-negative:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%239a3b3b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
    /* line 111, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-annotation-positive:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%2399af37' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
    /* line 115, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-annotation-negative:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%239a3b3b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
    /* line 122, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-thumbs-up:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z'/%3E%3C/svg%3E"); }
    /* line 126, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-thumbs-up-colored:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%2399af37' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z'/%3E%3C/svg%3E"); }
    /* line 131, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-thumbs-down:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23666' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z'/%3E%3C/svg%3E"); }
    /* line 135, /rails/app/assets/stylesheets/global-ui/_inline-icons.scss */
    .icon-sm45na.v-thumbs-down-colored:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%239a3b3b' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z'/%3E%3C/svg%3E"); } }
/* line 5, /rails/app/assets/stylesheets/global-ui/_intrinsic-embeds.scss */
.intrinsic-embed-hkfs5n {
  max-width: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block; }
  /* line 11, /rails/app/assets/stylesheets/global-ui/_intrinsic-embeds.scss */
  .intrinsic-embed-hkfs5n > .inner {
    height: 0;
    padding-bottom: 50%;
    position: relative; }
    /* line 15, /rails/app/assets/stylesheets/global-ui/_intrinsic-embeds.scss */
    .intrinsic-embed-hkfs5n > .inner > * {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
/*---------------------------------------------------------------------------
--- Spring Box
---------------------------------------------------------------------------*/
/* line 8, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
.js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-content {
  display: none; }
/* line 12, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
.js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-active .js-spring-box-ks4jaa-content {
  display: block; }

/*---------------------------------------------------------------------------
--- Main Navigation
---------------------------------------------------------------------------*/
/* line 22, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
.main-nav-skdnta {
  font-size: 16px;
  position: relative;
  z-index: 100;
  background-color: #0B233C;
  color: #fff;
  color: rgba(255, 255, 255, 0.95);
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.75); }
  /* line 24, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta .main {
    display: block !important;
    /* IE6 */
    /* IE7 */ }
    /* line 26, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .main:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: ' ';
      clear: both;
      height: 0;
      padding-top: 0.01px; }
    /* line 35, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    * html .main-nav-skdnta .main {
      zoom: 1; }
    /* line 38, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    *:first-child + html .main-nav-skdnta .main {
      zoom: 1; }
  /* line 50, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta .navigation {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); }
  /* line 55, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta .a-visual-offset {
    margin-left: -17px;
    margin-right: -15px; }
  /* line 61, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a,
  .main-nav-skdnta form {
    display: block;
    float: left;
    position: relative; }
  /* line 68, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta form button {
    display: block;
    background: none;
    font: inherit;
    margin: 0;
    padding: 0;
    border: none;
    line-height: inherit;
    cursor: pointer;
    text-align: left; }
  /* line 80, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a,
  .main-nav-skdnta form button {
    padding: 0.8em 0.85em 0.9em;
    color: inherit;
    outline: none;
    text-decoration: none;
    transition: background-color 0.2s ease-out; }
    /* line 87, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a:focus,
    .main-nav-skdnta form button:focus {
      text-decoration: underline; }
    /* line 91, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a:hover, .main-nav-skdnta a:focus,
    .main-nav-skdnta form button:hover,
    .main-nav-skdnta form button:focus {
      transition: none;
      background-color: rgba(255, 255, 255, 0.12);
      color: #fff; }
    /* line 97, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.v-selected-current, .main-nav-skdnta a.v-selected-parent,
    .main-nav-skdnta form button.v-selected-current,
    .main-nav-skdnta form button.v-selected-parent {
      background-color: #fff;
      color: #000;
      text-shadow: none; }
    /* line 103, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.v-selected-current,
    .main-nav-skdnta form button.v-selected-current {
      cursor: default; }
    /* line 107, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.v-selected-parent:hover, .main-nav-skdnta a.v-selected-parent:focus,
    .main-nav-skdnta form button.v-selected-parent:hover,
    .main-nav-skdnta form button.v-selected-parent:focus {
      color: #B60B00; }
  /* line 116, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a.home, .main-nav-skdnta a.home-pro {
    min-width: 146px;
    min-height: 1em;
    position: relative; }
    /* line 118, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.home .page-name,
    .main-nav-skdnta a.home .company-name, .main-nav-skdnta a.home-pro .page-name,
    .main-nav-skdnta a.home-pro .company-name {
      position: absolute;
      height: 1px;
      width: 1px;
      overflow: hidden;
      clip: rect(1px 1px 1px 1px);
      clip: rect(1px, 1px, 1px, 1px); }
    /* line 125, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.home .logo, .main-nav-skdnta a.home-pro .logo {
      width: 146px;
      height: 24px;
      position: absolute;
      overflow: hidden;
      display: block;
      top: 10px;
      left: 16px;
      background-attachment: scroll;
      background-position: 0px -24px;
      background-repeat: no-repeat;
      background-image: url(/assets/navigation/logo-sprite-6ab1b6a3b433a96b4e53cc5ac5483b54943fac2dadf6557316073fdb2cd8d926.png); }
      @supports (background-size: 100% 100%) {
        @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
          /* line 125, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
          .main-nav-skdnta a.home .logo, .main-nav-skdnta a.home-pro .logo {
            background-image: url(/assets/navigation/logo-sprite-retina-6bd1fa5e3ebc79dbbc95f997a21f9b20bbbb5500e71d77b458e29f4ae49d4456.png);
            background-size: 146px 150px; } } }
    /* line 147, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.home.v-selected-current .logo, .main-nav-skdnta a.home.v-selected-parent .logo, .main-nav-skdnta a.home-pro.v-selected-current .logo, .main-nav-skdnta a.home-pro.v-selected-parent .logo {
      background-position: 0px 0px; }
  /* line 152, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a.home-pro {
    min-width: 110px; }
    /* line 154, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.home-pro .logo {
      width: 110px;
      background-position: 0px -72px; }
    /* line 160, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.home-pro.v-selected-current .logo, .main-nav-skdnta a.home-pro.v-selected-parent .logo {
      background-position: 0px -48px; }
    /* line 165, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.home-pro:not(.v-selected-current):hover, .main-nav-skdnta a.home-pro:not(.v-selected-current):focus {
      cursor: default;
      background-color: transparent; }
  /* line 175, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a.sign-in,
  .main-nav-skdnta a.premium-public-switch {
    float: right; }
  /* line 179, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta .research-topics,
  .main-nav-skdnta .products-and-services {
    position: relative;
    display: inline-block;
    float: left; }
    /* line 185, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .research-topics .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link,
    .main-nav-skdnta .products-and-services .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link {
      float: none; }
    /* line 188, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .research-topics .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-content,
    .main-nav-skdnta .products-and-services .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-content {
      left: 0;
      right: auto; }
  /* line 194, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized {
    position: relative; }
    /* line 196, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link {
      display: inline-block;
      padding-right: 2em; }
      /* line 199, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link:after {
        content: '';
        position: absolute;
        overflow: hidden;
        display: block;
        background-attachment: scroll;
        background-repeat: no-repeat;
        top: 18px;
        right: 10px;
        width: 13px;
        height: 8px;
        background-position: -13px 0px;
        background-image: url(/assets/navigation/arrow-sprite-eceb579af048b1cdd22574654c57d059a42c209f2444692a0b17d388d40cea11.png); }
        @supports (background-size: 100% 100%) {
          @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
            /* line 199, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
            .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link:after {
              background-image: url(/assets/navigation/arrow-sprite-retina-7690b25bc74f833b0aa5185aba55dd9d665327dea6e0d87aa358377f70d419b6.png);
              background-size: 26px 16px; } } }
      /* line 220, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-current, .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-parent {
        color: #000; }
        /* line 223, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-current:after, .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-parent:after {
          background-position: 0px 0px;
          opacity: 0.5; }
        /* line 227, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-current:hover, .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-parent:hover {
          color: #000; }
      /* line 231, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-link.v-selected-parent:hover {
        color: #B60B00; }
    /* line 236, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-content {
      position: absolute;
      top: 2.8em;
      border: 2px solid #0B233C;
      right: 0px;
      background-color: #0B233C;
      box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.2); }
      /* line 240, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-content:before {
        /* hover spacing fix */
        content: '';
        display: block;
        position: absolute;
        top: -4px;
        height: 2px;
        width: 100%; }
      /* line 252, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-content a {
        float: none;
        border: none;
        margin: 0;
        white-space: nowrap; }
      /* line 258, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .js-spring-box-ks4jaa-scope.jsv-spring-box-ks4jaa-initialized .js-spring-box-ks4jaa-content .secondary {
        font-size: 0.9em;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        font-style: italic;
        padding-top: 0.7em;
        padding-bottom: 0.7em; }
  /* line 269, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a.with-byline {
    position: relative; }
    /* line 271, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.with-byline .primary {
      display: block;
      margin-top: -6px;
      padding-bottom: 6px; }
    /* line 276, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.with-byline .byline {
      position: absolute;
      top: 23px;
      display: block;
      font-size: 12px;
      color: #b2b9c1; }
      /* line 282, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta a.with-byline .byline .a-selected {
        text-decoration: underline; }
    @media (min-width: 1110px) {
      /* line 289, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta a.with-byline.v-selected-current .byline, .main-nav-skdnta a.with-byline.v-selected-parent .byline {
        color: #666; } }
  /* line 306, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a.search {
    float: right; }
    /* line 311, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.search span {
      padding-left: 21px;
      position: relative; }
      /* line 315, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta a.search span:after {
        content: '';
        display: block;
        position: absolute;
        left: -3px;
        top: 0px;
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
        background-attachment: scroll;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        will-change: background-position, background-color;
        transition: background-color 0.2s ease-out; }
        /* line 335, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        a:hover .main-nav-skdnta a.search span:after, a:focus .main-nav-skdnta a.search span:after {
          background-color: #B60B00;
          transition: none;
          animation: iconSm45naAnimatedBackground 0.35s 1 ease-out forwards; }
    @media (min-width: 1110px) {
      /* line 345, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta a.search.v-selected-current span:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%230B233C' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } }
  /* line 306, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta a.premium-public-switch {
    float: right; }
    /* line 311, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.premium-public-switch span {
      padding-left: 21px;
      position: relative; }
      /* line 315, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta a.premium-public-switch span:after {
        content: '';
        display: block;
        position: absolute;
        left: -3px;
        top: 0px;
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
        background-attachment: scroll;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        will-change: background-position, background-color;
        transition: background-color 0.2s ease-out; }
        /* line 335, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        a:hover .main-nav-skdnta a.premium-public-switch span:after, a:focus .main-nav-skdnta a.premium-public-switch span:after {
          background-color: #B60B00;
          transition: none;
          animation: iconSm45naAnimatedBackground 0.35s 1 ease-out forwards; }
    @media (min-width: 1110px) {
      /* line 345, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta a.premium-public-switch.v-selected-current span:after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%230B233C' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); } }

@media (max-width: 1109px) {
  /* line 357, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .main-nav-skdnta {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0; }
    /* line 362, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a,
    .main-nav-skdnta form {
      float: none;
      display: block; }
    /* line 367, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a,
    .main-nav-skdnta form button {
      border: none;
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      margin: 0; }
    /* line 373, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta form button {
      width: 100%; }
    /* line 376, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .main {
      max-width: 100%; }
      /* line 378, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .main.anecdote-add-page-padding-n6naao {
        padding-left: 0;
        padding-right: 0; }
        /* line 381, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .main.anecdote-add-page-padding-n6naao .a-visual-offset {
          margin-left: 0;
          margin-right: 0; }
      /* line 386, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .main a,
      .main-nav-skdnta .main form button {
        border-color: #0B233C;
        border-width: 2px;
        padding-top: 0.7em;
        padding-bottom: 0.8em; }
        /* line 392, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .main a:first-child,
        .main-nav-skdnta .main form button:first-child {
          border-top: none; }
        /* line 395, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .main a:last-child,
        .main-nav-skdnta .main form button:last-child {
          border-bottom: none; }
        /* line 398, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .main a.v-selected-current, .main-nav-skdnta .main a.v-selected-parent,
        .main-nav-skdnta .main form button.v-selected-current,
        .main-nav-skdnta .main form button.v-selected-parent {
          background-color: #34495f !important;
          color: #c7c9cb !important;
          text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) !important; }
      /* line 411, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta .main .research-topics,
      .main-nav-skdnta .main .products-and-services {
        float: none;
        display: block; }
        /* line 416, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .main .research-topics .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-link,
        .main-nav-skdnta .main .products-and-services .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-link {
          display: block;
          position: relative;
          top: auto;
          border: none;
          border-top: 2px solid #0B233C;
          padding-right: 1em; }
          /* line 423, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
          .main-nav-skdnta .main .research-topics .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-link:after,
          .main-nav-skdnta .main .products-and-services .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-link:after {
            background: none !important; }
        /* line 427, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta .main .research-topics .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-content,
        .main-nav-skdnta .main .products-and-services .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-content {
          display: none; }
    /* line 434, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .home .logo {
      background-position: 0px -24px !important; }
    /* line 438, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta a.search,
    .main-nav-skdnta a.sign-in,
    .main-nav-skdnta a.premium-public-switch {
      float: none !important;
      border-top: 1px solid rgba(255, 255, 255, 0.25) !important;
      padding-top: 0.8em !important; }
    /* line 446, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta .js-spring-box-ks4jaa-scope .js-spring-box-ks4jaa-content {
      box-shadow: none !important; }
    /* line 450, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya {
      position: sticky;
      top: 0;
      left: 0; }
      /* line 455, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation {
        font-size: 0.8em;
        line-height: 3.3125em;
        position: relative;
        height: auto;
        width: auto;
        overflow: initial;
        clip: auto;
        color: #fff;
        padding-top: 0;
        padding-bottom: 0;
        text-align: right;
        text-transform: uppercase;
        cursor: pointer; }
        /* line 466, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation:hover {
          background-color: #22374e; }
        /* line 472, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text {
          position: relative;
          padding-right: 30px; }
        /* line 476, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text:before,
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text:after {
          content: '';
          position: absolute;
          overflow: hidden;
          display: block;
          background-attachment: scroll;
          background-repeat: no-repeat; }
        /* line 485, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text:before {
          width: 146px;
          height: 24px;
          top: 10px;
          left: 16px;
          background-position: 0px -24px;
          background-image: url(/assets/navigation/logo-sprite-6ab1b6a3b433a96b4e53cc5ac5483b54943fac2dadf6557316073fdb2cd8d926.png); }
          @supports (background-size: 100% 100%) {
            @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
              /* line 485, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
              .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text:before {
                background-image: url(/assets/navigation/logo-sprite-retina-6bd1fa5e3ebc79dbbc95f997a21f9b20bbbb5500e71d77b458e29f4ae49d4456.png);
                background-size: 146px 150px;
                top: 9px; } } }
        /* line 501, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text.v-pro-logo:before {
          background-position: 0px -72px; }
        /* line 504, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text:after {
          top: 17px;
          right: 10px;
          width: 13px;
          height: 8px;
          background-position: -13px 0px;
          background-image: url(/assets/navigation/arrow-sprite-eceb579af048b1cdd22574654c57d059a42c209f2444692a0b17d388d40cea11.png); }
          @supports (background-size: 100% 100%) {
            @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
              /* line 504, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
              .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .navigation .a-text:after {
                background-image: url(/assets/navigation/arrow-sprite-retina-7690b25bc74f833b0aa5185aba55dd9d665327dea6e0d87aa358377f70d419b6.png);
                background-size: 26px 16px; } } }
      /* line 521, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .main {
        display: none !important;
        position: absolute;
        top: 2.8em;
        border: 2px solid #0B233C;
        right: 5px;
        background-color: #0B233C;
        box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.2); }
        /* line 531, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .main a.home .logo {
          display: none; }
        /* line 534, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .main a.home .page-name {
          position: relative;
          height: auto;
          width: auto;
          overflow: initial;
          clip: auto; }
        /* line 538, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .main a.home-pro {
          display: none; }
          /* line 540, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
          .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya .main a.home-pro + a {
            border-top: none; }
      /* line 548, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya.js-progressive-disclosure-open-arr2ya .main {
        display: block !important; }
      /* line 551, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .main-nav-skdnta.js-progressive-disclosure-initialized-arr2ya.js-progressive-disclosure-open-arr2ya .navigation {
        background-position: -13px -8px; } }
/*---------------------------------------------------------------------------
--- Legacy Footer
---------------------------------------------------------------------------*/
/* line 563, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
.footer-skdnta {
  margin-top: 18px;
  margin-top: 1rem;
  padding: 27px 0px 36px;
  padding: 1.5rem 0rem 2rem;
  background-color: #eee;
  border-top: 2px solid #ddd;
  font-size: 15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  /* line 571, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-pro-footer {
    text-align: center;
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 0em;
    margin-bottom: 0em;
    color: #666; }
    /* line 575, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-pro-footer a {
      color: inherit; }
      /* line 577, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .footer-skdnta .a-pro-footer a:hover, .footer-skdnta .a-pro-footer a:focus {
        text-decoration: underline;
        color: #B60B00; }
    /* line 583, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-pro-footer span {
      margin: 0.3em 1em;
      display: inline-block;
      white-space: nowrap; }
  /* line 591, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer .a-sections {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
    /* line 610, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer .a-sections .a-section {
      -webkit-flex: 0 1 11em;
      -ms-flex: 0 1 11em;
      flex: 0 1 11em;
      -webkit-align-self: auto;
      -ms-flex-item-align: auto;
      align-self: auto;
      margin-right: 2em;
      margin-bottom: 2em; }
  @supports ((display: grid) and (grid-template-areas: "a b c")) {
    /* line 622, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer .a-sections {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(11em, 1fr));
      grid-gap: 2em 3em; }
      @media (min-width: 650px) {
        /* line 622, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .footer-skdnta .a-public-footer .a-sections {
          grid-gap: 2em; } }
      /* line 629, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .footer-skdnta .a-public-footer .a-sections .a-section {
        margin: 0; } }
  /* line 635, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer a,
  .footer-skdnta .a-public-footer em {
    display: block;
    padding: 0.6em 0;
    line-height: 1.3em; }
    /* line 639, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a .prefix,
    .footer-skdnta .a-public-footer em .prefix {
      top: 0.6em; }
    @media (min-width: 650px) {
      /* line 635, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .footer-skdnta .a-public-footer a,
      .footer-skdnta .a-public-footer em {
        padding: 0.3em 0; }
        /* line 644, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .footer-skdnta .a-public-footer a .prefix,
        .footer-skdnta .a-public-footer em .prefix {
          top: 0.3em; } }
  /* line 651, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer a {
    padding-left: 0.9em;
    position: relative;
    white-space: nowrap; }
    /* line 654, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a .prefix {
      position: absolute;
      left: 0.2em;
      color: #999; }
    /* line 660, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a .text,
    .footer-skdnta .a-public-footer a .a-count {
      display: inline-block;
      vertical-align: middle; }
    /* line 667, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a.v-selected-parent .text, .footer-skdnta .a-public-footer a.v-selected-current .text {
      position: relative;
      z-index: 0;
      text-decoration: underline;
      text-decoration-color: #bbb; }
    /* line 675, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a.v-selected-parent:hover .text {
      text-decoration-color: #B60B00; }
  /* line 681, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer em,
  .footer-skdnta .a-public-footer .column-header {
    font-weight: normal;
    font-style: normal;
    font-size: 0.75em;
    text-transform: uppercase;
    word-spacing: 0.2em;
    padding-left: 0; }
    /* line 689, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer em, .footer-skdnta .a-public-footer em.v-selected-parent, .footer-skdnta .a-public-footer em.v-selected-current, .footer-skdnta .a-public-footer em.v-selected-current:hover,
    .footer-skdnta .a-public-footer .column-header,
    .footer-skdnta .a-public-footer .column-header.v-selected-parent,
    .footer-skdnta .a-public-footer .column-header.v-selected-current,
    .footer-skdnta .a-public-footer .column-header.v-selected-current:hover {
      color: #777; }
  /* line 697, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer .column-header:hover {
    color: #B60B00; }
  /* line 701, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer a {
    text-decoration: none;
    color: #333; }
    /* line 707, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a:hover,
    .footer-skdnta .a-public-footer a:hover .prefix,
    .footer-skdnta .a-public-footer a:hover .a-count, .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-parent:hover,
    .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-parent:hover .prefix,
    .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-parent:hover .a-count {
      color: #B60B00; }
    /* line 716, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a.v-selected-current,
    .footer-skdnta .a-public-footer a.v-selected-current .prefix,
    .footer-skdnta .a-public-footer a.v-selected-current .a-count, .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-parent,
    .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-parent .prefix,
    .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-parent .a-count {
      color: #999; }
    /* line 722, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer a.v-selected-current, .footer-skdnta .a-public-footer a.v-display-selected-parent.v-selected-current {
      cursor: default;
      color: #999 !important; }
  /* line 729, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer .a-count {
    font-size: 0.75em;
    line-height: 1em;
    margin-left: 1px;
    color: #888; }
  /* line 736, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
  .footer-skdnta .a-public-footer .rights-and-contact {
    margin: 0 auto;
    margin-top: 27px;
    margin-top: 1.5rem;
    color: #777;
    font-size: 14px; }
    @media (min-width: 650px) {
      /* line 736, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .footer-skdnta .a-public-footer .rights-and-contact {
        margin-top: 18px;
        margin-top: 1rem; } }
    @media (min-width: 450px) {
      /* line 736, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .footer-skdnta .a-public-footer .rights-and-contact {
        text-align: center; } }
    /* line 748, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer .rights-and-contact a {
      display: inline;
      color: inherit;
      padding: 0; }
      /* line 752, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
      .footer-skdnta .a-public-footer .rights-and-contact a:hover, .footer-skdnta .a-public-footer .rights-and-contact a:focus {
        text-decoration: underline; }
    /* line 757, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
    .footer-skdnta .a-public-footer .rights-and-contact span {
      display: inline-block;
      margin: 9px 5px;
      margin: 0.5rem 0.3rem; }
      @media (min-width: 650px) {
        /* line 757, /rails/app/assets/stylesheets/global-ui/_legacy-navigation.scss */
        .footer-skdnta .a-public-footer .rights-and-contact span {
          margin-left: 13px;
          margin-left: 0.7rem;
          margin-right: 13px;
          margin-right: 0.7rem; } }
/* line 9, /rails/app/assets/stylesheets/global-ui/_miscellaneous.scss */
.hide-overflow-oir49a {
  overflow: hidden; }

/* line 18, /rails/app/assets/stylesheets/global-ui/_miscellaneous.scss */
.sans-serif-tilde-qnru5r {
  font-family: "-apple-system", "BlinkMacSystemFont", Verdana, sans-serif !important; }

/* line 28, /rails/app/assets/stylesheets/global-ui/_miscellaneous.scss */
.screen-reader-a4n3ar {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

/* line 38, /rails/app/assets/stylesheets/global-ui/_miscellaneous.scss */
.standalone-share-links-kg5naw {
  cursor: default;
  display: inline-block;
  background-color: #eee;
  border-radius: 1em;
  padding: 0.2em 0.5em;
  line-height: 1; }

/* line 53, /rails/app/assets/stylesheets/global-ui/_miscellaneous.scss */
.research-overview-graphic-size-fj4nat {
  max-width: 150px !important; }

/* line 63, /rails/app/assets/stylesheets/global-ui/_miscellaneous.scss */
.long-url {
  overflow-wrap: anywhere; }
/* line 2, /rails/app/assets/stylesheets/global-ui/_overlay.scss */
.js-modal-overlay-iwha3s-initialized .js-modal-overlay-iwha3s-content {
  display: none; }
/* line 5, /rails/app/assets/stylesheets/global-ui/_overlay.scss */
.js-modal-overlay-iwha3s-initialized .tingle-modal .js-modal-overlay-iwha3s-content {
  display: block; }
/* line 10, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
.l-layout-width-hnyt3a {
  margin-left: auto;
  margin-right: auto;
  max-width: 684px;
  max-width: 38rem; }
  @supports ((display: grid) and (grid-template-areas: "a b c")) and (display: flex) {
    /* line 10, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
    .l-layout-width-hnyt3a {
      max-width: 912px;
      max-width: 50.6818rem; } }

/* line 24, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
.l-extra-wide-layout-width-hnyt3a {
  margin-left: auto;
  margin-right: auto;
  max-width: 684px;
  max-width: 38rem; }
  @supports ((display: grid) and (grid-template-areas: "a b c")) and (display: flex) {
    /* line 24, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
    .l-extra-wide-layout-width-hnyt3a {
      max-width: 1170px;
      max-width: 65rem; } }

/* line 39, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
.l-wide-page-width-hnyt3a {
  max-width: 684px;
  max-width: 38rem;
  margin-left: auto;
  margin-right: auto; }

/* line 47, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
.l-left-align-container-hnyt3a {
  margin-left: 0; }

/* line 62, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
.l-generic-page-padding-vertical-top-only-hnyt3a, .l-generic-page-padding-vertical-hnyt3a {
  padding-top: 14px;
  padding-top: 0.75rem; }
  @media (min-width: 650px) {
    /* line 62, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
    .l-generic-page-padding-vertical-top-only-hnyt3a, .l-generic-page-padding-vertical-hnyt3a {
      padding-top: 23px;
      padding-top: 1.3rem; } }
  @media (min-width: 960px) {
    /* line 62, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
    .l-generic-page-padding-vertical-top-only-hnyt3a, .l-generic-page-padding-vertical-hnyt3a {
      padding-top: 36px;
      padding-top: 2rem; } }

/* line 71, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
.l-generic-page-padding-vertical-bottom-only-hnyt3a, .l-generic-page-padding-vertical-hnyt3a {
  padding-bottom: 14px;
  padding-bottom: 0.75rem; }
  @media (min-width: 650px) {
    /* line 71, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
    .l-generic-page-padding-vertical-bottom-only-hnyt3a, .l-generic-page-padding-vertical-hnyt3a {
      padding-bottom: 54px;
      padding-bottom: 3rem; } }
  @media (min-width: 960px) {
    /* line 71, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
    .l-generic-page-padding-vertical-bottom-only-hnyt3a, .l-generic-page-padding-vertical-hnyt3a {
      padding-bottom: 72px;
      padding-bottom: 4rem; } }

@media (min-width: 350px) {
  /* line 88, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .display-from-medium-handheld-nsj4ba {
    display: none; } }
@media (min-width: 450px) {
  /* line 93, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .display-from-large-handheld-nsj4ba {
    display: none; } }
@media (min-width: 650px) {
  /* line 98, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .display-from-tablet-nsj4ba {
    display: none; } }
@media (min-width: 960px) {
  /* line 103, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .display-from-laptop-nsj4ba {
    display: none; } }
@media (max-width: 349px) {
  /* line 109, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .only-display-medium-handheld-nsj4ba {
    display: none; } }
@media (max-width: 449px) {
  /* line 114, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .only-display-large-handheld-nsj4ba {
    display: none; } }
@media (max-width: 649px) {
  /* line 119, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .only-display-tablet-nsj4ba {
    display: none; } }
@media (max-width: 1070px) {
  /* line 124, /rails/app/assets/stylesheets/global-ui/_page-layouts.scss */
  .only-display-desktop-nsj4ba {
    display: none; } }
/* line 8, /rails/app/assets/stylesheets/global-ui/_premium-sales-page.scss */
.sales-page-feature-icon-k4na4i {
  max-width: 4rem !important; }
/* line 10, /rails/app/assets/stylesheets/premium/_helpers.scss */
.base-ribbon-nr3are {
  color: #fff;
  font-weight: 400;
  font-size: 0.6em;
  text-transform: uppercase;
  padding: 0.1em 0.4em 0.025em;
  border-radius: 3px;
  display: inline-block;
  transform: translateY(-0.15em);
  float: right;
  margin-top: 0.4em; }
  /* line 19, /rails/app/assets/stylesheets/premium/_helpers.scss */
  .base-ribbon-nr3are a {
    color: inherit;
    text-decoration: none; }

/* line 3, /rails/app/assets/stylesheets/global-ui/_public-warning-switcher.scss */
.plan-warning-switcher-dkj23d {
  background-color: #fff;
  border-left: 4px solid #0b233c;
  border-radius: 2px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  font-size: 16px;
  line-height: 22px;
  padding: 20px;
  text-align: center; }

@media (max-width: 540px) {
  /* line 16, /rails/app/assets/stylesheets/global-ui/_public-warning-switcher.scss */
  .plan-warning-switcher-dkj23d {
    font-size: 14px;
    line-height: 20px;
    padding: 15px; } }
/* line 8, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
.report-toc-bou6ga {
  font-size: 16px;
  font-size: 0.9rem; }
  /* line 12, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-toc-bou6ga ol {
    list-style: none; }
    /* line 14, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-toc-bou6ga ol li {
      margin: 0.4rem 0;
      font-size: 1em; }
      /* line 17, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-toc-bou6ga ol li small {
        font-size: 0.75em;
        color: #888;
        margin-left: 0.4em; }
      /* line 22, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-toc-bou6ga ol li.sub-header {
        font-style: italic; }
      /* line 25, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-toc-bou6ga ol li ol {
        list-style: none;
        margin-left: 1em;
        margin-top: 0.4em;
        margin-bottom: 0.8em;
        font-style: normal; }
  /* line 36, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-toc-bou6ga ol.guidelines li {
    line-height: 1.5;
    font-size: 0.8em;
    margin-top: 0.9em;
    margin-bottom: 0.9em;
    color: #555; }
    /* line 42, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-toc-bou6ga ol.guidelines li strong {
      font-weight: normal;
      font-size: 1.25em;
      display: block;
      color: #222; }
  /* line 49, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-toc-bou6ga ol.guidelines .guidelines {
    font-size: 1.25em; }
    /* line 51, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-toc-bou6ga ol.guidelines .guidelines strong {
      font-size: 1.1em; }
  /* line 57, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-toc-bou6ga .a-show-full-toc {
    font-size: 0.85em;
    line-height: 1.4;
    color: #777; }
    /* line 61, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-toc-bou6ga .a-show-full-toc a {
      text-decoration: none; }
      /* line 63, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-toc-bou6ga .a-show-full-toc a:hover {
        text-decoration: underline; }

/* line 77, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
.report-feature-icon-ansj31 {
  font-size: 16px;
  font-size: 0.9rem;
  position: relative;
  padding-left: 56px;
  min-height: 56px; }
  /* line 83, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31 > p {
    padding-left: 22px;
    padding-left: 1.2rem; }
  /* line 84, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 56px;
    height: 56px;
    content: '';
    background: transparent url(/assets/sales-page/features-list-3237a23587b96caaaede4b520561186fc4efde7dc82e56f33f731cc99449f1bf.png) no-repeat scroll 0px 0px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
      /* line 84, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-feature-icon-ansj31:before {
        background-image: url(/assets/sales-page/features-list-retina-cb8ae92491be42366f0f4159ccf307342db0d53a83165e9d500b27b5d97265a4.png);
        background-size: 56px 672px; } }
  /* line 98, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-guideline:before {
    background-position: 0px 0px; }
  /* line 99, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-user-quotes:before {
    background-position: 0px -56px; }
  /* line 100, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-screenshots:before {
    background-position: 0px -112px; }
  /* line 101, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-case-studies:before {
    background-position: 0px -168px; }
  /* line 102, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-print:before {
    background-position: 0px -224px; }
  /* line 103, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-review-tool:before {
    background-position: 0px -280px; }
  /* line 104, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-performance-scores:before {
    background-position: 0px -336px; }
  /* line 105, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-full-access:before {
    background-position: 0px -448px; }
  /* line 106, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-best-practice-examples:before {
    background-position: 0px -504px; }
  /* line 107, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-page-designs:before {
    background-position: 0px -560px; }
  /* line 108, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-feature-icon-ansj31.v-multi-year-benchmark:before {
    background-position: 0px -616px; }

@media (min-width: 650px) {
  /* line 123, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-flip-through-oyn4ba .a-header {
    text-align: center; } }
/* line 127, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
.report-flip-through-oyn4ba .a-header .a-caption {
  margin-left: 0.2rem;
  font-size: 0.75em;
  color: #777; }
/* line 138, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
.report-flip-through-oyn4ba .a-slider {
  margin-top: 1.25rem;
  position: relative;
  z-index: 0;
  padding: 0; }
  /* line 144, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-flip-through-oyn4ba .a-slider .a-navigation {
    display: none; }
  @supports (transform: rotate(180deg)) and (background-size: 100% 100%) and (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) {
    @media (min-width: 650px) {
      /* line 152, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-flip-through-oyn4ba .a-slider .a-navigation {
        display: block; } }
    /* line 158, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-flip-through-oyn4ba .a-slider .a-navigation > * {
      z-index: 2;
      position: absolute;
      top: 50%;
      width: 2rem;
      height: 2rem;
      margin-top: -1rem;
      border-radius: 50%;
      background-color: #f9f9f9;
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
      transition: box-shadow 0.25s ease-out;
      will-change: box-shadow; }
      /* line 165, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-flip-through-oyn4ba .a-slider .a-navigation > *.previous {
        left: -1rem;
        transform: scaleX(-1); }
        @media (min-width: 1225px) {
          /* line 165, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
          .report-flip-through-oyn4ba .a-slider .a-navigation > *.previous {
            left: -2.5rem; } }
      /* line 172, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-flip-through-oyn4ba .a-slider .a-navigation > *.next {
        right: -1rem; }
        @media (min-width: 1225px) {
          /* line 172, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
          .report-flip-through-oyn4ba .a-slider .a-navigation > *.next {
            right: -2.5rem; } }
      /* line 190, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-flip-through-oyn4ba .a-slider .a-navigation > *:hover {
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26);
        transition-duration: 0.075s; }
        /* line 193, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
        .report-flip-through-oyn4ba .a-slider .a-navigation > *:hover:after {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='112px' viewBox='0 0 74 112' width='74px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cline style='fill:none;stroke:%23B60B00;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='9' x2='56' y1='9' y2='56'/%3E%3Cline style='fill:none;stroke:%23B60B00;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='56' x2='9' y1='56' y2='103'/%3E%3C/g%3E%3C/svg%3E"); }
      /* line 200, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-flip-through-oyn4ba .a-slider .a-navigation > *:after {
        position: absolute;
        width: 100%;
        height: 100%;
        content: '';
        display: block;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg height='112px' viewBox='0 0 74 112' width='74px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cline style='fill:none;stroke:%23666;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='9' x2='56' y1='9' y2='56'/%3E%3Cline style='fill:none;stroke:%23666;stroke-width:12;stroke-linecap:square;stroke-miterlimit:10;' x1='56' x2='9' y1='56' y2='103'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 0.625rem 1.25rem;
        transform: translateX(0.1rem); } }

/* line 228, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
.report-details-oput3b {
  font-size: 14px;
  font-size: 0.75rem; }
  /* line 233, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-details-oput3b .a-feature-table tr:first-child th, .report-details-oput3b .a-feature-table tr:first-child td {
    padding-top: 0; }
  /* line 236, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-details-oput3b .a-feature-table tr:last-child th, .report-details-oput3b .a-feature-table tr:last-child td {
    padding-bottom: 0; }
  /* line 238, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-details-oput3b .a-feature-table th, .report-details-oput3b .a-feature-table td {
    padding-top: 5px;
    padding-top: 0.25rem;
    padding-bottom: 5px;
    padding-bottom: 0.25rem; }
  /* line 241, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-details-oput3b .a-feature-table th {
    white-space: nowrap;
    color: #777;
    text-align: left;
    padding-right: 0.75em; }

/* line 256, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
.report-comparison-o6q2ag {
  font-size: 14px;
  font-size: 0.8rem; }
  /* line 258, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-comparison-o6q2ag h2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 1.2em; }
  /* line 263, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
  .report-comparison-o6q2ag table {
    border: none;
    border-collapse: collapse;
    width: 100%;
    font-size: 1em;
    text-align: center;
    color: #333; }
    /* line 270, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .rgba .report-comparison-o6q2ag table {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
    /* line 273, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-comparison-o6q2ag table th {
      font-weight: 600;
      line-height: 1.2em; }
      /* line 276, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-comparison-o6q2ag table th .report {
        display: block;
        font-weight: normal;
        font-style: normal;
        font-size: 0.85em;
        color: #666; }
    /* line 285, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-comparison-o6q2ag table tr th, .report-comparison-o6q2ag table tr td {
      padding: 0.1em 0 0.2em; }
    /* line 288, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-comparison-o6q2ag table tr .legend {
      text-align: right;
      font-style: italic;
      width: 5.5em;
      color: #888;
      padding-right: 5px; }
    /* line 296, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
    .report-comparison-o6q2ag table tr:nth-child(even) th, .report-comparison-o6q2ag table tr:nth-child(even) td {
      background-color: #eee;
      border-left: 2px solid #fff;
      border-right: 2px solid #fff; }
      /* line 300, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-comparison-o6q2ag table tr:nth-child(even) th.legend, .report-comparison-o6q2ag table tr:nth-child(even) td.legend {
        background-color: #fff; }
      /* line 303, /rails/app/assets/stylesheets/global-ui/_sales-pages.scss */
      .report-comparison-o6q2ag table tr:nth-child(even) th.baymard, .report-comparison-o6q2ag table tr:nth-child(even) td.baymard {
        background-color: #D2E2F1;
        color: #111; }
/* line 504, /rails/app/assets/stylesheets/global-ui/_training.scss */
.training-certification-profiles-list-ln4vax {
  font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
  line-height: 1.25;
  font-size: 17px;
  font-size: 0.95rem;
  width: 100%;
  display: table;
  border-collapse: collapse; }
  /* line 515, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-ln4vax .a-table-head {
    display: table-header-group;
    font-weight: 500; }
    /* line 518, /rails/app/assets/stylesheets/global-ui/_training.scss */
    .training-certification-profiles-list-ln4vax .a-table-head .s-col {
      vertical-align: bottom; }
  /* line 520, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-ln4vax .training-certification-profiles-list-item-ln4vax {
    display: table-row; }
    /* line 522, /rails/app/assets/stylesheets/global-ui/_training.scss */
    .training-certification-profiles-list-ln4vax .training-certification-profiles-list-item-ln4vax .s-col {
      vertical-align: middle; }
  /* line 524, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-ln4vax .s-col {
    display: table-cell; }
  /* line 529, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-ln4vax .a-table-head {
    text-transform: uppercase;
    font-size: 13px;
    font-size: 0.7rem;
    color: #777; }
    /* line 533, /rails/app/assets/stylesheets/global-ui/_training.scss */
    .training-certification-profiles-list-ln4vax .a-table-head .s-col {
      padding-bottom: 5px;
      padding-bottom: 0.3rem; }

/* line 539, /rails/app/assets/stylesheets/global-ui/_training.scss */
.training-certification-profiles-list-item-ln4vax {
  display: block;
  text-decoration: none;
  margin-top: -1px; }
  /* line 544, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-item-ln4vax, .training-certification-profiles-list-item-ln4vax:hover, .training-certification-profiles-list-item-ln4vax:focus, .training-certification-profiles-list-item-ln4vax:visited {
    color: inherit; }
  /* line 545, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-item-ln4vax .s-link-style {
    color: #1C5EBE; }
  /* line 551, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-item-ln4vax:first-child {
    margin-top: 0; }
  /* line 552, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-item-ln4vax .s-col {
    padding: 9px 9px 7px 0px;
    padding: 0.5rem 0.5rem 0.4rem 0rem;
    border: 1px solid #e9e9e9;
    border-left: none;
    border-right: none; }
    /* line 554, /rails/app/assets/stylesheets/global-ui/_training.scss */
    .training-certification-profiles-list-item-ln4vax .s-col:last-child {
      padding-right: 0; }
  /* line 561, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-item-ln4vax:hover, .training-certification-profiles-list-item-ln4vax:focus {
    background-color: #f9f9f9; }
    /* line 563, /rails/app/assets/stylesheets/global-ui/_training.scss */
    .training-certification-profiles-list-item-ln4vax:hover .s-link-style, .training-certification-profiles-list-item-ln4vax:hover .s-hover-highlight, .training-certification-profiles-list-item-ln4vax:focus .s-link-style, .training-certification-profiles-list-item-ln4vax:focus .s-hover-highlight {
      color: #B60B00;
      text-decoration: underline; }
  /* line 570, /rails/app/assets/stylesheets/global-ui/_training.scss */
  .training-certification-profiles-list-item-ln4vax .a-name {
    font-weight: 500; }
/* line 7, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
.js-progressive-disclosure-scope-arr2ya:not(.js-progressive-disclosure-initialized-arr2ya).js-progressive-disclosure-hide-toggles-on-expand-arr2ya .js-progressive-disclosure-toggle-arr2ya, .js-progressive-disclosure-scope-arr2ya:not(.js-progressive-disclosure-initialized-arr2ya) .js-progressive-disclosure-hide-on-expand-arr2ya, .js-progressive-disclosure-initialized-arr2ya.js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-hide-toggles-on-expand-arr2ya .js-progressive-disclosure-toggle-arr2ya, .js-progressive-disclosure-initialized-arr2ya.js-progressive-disclosure-open-arr2ya .js-progressive-disclosure-hide-on-expand-arr2ya {
  display: none; }

/* line 20, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-open-arr2ya) .js-progressive-disclosure-content-arr2ya {
  display: none; }
/* line 31, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) {
  cursor: pointer;
  color: #1C5EBE;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */ }
  /* line 38, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
  .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):hover {
    color: #B60B00; }
  /* line 42, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
  .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):active {
    outline: none; }
  /* line 53, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
  .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
    content: '[+] '; }
    /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
    .js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
      content: '[-] '; }
  @supports (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) and (background-size: 100% 100%) {
    /* line 31, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
    .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) {
      padding-left: 1.1em;
      position: relative; }
      /* line 64, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
      .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
        content: ''; }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
          content: ''; }
      /* line 73, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
      .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
        content: '';
        position: absolute;
        top: -4%;
        left: 0;
        display: block;
        width: 0.8em;
        height: 100%;
        background-size: 0.8em 0.8em;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%231C5EBE' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%231C5EBE' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); }
      /* line 92, /rails/app/assets/stylesheets/plugins/_progressive-disclosure.scss */
      .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):hover:before {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23B60B00' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .js-progressive-disclosure-open-arr2ya.js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):hover:before {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23B60B00' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E"); } }
/* line 5, /rails/app/assets/stylesheets/plugins/_progressive-sheets.scss */
.js-progressive-sheets-scope-initialized-js3naw > .js-sheets > *:not(.js-active-sheet-js3naw) {
  display: none; }
/*! jQuery UI - v1.11.0 - 2014-08-12
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/* ----------------------------------------------------------- */
/* == tingle v0.13.2 */
/* ----------------------------------------------------------- */


.tingle-modal * {
  box-sizing: border-box;
}

.tingle-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  background: rgba(0, 0, 0, .8);
  opacity: 0;
  cursor: pointer;
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
}

/* confirm and alerts
-------------------------------------------------------------- */

.tingle-modal--confirm .tingle-modal-box {
  text-align: center;
}

/* modal
-------------------------------------------------------------- */

.tingle-modal--noOverlayClose {
  cursor: default;
}

.tingle-modal--noClose .tingle-modal__close {
  display: none;
}

.tingle-modal__close {
  position: fixed;
  top: 10px;
  right: 28px;
  z-index: 1000;
  padding: 0;
  width: 5rem;
  height: 5rem;
  border: none;
  background-color: transparent;
  color: #f0f0f0;
  font-size: 6rem;
  font-family: monospace;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: color .3s ease;
  transition: color .3s ease;
}

.tingle-modal__closeLabel {
  display: none;
}

.tingle-modal__close:hover {
  color: #fff;
}

.tingle-modal-box {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 60%;
  border-radius: 4px;
  background: #fff;
  opacity: 1;
  cursor: auto;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);
  transition: -webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);
  transition: transform .3s cubic-bezier(.175, .885, .32, 1.275);
  transition: transform .3s cubic-bezier(.175, .885, .32, 1.275), -webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
}

.tingle-modal-box__content {
  padding: 3rem 3rem;
}

.tingle-modal-box__footer {
  padding: 1.5rem 2rem;
  width: auto;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #f5f5f5;
  cursor: auto;
}

.tingle-modal-box__footer::after {
  display: table;
  clear: both;
  content: "";
}

.tingle-modal-box__footer--sticky {
  position: fixed;
  bottom: -200px; /* TODO : find a better way */
  z-index: 10001;
  opacity: 1;
  -webkit-transition: bottom .3s ease-in-out .3s;
  transition: bottom .3s ease-in-out .3s;
}

/* state
-------------------------------------------------------------- */

.tingle-enabled {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0;
}

.tingle-modal--visible .tingle-modal-box__footer {
  bottom: 0;
}

.tingle-enabled .tingle-content-wrapper {
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.tingle-modal--visible {
  visibility: visible;
  opacity: 1;
}

.tingle-modal--visible .tingle-modal-box {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.tingle-modal--overflow {
  overflow-y: scroll;
  padding-top: 8vh;
}

/* btn
-------------------------------------------------------------- */

.tingle-btn {
  display: inline-block;
  margin: 0 .5rem;
  padding: 1rem 2rem;
  border: none;
  background-color: grey;
  box-shadow: none;
  color: #fff;
  vertical-align: middle;
  text-decoration: none;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: background-color .4s ease;
  transition: background-color .4s ease;
}

.tingle-btn--primary {
  background-color: #3498db;
}

.tingle-btn--danger {
  background-color: #e74c3c;
}

.tingle-btn--default {
  background-color: #34495e;
}

.tingle-btn--pull-left {
  float: left;
}

.tingle-btn--pull-right {
  float: right;
}

/* responsive
-------------------------------------------------------------- */

@media (max-width : 540px) {
  .tingle-modal {
    top: 0px;
    display: block;
    padding-top: 60px;
    width: 100%;
  }

  .tingle-modal-box {
    width: auto;
    border-radius: 0;
  }

  .tingle-modal-box__content {
    overflow-y: scroll;
  }

  .tingle-modal--noClose {
    top: 0;
  }

  .tingle-modal--noOverlayClose {
    padding-top: 0;
  }

  .tingle-modal-box__footer .tingle-btn {
    display: block;
    float: none;
    margin-bottom: 1rem;
    width: 100%;
  }

  .tingle-modal__close {
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 60px;
    border: none;
    background-color: #2c3e50;
    box-shadow: none;
    color: #fff;
    line-height: 55px;
  }

  .tingle-modal__closeLabel {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.5rem;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  }

  .tingle-modal__closeIcon {
    display: inline-block;
    margin-right: .5rem;
    vertical-align: middle;
    font-size: 4rem;
  }
}

@supports ((-webkit-backdrop-filter: blur(12px)) or (backdrop-filter: blur(12px))) {
  .tingle-modal {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
  }

  @media (max-width : 540px) {
    .tingle-modal {
      -webkit-backdrop-filter: blur(8px);
      backdrop-filter: blur(8px);
    }
  }

  .tingle-enabled .tingle-content-wrapper {
    -webkit-filter: none;
    filter: none;
  }
}
/* line 5, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
.anecdote-wysicontent-ndj4ab > .js-progressive-disclosure-toggle-arr2ya {
  box-sizing: border-box; }

/* line 15, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
.anecdote-module-3ba83n.anecdote-progressive-disclosure-iopr5b .js-progressive-disclosure-initialized-arr2ya .js-progressive-disclosure-toggle-arr2ya > .anecdote-wysicontent-ndj4ab > * {
  color: inherit; }

@media (min-width: 1225px) {
  /* line 24, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
  .js-progressive-disclosure-initialized-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya) .js-progressive-disclosure-toggle-arr2ya:not(.js-progressive-disclosure-no-auto-styling-arr2ya):before {
    top: 0; } }

/* line 33, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
.see-all-link-dks43f {
  padding-left: 0 !important; }
  /* line 37, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
  .see-all-link-dks43f:before {
    display: none !important; }
  /* line 42, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
  .see-all-link-dks43f .icon-sm45na + span, .see-all-link-dks43f span + .icon-sm45na {
    margin-left: 0.3em; }
  /* line 47, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
  .see-all-link-dks43f .icon-sm45na {
    transform: translateY(10%); }
  /* line 52, /rails/app/assets/stylesheets/plugin-customizations/_progressive-disclosure.scss */
  .see-all-link-dks43f:hover, .see-all-link-dks43f:focus {
    color: #B60B00 !important; }
/* line 10, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets {
  position: relative;
  width: 100%;
  z-index: 0;
  overflow: hidden;
  padding-bottom: 5px; }
  /* line 17, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
  .js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets > * {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    will-change: left;
    transition: left 0.25s ease-out;
    background-color: #fff; }
    /* line 29, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
    .js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets > * > *:first-child {
      margin-top: 0; }
    /* line 32, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
    .js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets > *.js-past-sheet-js3naw, .js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets > *.js-future-sheet-js3naw {
      position: absolute;
      z-index: 0; }
    /* line 36, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
    .js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets > *.js-past-sheet-js3naw {
      left: -100%; }
    /* line 39, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
    .js-progressive-sheets-scope-initialized-js3naw.v-carousel .js-sheets > *.js-future-sheet-js3naw {
      left: 100%; }

/* line 60, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.tabbed-sheets-gmf42a:not(.js-progressive-sheets-scope-initialized-js3naw) .a-tabs {
  display: none; }
/* line 63, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.tabbed-sheets-gmf42a:not(.js-progressive-sheets-scope-initialized-js3naw) .screen-reader-a4n3ar {
  position: relative;
  height: auto;
  width: auto;
  overflow: initial;
  clip: auto; }
/* line 74, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.tabbed-sheets-gmf42a.js-progressive-sheets-scope-initialized-js3naw .a-tabs {
  margin-bottom: -2px; }
/* line 77, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.tabbed-sheets-gmf42a.js-progressive-sheets-scope-initialized-js3naw .a-tab {
  text-decoration: none;
  border: 2px solid transparent;
  display: inline-block;
  padding: 0px 7px;
  padding: 0rem 0.4rem; }
/* line 83, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.tabbed-sheets-gmf42a.js-progressive-sheets-scope-initialized-js3naw .js-active-tab-js3naw {
  color: inherit;
  cursor: default;
  background-color: #fff;
  border-color: #ddd;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  position: relative; }
  /* line 91, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
  .tabbed-sheets-gmf42a.js-progressive-sheets-scope-initialized-js3naw .js-active-tab-js3naw:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #fff;
    display: block; }
/* line 103, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
.tabbed-sheets-gmf42a.js-progressive-sheets-scope-initialized-js3naw .a-sheets {
  border: 2px solid #ddd;
  border-radius: 3px;
  padding: 13px 16px;
  padding: 0.7rem 0.9rem; }
  /* line 108, /rails/app/assets/stylesheets/plugin-customizations/_progressive-sheets.scss */
  .tabbed-sheets-gmf42a.js-progressive-sheets-scope-initialized-js3naw .a-sheets > * > .screen-reader-a4n3ar:first-child + * {
    margin-top: 0; }
/* line 7, /rails/app/assets/stylesheets/plugin-customizations/_select-to-autocomplete.scss */
.ui-autocomplete {
  font-size: 14px;
  font-size: 0.8rem;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fff;
  width: 218px;
  border: 1px solid #bbb;
  max-height: 16em;
  overflow-y: scroll;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  line-height: 1.3; }
  /* line 20, /rails/app/assets/stylesheets/plugin-customizations/_select-to-autocomplete.scss */
  .ui-autocomplete .ui-menu-item {
    margin: 0;
    padding: 0;
    border-top: 1px solid #ccc;
    display: block;
    margin: 0;
    padding: 0.15em 0.5em 0.25em;
    color: #393939;
    cursor: pointer; }
    /* line 24, /rails/app/assets/stylesheets/plugin-customizations/_select-to-autocomplete.scss */
    .ui-autocomplete .ui-menu-item:first-child {
      border-top: none; }
    /* line 30, /rails/app/assets/stylesheets/plugin-customizations/_select-to-autocomplete.scss */
    .ui-autocomplete .ui-menu-item.ui-state-hover, .ui-autocomplete .ui-menu-item.ui-state-focus, .ui-autocomplete .ui-menu-item.ui-state-active {
      background-color: #eee;
      color: #222;
      text-shadow: 0px 1px #fff; }
@media (min-width: 541px) {
  /* line 3, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
  .tingle-modal {
    padding-left: 3rem;
    padding-right: 3rem; } }
@media (min-width: 1250px) {
  /* line 3, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
  .tingle-modal {
    padding-left: 5rem;
    padding-right: 5rem; } }
/* line 15, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
.tingle-modal.tingle-modal--overflow {
  padding-top: 3rem;
  padding-bottom: 3rem; }
@media (min-width: 541px) {
  /* line 21, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
  .tingle-modal .tingle-modal__close {
    font-size: 3rem;
    top: 0;
    right: 16px;
    width: 3rem;
    height: 3rem; } }
/* line 30, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
.tingle-modal .tingle-modal__closeIcon {
  font-size: 2rem; }
  @media (min-width: 541px) {
    /* line 30, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
    .tingle-modal .tingle-modal__closeIcon {
      font-size: 3rem; } }
/* line 38, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
.tingle-modal .tingle-modal-box {
  width: 100%;
  max-width: 50.6818rem; }
/* line 42, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
.tingle-modal .tingle-modal-box__content {
  padding: 1rem;
  padding-top: 1.5rem; }
  @media (min-width: 541px) {
    /* line 42, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
    .tingle-modal .tingle-modal-box__content {
      padding: 1.1rem 1.5rem; } }
  @media (min-width: 700px) {
    /* line 42, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
    .tingle-modal .tingle-modal-box__content {
      padding: 2rem; } }
  @media (min-width: 1250px) {
    /* line 42, /rails/app/assets/stylesheets/plugin-customizations/_tingle.scss */
    .tingle-modal .tingle-modal-box__content {
      padding: 3rem; } }
/* line 63, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
.tippy-tooltip.baymard-theme {
  line-height: 1.25;
  font-size: 13px;
  font-size: 0.7rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc; }
  /* line 75, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
  .tippy-popper[x-placement^=top] .tippy-tooltip.baymard-theme .tippy-arrow {
    border-top: 7px solid #ccc;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent; }
    /* line 28, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
    .tippy-popper[x-placement^=top] .tippy-tooltip.baymard-theme .tippy-arrow:after {
      border-top: 6px solid #fff;
      border-right: 6px solid transparent;
      border-left: 6px solid transparent;
      content: '';
      position: absolute;
      top: -7px;
      left: -6px; }
  /* line 75, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
  .tippy-popper[x-placement^=bottom] .tippy-tooltip.baymard-theme .tippy-arrow {
    border-bottom: 7px solid #ccc;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent; }
    /* line 41, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
    .tippy-popper[x-placement^=bottom] .tippy-tooltip.baymard-theme .tippy-arrow:after {
      border-bottom: 6px solid #fff;
      border-right: 6px solid transparent;
      border-left: 6px solid transparent;
      content: '';
      position: absolute;
      bottom: -7px;
      left: -6px; }
  /* line 75, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
  .tippy-popper[x-placement^=left] .tippy-tooltip.baymard-theme .tippy-arrow {
    border-left: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
  /* line 75, /rails/app/assets/stylesheets/plugin-customizations/_tippy.scss */
  .tippy-popper[x-placement^=right] .tippy-tooltip.baymard-theme .tippy-arrow {
    border-right: 7px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent; }
/* line 3, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
.article-card-ty3yae > .self {
  display: flex;
  text-decoration: none; }
  /* line 6, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .graphic {
    flex: 0 0 auto;
    width: 5.75rem;
    height: 5.75rem;
    margin-right: 1rem; }
  /* line 12, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .text {
    flex: 1 1 auto; }
  /* line 15, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .title + .meta {
    margin-top: 0.2rem; }
  /* line 22, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self:visited .title {
    color: #65228A; }
  /* line 28, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self:hover .graphic, .article-card-ty3yae > .self:focus .graphic {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26);
    transition-duration: 0.075s; }
  /* line 32, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self:hover .title, .article-card-ty3yae > .self:focus .title {
    text-decoration: underline;
    color: #B60B00; }
  /* line 39, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .graphic {
    transition: box-shadow 0.25s ease-out;
    will-change: box-shadow;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
    overflow: hidden;
    border-radius: 2px; }
  /* line 46, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .graphic img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0; }
  /* line 54, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .title {
    font-size: 0.95rem;
    font-weight: 600;
    color: #111;
    line-height: 1.4; }
  /* line 60, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae > .self .meta {
    font-size: 0.6rem;
    font-weight: 400;
    color: #666;
    text-transform: uppercase; }

/* line 73, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
.article-card-ty3yae--collection > .article-card-ty3yae:not(:first-child) {
  margin-top: 1rem; }
  @supports ((display: grid) and (grid-template-areas: "a b c")) {
    /* line 73, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
    .article-card-ty3yae--collection > .article-card-ty3yae:not(:first-child) {
      margin-top: 0; } }
@supports ((display: grid) and (grid-template-areas: "a b c")) {
  /* line 68, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
  .article-card-ty3yae--collection {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
    grid-gap: 1rem; }
    @media (min-width: 960px) {
      /* line 68, /rails/app/assets/stylesheets/legacy-components/article-card-ty3yae.scss */
      .article-card-ty3yae--collection {
        grid-gap: 1.75rem 3rem; } } }
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/* line 3, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
  gap: 1rem; }
/* line 9, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card {
  line-height: 1.2;
  font-size: 0.85rem;
  text-decoration: none;
  color: inherit;
  min-height: 115px;
  padding: 0.55rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box; }
  /* line 18, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
  .case-study-cards-yz73ak.card:not(.v-cta) {
    transition: box-shadow 120ms ease-out; }
    /* line 20, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
    .case-study-cards-yz73ak.card:not(.v-cta):hover {
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26); }
/* line 31, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card:not(.v-cta):hover .case-study-cards-yz73ak.card--title {
  color: #B60B00;
  text-decoration: underline; }
/* line 36, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--section-bottom {
  border-top: 1px solid #ebecf3;
  margin-top: 0.4rem;
  padding-top: 0.4rem; }
/* line 42, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--title-with-perf {
  display: flex; }
/* line 45, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--title-with-perf .case-study-cards-yz73ak.card--title {
  flex: 1 1 auto; }
/* line 48, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--title-with-perf .case-study-cards-yz73ak.card--performance {
  flex: 0 0 0;
  padding-left: 0.35rem; }
/* line 53, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--title {
  font-weight: 500; }
/* line 57, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--performance-pill {
  text-transform: uppercase;
  font-size: 0.5rem;
  border-radius: 1rem;
  border: 1px solid currentColor;
  white-space: nowrap;
  line-height: 1;
  padding: 0.25rem 0.35rem;
  font-weight: 700;
  filter: brightness(95%); }
/* line 69, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--collections {
  margin-top: 0.15rem;
  font-size: 0.65rem;
  color: #545963;
  font-weight: 500; }
/* line 75, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--collections-truncate {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
/* line 82, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--page-designs {
  color: #738196;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 1rem; }
/* line 88, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--page-designs-prefix {
  font-weight: 600; }
/* line 92, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
.case-study-cards-yz73ak.card--cta-paragraph {
  margin-top: 0.15rem;
  font-size: 0.65rem;
  color: #545963;
  line-height: 1.3; }
  /* line 97, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
  .case-study-cards-yz73ak.card--cta-paragraph a {
    color: #1C5EBE;
    text-decoration-color: #7891b5; }
    /* line 100, /rails/app/assets/stylesheets/legacy-components/case-study-cards-yz73ak.scss */
    .case-study-cards-yz73ak.card--cta-paragraph a:hover {
      color: #B60B00; }
/* line 10, /rails/app/assets/stylesheets/premium/_helpers.scss */
.base-ribbon-nr3are {
  color: #fff;
  font-weight: 400;
  font-size: 0.6em;
  text-transform: uppercase;
  padding: 0.1em 0.4em 0.025em;
  border-radius: 3px;
  display: inline-block;
  transform: translateY(-0.15em);
  float: right;
  margin-top: 0.4em; }
  /* line 19, /rails/app/assets/stylesheets/premium/_helpers.scss */
  .base-ribbon-nr3are a {
    color: inherit;
    text-decoration: none; }

/* line 3, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
.case-study-collection-links-lau85b {
  font-size: 0.75rem;
  line-height: 1.35; }

@media (max-width: 349px) {
  /* line 10, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
  .section--case-study-collection-links-lau85b:not(:first-child) {
    margin-top: 2rem; } }
@media (min-width: 350px) {
  /* line 15, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
  .case-study-collection-links-lau85b {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(8.5rem, 1fr));
    grid-gap: 2rem; } }
  @media (min-width: 350px) and (min-width: 775px) {
    /* line 15, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
    .case-study-collection-links-lau85b {
      grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr)); } }

@media (min-width: 350px) {
  /* line 23, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
  .section--case-study-collection-links-lau85b.v-double-width {
    grid-column-end: span 2; }
    /* line 25, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
    .section--case-study-collection-links-lau85b.v-double-width .list--case-study-collection-links-lau85b {
      column-count: 2;
      column-gap: 2rem; } }
/* line 31, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
.list--case-study-collection-links-lau85b {
  list-style: none; }

/* line 34, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
.list-item--case-study-collection-links-lau85b {
  padding-top: 0.4rem; }

/* line 39, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
.section-title--case-study-collection-links-lau85b {
  color: #738196;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 0.6rem; }

/* line 45, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
.link--case-study-collection-links-lau85b {
  display: block;
  font-weight: 600;
  text-decoration: none; }
  /* line 49, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
  .link--case-study-collection-links-lau85b, .link--case-study-collection-links-lau85b:visited {
    color: #303030; }
  /* line 52, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
  .link--case-study-collection-links-lau85b:hover {
    color: #B60B00;
    text-decoration: underline; }
  /* line 57, /rails/app/assets/stylesheets/legacy-components/case-study-collection-links-lau85b.scss */
  .link--case-study-collection-links-lau85b.v-current, .link--case-study-collection-links-lau85b.v-current:hover {
    cursor: default;
    color: #888;
    text-decoration: underline;
    text-decoration-color: #CCC; }
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/* line 10, /rails/app/assets/stylesheets/premium/_helpers.scss */
.base-ribbon-nr3are {
  color: #fff;
  font-weight: 400;
  font-size: 0.6em;
  text-transform: uppercase;
  padding: 0.1em 0.4em 0.025em;
  border-radius: 3px;
  display: inline-block;
  transform: translateY(-0.15em);
  float: right;
  margin-top: 0.4em; }
  /* line 19, /rails/app/assets/stylesheets/premium/_helpers.scss */
  .base-ribbon-nr3are a {
    color: inherit;
    text-decoration: none; }

/* line 4, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--page-header {
  font-size: 2rem;
  font-weight: 600;
  border-bottom: 2px solid #eee;
  padding-bottom: 0.5rem; }
  /* line 9, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
  .ip-safelist-jr2ura--page-header.v-sub-title {
    font-size: 1.35rem; }

/* line 15, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item-collection {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr));
  grid-gap: 1rem; }

/* line 20, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item {
  font-size: 0.9rem;
  line-height: 1.5;
  background: #f5f5f5;
  border-radius: 3px;
  padding: 0.65rem 0.75rem 0.5rem;
  border: 1px solid #f0f0f0; }

/* line 28, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item--description {
  font-weight: 500;
  margin-right: 0.2em;
  line-height: 1.1; }

/* line 33, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item--ip-address {
  font-size: 0.9em;
  font-family: monospace; }

/* line 37, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item--expires-on {
  font-size: 0.85em;
  color: #444; }

/* line 41, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item--expires-on + .ip-safelist-jr2ura--list-item--actions {
  margin-top: 0.15rem; }

/* line 44, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--list-item--actions {
  font-size: 0.6em;
  text-transform: uppercase;
  color: #444;
  font-weight: 500; }

/* line 54, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--page-header a, .ip-safelist-jr2ura--page-header a:visited, .ip-safelist-jr2ura--list-item a, .ip-safelist-jr2ura--list-item a:visited {
  color: #0f54ba;
  text-decoration: none; }
/* line 58, /rails/app/assets/stylesheets/legacy-components/ip-safelist-jr2ura.scss */
.ip-safelist-jr2ura--page-header a:hover, .ip-safelist-jr2ura--page-header a:focus, .ip-safelist-jr2ura--list-item a:hover, .ip-safelist-jr2ura--list-item a:focus {
  text-decoration: underline; }
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/* line 4, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
.plans-table-kgj5ar > .self {
  font-size: 1rem;
  line-height: 1.3;
  text-align: center;
  max-width: 400px;
  margin: 0 auto; }
  /* line 14, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .plan-toggle {
    display: none; }
  @media (min-width: 450px) {
    @supports ((display: grid) and (grid-template-areas: "a b c")) {
      /* line 4, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
      .plans-table-kgj5ar > .self {
        max-width: 100%; }
        /* line 22, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
        .plans-table-kgj5ar > .self .plan-toggle {
          display: block; }
          /* line 24, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .plan-toggle .see-freelance {
            display: block; }
          /* line 27, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .plan-toggle .see-enterprise {
            display: none; }
          /* line 31, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .v-see-personal.plans-table-kgj5ar > .self .plan-toggle .see-freelance {
            display: none; }
          /* line 34, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .v-see-personal.plans-table-kgj5ar > .self .plan-toggle .see-enterprise {
            display: block; }
        /* line 39, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
        .plans-table-kgj5ar > .self .table-cutoff {
          overflow: hidden;
          margin: -5px;
          padding: 5px; }
          /* line 43, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .table-cutoff .table-layout {
            margin-left: -33.9%;
            margin-right: 0;
            transition: margin 0.3s ease-out; }
            /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
            .v-see-personal.plans-table-kgj5ar > .self .table-cutoff .table-layout {
              margin-left: 0;
              margin-right: -33.9%; }
        /* line 56, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
        .plans-table-kgj5ar > .self .table-layout {
          display: grid;
          grid-template-columns: [col-1-start] 1fr [col-1-end col-2-start] 1fr [col-2-end col-3-start] 1fr [col-3-end col-4-start] 1fr [col-4-end];
          grid-auto-flow: column;
          grid-column-gap: 5px;
          position: relative; }
          @media (min-width: 960px) {
            /* line 56, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
            .plans-table-kgj5ar > .self .table-layout {
              grid-column-gap: 1.25rem; } }
          /* line 64, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .table-layout .col-1 {
            grid-column: col-1; }
          /* line 65, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .table-layout .col-2 {
            grid-column: col-2; }
          /* line 66, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .table-layout .col-3 {
            grid-column: col-3; }
          /* line 67, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .table-layout .col-4 {
            grid-column: col-4; }
          /* line 71, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .table-layout .row {
            border-left: none;
            border-right: none;
            z-index: 1; }
            /* line 74, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
            .plans-table-kgj5ar > .self .table-layout .row.att-background {
              pointer-events: none;
              z-index: 0;
              height: 100%;
              width: 100%;
              position: absolute;
              box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 3px rgba(0, 0, 0, 0.22);
              border-radius: 1px;
              border-top-left-radius: 1px;
              border-top-right-radius: 1px;
              padding: 0; } } }
  /* line 94, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .row {
    border: 1px solid #f4f4f4;
    border-bottom: none;
    padding: 0.55rem 1.5rem; }
  /* line 103, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .legend {
    display: block;
    font-style: normal;
    font-size: 0.65em;
    color: #777;
    font-weight: 300;
    margin-bottom: 0.1rem; }
  /* line 111, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .value {
    display: block;
    font-size: 0.85em; }
    /* line 114, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .value .sub-value {
      display: block; }
    /* line 117, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .value .secondary {
      font-size: 0.8em;
      color: #777; }
  /* line 125, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .att-title {
    padding-top: 1rem;
    padding-bottom: 1.25rem;
    background-color: #0b233d;
    color: #fff;
    border: none;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
    /* line 135, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .plan, .plans-table-kgj5ar > .self .att-title .billing, .plans-table-kgj5ar > .self .att-title .price, .plans-table-kgj5ar > .self .att-title .frequency, .plans-table-kgj5ar > .self .att-title .discount {
      display: block; }
    /* line 138, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .plan + .billing {
      margin-top: 0.5rem; }
    /* line 141, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .discount + .frequency {
      margin-top: 0.1rem; }
    /* line 144, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .billing + .cta {
      margin-top: 0.85rem; }
    /* line 149, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .plan {
      font-size: 0.9em;
      color: rgba(255, 255, 255, 0.9); }
    /* line 153, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .price {
      font-size: 1.1em; }
      /* line 155, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
      .plans-table-kgj5ar > .self .att-title .price .per {
        font-size: 0.7em;
        color: rgba(255, 255, 255, 0.7); }
    /* line 160, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .discount {
      font-size: 0.6em;
      color: rgba(255, 255, 255, 0.55); }
    /* line 164, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .frequency {
      font-size: 0.6em;
      color: rgba(255, 255, 255, 0.4); }
    /* line 168, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .att-title .cta {
      font-size: 0.75em;
      text-transform: uppercase;
      font-weight: 500;
      display: inline-block;
      color: inherit;
      text-decoration: none;
      padding: 0.3em 0.6em 0.25em;
      background-color: #fff;
      border-radius: 3px;
      color: #133c68;
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 3px rgba(0, 0, 0, 0.22);
      transition: 0.15s; }
      @media (min-width: 1225px) {
        /* line 168, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
        .plans-table-kgj5ar > .self .att-title .cta {
          padding-bottom: 0.2em; } }
      /* line 184, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
      .plans-table-kgj5ar > .self .att-title .cta:hover, .plans-table-kgj5ar > .self .att-title .cta:focus {
        color: #205ea0;
        background-color: rgba(255, 255, 255, 0.9); }
        @media only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
          /* line 184, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
          .plans-table-kgj5ar > .self .att-title .cta:hover, .plans-table-kgj5ar > .self .att-title .cta:focus {
            transform: scale(1.1);
            background-color: #fff; } }
  /* line 195, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .att-background {
    border-left: none;
    border-right: none;
    border-bottom: none; }
  /* line 201, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
  .plans-table-kgj5ar > .self .plan-toggle {
    font-size: 0.8em;
    color: #666;
    margin-top: 1.5rem;
    font-weight: 300; }
    /* line 206, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
    .plans-table-kgj5ar > .self .plan-toggle a {
      text-decoration: none; }
      /* line 208, /rails/app/assets/stylesheets/legacy-components/plans-table-kgj5ar.scss */
      .plans-table-kgj5ar > .self .plan-toggle a:hover {
        text-decoration: underline; }
/* line 3, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
.sales-page-reports-block-fdl4mw > .self {
  font-size: 1rem;
  line-height: 1.3; }
  /* line 21, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .reports {
    margin-top: -1rem;
    margin-left: -1rem; }
    /* line 508, /rails/app/assets/stylesheets/_helpers.scss */
    .sales-page-reports-block-fdl4mw > .self .reports:after {
      content: "";
      display: table;
      clear: both; }
    /* line 24, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .reports .report-card {
      float: left;
      width: 7rem;
      height: 10rem;
      margin-top: 1rem;
      margin-left: 1rem; }
    @supports ((display: grid) and (grid-template-areas: "a b c")) {
      /* line 21, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .reports {
        margin-top: 0;
        margin-left: 0;
        display: grid;
        grid-gap: 1rem;
        grid-template-columns: repeat(auto-fill, minmax(8.5rem, 1fr)); }
        /* line 35, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
        .sales-page-reports-block-fdl4mw > .self .reports:after {
          content: none; }
        /* line 38, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
        .sales-page-reports-block-fdl4mw > .self .reports .report-card {
          float: none;
          width: auto;
          margin-top: 0;
          margin-left: 0; }
        @media (min-width: 650px) {
          /* line 21, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
          .sales-page-reports-block-fdl4mw > .self .reports {
            grid-template-columns: repeat(auto-fill, minmax(7rem, 1fr)); } } }
  /* line 60, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .reports-container.v-truncate:not(.v-reveal) {
    margin: -80px;
    margin-bottom: 0;
    margin-bottom: -1.5rem;
    position: relative; }
    /* line 65, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .reports-container.v-truncate:not(.v-reveal) .reports {
      max-height: 12.5rem;
      padding: 80px;
      padding-bottom: 0;
      overflow: hidden; }
    /* line 71, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .reports-container.v-truncate:not(.v-reveal) .truncation-link {
      display: block; }
  /* line 76, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .truncation-link {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 1;
    cursor: pointer;
    font-size: 0.8em;
    padding-top: 0.5rem; }
    /* line 88, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .truncation-link:hover p {
      border-color: #aaa;
      color: #275596; }
    /* line 93, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .truncation-link p {
      transform: translateY(50%);
      display: inline-block;
      margin: 0 auto;
      padding: 0.2em 0.5em 0.125em;
      border-radius: 4px;
      background-color: #fff;
      border: 2px solid #eee; }
  /* line 110, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .report-card {
    cursor: default;
    position: relative;
    z-index: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    /* line 121, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card:hover {
      z-index: 2; }
      /* line 123, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card:hover .front {
        display: none; }
      /* line 126, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card:hover .back {
        display: block; }
    /* line 130, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card > .inner, .sales-page-reports-block-fdl4mw > .self .report-card .front, .sales-page-reports-block-fdl4mw > .self .report-card .back {
      height: 100%;
      width: 100%; }
    /* line 134, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card > .inner {
      position: relative; }
    /* line 137, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .front, .sales-page-reports-block-fdl4mw > .self .report-card .back {
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0;
      border-radius: 2px; }
    /* line 144, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .front {
      display: block;
      background-color: #eee;
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22); }
    /* line 149, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .back {
      display: none;
      padding: 0.7rem;
      background-color: #fff;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26);
      height: calc( 100% + 4rem - (1.4rem) );
      top: -2rem;
      width: calc( 100% + 2rem - (1.4rem) );
      left: -1rem; }
      @media (min-width: 650px) {
        /* line 149, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
        .sales-page-reports-block-fdl4mw > .self .report-card .back {
          width: calc( 100% + 4rem - (1.4rem) );
          left: -2rem; } }
  @supports ((transform: rotateY(180deg) scale(1.5)) and (backface-visibility: hidden) and (transform-style: preserve-3d) and (perspective: 1000px)) {
    /* line 166, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card {
      perspective: 1000px;
      transition: 0.2s;
      transition-property: z-index; }
      /* line 168, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card .front, .sales-page-reports-block-fdl4mw > .self .report-card .back {
        display: block !important; }
      /* line 175, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card:hover {
        transition: 0;
        z-index: 2; }
        /* line 178, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
        .sales-page-reports-block-fdl4mw > .self .report-card:hover > .inner {
          transform: rotateY(180deg); }
        /* line 181, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
        .sales-page-reports-block-fdl4mw > .self .report-card:hover .front {
          transform: rotateY(0deg) scale(1.5); }
      /* line 185, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card > .inner, .sales-page-reports-block-fdl4mw > .self .report-card .front, .sales-page-reports-block-fdl4mw > .self .report-card .back {
        transition: 0.4s; }
      /* line 188, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card > .inner {
        transform-style: preserve-3d; }
      /* line 191, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card .front, .sales-page-reports-block-fdl4mw > .self .report-card .back {
        backface-visibility: hidden; }
      /* line 194, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card .front {
        transform: rotateY(0deg); }
      /* line 197, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
      .sales-page-reports-block-fdl4mw > .self .report-card .back {
        transform: rotateY(180deg); } }
  /* line 208, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .block-title {
    font-size: 1.15em;
    font-weight: 500;
    margin-bottom: 0.75rem; }
  /* line 216, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .report-card .front .head {
    padding: 3rem 0.7rem 0;
    line-height: 1.2; }
    /* line 219, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .front .head .theme {
      font-size: 0.55em;
      color: #000;
      color: rgba(0, 0, 0, 0.6);
      margin-bottom: 0.1em; }
    /* line 225, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .front .head .topic {
      font-size: 0.8em;
      color: #fff;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  /* line 236, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .report-card .back .contents, .sales-page-reports-block-fdl4mw > .self .report-card .back .description {
    margin-top: 0.75rem; }
  /* line 241, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .report-card .back .head {
    line-height: 1.15; }
    /* line 243, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .back .head .theme {
      font-size: 0.65em;
      color: #999;
      margin-bottom: 0.1em; }
    /* line 248, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
    .sales-page-reports-block-fdl4mw > .self .report-card .back .head .topic {
      font-size: 1em;
      font-weight: 500;
      color: #000; }
  /* line 256, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .report-card .back .contents {
    font-size: 0.8em; }
  /* line 260, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .sales-page-reports-block-fdl4mw > .self .report-card .back .description {
    font-size: 0.7em;
    color: #666;
    line-height: 1.4; }

/* line 273, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
.collection-of-sales-page-reports-block-fdl4mw .sales-page-reports-block-fdl4mw {
  border-top: 2px solid #eee;
  border-bottom: 2px solid #eee;
  padding: 1rem 0 1.5rem;
  margin-top: -2px; }
  /* line 277, /rails/app/assets/stylesheets/legacy-components/sales-page-reports-block-fdl4mw.scss */
  .collection-of-sales-page-reports-block-fdl4mw .sales-page-reports-block-fdl4mw:first-child {
    margin-top: 0; }
/* line 8, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
.sheet-padding--select-for-comparison-layout-sk84lr {
  padding: 0.8rem 1rem; }

/* line 12, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
.sheet-header--select-for-comparison-layout-sk84lr {
  position: sticky;
  top: 0;
  z-index: 1;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.13), 0 3px 6px rgba(0, 0, 0, 0.26);
  margin-bottom: 1.5rem; }
  /* line 18, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
  [data-controller=overlay-na41ar--sheet] .sheet-header--select-for-comparison-layout-sk84lr {
    box-shadow: none;
    margin-bottom: 0rem; }
  /* line 23, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
  .sheet-header--select-for-comparison-layout-sk84lr > .self {
    background: #f3f3f3;
    background: linear-gradient(#f8f8f8, #f2f2f2);
    border-bottom: 1px solid #e4e4e4;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    font-size: 1rem;
    line-height: 1.3;
    display: flex;
    flex-wrap: wrap; }
    /* line 26, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
    [data-controller=overlay-na41ar--sheet] .sheet-header--select-for-comparison-layout-sk84lr > .self {
      box-shadow: 0 5px 2px -5px rgba(0, 0, 0, 0.15); }
    /* line 38, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
    .sheet-header--select-for-comparison-layout-sk84lr > .self .context {
      flex: 1 1 100%;
      order: 1; }
    @media (min-width: 650px) {
      /* line 23, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
      .sheet-header--select-for-comparison-layout-sk84lr > .self {
        flex-wrap: nowrap; }
        /* line 45, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
        .sheet-header--select-for-comparison-layout-sk84lr > .self .context {
          order: 0; } }
    /* line 53, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
    .sheet-header--select-for-comparison-layout-sk84lr > .self .context {
      padding: 0.5rem 1rem 0.45rem; }
      @media (max-width: 649px) {
        /* line 53, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
        .sheet-header--select-for-comparison-layout-sk84lr > .self .context {
          border-top: 1px solid #e4e4e4;
          text-align: center; } }
      /* line 59, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
      .sheet-header--select-for-comparison-layout-sk84lr > .self .context .title {
        color: #111;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        font-size: 1.5em;
        font-weight: 500; }
        /* line 64, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
        .sheet-header--select-for-comparison-layout-sk84lr > .self .context .title a {
          text-decoration: none;
          color: inherit; }
          /* line 67, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-layout-sk84lr.scss */
          .sheet-header--select-for-comparison-layout-sk84lr > .self .context .title a:hover, .sheet-header--select-for-comparison-layout-sk84lr > .self .context .title a:focus {
            color: #555; }
/* line 4, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-section-k4nt4a.scss */
.select-for-comparison-section-k4nt4a > .self {
  line-height: 1.2;
  font-size: 1rem; }
  /* line 8, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-section-k4nt4a.scss */
  .select-for-comparison-section-k4nt4a > .self .title {
    font-weight: 500;
    font-size: 1.2em; }
  /* line 13, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-section-k4nt4a.scss */
  .select-for-comparison-section-k4nt4a > .self .description {
    font-size: 0.9em;
    color: #444; }
/* line 19, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-section-k4nt4a.scss */
.select-for-comparison-section-k4nt4a > .nested {
  margin-top: 0.5rem; }

/* line 25, /rails/app/assets/stylesheets/legacy-components/select-for-comparison-section-k4nt4a.scss */
.collection-of-select-for-comparison-section-k4nt4a > .select-for-comparison-section-k4nt4a + .select-for-comparison-section-k4nt4a {
  margin-top: 2rem; }
/* line 17, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
.select-scorecard-for-comparison-re14re > .self {
  line-height: 1.1;
  font-size: 0.9rem;
  display: block;
  cursor: pointer;
  display: flex;
  align-items: center;
  border-radius: 2px;
  background-color: #fafafa;
  box-shadow: inset 0 0 0 1px #e6e6e6;
  padding: 0.4rem 0.6rem;
  box-sizing: border-box; }
  /* line 25, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .select-scorecard-for-comparison-re14re > .self > .control {
    flex: 0 0 auto; }
  /* line 28, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .select-scorecard-for-comparison-re14re > .self > .info {
    padding-left: 0.6rem;
    flex: 0 1 auto; }
  /* line 39, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .select-scorecard-for-comparison-re14re > .self:hover {
    background-color: #FAFCFF;
    box-shadow: inset 0 0 0 1px #70A2F9; }
  /* line 44, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .select-scorecard-for-comparison-re14re > .self.v-checkbox-ticked {
    background-color: #FAFCFF;
    box-shadow: inset 0 0 0 2px #70A2F9; }
  /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
  .v-force-ticked.select-scorecard-for-comparison-re14re > .self {
    opacity: 0.5;
    background-color: #FAFCFF;
    box-shadow: inset 0 0 0 2px #70A2F9; }
    /* line 53, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
    .v-force-ticked.select-scorecard-for-comparison-re14re > .self, .v-force-ticked.select-scorecard-for-comparison-re14re > .self input {
      cursor: not-allowed; }
  /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
  .v-nothing-rated.select-scorecard-for-comparison-re14re > .self {
    opacity: 0.5; }
    /* line 61, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
    .v-nothing-rated.select-scorecard-for-comparison-re14re > .self, .v-nothing-rated.select-scorecard-for-comparison-re14re > .self input {
      cursor: not-allowed; }
    /* line 64, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
    .v-nothing-rated.select-scorecard-for-comparison-re14re > .self:hover {
      background-color: #fafafa;
      box-shadow: inset 0 0 0 1px #e6e6e6; }
  /* line 71, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .select-scorecard-for-comparison-re14re > .self .title + .meta {
    margin-top: 0.15rem; }
  /* line 74, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .select-scorecard-for-comparison-re14re > .self .meta {
    font-size: 0.85em;
    color: #666;
    font-weight: 300; }

/* line 81, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
.collection-of-select-scorecard-for-comparison-re14re {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr)); }
  /* line 86, /rails/app/assets/stylesheets/legacy-components/select-scorecard-for-comparison-re14re.scss */
  .collection-of-select-scorecard-for-comparison-re14re > .select-scorecard-for-comparison-re14re > .self {
    height: 100%; }
/* line 4, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
.sites-for-comparison-gro32o > .self {
  font-size: 1rem;
  line-height: 1.3;
  background-color: #f8f8f8;
  border-bottom: 1px solid #ddd;
  box-shadow: 0 5px 2px -5px rgba(0, 0, 0, 0.15);
  text-align: center; }
  /* line 15, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
  .sites-for-comparison-gro32o > .self .key {
    font-size: 0.6em;
    text-transform: uppercase;
    color: #777;
    display: block; }
  /* line 21, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
  .sites-for-comparison-gro32o > .self .submit {
    margin-left: 1.5rem;
    margin-bottom: -0.2em;
    display: inline-block; }
  /* line 27, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
  .sites-for-comparison-gro32o > .self .value .none {
    font-style: italic; }
  /* line 30, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
  .sites-for-comparison-gro32o > .self .value .site {
    font-weight: 500;
    vertical-align: middle;
    margin-right: 0.5rem; }
    /* line 33, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
    .sites-for-comparison-gro32o > .self .value .site .bind-together {
      display: inline-block;
      vertical-align: middle; }
    /* line 37, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
    .sites-for-comparison-gro32o > .self .value .site .secondary {
      font-weight: 300;
      font-size: 0.7em;
      color: #777;
      display: block;
      margin-top: -0.35em; }
    /* line 44, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
    .sites-for-comparison-gro32o > .self .value .site.v-none {
      font-style: italic;
      color: #555; }
    /* line 49, /rails/app/assets/stylesheets/legacy-components/sites-for-comparison-gro32o.scss */
    .sites-for-comparison-gro32o > .self .value .site:not(.v-baseline):before {
      margin-right: 0.5rem;
      content: ' vs.';
      font-weight: 400;
      font-size: 0.85em;
      color: #999; }
/*  Premium Definitions File  */
/*  Colours  */
/*  Sizes  */
/*  Radii  */
/*  Width   */
/* line 10, /rails/app/assets/stylesheets/premium/_helpers.scss */
.base-ribbon-nr3are {
  color: #fff;
  font-weight: 400;
  font-size: 0.6em;
  text-transform: uppercase;
  padding: 0.1em 0.4em 0.025em;
  border-radius: 3px;
  display: inline-block;
  transform: translateY(-0.15em);
  float: right;
  margin-top: 0.4em; }
  /* line 19, /rails/app/assets/stylesheets/premium/_helpers.scss */
  .base-ribbon-nr3are a {
    color: inherit;
    text-decoration: none; }

/* line 3, /rails/app/assets/stylesheets/premium/theme/screen-reader-ltp3rq.scss */
.screen-reader-ltp3rq {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }
/* line 10, /rails/app/assets/stylesheets/premium/_helpers.scss */
.base-ribbon-nr3are {
  color: #fff;
  font-weight: 400;
  font-size: 0.6em;
  text-transform: uppercase;
  padding: 0.1em 0.4em 0.025em;
  border-radius: 3px;
  display: inline-block;
  transform: translateY(-0.15em);
  float: right;
  margin-top: 0.4em; }
  /* line 19, /rails/app/assets/stylesheets/premium/_helpers.scss */
  .base-ribbon-nr3are a {
    color: inherit;
    text-decoration: none; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-issue-resolved-tsld4a {
  background-color: #85A94B; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-issue-resolved-tsld4a {
  color: #85A94B; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-adhered-high-tsld4a {
  background-color: #85A94B; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-adhered-high-tsld4a {
  color: #85A94B; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-adhered-low-tsld4a {
  background-color: #A1B145; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-adhered-low-tsld4a {
  color: #A1B145; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-neutral-tsld4a {
  background-color: #FFC302; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-neutral-tsld4a {
  color: #FFC302; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-not-applicable-tsld4a {
  background-color: #999999; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-not-applicable-tsld4a {
  color: #999999; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-violated-low-tsld4a {
  background-color: #EE8824; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-violated-low-tsld4a {
  color: #EE8824; }

/* line 5, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.color-for-violated-high-tsld4a {
  background-color: #B42626; }

/* line 8, /rails/app/assets/stylesheets/premium/theme/colors-tsld4a.scss */
.text-color-for-violated-high-tsld4a {
  color: #B42626; }
/* line 10, /rails/app/assets/stylesheets/premium/_helpers.scss */
.base-ribbon-nr3are, .ux-optimized-form-nr3are .ux-optimized-ribbon-nr3are, .ux-optimized-form-nr3are .team-manager-ribbon-nr3are, .ux-optimized-form-nr3are .administrator-ribbon-nr3are {
  color: #fff;
  font-weight: 400;
  font-size: 0.6em;
  text-transform: uppercase;
  padding: 0.1em 0.4em 0.025em;
  border-radius: 3px;
  display: inline-block;
  transform: translateY(-0.15em);
  float: right;
  margin-top: 0.4em; }
  /* line 19, /rails/app/assets/stylesheets/premium/_helpers.scss */
  .base-ribbon-nr3are a, .ux-optimized-form-nr3are .ux-optimized-ribbon-nr3are a, .ux-optimized-form-nr3are .team-manager-ribbon-nr3are a, .ux-optimized-form-nr3are .administrator-ribbon-nr3are a {
    color: inherit;
    text-decoration: none; }

@keyframes pulse {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 0.3; } }
/* line 17, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.alert-box {
  background-color: rgba(234, 122, 13, 0.1);
  border: 1px solid #EA7A0D;
  padding: 12px 20px 15px;
  margin-top: 0; }
  /* line 23, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box + .alert-box {
    margin-top: 1.5rem; }
  /* line 27, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box.smaller {
    width: 80%; }
  /* line 31, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box.small {
    width: 70%; }
  /* line 35, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box.success {
    background-color: rgba(118, 155, 55, 0.1);
    border-color: #769B37; }
  /* line 40, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box .alert-icon {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    width: 24px; }
    /* line 46, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .alert-box .alert-icon.top {
      vertical-align: top;
      margin-top: 0px; }
    /* line 51, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .alert-box .alert-icon > img {
      margin-top: -3px;
      vertical-align: middle; }
  /* line 57, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box > p {
    color: #303030;
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    text-align: left;
    vertical-align: middle;
    width: calc(100% - 40px); }

/* line 71, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.alert-box.manage-plans {
  display: flex;
  align-items: center;
  gap: 5px; }
  /* line 76, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .alert-box.manage-plans p {
    font-size: 18px;
    text-align: left;
    line-height: 24px;
    margin-bottom: 0.5rem; }

/* line 86, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.button-design-nr3are {
  cursor: pointer;
  text-decoration: none; }
  /* line 87, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .button-design-nr3are[disabled], .button-design-nr3are.v-disabled {
    opacity: 0.5;
    cursor: default;
    animation: pulse 0.75s ease 0s alternate infinite;
    pointer-events: none; }
  /* line 93, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .button-design-nr3are .extra-large-text {
    font-size: 1.15em; }
  /* line 96, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .button-design-nr3are .secondary-text {
    display: block;
    font-size: 0.85em;
    opacity: 0.8;
    font-weight: normal;
    margin-bottom: 0.2em; }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    /* line 86, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .button-design-nr3are {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin: 0;
      padding: 0;
      font: inherit;
      font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
      background: none;
      border: none;
      display: inline-block;
      position: relative; }
      /* line 118, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .button-design-nr3are > .inner {
        line-height: 1.3;
        position: relative;
        display: block;
        padding: 0.425rem 0.8rem;
        font-size: 0.9rem;
        border-radius: 2px;
        box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.3), 0 2px 10px -3px rgba(0, 0, 0, 0.2);
        background-color: #e0e0e0;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
        color: #000; }
        @media (min-width: 960px) {
          /* line 118, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
          .button-design-nr3are > .inner {
            padding: 0.425rem 0.8rem 0.45rem; } }
        @media (min-width: 1225px) {
          /* line 118, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
          .button-design-nr3are > .inner {
            padding: 0.425rem 0.8rem 0.415rem; } }
        /* line 141, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .button-design-nr3are > .inner.extra-padded {
          padding: 15px 30px 17px;
          min-width: 160px; }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        :hover.button-design-nr3are > .inner {
          background-color: #e5e5e5;
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3); }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        :focus.button-design-nr3are > .inner {
          background-color: #e5e5e5;
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3); }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        :active.button-design-nr3are > .inner {
          transform: translate3d(0, 1px, 0); }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .v-primary.button-design-nr3are > .inner {
          text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
          color: #fff;
          font-weight: 600;
          background-color: #78990d; }
          /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
          :hover.v-primary.button-design-nr3are > .inner, :focus.v-primary.button-design-nr3are > .inner {
            background-color: #7fa20e; }
        /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
        .v-destructive.button-design-nr3are > .inner {
          text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
          color: #fff;
          font-weight: 600;
          background-color: #a80d0d; }
          /* line 122, /rails/app/assets/stylesheets/_helpers.scss */
          :hover.v-destructive.button-design-nr3are > .inner, :focus.v-destructive.button-design-nr3are > .inner {
            background-color: #b10e0e; } }

/* line 186, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.save-or-cancel-nr3are.v-sticky {
  position: sticky;
  bottom: 0;
  background-color: #fff; }
/* line 193, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.save-or-cancel-nr3are.v-center-align {
  text-align: center; }
/* line 198, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.save-or-cancel-nr3are .a-item {
  margin-right: 0.65rem; }
  /* line 200, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .save-or-cancel-nr3are .a-item.a-button {
    margin-right: 0.8rem; }
  /* line 203, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .save-or-cancel-nr3are .a-item:last-child {
    margin-right: 0; }
/* line 209, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.save-or-cancel-nr3are .a-cancel {
  font-size: 0.9em;
  color: #444; }
  /* line 212, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .save-or-cancel-nr3are .a-cancel a {
    color: inherit;
    text-decoration: none; }
    /* line 215, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .save-or-cancel-nr3are .a-cancel a:hover, .save-or-cancel-nr3are .a-cancel a:focus {
      color: #B60B00;
      text-decoration: underline; }
/* line 223, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.save-or-cancel-nr3are .a-separator {
  font-size: 0.75em;
  color: #999; }
  /* line 226, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .save-or-cancel-nr3are .a-separator:before {
    content: '- '; }
  /* line 229, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .save-or-cancel-nr3are .a-separator:after {
    content: ' -'; }

/* line 237, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.field-group-nr3are {
  padding-top: 1px;
  margin-top: -18px;
  margin-top: -1rem; }
  @media (min-width: 960px) {
    /* line 237, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .field-group-nr3are {
      margin-top: -27px;
      margin-top: -1.5rem; } }
  /* line 244, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .field-group-nr3are.no-padding-or-margin {
    padding-top: 0;
    margin-top: 0; }
  /* line 248, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .field-group-nr3are .field-nr3are {
    position: relative;
    margin-top: 18px;
    margin-top: 1rem;
    margin-bottom: 18px;
    margin-bottom: 1rem; }
    @media (min-width: 960px) {
      /* line 248, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .field-group-nr3are .field-nr3are {
        margin-top: 27px;
        margin-top: 1.5rem;
        margin-bottom: 27px;
        margin-bottom: 1.5rem; } }
    /* line 255, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .field-group-nr3are .field-nr3are .left {
      float: left; }
    /* line 259, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .field-group-nr3are .field-nr3are .right {
      float: right; }

/* line 265, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
.ux-optimized-form-nr3are {
  font-size: 16px;
  font-size: 0.9rem; }
  /* line 269, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .label-wrapper-nr3are + .input-wrapper-nr3are, .ux-optimized-form-nr3are .lead-nr3are + .leaded-check-box-nr3are {
    margin-top: 0.2em; }
  /* line 133, /rails/app/assets/stylesheets/_helpers.scss */
  .ux-optimized-form-nr3are ::-webkit-input-placeholder {
    font-style: italic !important;
    color: #999 !important; }
  /* line 133, /rails/app/assets/stylesheets/_helpers.scss */
  .ux-optimized-form-nr3are :-moz-placeholder {
    font-style: italic !important;
    color: #999 !important; }
  /* line 133, /rails/app/assets/stylesheets/_helpers.scss */
  .ux-optimized-form-nr3are ::-moz-placeholder {
    font-style: italic !important;
    color: #999 !important; }
  /* line 133, /rails/app/assets/stylesheets/_helpers.scss */
  .ux-optimized-form-nr3are :-ms-input-placeholder {
    font-style: italic !important;
    color: #999 !important; }
  /* line 133, /rails/app/assets/stylesheets/_helpers.scss */
  .ux-optimized-form-nr3are ::-ms-input-placeholder {
    font-style: italic !important;
    color: #999 !important; }
  /* line 278, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .text-input-style-nr3are, .ux-optimized-form-nr3are .field-nr3are.select select, .ux-optimized-form-nr3are .field-nr3are.collection-select select {
    font: inherit;
    box-sizing: border-box;
    border: 1px solid #ddd;
    color: #000;
    background-color: #fff;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    max-width: 100%;
    width: 100%;
    padding: 0.25em 0.5em 0.14em;
    box-shadow: inset 0px 2px 2px -1px rgba(0, 0, 0, 0.075); }
    /* line 288, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .text-input-style-nr3are.ultra-short-input, .ux-optimized-form-nr3are .field-nr3are.select select.ultra-short-input, .ux-optimized-form-nr3are .field-nr3are.collection-select select.ultra-short-input {
      max-width: 3em; }
    /* line 291, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .text-input-style-nr3are.short-input, .ux-optimized-form-nr3are .field-nr3are.select select.short-input, .ux-optimized-form-nr3are .field-nr3are.collection-select select.short-input {
      max-width: 6em; }
    /* line 294, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .text-input-style-nr3are.medium-to-short-input, .ux-optimized-form-nr3are .field-nr3are.select select.medium-to-short-input, .ux-optimized-form-nr3are .field-nr3are.collection-select select.medium-to-short-input {
      max-width: 9em; }
    @media (min-width: 960px) {
      /* line 278, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .text-input-style-nr3are, .ux-optimized-form-nr3are .field-nr3are.select select, .ux-optimized-form-nr3are .field-nr3are.collection-select select {
        font-size: 1em; } }
    /* line 302, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .text-input-style-nr3are:focus, .ux-optimized-form-nr3are .field-nr3are.select select:focus, .ux-optimized-form-nr3are .field-nr3are.collection-select select:focus {
      border-color: #2a8de1;
      outline: none;
      box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.2); }
  /* line 309, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are input.text-input-style-nr3are {
    padding-right: 1px !important; }
  /* line 316, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .field-nr3are.select select, .ux-optimized-form-nr3are .field-nr3are.collection-select select {
    cursor: pointer;
    padding-right: 1.2rem;
    background: none;
    position: relative;
    background-color: #fff;
    background-size: 1rem;
    background-position: right center;
    background-position: right 2px center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23888' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath d='M0-.75h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
    /* line 328, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .field-nr3are.select select:hover, .ux-optimized-form-nr3are .field-nr3are.select select:focus, .ux-optimized-form-nr3are .field-nr3are.collection-select select:hover, .ux-optimized-form-nr3are .field-nr3are.collection-select select:focus {
      border-color: #aaa;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23222' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath d='M0-.75h24v24H0z' fill='none'/%3E%3C/svg%3E"); }
    /* line 333, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .field-nr3are.select select:focus, .ux-optimized-form-nr3are .field-nr3are.collection-select select:focus {
      border-color: #2a8de1; }
  /* line 342, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .check-box label {
    cursor: pointer; }
  /* line 345, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .check-box .optional-disclaimer-nr3are {
    display: none; }
  /* line 349, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .leaded-check-box-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are {
    position: relative; }
    /* line 351, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are {
      position: absolute;
      z-index: 1;
      left: 0; }
      /* line 355, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are input, .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are input {
        margin: 0;
        cursor: pointer; }
    /* line 360, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .leaded-check-box-nr3are .label-wrapper-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are .label-wrapper-nr3are {
      padding-left: 1.35em; }
      @media (min-width: 650px) {
        /* line 360, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .leaded-check-box-nr3are .label-wrapper-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are .label-wrapper-nr3are {
          padding-left: 1.25em; } }
  /* line 367, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-role-selector-wrapper-nr3are {
    margin-top: 0.8em; }
  /* line 371, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are {
    top: -0.15em; }
  @supports (display: flex) {
    /* line 376, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .leaded-check-box-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are {
      display: flex !important;
      align-items: flex-start; }
      /* line 379, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are {
        position: relative;
        flex: 0 0 14px; }
        /* line 382, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are input[type=checkbox], .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are input[type=checkbox] {
          display: block; }
      /* line 386, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .leaded-check-box-nr3are .label-wrapper-nr3are, .ux-optimized-form-nr3are .single-line-check-box-nr3are .label-wrapper-nr3are {
        flex: 0 1 auto;
        padding-left: 0.5em; }
    /* line 391, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are {
      margin-top: -0.05em;
      padding-top: 0; }
      @media (min-width: 650px) {
        /* line 391, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are {
          margin-top: 0;
          padding-top: 0.05em; } }
      @media (min-width: 650px) and (min-width: 1225px) {
        /* line 391, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .leaded-check-box-nr3are .input-wrapper-nr3are {
          padding-top: 0.15em; } }

    /* line 402, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are {
      padding-top: 0.2em; }
      @media (min-width: 960px) {
        /* line 402, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .single-line-check-box-nr3are .input-wrapper-nr3are {
          padding-top: 0.3em; } } }
  /* line 411, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are input.styled-check-box-nr3are {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 14px;
    height: 14px;
    box-sizing: border-box;
    cursor: pointer; }
    @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) and (background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23000000' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3Cpath d='M0-.25h24v24H0z' fill='none'/%3E%3C/svg%3E")) and (background-size: 100% 100%) {
      /* line 411, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are input.styled-check-box-nr3are {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 1px solid #bbb;
        background-color: #fff;
        border-radius: 3px;
        outline: none; }
        /* line 431, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are input.styled-check-box-nr3are:focus {
          box-shadow: 0 0 0 3px rgba(29, 78, 216, 0.4) !important; }
        /* line 434, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are input.styled-check-box-nr3are:checked {
          border-color: #1d4ed8;
          background: #1d4ed8 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10px' height='10px'%3E%3Crect id='background' width='100%' height='100%' fill='none'/%3E%3Csvg preserveAspectRatio='xMidYMid meet' width='100%' height='100%' viewBox='0 0 57 46' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cpath d='M48.2895924,0.622834279 L19.7895092,28.3450992 L8.71090704,17.5698609 L0,26.044751 L19.7896757,45.2958514 L57,9.09788643 L48.2895924,0.622834279 Z' id='Check' fill='%23FFFFFF' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%3C/svg%3E");
          background-attachment: scroll;
          background-position: center center;
          background-repeat: no-repeat; }
        /* line 442, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are input.styled-check-box-nr3are:hover, .ux-optimized-form-nr3are a:hover input.styled-check-box-nr3are, .ux-optimized-form-nr3are label:hover input.styled-check-box-nr3are {
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.11), 0 1px 2px rgba(0, 0, 0, 0.22); }
          /* line 444, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
          .ux-optimized-form-nr3are input.styled-check-box-nr3are:hover:checked, .ux-optimized-form-nr3are a:hover input.styled-check-box-nr3are:checked, .ux-optimized-form-nr3are label:hover input.styled-check-box-nr3are:checked {
            border-color: #2563eb;
            background-color: #2563eb; } }
  /* line 454, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are input.like-a-button-i6n4ab {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    cursor: pointer; }
  /* line 463, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .label-wrapper-nr3are, .ux-optimized-form-nr3are .lead-nr3are {
    position: relative;
    font-weight: 500;
    line-height: 1.2; }
  /* line 469, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .required-disclaimer-nr3are {
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); }
  /* line 472, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .required-asterisk-nr3are {
    position: absolute;
    left: -0.6em;
    color: #ca1a0d; }
  /* line 477, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .optional-disclaimer-nr3are {
    text-transform: lowercase;
    font-size: 0.8em;
    line-height: 1;
    color: #666;
    font-weight: normal; }
  /* line 484, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .aka-description-nr3are {
    font-size: 0.9em;
    color: #666;
    font-weight: normal; }
  /* line 490, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .description-nr3are, .ux-optimized-form-nr3are .leaded-check-box-nr3are .label-wrapper-nr3are, .ux-optimized-form-nr3are .optional-disclaimer-nr3are {
    font-weight: 300; }
  /* line 494, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .description-nr3are, .ux-optimized-form-nr3are .leaded-check-box-nr3are {
    color: #777;
    font-size: 0.9em;
    line-height: 1.1; }
    @media (min-width: 650px) {
      /* line 494, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .description-nr3are, .ux-optimized-form-nr3are .leaded-check-box-nr3are {
        line-height: 1.2;
        display: block; } }
  /* line 503, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .description-nr3are {
    padding-bottom: 0.15em;
    margin-left: 0.2em; }
    @media (min-width: 650px) {
      /* line 503, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .description-nr3are {
        margin-left: 0; } }
  /* line 511, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are input.radio-button-nr3are {
    float: left; }
  /* line 515, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are label.radio-button-label-aligned-nr3are {
    display: grid; }
  /* line 519, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are label.hidden-label-nr3are {
    display: none; }
  /* line 523, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .ux-optimized-ribbon-nr3are, .ux-optimized-form-nr3are .team-manager-ribbon-nr3are, .ux-optimized-form-nr3are .administrator-ribbon-nr3are {
    float: right;
    margin-top: 0.4em; }
  /* line 529, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .team-manager-ribbon-nr3are {
    background-color: #abb958; }
  /* line 534, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .administrator-ribbon-nr3are {
    float: right;
    margin-top: 0.4em;
    background-color: #e5b300;
    background-color: #e5b300; }
  /* line 542, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .radio-label-wrapper-nr3are, .ux-optimized-form-nr3are .radio-label-wrapper-disabled-nr3are {
    margin-left: 1.5em; }
  /* line 546, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .radio-label-wrapper-disabled-nr3are {
    color: #777; }
  /* line 551, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are #update-device-help-hint {
    position: absolute;
    font-style: italic;
    margin-left: 2%;
    color: #980f20; }
  /* line 560, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .listing {
    display: grid; }
  /* line 564, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .row, .ux-optimized-form-nr3are .user-devices .row-header {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 15px;
    padding-top: 15px;
    font-size: 0.65rem;
    color: #545963;
    font-weight: normal;
    text-transform: capitalize; }
  /* line 573, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .row-header {
    border-bottom: 2px solid #dddddd;
    font-weight: normal;
    color: #738196;
    text-transform: uppercase; }
  /* line 581, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .row:last-child, .ux-optimized-form-nr3are .user-devices .row-header:last-child {
    border-bottom: 0px none #FFFFFF; }
  /* line 585, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .name {
    display: inline-grid;
    width: 60%; }
  /* line 590, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .date_created {
    display: inline-grid;
    width: 25%; }
  /* line 595, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .user-devices .remove {
    width: 13%;
    text-align: left;
    float: left; }
    /* line 599, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .user-devices .remove input[type='checkbox']:checked {
      background-color: #4D7CC7;
      padding: 0px 2px 0px 2px;
      border-radius: 2px;
      border: 1px solid #CACCDA; }
    /* line 606, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .user-devices .remove input[type='checkbox']:checked:after {
      content: '\2714';
      color: #FFFFFF; }
    /* line 610, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .user-devices .remove input[type="checkbox"] {
      text-align: center;
      vertical-align: middle;
      appearance: none;
      border: 1px solid #CACCDA;
      box-shadow: none;
      background-color: #FFFFFF;
      border-radius: 2px;
      padding: 8px;
      margin-top: -1px; }
  /* line 625, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .card {
    margin-bottom: 0rem;
    margin-top: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem; }
    /* line 630, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card input {
      padding: 20px;
      font-size: 0.8rem;
      font-weight: normal; }
    /* line 635, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .header {
      margin-top: 1.5rem;
      margin-bottom: 1rem; }
    /* line 639, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card.top {
      margin-top: -1.5rem !important; }
    /* line 642, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .label_wrapper_card_tweak {
      margin-bottom: 0.4rem;
      color: #738196; }
    /* line 646, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .left {
      float: left; }
    /* line 649, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .top-spaced {
      margin-top: 1.5rem; }
    /* line 652, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .right {
      float: right; }
    /* line 655, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .body {
      width: 80%;
      font-size: 0.65rem;
      padding-top: 15px;
      padding-left: 30px;
      padding-right: 30px;
      padding-bottom: 15px;
      border-radius: 4px;
      background-color: #FFFFFF;
      box-shadow: 0 1px 4px 0 rgba(84, 89, 99, 0.4);
      font-weight: 700;
      color: #545963;
      text-transform: uppercase;
      font-size: 0.65rem;
      margin-top: 0; }
      /* line 670, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .body.with-field {
        padding-top: 2px;
        padding-bottom: 2px; }
    /* line 675, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .section {
      width: 60%;
      font-size: 0.65rem;
      padding-left: 25px;
      padding-right: 25px;
      margin-top: 1.3rem;
      border-radius: 4px;
      background-color: #FFFFFF;
      color: #545963;
      font-size: 0.65rem; }
      /* line 685, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section.boxed {
        margin-top: 1.75rem;
        padding-top: 20px;
        padding-bottom: 0.75rem;
        box-shadow: 0 1px 4px 0 rgba(84, 89, 99, 0.4); }
      /* line 691, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section.uppercased {
        text-transform: uppercase; }
      /* line 694, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section.centered {
        margin-right: 33% !important;
        margin-left: 33% !important; }
      /* line 698, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section .top-title {
        color: #303030;
        font-size: 26px;
        font-weight: 700; }
      /* line 703, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section .title {
        color: #303030;
        font-size: 22px;
        font-weight: 700; }
        /* line 707, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .card .section .title .title-icon {
          margin-left: 2px; }
      /* line 711, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section .subtitle {
        color: #303030;
        font-size: 12px; }
      /* line 715, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section a {
        text-decoration: none; }
      /* line 718, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section .divider {
        border-top: 1px solid #DDDDDD;
        margin-top: 1.7em;
        margin-bottom: 1.5em; }
      /* line 723, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .section .section-divider {
        border-top: 1px solid #DDDDDD;
        margin-top: 2em; }
    /* line 728, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .subsection {
      margin-top: 0.8rem;
      display: flow-root; }
      /* line 731, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .subsection .send_notice {
        padding-top: 0.7em;
        display: block; }
      /* line 735, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .subsection.first {
        margin-top: 0.2rem; }
      /* line 738, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .subsection.highlighted {
        color: #303030;
        margin-top: 0.1rem; }
    /* line 743, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .button, .ux-optimized-form-nr3are .card .send-link, .ux-optimized-form-nr3are .card .resend-link {
      padding: 0.75rem 1rem;
      border-radius: 4px;
      border-width: 0px;
      display: inline-block;
      text-transform: uppercase;
      font-size: 0.65rem;
      font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
      font-weight: 700;
      letter-spacing: 0.025rem;
      text-decoration: none;
      background-color: #4D7CC7;
      color: #fff; }
      /* line 756, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .button:hover, .ux-optimized-form-nr3are .card .send-link:hover, .ux-optimized-form-nr3are .card .resend-link:hover, .ux-optimized-form-nr3are .card .button:focus, .ux-optimized-form-nr3are .card .send-link:focus, .ux-optimized-form-nr3are .card .resend-link:focus {
        background-color: #3463AE;
        color: #fff; }
      /* line 760, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .button:disabled, .ux-optimized-form-nr3are .card .send-link:disabled, .ux-optimized-form-nr3are .card .resend-link:disabled {
        background: rgba(144, 169, 210, 0.7);
        color: #d8e4f6; }
    /* line 766, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .send-link, .ux-optimized-form-nr3are .card .resend-link {
      padding: 0.5rem 0.7rem;
      font-size: 0.55rem;
      margin-bottom: 0.4rem;
      background-color: #4D7CC7; }
    /* line 774, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .resend-link {
      background-color: #FFFFFF;
      border: 1px solid #4D7CC7;
      color: #4D7CC7; }
      /* line 779, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .resend-link:hover, .ux-optimized-form-nr3are .card .resend-link:focus {
        border: 1px solid #3463AE;
        background-color: #FFFFFF;
        color: #3463AE; }
    /* line 786, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .cancel-link {
      padding: 10px;
      font-weight: 700;
      font-size: 0.55rem !important;
      color: #738196;
      text-transform: uppercase;
      font-size: 0.65rem;
      text-decoration: none;
      vertical-align: middle; }
    /* line 797, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .contact-us-link {
      color: #545963;
      font-weight: 600;
      text-decoration: underline !important; }
    /* line 803, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .email-link {
      color: #545963;
      font-weight: 600;
      text-decoration: underline !important; }
    /* line 809, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .card .footer-bar {
      width: 86.5%; }
      /* line 811, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .card .footer-bar a {
        padding: 10px;
        font-weight: 700;
        color: #738196;
        text-transform: uppercase;
        font-size: 0.65rem;
        text-decoration: none; }
        /* line 818, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .card .footer-bar a:hover, .ux-optimized-form-nr3are .card .footer-bar a:focus {
          color: #B60B00;
          text-decoration: underline; }
  /* line 828, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
  .ux-optimized-form-nr3are .training-seats-manage .section {
    color: #303030;
    font-size: 18px;
    text-align: left; }
    /* line 833, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .training-seats-manage .section .fields {
      width: 100%; }
      /* line 835, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section .fields .row, .ux-optimized-form-nr3are .training-seats-manage .section .fields .user-devices .row-header, .ux-optimized-form-nr3are .user-devices .training-seats-manage .section .fields .row-header {
        display: flex;
        width: 100%;
        margin-top: 30px; }
      /* line 840, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section .fields .column {
        display: flex;
        width: 100%; }
      /* line 844, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section .fields .field {
        width: 50%; }
      /* line 847, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section .fields .field-group {
        width: 60%; }
        /* line 850, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
        .ux-optimized-form-nr3are .training-seats-manage .section .fields .field-group .field {
          width: 100%;
          margin-bottom: 1em;
          display: flex;
          align-items: center; }
      /* line 857, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section .fields .select-wrapper {
        width: 80%;
        margin-right: 1em; }
      /* line 861, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section .fields .button-wrapper {
        width: 15%; }
    /* line 865, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
    .ux-optimized-form-nr3are .training-seats-manage .section input[type="submit"] {
      padding: 0.75rem 1rem;
      border-radius: 4px;
      border-width: 0px;
      display: inline-block;
      text-transform: uppercase;
      font-size: 12px;
      font-family: "proxima-nova", "Proxima Nova", "Arial", "-apple-system", "BlinkMacSystemFont", "Avenir", "Helvetica Neue", "Noto Sans", "Roboto", "Lucida Sans", "Verdana", sans-serif;
      font-weight: 700;
      letter-spacing: 0.025rem;
      text-decoration: none;
      background-color: #4D7CC7;
      color: #fff; }
      /* line 878, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section input[type="submit"]:hover, .ux-optimized-form-nr3are .training-seats-manage .section input[type="submit"]:focus {
        background-color: #3463AE;
        color: #fff; }
      /* line 882, /rails/app/assets/stylesheets/premium/components/ux-optimized-form-nr3are.scss */
      .ux-optimized-form-nr3are .training-seats-manage .section input[type="submit"]:disabled {
        background: rgba(144, 169, 210, 0.7);
        color: #d8e4f6; }
/*











 */

