@font-face {
  font-family: "WilliamsCaslonText";
  src: url("../fonts/WilliamsCaslonText-Bold.woff2") format("woff2"), url("../fonts/WilliamsCaslonText-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "WilliamsCaslonText";
  src: url("../fonts/WilliamsCaslonText-BoldItalic.woff2") format("woff2"), url("../fonts/WilliamsCaslonText-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "WilliamsCaslonText";
  src: url("../fonts/WilliamsCaslonText-Regular.woff2") format("woff2"), url("../fonts/WilliamsCaslonText-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "WilliamsCaslonText";
  src: url("../fonts/WilliamsCaslonText-Italic.woff2") format("woff2"), url("../fonts/WilliamsCaslonText-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-Bold.woff2") format("woff2"), url("../fonts/MyriadPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-Light.woff2") format("woff2"), url("../fonts/MyriadPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-BoldIt.woff2") format("woff2"), url("../fonts/MyriadPro-BoldIt.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-LightIt.woff2") format("woff2"), url("../fonts/MyriadPro-LightIt.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-Semibold.woff2") format("woff2"), url("../fonts/MyriadPro-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-Black.woff2") format("woff2"), url("../fonts/MyriadPro-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-SemiboldIt.woff2") format("woff2"), url("../fonts/MyriadPro-SemiboldIt.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-BlackIt.woff2") format("woff2"), url("../fonts/MyriadPro-BlackIt.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-It.woff2") format("woff2"), url("../fonts/MyriadPro-It.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url("../fonts/MyriadPro-Regular.woff2") format("woff2"), url("../fonts/MyriadPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Cousine";
  src: url("../fonts/Cousine-Italic.woff2") format("woff2"), url("../fonts/Cousine-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "Cousine";
  src: url("../fonts/Cousine.woff2") format("woff2"), url("../fonts/Cousine.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Cousine";
  src: url("../fonts/Cousine-Bold.woff2") format("woff2"), url("../fonts/Cousine-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Cousine";
  src: url("../fonts/Cousine-BoldItalic.woff2") format("woff2"), url("../fonts/Cousine-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }
/* line 7, /assets/style/_reset-meyer.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, /assets/style/_reset-meyer.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 32, /assets/style/_reset-meyer.scss */
body {
  line-height: 1; }

/* line 35, /assets/style/_reset-meyer.scss */
ol, ul {
  list-style: none; }

/* line 38, /assets/style/_reset-meyer.scss */
blockquote, q {
  quotes: none; }

/* line 41, /assets/style/_reset-meyer.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 46, /assets/style/_reset-meyer.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 13, /assets/style/_layout-main-flex.scss */
#body-wrap {
  box-sizing: border-box;
  min-width: 18.4398868458rem;
  max-width: 74.8898868458rem;
  padding: 1.2199434229rem;
  margin: 0 auto; }
  @media all and (max-width: 74.8898868458rem) {
    /* line 13, /assets/style/_layout-main-flex.scss */
    #body-wrap {
      max-width: 55.4398868458rem; } }

/* line 28, /assets/style/_layout-main-flex.scss */
#main-wrap {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start; }
  @media all and (max-width: 74.8898868458rem) {
    /* line 28, /assets/style/_layout-main-flex.scss */
    #main-wrap {
      flex-flow: column nowrap;
      justify-content: flex-start; } }

/* line 40, /assets/style/_layout-main-flex.scss */
#content-box {
  box-sizing: border-box;
  order: 1;
  max-width: 53rem;
  flex: 1 1 auto; }
  @media all and (max-width: 74.8898868458rem) {
    /* line 40, /assets/style/_layout-main-flex.scss */
    #content-box {
      order: 1;
      width: 100%;
      margin-bottom: 1.725rem; } }

/* line 54, /assets/style/_layout-main-flex.scss */
#sidebar-box {
  box-sizing: border-box;
  order: 2;
  width: 16rem;
  flex: 0 0 auto;
  column-width: 16rem;
  column-count: 4;
  column-gap: 1.725rem; }
  @media all and (max-width: 74.8898868458rem) {
    /* line 54, /assets/style/_layout-main-flex.scss */
    #sidebar-box {
      order: 2;
      width: auto; } }

/* line 73, /assets/style/_layout-main-flex.scss */
#header-box {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 1.725rem; }

/* line 79, /assets/style/_layout-main-flex.scss */
#footer-box {
  box-sizing: border-box;
  width: 100%;
  margin-top: 1.725rem; }

/* line 5, /assets/style/_layout-sidebar.scss */
#sidebar-box {
  padding-top: 0;
  border-top: none; }
  @media all and (max-width: 74.8898868458rem) {
    /* line 5, /assets/style/_layout-sidebar.scss */
    #sidebar-box {
      padding-top: 1.725rem;
      border-top: 0.2158204743rem solid; } }

/* line 14, /assets/style/_layout-sidebar.scss */
.roll {
  margin-bottom: 1.725rem; }

/* line 15, /assets/style/_layout-sidebar.scss */
.roll {
  break-inside: avoid; }

/* line 5, /assets/style/_layout-banners.scss */
#header-box {
  padding-bottom: 1.725rem;
  border-bottom: 0.2158204743rem solid; }

/* line 9, /assets/style/_layout-banners.scss */
#footer-box {
  padding-top: 1.725rem;
  border-top: 0.2158204743rem solid; }

/* line 5, /assets/style/_style-main.scss */
html {
  font-size: 12.8px; }

/* line 11, /assets/style/_style-main.scss */
body {
  font-family: "Myriad Pro";
  font-size: 1.15rem;
  line-height: 1.725rem; }
  /* line 45, /assets/style/_aux-config.scss */
  body .katex {
    font-size: 1.125em; }

/* line 14, /assets/style/_style-main.scss */
h1 {
  font-family: "WilliamsCaslonText";
  font-size: 2.3115731267rem;
  line-height: 2.7666495985rem; }
  /* line 39, /assets/style/_aux-config.scss */
  h1 .katex {
    font-size: 0.95em; }

/* line 15, /assets/style/_style-main.scss */
h2 {
  font-family: "WilliamsCaslonText";
  font-size: 1.8362082024rem;
  line-height: 2.197700184rem; }
  /* line 39, /assets/style/_aux-config.scss */
  h2 .katex {
    font-size: 0.95em; }

/* line 16, /assets/style/_style-main.scss */
h3 {
  font-family: "WilliamsCaslonText";
  font-size: 1.4586rem;
  line-height: 1.7457527334rem; }
  /* line 39, /assets/style/_aux-config.scss */
  h3 .katex {
    font-size: 0.95em; }

/* line 17, /assets/style/_style-main.scss */
h4 {
  font-family: "WilliamsCaslonText";
  font-size: 1.3rem;
  line-height: 1.5559293524rem; }
  /* line 39, /assets/style/_aux-config.scss */
  h4 .katex {
    font-size: 0.95em; }

/* line 18, /assets/style/_style-main.scss */
h5 {
  font-family: "WilliamsCaslonText";
  font-size: 1.3rem;
  line-height: 1.5559293524rem; }
  /* line 39, /assets/style/_aux-config.scss */
  h5 .katex {
    font-size: 0.95em; }

/* line 19, /assets/style/_style-main.scss */
h6 {
  font-family: "WilliamsCaslonText";
  font-size: 1.3rem;
  line-height: 1.5559293524rem; }
  /* line 39, /assets/style/_aux-config.scss */
  h6 .katex {
    font-size: 0.95em; }

/* line 22, /assets/style/_style-main.scss */
pre, code {
  font-family: "Cousine";
  font-size: 0.985rem;
  line-height: 1.35rem; }
  /* line 51, /assets/style/_aux-config.scss */
  pre .katex, code .katex {
    font-size: 1.25em; }

/* line 24, /assets/style/_style-main.scss */
h1 pre, h1 code {
  font-family: "Cousine";
  font-size: 1.7514611767rem;
  line-height: 2.0189064637rem; }
  /* line 51, /assets/style/_aux-config.scss */
  h1 pre .katex, h1 code .katex {
    font-size: 1.25em; }

