:root {
  --black: #1e282d;
  --blackTransparent: rgba(30, 40, 45, 0.8);
  --white: #ffffff;
  --whiteTransparent: rgba(255, 255, 255, 0.8);
  --lighterGray: #faf9f5;
  --lightGray: #f4f4f4;
  --gray: #e7e6e2;
  --menuBorder: #4b5357;
  --darkGray: #5e5c58;
  --blue: #39a5db;
  --lightBlue: #8ec1db;
  --linkColor: #3d64a3;
  --pink: #ec008b;
  --pinkText: #e00083; /* passes WCAG AA for normal text */
  --red: red;
  --lightRed: #ffe4e7;
  --yellow: #f5ce50;
  --lightYellow: #f5ecce;
  --fieldGray: #dfdfdf;
  --green: #08cb08;
  --lightGreen: #def8cc;
  --brownOnYellow: #40340d;
  --boxShadow: rgba(0, 0, 0, 0.3);

  /* variables prefixed --cetera are external and set  inside _publication-style.html.erb */
  --publication-color-fallback: var(--black);
  --publication-color-inverted-fallback: var(--white);

  --background-color: var(
    --cetera-background-color,
    var(--lightGray)
  );
  --header-background-color: var(
    --cetera-publication-header-background-color,
    var(--white)
  );
  --header-border-color: var(
    --cetera-publication-header-border-color,
    var(--black)
  );
  --publication-color: var(
    --cetera-publication-color,
    var(--publication-color-fallback)
  );
  --publication-color-inverted: var(
    --cetera-publication-color-inverted,
    var(--publication-color-inverted-fallback)
  );

}
.button_content.svelte-1s2hdzv{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;width:100%}:root {
  --black: #1e282d;
  --blackTransparent: rgba(30, 40, 45, 0.8);
  --white: #ffffff;
  --whiteTransparent: rgba(255, 255, 255, 0.8);
  --lighterGray: #faf9f5;
  --lightGray: #f4f4f4;
  --gray: #e7e6e2;
  --menuBorder: #4b5357;
  --darkGray: #5e5c58;
  --blue: #39a5db;
  --lightBlue: #8ec1db;
  --linkColor: #3d64a3;
  --pink: #ec008b;
  --pinkText: #e00083; /* passes WCAG AA for normal text */
  --red: red;
  --lightRed: #ffe4e7;
  --yellow: #f5ce50;
  --lightYellow: #f5ecce;
  --fieldGray: #dfdfdf;
  --green: #08cb08;
  --lightGreen: #def8cc;
  --brownOnYellow: #40340d;
  --boxShadow: rgba(0, 0, 0, 0.3);

  /* variables prefixed --cetera are external and set  inside _publication-style.html.erb */
  --publication-color-fallback: var(--black);
  --publication-color-inverted-fallback: var(--white);

  --background-color: var(
    --cetera-background-color,
    var(--lightGray)
  );
  --header-background-color: var(
    --cetera-publication-header-background-color,
    var(--white)
  );
  --header-border-color: var(
    --cetera-publication-header-border-color,
    var(--black)
  );
  --publication-color: var(
    --cetera-publication-color,
    var(--publication-color-fallback)
  );
  --publication-color-inverted: var(
    --cetera-publication-color-inverted,
    var(--publication-color-inverted-fallback)
  );

}
div.expansion-box.svelte-90601l.svelte-90601l{background:var(--white);display:block;border-top:3px solid var(--lightGray);border-bottom:3px solid var(--lightGray);margin-top:-3px;position:relative}
div.expansion-box.narrow.svelte-90601l.svelte-90601l:last-of-type{margin-bottom:20px}
div.expansion-box.narrow.svelte-90601l .expansion-box--toggle.svelte-90601l{padding:0 5px}
@media screen and (max-width: 500px){div.expansion-box.svelte-90601l.svelte-90601l{box-sizing:border-box;width:calc(100% + 40px);margin-left:-20px;display:flex;flex-direction:column;align-items:center}}
div.expansion-box.svelte-90601l .expansion-box--toggle.svelte-90601l{border:none;background:none;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0px 20px}
div.expansion-box.svelte-90601l h2.svelte-90601l{font-size:18px;line-height:30px;margin:0;cursor:pointer;text-align:left}
div.expansion-box.svelte-90601l .chevron.svelte-90601l{position:relative;height:48px;width:48px}
div.expansion-box.svelte-90601l .chevron.svelte-90601l::after{content:'';border-style:solid;border-color:var(--darkGray);border-width:0 3px 3px 0;width:6px;height:6px;transform:rotate(45deg);position:absolute;left:20px;top:20px;transition:transform 150ms ease}
div.expansion-box.open.svelte-90601l>button .chevron.svelte-90601l::after{transform:rotate(225deg)}
div.expansion-box.svelte-90601l .content.svelte-90601l{display:grid;grid-template-rows:0fr;transition:grid-template-rows 150ms ease, padding-top 150ms ease, margin-top 150ms ease, opacity 150ms ease;box-sizing:border-box;width:100%;opacity:0;overflow:hidden;padding-top:0}
div.expansion-box.open.svelte-90601l>.content.svelte-90601l{border-top:1px solid var(--lightGray);opacity:1;grid-template-rows:1fr;padding-bottom:40px;padding-top:40px}
div.expansion-box.svelte-90601l .content .item.svelte-90601l{overflow:hidden;padding-top:0;padding-bottom:0;border-bottom:1px solid var(--lightGray)}
div.expansion-box.svelte-90601l:not(.narrow) .content .item.svelte-90601l{padding-left:100px}
@media screen and (max-width: 500px){div.expansion-box.svelte-90601l .content.svelte-90601l{width:calc(100% - 40px)}div.expansion-box.svelte-90601l:not(.narrow) .content .item.svelte-90601l{padding-left:0
        }}