/* line 25, /assets/style/_style-main.scss */
h2 pre, h2 code {
  font-family: "Cousine";
  font-size: 1.3912808303rem;
  line-height: 1.6037271613rem; }
  /* line 51, /assets/style/_aux-config.scss */
  h2 pre .katex, h2 code .katex {
    font-size: 1.25em; }

/* line 26, /assets/style/_style-main.scss */
h3 pre, h3 code {
  font-family: "Cousine";
  font-size: 1.10517rem;
  line-height: 1.2739276703rem; }
  /* line 51, /assets/style/_aux-config.scss */
  h3 pre .katex, h3 code .katex {
    font-size: 1.25em; }

/* line 29, /assets/style/_style-main.scss */
strong, b {
  font-weight: 600; }

/* line 30, /assets/style/_style-main.scss */
em, i {
  font-style: italic; }

/* line 33, /assets/style/_style-main.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 39, /assets/style/_style-main.scss */
sub {
  bottom: -0.330em; }

/* line 40, /assets/style/_style-main.scss */
sup {
  top: -0.500em; }

/* line 45, /assets/style/_style-main.scss */
p, ol, ul, dl, table, img, pre {
  margin: 0 0 1.2199434229rem 0; }

/* line 46, /assets/style/_style-main.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0.6101559786rem 0; }

/* line 47, /assets/style/_style-main.scss */
:last-child {
  margin-bottom: 0; }

/* line 50, /assets/style/_style-main.scss */
p, li, dd {
  hyphens: auto;
  text-align: justify; }

/* line 57, /assets/style/_style-main.scss */
body {
  color: #181818;
  background-color: white; }

/* line 62, /assets/style/_style-main.scss */
a {
  text-decoration: none;
  color: #004260; }

/* line 67, /assets/style/_style-main.scss */
pre, code {
  background-color: #f5f5f5;
  padding: 0.0539877222rem 0.1079428359rem;
  border-radius: 0.0539877222rem; }

/* line 72, /assets/style/_style-main.scss */
pre code {
  padding: 0; }

@counter-style numeric-alt {
  system: numeric;
  symbols: "0" "1" "2" "3" "4" "5" "6" "7" "8" "9";
  suffix: ".\2002"; }
/* line 10, /assets/style/_style-struct.scss */
ol, ul, dl {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 0;
  padding-left: 0; }

/* line 16, /assets/style/_style-struct.scss */
ol > li {
  display: list-item;
  list-style-type: numeric-alt;
  margin-left: 1.2199434229rem; }

/* line 21, /assets/style/_style-struct.scss */
ul > li, dl > dd {
  display: list-item;
  list-style-type: "\25aa\2002\2008";
  margin-left: 1.2199434229rem; }

/* line 25, /assets/style/_style-struct.scss */
ul > li::marker, dl > dd::marker {
  font-size: 79.4354364659%; }

/* line 28, /assets/style/_style-struct.scss */
dt {
  font-weight: 600; }

/* line 33, /assets/style/_style-struct.scss */
table {
  border-collapse: collapse; }

/* line 36, /assets/style/_style-struct.scss */
thead {
  font-weight: 600; }

/* line 37, /assets/style/_style-struct.scss */
thead {
  border-top: 0.1526311699rem solid; }

/* line 38, /assets/style/_style-struct.scss */
thead ~ tbody {
  border-top: 0.1079428359rem solid; }
  /* line 38, /assets/style/_style-struct.scss */
  thead ~ tbody:last-child {
    border-bottom: 0.1526311699rem solid; }

/* line 41, /assets/style/_style-struct.scss */
th, td {
  padding: 0.1375rem 0.6099717115rem; }
  /* line 43, /assets/style/_style-struct.scss */
  th:first-child, td:first-child {
    padding-left: 0; }
  /* line 44, /assets/style/_style-struct.scss */
  th:last-child, td:last-child {
    padding-right: 0; }

/* line 3, /assets/style/_style-floats.scss */
table, img, pre {
  box-sizing: border-box;
  width: 100%; }

/* line 11, /assets/style/_style-floats.scss */
img {
  display: block; }

/* line 16, /assets/style/_style-floats.scss */
pre {
  overflow-x: auto;
  padding: 0.3628831116rem 0.6101559786rem;
  margin-bottom: 1.2199434229rem !important; }

/* line 5, /assets/style/_style-user.scss */
.font-primary {
  font-family: "Myriad Pro";
  font-size: 1.15rem;
  line-height: 1.725rem; }
  /* line 45, /assets/style/_aux-config.scss */
  .font-primary .katex {
    font-size: 1.125em; }

/* line 6, /assets/style/_style-user.scss */
.font-secondary {
  font-family: "WilliamsCaslonText";
  font-size: 1.3rem;
  line-height: 1.85rem; }
  /* line 39, /assets/style/_aux-config.scss */
  .font-secondary .katex {
    font-size: 0.95em; }

/* line 7, /assets/style/_style-user.scss */
.font-monospace {
  font-family: "Cousine";
  font-size: 0.985rem;
  line-height: 1.35rem; }
  /* line 51, /assets/style/_aux-config.scss */
  .font-monospace .katex {
    font-size: 1.25em; }

/* line 12, /assets/style/_style-user.scss */
.text-left {
  text-align: left; }

/* line 13, /assets/style/_style-user.scss */
.text-right, #footer-box {
  text-align: right; }

/* line 14, /assets/style/_style-user.scss */
.text-center {
  text-align: center; }

/* line 15, /assets/style/_style-user.scss */
.text-justify {
  text-align: justify; }

/* line 17, /assets/style/_style-user.scss */
.text-normal {
  font-style: normal;
  font-weight: normal; }

/* line 24, /assets/style/_style-user.scss */
.blue {
  color: #3182bd; }

/* line 25, /assets/style/_style-user.scss */
.green {
  color: #31a354; }

/* line 26, /assets/style/_style-user.scss */
.gray {
  color: #636363; }

/* line 27, /assets/style/_style-user.scss */
.orange {
  color: #e6550d; }

/* line 28, /assets/style/_style-user.scss */
.purple {
  color: #756bb1; }

/* line 29, /assets/style/_style-user.scss */
.red {
  color: #de2d26; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-zero p, .margin-top-zero blockquote, .margin-top-zero ul, .margin-top-zero ol, .margin-top-zero dl, .margin-top-zero table, .margin-top-zero pre, .margin-top-zero figure, .margin-top-zero img, .margin-top-zero video {
  margin-top: 0; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-zero p, .margin-top-negative-zero blockquote, .margin-top-negative-zero ul, .margin-top-negative-zero ol, .margin-top-negative-zero dl, .margin-top-negative-zero table, .margin-top-negative-zero pre, .margin-top-negative-zero figure, .margin-top-negative-zero img, .margin-top-negative-zero video {
  margin-top: 0; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-zero p, .padding-top-zero blockquote, .padding-top-zero ul, .padding-top-zero ol, .padding-top-zero dl, .padding-top-zero table, .padding-top-zero pre, .padding-top-zero figure, .padding-top-zero img, .padding-top-zero video {
  padding-top: 0; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-zero p, .skip-top-zero blockquote, .skip-top-zero ul, .skip-top-zero ol, .skip-top-zero dl, .skip-top-zero table, .skip-top-zero pre, .skip-top-zero figure, .skip-top-zero img, .skip-top-zero video {
  margin-top: 0;
  padding-top: 0; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-smallest p, .margin-top-smallest blockquote, .margin-top-smallest ul, .margin-top-smallest ol, .margin-top-smallest dl, .margin-top-smallest table, .margin-top-smallest pre, .margin-top-smallest figure, .margin-top-smallest img, .margin-top-smallest video {
  margin-top: 0.431510593rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-smallest p, .margin-top-negative-smallest blockquote, .margin-top-negative-smallest ul, .margin-top-negative-smallest ol, .margin-top-negative-smallest dl, .margin-top-negative-smallest table, .margin-top-negative-smallest pre, .margin-top-negative-smallest figure, .margin-top-negative-smallest img, .margin-top-negative-smallest video {
  margin-top: -0.431510593rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-smallest p, .padding-top-smallest blockquote, .padding-top-smallest ul, .padding-top-smallest ol, .padding-top-smallest dl, .padding-top-smallest table, .padding-top-smallest pre, .padding-top-smallest figure, .padding-top-smallest img, .padding-top-smallest video {
  padding-top: 0.431510593rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-smallest p, .skip-top-smallest blockquote, .skip-top-smallest ul, .skip-top-smallest ol, .skip-top-smallest dl, .skip-top-smallest table, .skip-top-smallest pre, .skip-top-smallest figure, .skip-top-smallest img, .skip-top-smallest video {
  margin-top: 0.431510593rem;
  padding-top: 0.431510593rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-smaller p, .margin-top-smaller blockquote, .margin-top-smaller ul, .margin-top-smaller ol, .margin-top-smaller dl, .margin-top-smaller table, .margin-top-smaller pre, .margin-top-smaller figure, .margin-top-smaller img, .margin-top-smaller video {
  margin-top: 0.6101559786rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-smaller p, .margin-top-negative-smaller blockquote, .margin-top-negative-smaller ul, .margin-top-negative-smaller ol, .margin-top-negative-smaller dl, .margin-top-negative-smaller table, .margin-top-negative-smaller pre, .margin-top-negative-smaller figure, .margin-top-negative-smaller img, .margin-top-negative-smaller video {
  margin-top: -0.6101559786rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-smaller p, .padding-top-smaller blockquote, .padding-top-smaller ul, .padding-top-smaller ol, .padding-top-smaller dl, .padding-top-smaller table, .padding-top-smaller pre, .padding-top-smaller figure, .padding-top-smaller img, .padding-top-smaller video {
  padding-top: 0.6101559786rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-smaller p, .skip-top-smaller blockquote, .skip-top-smaller ul, .skip-top-smaller ol, .skip-top-smaller dl, .skip-top-smaller table, .skip-top-smaller pre, .skip-top-smaller figure, .skip-top-smaller img, .skip-top-smaller video {
  margin-top: 0.6101559786rem;
  padding-top: 0.6101559786rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-small p, .margin-top-small blockquote, .margin-top-small ul, .margin-top-small ol, .margin-top-small dl, .margin-top-small table, .margin-top-small pre, .margin-top-small figure, .margin-top-small img, .margin-top-small video {
  margin-top: 0.8627605537rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-small p, .margin-top-negative-small blockquote, .margin-top-negative-small ul, .margin-top-negative-small ol, .margin-top-negative-small dl, .margin-top-negative-small table, .margin-top-negative-small pre, .margin-top-negative-small figure, .margin-top-negative-small img, .margin-top-negative-small video {
  margin-top: -0.8627605537rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-small p, .padding-top-small blockquote, .padding-top-small ul, .padding-top-small ol, .padding-top-small dl, .padding-top-small table, .padding-top-small pre, .padding-top-small figure, .padding-top-small img, .padding-top-small video {
  padding-top: 0.8627605537rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-small p, .skip-top-small blockquote, .skip-top-small ul, .skip-top-small ol, .skip-top-small dl, .skip-top-small table, .skip-top-small pre, .skip-top-small figure, .skip-top-small img, .skip-top-small video {
  margin-top: 0.8627605537rem;
  padding-top: 0.8627605537rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-normal p, .margin-top-normal blockquote, .margin-top-normal ul, .margin-top-normal ol, .margin-top-normal dl, .margin-top-normal table, .margin-top-normal pre, .margin-top-normal figure, .margin-top-normal img, .margin-top-normal video {
  margin-top: 1.2199434229rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-normal p, .margin-top-negative-normal blockquote, .margin-top-negative-normal ul, .margin-top-negative-normal ol, .margin-top-negative-normal dl, .margin-top-negative-normal table, .margin-top-negative-normal pre, .margin-top-negative-normal figure, .margin-top-negative-normal img, .margin-top-negative-normal video {
  margin-top: -1.2199434229rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-normal p, .padding-top-normal blockquote, .padding-top-normal ul, .padding-top-normal ol, .padding-top-normal dl, .padding-top-normal table, .padding-top-normal pre, .padding-top-normal figure, .padding-top-normal img, .padding-top-normal video {
  padding-top: 1.2199434229rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-normal p, .skip-top-normal blockquote, .skip-top-normal ul, .skip-top-normal ol, .skip-top-normal dl, .skip-top-normal table, .skip-top-normal pre, .skip-top-normal figure, .skip-top-normal img, .skip-top-normal video {
  margin-top: 1.2199434229rem;
  padding-top: 1.2199434229rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-large p, .margin-top-large blockquote, .margin-top-large ul, .margin-top-large ol, .margin-top-large dl, .margin-top-large table, .margin-top-large pre, .margin-top-large figure, .margin-top-large img, .margin-top-large video {
  margin-top: 1.725rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-large p, .margin-top-negative-large blockquote, .margin-top-negative-large ul, .margin-top-negative-large ol, .margin-top-negative-large dl, .margin-top-negative-large table, .margin-top-negative-large pre, .margin-top-negative-large figure, .margin-top-negative-large img, .margin-top-negative-large video {
  margin-top: -1.725rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-large p, .padding-top-large blockquote, .padding-top-large ul, .padding-top-large ol, .padding-top-large dl, .padding-top-large table, .padding-top-large pre, .padding-top-large figure, .padding-top-large img, .padding-top-large video {
  padding-top: 1.725rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-large p, .skip-top-large blockquote, .skip-top-large ul, .skip-top-large ol, .skip-top-large dl, .skip-top-large table, .skip-top-large pre, .skip-top-large figure, .skip-top-large img, .skip-top-large video {
  margin-top: 1.725rem;
  padding-top: 1.725rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-larger p, .margin-top-larger blockquote, .margin-top-larger ul, .margin-top-larger ol, .margin-top-larger dl, .margin-top-larger table, .margin-top-larger pre, .margin-top-larger figure, .margin-top-larger img, .margin-top-larger video {
  margin-top: 2.43915rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-larger p, .margin-top-negative-larger blockquote, .margin-top-negative-larger ul, .margin-top-negative-larger ol, .margin-top-negative-larger dl, .margin-top-negative-larger table, .margin-top-negative-larger pre, .margin-top-negative-larger figure, .margin-top-negative-larger img, .margin-top-negative-larger video {
  margin-top: -2.43915rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-larger p, .padding-top-larger blockquote, .padding-top-larger ul, .padding-top-larger ol, .padding-top-larger dl, .padding-top-larger table, .padding-top-larger pre, .padding-top-larger figure, .padding-top-larger img, .padding-top-larger video {
  padding-top: 2.43915rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-larger p, .skip-top-larger blockquote, .skip-top-larger ul, .skip-top-larger ol, .skip-top-larger dl, .skip-top-larger table, .skip-top-larger pre, .skip-top-larger figure, .skip-top-larger img, .skip-top-larger video {
  margin-top: 2.43915rem;
  padding-top: 2.43915rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-top-largest p, .margin-top-largest blockquote, .margin-top-largest ul, .margin-top-largest ol, .margin-top-largest dl, .margin-top-largest table, .margin-top-largest pre, .margin-top-largest figure, .margin-top-largest img, .margin-top-largest video {
  margin-top: 3.4489581rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-top-negative-largest p, .margin-top-negative-largest blockquote, .margin-top-negative-largest ul, .margin-top-negative-largest ol, .margin-top-negative-largest dl, .margin-top-negative-largest table, .margin-top-negative-largest pre, .margin-top-negative-largest figure, .margin-top-negative-largest img, .margin-top-negative-largest video {
  margin-top: -3.4489581rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-top-largest p, .padding-top-largest blockquote, .padding-top-largest ul, .padding-top-largest ol, .padding-top-largest dl, .padding-top-largest table, .padding-top-largest pre, .padding-top-largest figure, .padding-top-largest img, .padding-top-largest video {
  padding-top: 3.4489581rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-top-largest p, .skip-top-largest blockquote, .skip-top-largest ul, .skip-top-largest ol, .skip-top-largest dl, .skip-top-largest table, .skip-top-largest pre, .skip-top-largest figure, .skip-top-largest img, .skip-top-largest video {
  margin-top: 3.4489581rem;
  padding-top: 3.4489581rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-zero p, .margin-right-zero blockquote, .margin-right-zero ul, .margin-right-zero ol, .margin-right-zero dl, .margin-right-zero table, .margin-right-zero pre, .margin-right-zero figure, .margin-right-zero img, .margin-right-zero video {
  margin-right: 0; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-zero p, .margin-right-negative-zero blockquote, .margin-right-negative-zero ul, .margin-right-negative-zero ol, .margin-right-negative-zero dl, .margin-right-negative-zero table, .margin-right-negative-zero pre, .margin-right-negative-zero figure, .margin-right-negative-zero img, .margin-right-negative-zero video {
  margin-right: 0; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-zero p, .padding-right-zero blockquote, .padding-right-zero ul, .padding-right-zero ol, .padding-right-zero dl, .padding-right-zero table, .padding-right-zero pre, .padding-right-zero figure, .padding-right-zero img, .padding-right-zero video {
  padding-right: 0; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-zero p, .skip-right-zero blockquote, .skip-right-zero ul, .skip-right-zero ol, .skip-right-zero dl, .skip-right-zero table, .skip-right-zero pre, .skip-right-zero figure, .skip-right-zero img, .skip-right-zero video {
  margin-right: 0;
  padding-right: 0; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-smallest p, .margin-right-smallest blockquote, .margin-right-smallest ul, .margin-right-smallest ol, .margin-right-smallest dl, .margin-right-smallest table, .margin-right-smallest pre, .margin-right-smallest figure, .margin-right-smallest img, .margin-right-smallest video {
  margin-right: 0.431510593rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-smallest p, .margin-right-negative-smallest blockquote, .margin-right-negative-smallest ul, .margin-right-negative-smallest ol, .margin-right-negative-smallest dl, .margin-right-negative-smallest table, .margin-right-negative-smallest pre, .margin-right-negative-smallest figure, .margin-right-negative-smallest img, .margin-right-negative-smallest video {
  margin-right: -0.431510593rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-smallest p, .padding-right-smallest blockquote, .padding-right-smallest ul, .padding-right-smallest ol, .padding-right-smallest dl, .padding-right-smallest table, .padding-right-smallest pre, .padding-right-smallest figure, .padding-right-smallest img, .padding-right-smallest video {
  padding-right: 0.431510593rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-smallest p, .skip-right-smallest blockquote, .skip-right-smallest ul, .skip-right-smallest ol, .skip-right-smallest dl, .skip-right-smallest table, .skip-right-smallest pre, .skip-right-smallest figure, .skip-right-smallest img, .skip-right-smallest video {
  margin-right: 0.431510593rem;
  padding-right: 0.431510593rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-smaller p, .margin-right-smaller blockquote, .margin-right-smaller ul, .margin-right-smaller ol, .margin-right-smaller dl, .margin-right-smaller table, .margin-right-smaller pre, .margin-right-smaller figure, .margin-right-smaller img, .margin-right-smaller video {
  margin-right: 0.6101559786rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-smaller p, .margin-right-negative-smaller blockquote, .margin-right-negative-smaller ul, .margin-right-negative-smaller ol, .margin-right-negative-smaller dl, .margin-right-negative-smaller table, .margin-right-negative-smaller pre, .margin-right-negative-smaller figure, .margin-right-negative-smaller img, .margin-right-negative-smaller video {
  margin-right: -0.6101559786rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-smaller p, .padding-right-smaller blockquote, .padding-right-smaller ul, .padding-right-smaller ol, .padding-right-smaller dl, .padding-right-smaller table, .padding-right-smaller pre, .padding-right-smaller figure, .padding-right-smaller img, .padding-right-smaller video {
  padding-right: 0.6101559786rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-smaller p, .skip-right-smaller blockquote, .skip-right-smaller ul, .skip-right-smaller ol, .skip-right-smaller dl, .skip-right-smaller table, .skip-right-smaller pre, .skip-right-smaller figure, .skip-right-smaller img, .skip-right-smaller video {
  margin-right: 0.6101559786rem;
  padding-right: 0.6101559786rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-small p, .margin-right-small blockquote, .margin-right-small ul, .margin-right-small ol, .margin-right-small dl, .margin-right-small table, .margin-right-small pre, .margin-right-small figure, .margin-right-small img, .margin-right-small video {
  margin-right: 0.8627605537rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-small p, .margin-right-negative-small blockquote, .margin-right-negative-small ul, .margin-right-negative-small ol, .margin-right-negative-small dl, .margin-right-negative-small table, .margin-right-negative-small pre, .margin-right-negative-small figure, .margin-right-negative-small img, .margin-right-negative-small video {
  margin-right: -0.8627605537rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-small p, .padding-right-small blockquote, .padding-right-small ul, .padding-right-small ol, .padding-right-small dl, .padding-right-small table, .padding-right-small pre, .padding-right-small figure, .padding-right-small img, .padding-right-small video {
  padding-right: 0.8627605537rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-small p, .skip-right-small blockquote, .skip-right-small ul, .skip-right-small ol, .skip-right-small dl, .skip-right-small table, .skip-right-small pre, .skip-right-small figure, .skip-right-small img, .skip-right-small video {
  margin-right: 0.8627605537rem;
  padding-right: 0.8627605537rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-normal p, .margin-right-normal blockquote, .margin-right-normal ul, .margin-right-normal ol, .margin-right-normal dl, .margin-right-normal table, .margin-right-normal pre, .margin-right-normal figure, .margin-right-normal img, .margin-right-normal video {
  margin-right: 1.2199434229rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-normal p, .margin-right-negative-normal blockquote, .margin-right-negative-normal ul, .margin-right-negative-normal ol, .margin-right-negative-normal dl, .margin-right-negative-normal table, .margin-right-negative-normal pre, .margin-right-negative-normal figure, .margin-right-negative-normal img, .margin-right-negative-normal video {
  margin-right: -1.2199434229rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-normal p, .padding-right-normal blockquote, .padding-right-normal ul, .padding-right-normal ol, .padding-right-normal dl, .padding-right-normal table, .padding-right-normal pre, .padding-right-normal figure, .padding-right-normal img, .padding-right-normal video {
  padding-right: 1.2199434229rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-normal p, .skip-right-normal blockquote, .skip-right-normal ul, .skip-right-normal ol, .skip-right-normal dl, .skip-right-normal table, .skip-right-normal pre, .skip-right-normal figure, .skip-right-normal img, .skip-right-normal video {
  margin-right: 1.2199434229rem;
  padding-right: 1.2199434229rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-large p, .margin-right-large blockquote, .margin-right-large ul, .margin-right-large ol, .margin-right-large dl, .margin-right-large table, .margin-right-large pre, .margin-right-large figure, .margin-right-large img, .margin-right-large video {
  margin-right: 1.725rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-large p, .margin-right-negative-large blockquote, .margin-right-negative-large ul, .margin-right-negative-large ol, .margin-right-negative-large dl, .margin-right-negative-large table, .margin-right-negative-large pre, .margin-right-negative-large figure, .margin-right-negative-large img, .margin-right-negative-large video {
  margin-right: -1.725rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-large p, .padding-right-large blockquote, .padding-right-large ul, .padding-right-large ol, .padding-right-large dl, .padding-right-large table, .padding-right-large pre, .padding-right-large figure, .padding-right-large img, .padding-right-large video {
  padding-right: 1.725rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-large p, .skip-right-large blockquote, .skip-right-large ul, .skip-right-large ol, .skip-right-large dl, .skip-right-large table, .skip-right-large pre, .skip-right-large figure, .skip-right-large img, .skip-right-large video {
  margin-right: 1.725rem;
  padding-right: 1.725rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-larger p, .margin-right-larger blockquote, .margin-right-larger ul, .margin-right-larger ol, .margin-right-larger dl, .margin-right-larger table, .margin-right-larger pre, .margin-right-larger figure, .margin-right-larger img, .margin-right-larger video {
  margin-right: 2.43915rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-larger p, .margin-right-negative-larger blockquote, .margin-right-negative-larger ul, .margin-right-negative-larger ol, .margin-right-negative-larger dl, .margin-right-negative-larger table, .margin-right-negative-larger pre, .margin-right-negative-larger figure, .margin-right-negative-larger img, .margin-right-negative-larger video {
  margin-right: -2.43915rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-larger p, .padding-right-larger blockquote, .padding-right-larger ul, .padding-right-larger ol, .padding-right-larger dl, .padding-right-larger table, .padding-right-larger pre, .padding-right-larger figure, .padding-right-larger img, .padding-right-larger video {
  padding-right: 2.43915rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-larger p, .skip-right-larger blockquote, .skip-right-larger ul, .skip-right-larger ol, .skip-right-larger dl, .skip-right-larger table, .skip-right-larger pre, .skip-right-larger figure, .skip-right-larger img, .skip-right-larger video {
  margin-right: 2.43915rem;
  padding-right: 2.43915rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-right-largest p, .margin-right-largest blockquote, .margin-right-largest ul, .margin-right-largest ol, .margin-right-largest dl, .margin-right-largest table, .margin-right-largest pre, .margin-right-largest figure, .margin-right-largest img, .margin-right-largest video {
  margin-right: 3.4489581rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-right-negative-largest p, .margin-right-negative-largest blockquote, .margin-right-negative-largest ul, .margin-right-negative-largest ol, .margin-right-negative-largest dl, .margin-right-negative-largest table, .margin-right-negative-largest pre, .margin-right-negative-largest figure, .margin-right-negative-largest img, .margin-right-negative-largest video {
  margin-right: -3.4489581rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-right-largest p, .padding-right-largest blockquote, .padding-right-largest ul, .padding-right-largest ol, .padding-right-largest dl, .padding-right-largest table, .padding-right-largest pre, .padding-right-largest figure, .padding-right-largest img, .padding-right-largest video {
  padding-right: 3.4489581rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-right-largest p, .skip-right-largest blockquote, .skip-right-largest ul, .skip-right-largest ol, .skip-right-largest dl, .skip-right-largest table, .skip-right-largest pre, .skip-right-largest figure, .skip-right-largest img, .skip-right-largest video {
  margin-right: 3.4489581rem;
  padding-right: 3.4489581rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-zero p, .margin-bottom-zero blockquote, .margin-bottom-zero ul, .margin-bottom-zero ol, .margin-bottom-zero dl, .margin-bottom-zero table, .margin-bottom-zero pre, .margin-bottom-zero figure, .margin-bottom-zero img, .margin-bottom-zero video {
  margin-bottom: 0; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-zero p, .margin-bottom-negative-zero blockquote, .margin-bottom-negative-zero ul, .margin-bottom-negative-zero ol, .margin-bottom-negative-zero dl, .margin-bottom-negative-zero table, .margin-bottom-negative-zero pre, .margin-bottom-negative-zero figure, .margin-bottom-negative-zero img, .margin-bottom-negative-zero video {
  margin-bottom: 0; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-zero p, .padding-bottom-zero blockquote, .padding-bottom-zero ul, .padding-bottom-zero ol, .padding-bottom-zero dl, .padding-bottom-zero table, .padding-bottom-zero pre, .padding-bottom-zero figure, .padding-bottom-zero img, .padding-bottom-zero video {
  padding-bottom: 0; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-zero p, .skip-bottom-zero blockquote, .skip-bottom-zero ul, .skip-bottom-zero ol, .skip-bottom-zero dl, .skip-bottom-zero table, .skip-bottom-zero pre, .skip-bottom-zero figure, .skip-bottom-zero img, .skip-bottom-zero video {
  margin-bottom: 0;
  padding-bottom: 0; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-smallest p, .margin-bottom-smallest blockquote, .margin-bottom-smallest ul, .margin-bottom-smallest ol, .margin-bottom-smallest dl, .margin-bottom-smallest table, .margin-bottom-smallest pre, .margin-bottom-smallest figure, .margin-bottom-smallest img, .margin-bottom-smallest video {
  margin-bottom: 0.431510593rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-smallest p, .margin-bottom-negative-smallest blockquote, .margin-bottom-negative-smallest ul, .margin-bottom-negative-smallest ol, .margin-bottom-negative-smallest dl, .margin-bottom-negative-smallest table, .margin-bottom-negative-smallest pre, .margin-bottom-negative-smallest figure, .margin-bottom-negative-smallest img, .margin-bottom-negative-smallest video {
  margin-bottom: -0.431510593rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-smallest p, .padding-bottom-smallest blockquote, .padding-bottom-smallest ul, .padding-bottom-smallest ol, .padding-bottom-smallest dl, .padding-bottom-smallest table, .padding-bottom-smallest pre, .padding-bottom-smallest figure, .padding-bottom-smallest img, .padding-bottom-smallest video {
  padding-bottom: 0.431510593rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-smallest p, .skip-bottom-smallest blockquote, .skip-bottom-smallest ul, .skip-bottom-smallest ol, .skip-bottom-smallest dl, .skip-bottom-smallest table, .skip-bottom-smallest pre, .skip-bottom-smallest figure, .skip-bottom-smallest img, .skip-bottom-smallest video {
  margin-bottom: 0.431510593rem;
  padding-bottom: 0.431510593rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-smaller p, .margin-bottom-smaller blockquote, .margin-bottom-smaller ul, .margin-bottom-smaller ol, .margin-bottom-smaller dl, .margin-bottom-smaller table, .margin-bottom-smaller pre, .margin-bottom-smaller figure, .margin-bottom-smaller img, .margin-bottom-smaller video {
  margin-bottom: 0.6101559786rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-smaller p, .margin-bottom-negative-smaller blockquote, .margin-bottom-negative-smaller ul, .margin-bottom-negative-smaller ol, .margin-bottom-negative-smaller dl, .margin-bottom-negative-smaller table, .margin-bottom-negative-smaller pre, .margin-bottom-negative-smaller figure, .margin-bottom-negative-smaller img, .margin-bottom-negative-smaller video {
  margin-bottom: -0.6101559786rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-smaller p, .padding-bottom-smaller blockquote, .padding-bottom-smaller ul, .padding-bottom-smaller ol, .padding-bottom-smaller dl, .padding-bottom-smaller table, .padding-bottom-smaller pre, .padding-bottom-smaller figure, .padding-bottom-smaller img, .padding-bottom-smaller video {
  padding-bottom: 0.6101559786rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-smaller p, .skip-bottom-smaller blockquote, .skip-bottom-smaller ul, .skip-bottom-smaller ol, .skip-bottom-smaller dl, .skip-bottom-smaller table, .skip-bottom-smaller pre, .skip-bottom-smaller figure, .skip-bottom-smaller img, .skip-bottom-smaller video {
  margin-bottom: 0.6101559786rem;
  padding-bottom: 0.6101559786rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-small p, .margin-bottom-small blockquote, .margin-bottom-small ul, .margin-bottom-small ol, .margin-bottom-small dl, .margin-bottom-small table, .margin-bottom-small pre, .margin-bottom-small figure, .margin-bottom-small img, .margin-bottom-small video {
  margin-bottom: 0.8627605537rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-small p, .margin-bottom-negative-small blockquote, .margin-bottom-negative-small ul, .margin-bottom-negative-small ol, .margin-bottom-negative-small dl, .margin-bottom-negative-small table, .margin-bottom-negative-small pre, .margin-bottom-negative-small figure, .margin-bottom-negative-small img, .margin-bottom-negative-small video {
  margin-bottom: -0.8627605537rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-small p, .padding-bottom-small blockquote, .padding-bottom-small ul, .padding-bottom-small ol, .padding-bottom-small dl, .padding-bottom-small table, .padding-bottom-small pre, .padding-bottom-small figure, .padding-bottom-small img, .padding-bottom-small video {
  padding-bottom: 0.8627605537rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-small p, .skip-bottom-small blockquote, .skip-bottom-small ul, .skip-bottom-small ol, .skip-bottom-small dl, .skip-bottom-small table, .skip-bottom-small pre, .skip-bottom-small figure, .skip-bottom-small img, .skip-bottom-small video {
  margin-bottom: 0.8627605537rem;
  padding-bottom: 0.8627605537rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-normal p, .margin-bottom-normal blockquote, .margin-bottom-normal ul, .margin-bottom-normal ol, .margin-bottom-normal dl, .margin-bottom-normal table, .margin-bottom-normal pre, .margin-bottom-normal figure, .margin-bottom-normal img, .margin-bottom-normal video {
  margin-bottom: 1.2199434229rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-normal p, .margin-bottom-negative-normal blockquote, .margin-bottom-negative-normal ul, .margin-bottom-negative-normal ol, .margin-bottom-negative-normal dl, .margin-bottom-negative-normal table, .margin-bottom-negative-normal pre, .margin-bottom-negative-normal figure, .margin-bottom-negative-normal img, .margin-bottom-negative-normal video {
  margin-bottom: -1.2199434229rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-normal p, .padding-bottom-normal blockquote, .padding-bottom-normal ul, .padding-bottom-normal ol, .padding-bottom-normal dl, .padding-bottom-normal table, .padding-bottom-normal pre, .padding-bottom-normal figure, .padding-bottom-normal img, .padding-bottom-normal video {
  padding-bottom: 1.2199434229rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-normal p, .skip-bottom-normal blockquote, .skip-bottom-normal ul, .skip-bottom-normal ol, .skip-bottom-normal dl, .skip-bottom-normal table, .skip-bottom-normal pre, .skip-bottom-normal figure, .skip-bottom-normal img, .skip-bottom-normal video {
  margin-bottom: 1.2199434229rem;
  padding-bottom: 1.2199434229rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-large p, .margin-bottom-large blockquote, .margin-bottom-large ul, .margin-bottom-large ol, .margin-bottom-large dl, .margin-bottom-large table, .margin-bottom-large pre, .margin-bottom-large figure, .margin-bottom-large img, .margin-bottom-large video {
  margin-bottom: 1.725rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-large p, .margin-bottom-negative-large blockquote, .margin-bottom-negative-large ul, .margin-bottom-negative-large ol, .margin-bottom-negative-large dl, .margin-bottom-negative-large table, .margin-bottom-negative-large pre, .margin-bottom-negative-large figure, .margin-bottom-negative-large img, .margin-bottom-negative-large video {
  margin-bottom: -1.725rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-large p, .padding-bottom-large blockquote, .padding-bottom-large ul, .padding-bottom-large ol, .padding-bottom-large dl, .padding-bottom-large table, .padding-bottom-large pre, .padding-bottom-large figure, .padding-bottom-large img, .padding-bottom-large video {
  padding-bottom: 1.725rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-large p, .skip-bottom-large blockquote, .skip-bottom-large ul, .skip-bottom-large ol, .skip-bottom-large dl, .skip-bottom-large table, .skip-bottom-large pre, .skip-bottom-large figure, .skip-bottom-large img, .skip-bottom-large video {
  margin-bottom: 1.725rem;
  padding-bottom: 1.725rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-larger p, .margin-bottom-larger blockquote, .margin-bottom-larger ul, .margin-bottom-larger ol, .margin-bottom-larger dl, .margin-bottom-larger table, .margin-bottom-larger pre, .margin-bottom-larger figure, .margin-bottom-larger img, .margin-bottom-larger video {
  margin-bottom: 2.43915rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-larger p, .margin-bottom-negative-larger blockquote, .margin-bottom-negative-larger ul, .margin-bottom-negative-larger ol, .margin-bottom-negative-larger dl, .margin-bottom-negative-larger table, .margin-bottom-negative-larger pre, .margin-bottom-negative-larger figure, .margin-bottom-negative-larger img, .margin-bottom-negative-larger video {
  margin-bottom: -2.43915rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-larger p, .padding-bottom-larger blockquote, .padding-bottom-larger ul, .padding-bottom-larger ol, .padding-bottom-larger dl, .padding-bottom-larger table, .padding-bottom-larger pre, .padding-bottom-larger figure, .padding-bottom-larger img, .padding-bottom-larger video {
  padding-bottom: 2.43915rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-larger p, .skip-bottom-larger blockquote, .skip-bottom-larger ul, .skip-bottom-larger ol, .skip-bottom-larger dl, .skip-bottom-larger table, .skip-bottom-larger pre, .skip-bottom-larger figure, .skip-bottom-larger img, .skip-bottom-larger video {
  margin-bottom: 2.43915rem;
  padding-bottom: 2.43915rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-bottom-largest p, .margin-bottom-largest blockquote, .margin-bottom-largest ul, .margin-bottom-largest ol, .margin-bottom-largest dl, .margin-bottom-largest table, .margin-bottom-largest pre, .margin-bottom-largest figure, .margin-bottom-largest img, .margin-bottom-largest video {
  margin-bottom: 3.4489581rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-bottom-negative-largest p, .margin-bottom-negative-largest blockquote, .margin-bottom-negative-largest ul, .margin-bottom-negative-largest ol, .margin-bottom-negative-largest dl, .margin-bottom-negative-largest table, .margin-bottom-negative-largest pre, .margin-bottom-negative-largest figure, .margin-bottom-negative-largest img, .margin-bottom-negative-largest video {
  margin-bottom: -3.4489581rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-bottom-largest p, .padding-bottom-largest blockquote, .padding-bottom-largest ul, .padding-bottom-largest ol, .padding-bottom-largest dl, .padding-bottom-largest table, .padding-bottom-largest pre, .padding-bottom-largest figure, .padding-bottom-largest img, .padding-bottom-largest video {
  padding-bottom: 3.4489581rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-bottom-largest p, .skip-bottom-largest blockquote, .skip-bottom-largest ul, .skip-bottom-largest ol, .skip-bottom-largest dl, .skip-bottom-largest table, .skip-bottom-largest pre, .skip-bottom-largest figure, .skip-bottom-largest img, .skip-bottom-largest video {
  margin-bottom: 3.4489581rem;
  padding-bottom: 3.4489581rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-zero p, .margin-left-zero blockquote, .margin-left-zero ul, .margin-left-zero ol, .margin-left-zero dl, .margin-left-zero table, .margin-left-zero pre, .margin-left-zero figure, .margin-left-zero img, .margin-left-zero video {
  margin-left: 0; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-zero p, .margin-left-negative-zero blockquote, .margin-left-negative-zero ul, .margin-left-negative-zero ol, .margin-left-negative-zero dl, .margin-left-negative-zero table, .margin-left-negative-zero pre, .margin-left-negative-zero figure, .margin-left-negative-zero img, .margin-left-negative-zero video {
  margin-left: 0; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-zero p, .padding-left-zero blockquote, .padding-left-zero ul, .padding-left-zero ol, .padding-left-zero dl, .padding-left-zero table, .padding-left-zero pre, .padding-left-zero figure, .padding-left-zero img, .padding-left-zero video {
  padding-left: 0; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-zero p, .skip-left-zero blockquote, .skip-left-zero ul, .skip-left-zero ol, .skip-left-zero dl, .skip-left-zero table, .skip-left-zero pre, .skip-left-zero figure, .skip-left-zero img, .skip-left-zero video {
  margin-left: 0;
  padding-left: 0; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-smallest p, .margin-left-smallest blockquote, .margin-left-smallest ul, .margin-left-smallest ol, .margin-left-smallest dl, .margin-left-smallest table, .margin-left-smallest pre, .margin-left-smallest figure, .margin-left-smallest img, .margin-left-smallest video {
  margin-left: 0.431510593rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-smallest p, .margin-left-negative-smallest blockquote, .margin-left-negative-smallest ul, .margin-left-negative-smallest ol, .margin-left-negative-smallest dl, .margin-left-negative-smallest table, .margin-left-negative-smallest pre, .margin-left-negative-smallest figure, .margin-left-negative-smallest img, .margin-left-negative-smallest video {
  margin-left: -0.431510593rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-smallest p, .padding-left-smallest blockquote, .padding-left-smallest ul, .padding-left-smallest ol, .padding-left-smallest dl, .padding-left-smallest table, .padding-left-smallest pre, .padding-left-smallest figure, .padding-left-smallest img, .padding-left-smallest video {
  padding-left: 0.431510593rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-smallest p, .skip-left-smallest blockquote, .skip-left-smallest ul, .skip-left-smallest ol, .skip-left-smallest dl, .skip-left-smallest table, .skip-left-smallest pre, .skip-left-smallest figure, .skip-left-smallest img, .skip-left-smallest video {
  margin-left: 0.431510593rem;
  padding-left: 0.431510593rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-smaller p, .margin-left-smaller blockquote, .margin-left-smaller ul, .margin-left-smaller ol, .margin-left-smaller dl, .margin-left-smaller table, .margin-left-smaller pre, .margin-left-smaller figure, .margin-left-smaller img, .margin-left-smaller video {
  margin-left: 0.6101559786rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-smaller p, .margin-left-negative-smaller blockquote, .margin-left-negative-smaller ul, .margin-left-negative-smaller ol, .margin-left-negative-smaller dl, .margin-left-negative-smaller table, .margin-left-negative-smaller pre, .margin-left-negative-smaller figure, .margin-left-negative-smaller img, .margin-left-negative-smaller video {
  margin-left: -0.6101559786rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-smaller p, .padding-left-smaller blockquote, .padding-left-smaller ul, .padding-left-smaller ol, .padding-left-smaller dl, .padding-left-smaller table, .padding-left-smaller pre, .padding-left-smaller figure, .padding-left-smaller img, .padding-left-smaller video {
  padding-left: 0.6101559786rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-smaller p, .skip-left-smaller blockquote, .skip-left-smaller ul, .skip-left-smaller ol, .skip-left-smaller dl, .skip-left-smaller table, .skip-left-smaller pre, .skip-left-smaller figure, .skip-left-smaller img, .skip-left-smaller video {
  margin-left: 0.6101559786rem;
  padding-left: 0.6101559786rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-small p, .margin-left-small blockquote, .margin-left-small ul, .margin-left-small ol, .margin-left-small dl, .margin-left-small table, .margin-left-small pre, .margin-left-small figure, .margin-left-small img, .margin-left-small video {
  margin-left: 0.8627605537rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-small p, .margin-left-negative-small blockquote, .margin-left-negative-small ul, .margin-left-negative-small ol, .margin-left-negative-small dl, .margin-left-negative-small table, .margin-left-negative-small pre, .margin-left-negative-small figure, .margin-left-negative-small img, .margin-left-negative-small video {
  margin-left: -0.8627605537rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-small p, .padding-left-small blockquote, .padding-left-small ul, .padding-left-small ol, .padding-left-small dl, .padding-left-small table, .padding-left-small pre, .padding-left-small figure, .padding-left-small img, .padding-left-small video {
  padding-left: 0.8627605537rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-small p, .skip-left-small blockquote, .skip-left-small ul, .skip-left-small ol, .skip-left-small dl, .skip-left-small table, .skip-left-small pre, .skip-left-small figure, .skip-left-small img, .skip-left-small video {
  margin-left: 0.8627605537rem;
  padding-left: 0.8627605537rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-normal p, .margin-left-normal blockquote, .margin-left-normal ul, .margin-left-normal ol, .margin-left-normal dl, .margin-left-normal table, .margin-left-normal pre, .margin-left-normal figure, .margin-left-normal img, .margin-left-normal video {
  margin-left: 1.2199434229rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-normal p, .margin-left-negative-normal blockquote, .margin-left-negative-normal ul, .margin-left-negative-normal ol, .margin-left-negative-normal dl, .margin-left-negative-normal table, .margin-left-negative-normal pre, .margin-left-negative-normal figure, .margin-left-negative-normal img, .margin-left-negative-normal video {
  margin-left: -1.2199434229rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-normal p, .padding-left-normal blockquote, .padding-left-normal ul, .padding-left-normal ol, .padding-left-normal dl, .padding-left-normal table, .padding-left-normal pre, .padding-left-normal figure, .padding-left-normal img, .padding-left-normal video {
  padding-left: 1.2199434229rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-normal p, .skip-left-normal blockquote, .skip-left-normal ul, .skip-left-normal ol, .skip-left-normal dl, .skip-left-normal table, .skip-left-normal pre, .skip-left-normal figure, .skip-left-normal img, .skip-left-normal video {
  margin-left: 1.2199434229rem;
  padding-left: 1.2199434229rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-large p, .margin-left-large blockquote, .margin-left-large ul, .margin-left-large ol, .margin-left-large dl, .margin-left-large table, .margin-left-large pre, .margin-left-large figure, .margin-left-large img, .margin-left-large video {
  margin-left: 1.725rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-large p, .margin-left-negative-large blockquote, .margin-left-negative-large ul, .margin-left-negative-large ol, .margin-left-negative-large dl, .margin-left-negative-large table, .margin-left-negative-large pre, .margin-left-negative-large figure, .margin-left-negative-large img, .margin-left-negative-large video {
  margin-left: -1.725rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-large p, .padding-left-large blockquote, .padding-left-large ul, .padding-left-large ol, .padding-left-large dl, .padding-left-large table, .padding-left-large pre, .padding-left-large figure, .padding-left-large img, .padding-left-large video {
  padding-left: 1.725rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-large p, .skip-left-large blockquote, .skip-left-large ul, .skip-left-large ol, .skip-left-large dl, .skip-left-large table, .skip-left-large pre, .skip-left-large figure, .skip-left-large img, .skip-left-large video {
  margin-left: 1.725rem;
  padding-left: 1.725rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-larger p, .margin-left-larger blockquote, .margin-left-larger ul, .margin-left-larger ol, .margin-left-larger dl, .margin-left-larger table, .margin-left-larger pre, .margin-left-larger figure, .margin-left-larger img, .margin-left-larger video {
  margin-left: 2.43915rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-larger p, .margin-left-negative-larger blockquote, .margin-left-negative-larger ul, .margin-left-negative-larger ol, .margin-left-negative-larger dl, .margin-left-negative-larger table, .margin-left-negative-larger pre, .margin-left-negative-larger figure, .margin-left-negative-larger img, .margin-left-negative-larger video {
  margin-left: -2.43915rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-larger p, .padding-left-larger blockquote, .padding-left-larger ul, .padding-left-larger ol, .padding-left-larger dl, .padding-left-larger table, .padding-left-larger pre, .padding-left-larger figure, .padding-left-larger img, .padding-left-larger video {
  padding-left: 2.43915rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-larger p, .skip-left-larger blockquote, .skip-left-larger ul, .skip-left-larger ol, .skip-left-larger dl, .skip-left-larger table, .skip-left-larger pre, .skip-left-larger figure, .skip-left-larger img, .skip-left-larger video {
  margin-left: 2.43915rem;
  padding-left: 2.43915rem; }

/* line 48, /assets/style/_style-user.scss */
.margin-left-largest p, .margin-left-largest blockquote, .margin-left-largest ul, .margin-left-largest ol, .margin-left-largest dl, .margin-left-largest table, .margin-left-largest pre, .margin-left-largest figure, .margin-left-largest img, .margin-left-largest video {
  margin-left: 3.4489581rem; }

/* line 50, /assets/style/_style-user.scss */
.margin-left-negative-largest p, .margin-left-negative-largest blockquote, .margin-left-negative-largest ul, .margin-left-negative-largest ol, .margin-left-negative-largest dl, .margin-left-negative-largest table, .margin-left-negative-largest pre, .margin-left-negative-largest figure, .margin-left-negative-largest img, .margin-left-negative-largest video {
  margin-left: -3.4489581rem; }

/* line 52, /assets/style/_style-user.scss */
.padding-left-largest p, .padding-left-largest blockquote, .padding-left-largest ul, .padding-left-largest ol, .padding-left-largest dl, .padding-left-largest table, .padding-left-largest pre, .padding-left-largest figure, .padding-left-largest img, .padding-left-largest video {
  padding-left: 3.4489581rem; }

/* line 54, /assets/style/_style-user.scss */
.skip-left-largest p, .skip-left-largest blockquote, .skip-left-largest ul, .skip-left-largest ol, .skip-left-largest dl, .skip-left-largest table, .skip-left-largest pre, .skip-left-largest figure, .skip-left-largest img, .skip-left-largest video {
  margin-left: 3.4489581rem;
  padding-left: 3.4489581rem; }

/* line 64, /assets/style/_style-user.scss */
.struct-bare li, .roll li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
/* line 69, /assets/style/_style-user.scss */
.struct-bare thead, .roll thead {
  display: none; }
/* line 70, /assets/style/_style-user.scss */
.struct-bare tbody, .roll tbody {
  border-style: none; }
  /* line 70, /assets/style/_style-user.scss */
  .struct-bare tbody:last-child, .roll tbody:last-child {
    border-style: none; }

/* line 73, /assets/style/_style-user.scss */
.struct-compact, .footnotes[role=doc-endnotes] {
  font-family: "Myriad Pro";
  font-size: 1.15rem;
  line-height: 1.4507989907rem; }
  /* line 45, /assets/style/_aux-config.scss */
  .struct-compact .katex, .footnotes[role=doc-endnotes] .katex {
    font-size: 1.125em; }
  /* line 78, /assets/style/_style-user.scss */
  .struct-compact li, .footnotes[role=doc-endnotes] li {
    margin-bottom: 0.8627605537rem; }
    /* line 78, /assets/style/_style-user.scss */
    .struct-compact li:last-child, .footnotes[role=doc-endnotes] li:last-child {
      margin-bottom: 0; }

/* line 85, /assets/style/_style-user.scss */
.float-clear {
  clear: both; }

/* line 86, /assets/style/_style-user.scss */
.float-left {
  float: left;
  margin-right: 1.2199434229rem; }

/* line 87, /assets/style/_style-user.scss */
.float-right {
  float: right;
  margin-left: 1.2199434229rem; }

/* line 90, /assets/style/_style-user.scss */
.float-caption, .float-caption-figure, .float-caption-table, .float-caption-code {
  margin-top: -0.6099717115rem; }

/* line 92, /assets/style/_style-user.scss */
.float-caption-figure::before {
  content: "Figure:\2002";
  font-style: italic; }

/* line 93, /assets/style/_style-user.scss */
.float-caption-table::before {
  content: "Table:\2002";
  font-style: italic; }

/* line 94, /assets/style/_style-user.scss */
.float-caption-code::before {
  content: "Code:\2002";
  font-style: italic; }

/* line 99, /assets/style/_style-user.scss */
.inline-nav {
  font-family: "Myriad Pro";
  font-size: 1.0249554367rem;
  line-height: 1.5374331551rem;
  text-align: right; }
  /* line 45, /assets/style/_aux-config.scss */
  .inline-nav .katex {
    font-size: 1.125em; }

/* line 2, /assets/style/_style-layout.scss */
.roll, #header-box, #footer-box {
  background-color: #f5f5f5;
  border-radius: 0.1079428359rem; }

/* line 5, /assets/style/_style-layout.scss */
#content-box, .roll, #header-box, #footer-box {
  padding-left: 0.6101559786rem;
  padding-right: 0.6101559786rem; }

/* line 17, /assets/style/_style-layout.scss */
.roll {
  font-family: "Myriad Pro";
  font-size: 1.0249554367rem;
  line-height: 1.5374331551rem;
  padding-top: 0.3628831116rem;
  padding-bottom: 0.3628831116rem; }
  /* line 45, /assets/style/_aux-config.scss */
  .roll .katex {
    font-size: 1.125em; }

/* line 29, /assets/style/_style-layout.scss */
#header-box {
  padding-top: 0.3628831116rem; }

/* line 34, /assets/style/_style-layout.scss */
#footer-box {
  font-family: "Myriad Pro";
  font-size: 1.0249554367rem;
  line-height: 1.5374331551rem;
  padding-bottom: 0.3628831116rem; }
  /* line 45, /assets/style/_aux-config.scss */
  #footer-box .katex {
    font-size: 1.125em; }

/* line 5, /assets/style/_style-kramdown.scss */
sup[role=doc-noteref] {
  font-size: inherit;
  line-height: inherit;
  position: inherit;
  top: inherit;
  vertical-align: inherit; }
  /* line 12, /assets/style/_style-kramdown.scss */
  sup[role=doc-noteref]::before {
    content: "["; }
  /* line 13, /assets/style/_style-kramdown.scss */
  sup[role=doc-noteref]::after {
    content: "]"; }

/* line 5, /assets/style/_style-katex.scss */
.katex {
  display: inline-block; }

/* line 6, /assets/style/_style-katex.scss */
.katex-display {
  margin: 0 0 1.2199434229rem 0; }

/* line 3, /assets/style/_style-zoom.scss */
table:hover, img:hover, pre:hover {
  cursor: zoom-in; }

/* line 9, /assets/style/_extend-photo.scss */
.gallery {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  margin: -0.1814415558rem -0.1814415558rem 0.1814415558rem -0.1814415558rem; }

/* line 21, /assets/style/_extend-photo.scss */
.gallery-item {
  position: relative;
  background-color: #f5f5f5;
  padding: 0;
  margin: 0.1814415558rem 0.1814415558rem; }

/* line 30, /assets/style/_extend-photo.scss */
.gallery-item::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  box-shadow: 0 0 0 100vmax rgba(255, 255, 255, 0);
  transition: box-shadow 400ms ease-out; }

/* line 41, /assets/style/_extend-photo.scss */
.gallery-item.focus::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  box-shadow: 0 0 0 100vmax rgba(255, 255, 255, 0.666);
  transition: box-shadow 400ms ease-out; }

/* line 53, /assets/style/_extend-photo.scss */
figure.gallery-item img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  margin: 0;
  padding: 0; }

/* line 63, /assets/style/_extend-photo.scss */
figure.gallery-item figcaption {
  display: none;
  text-align: right;
  font-style: italic;
  font-family: "Myriad Pro";
  font-size: 0.9135075194rem;
  line-height: 1.1524485105rem;
  margin: 0;
  padding: 0.3628831116rem;
  padding-bottom: 0; }
  /* line 45, /assets/style/_aux-config.scss */
  figure.gallery-item figcaption .katex {
    font-size: 1.125em; }

/* line 75, /assets/style/_extend-photo.scss */
.gallery-item.gallery-filler {
  height: 0.3628831116rem; }

/* line 80, /assets/style/_extend-photo.scss */
.gallery + h2 {
  margin-top: 1.0385018671rem; }

/* line 5, /assets/style/_extend-slides.scss */
.remark-slide-scaler {
  overflow: hidden; }

@media print {
  /* line 9, /assets/style/_extend-slides.scss */
  .remark-slide-scaler {
    width: 100% !important;
    height: 100% !important;
    transform: scale(1) !important;
    top: 0 !important;
    left: 0 !important; } }
/* line 16, /assets/style/_extend-slides.scss */
.remark-slide-content {
  margin: 0;
  padding: 1.2199434229rem 1.725rem;
  font: inherit; }

/* line 21, /assets/style/_extend-slides.scss */
.remark-code {
  font: inherit; }

/* line 26, /assets/style/_extend-slides.scss */
.remark-container h2 {
  margin: 0 0 1.2199434229rem 0;
  border-bottom: 0.1526311699rem solid #181818; }

/* line 29, /assets/style/_extend-slides.scss */
.remark-container h3 {
  margin: 0 0 1.2199434229rem 0;
  border-bottom: 0.1079428359rem solid #181818; }

/* line 33, /assets/style/_extend-slides.scss */
.remark-container table, .remark-container img {
  margin-left: auto;
  margin-right: auto; }

/* line 37, /assets/style/_extend-slides.scss */
.remark-container table {
  width: auto; }

/* line 38, /assets/style/_extend-slides.scss */
.remark-container img {
  width: 100%; }

/* line 41, /assets/style/_extend-slides.scss */
.remark-container table:hover, .remark-container pre:hover {
  cursor: auto; }