div.expansion-box.svelte-90601l .content .item.svelte-90601l:last-child{border-bottom:0 none}:root {
  --black: #1e282d;
  --blackTransparent: rgba(30, 40, 45, 0.8);
  --white: #ffffff;
  --whiteTransparent: rgba(255, 255, 255, 0.8);
  --lighterGray: #faf9f5;
  --lightGray: #f4f4f4;
  --gray: #e7e6e2;
  --menuBorder: #4b5357;
  --darkGray: #5e5c58;
  --blue: #39a5db;
  --lightBlue: #8ec1db;
  --linkColor: #3d64a3;
  --pink: #ec008b;
  --pinkText: #e00083; /* passes WCAG AA for normal text */
  --red: red;
  --lightRed: #ffe4e7;
  --yellow: #f5ce50;
  --lightYellow: #f5ecce;
  --fieldGray: #dfdfdf;
  --green: #08cb08;
  --lightGreen: #def8cc;
  --brownOnYellow: #40340d;
  --boxShadow: rgba(0, 0, 0, 0.3);

  /* variables prefixed --cetera are external and set  inside _publication-style.html.erb */
  --publication-color-fallback: var(--black);
  --publication-color-inverted-fallback: var(--white);

  --background-color: var(
    --cetera-background-color,
    var(--lightGray)
  );
  --header-background-color: var(
    --cetera-publication-header-background-color,
    var(--white)
  );
  --header-border-color: var(
    --cetera-publication-header-border-color,
    var(--black)
  );
  --publication-color: var(
    --cetera-publication-color,
    var(--publication-color-fallback)
  );
  --publication-color-inverted: var(
    --cetera-publication-color-inverted,
    var(--publication-color-inverted-fallback)
  );

}
a.svelte-16nfg7b{text-decoration:underline;color:var(--linkColor);cursor:pointer}.my-aid-msg.svelte-1ylv1ni{padding:15px;font-size:18px;color:var(--black)}