/* FONTS */
@font-face {
  font-family: "SuisseIntl-Regular";
  src: url('https://tweek.so/s/fonts/SuisseIntl-Book-WebXL.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseIntl-Bold";
  src: url('https://tweek.so/s/fonts/SuisseIntl-Bold-WebXL.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* GLOBAL */
:root {
  --transparent: rgba(255, 255, 255, 0.001);
  --black: #000000;
  --black-75: rgba(0, 0, 0, 0.75);
  --black-05: rgba(0, 0, 0, 0.05);
  --white: #FFFFFF;
  --grey: #F5F5F5;
  --grey-15: rgba(0, 0, 0, 0.15);
  --grey-40: rgba(0, 0, 0, 0.4);

  --font-regular: "SuisseIntl-Regular", Helvetica, Arial, sans-serif;
  --font-bold: "SuisseIntl-Bold", Helvetica, Arial, sans-serif;
}

html {
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}

body {
  font-family: var(--font-regular);
  background-color: var(--grey);
  color: var(--black);
}

/* SCROLLBAR STYLING START */
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

/* SCROLLBAR STYLING END */

.container-fluid {
  max-width: 960px;
}

.navbar .navbar-inner {
  padding: 24px;
  background-color: var(--grey);
  min-height: 0;
  box-shadow: none;
}

.navbar .navbar-inner .container-fluid {
  max-width: 1400px;
}

.navbar .brand {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0;
}

.navbar .brand::before {
  content: "";
  position: absolute;
  left: calc(100% + 8px);
  height: 32px;
  width: 1px;
  background-color: var(--grey-15);
}

.navbar .brand::after {
  content: "Help center";
  position: absolute;
  left: calc(100% + 25px);
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 17px;
  line-height: 22px;
  white-space: nowrap;
}

.navbar .brand img {
  width: 32px;
  height: 32px;
}

.navbar .nav li a {
  display: inline-flex;
  align-items: center;
  text-align: center;
  font-family: var(--font-regular);
  font-size: 0;
  color: var(--transparent);
  border: 1px solid var(--black);
  border-radius: 20px;
  padding: 0 16px;
  transition: background-color 0.1s linear
}

.navbar .nav > li > a::before {
  content: "Back to app";
  color: var(--black);
  font-size: 15px;
  line-height: 32px;
  transition: color 0.1s linear;
}

.navbar .nav > li > a:hover,
.navbar .nav > li.active > a:hover {
  color: var(--transparent);
  background-color: var(--black);
}

.navbar .nav > li > a:hover::before {
  color: var(--white);
}

.navbar .nav > li > a .caret,
.navbar .nav > li > a .caret {
  display: none !important;
}

.navbar .btn-navbar {
  margin: 0;
}

@media (max-width: 768px) {
  .navbar .nav {
    margin-top: 20px;
  }
}

#contentArea {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 80px);
}

#docsSearch + #contentArea {
  min-height: calc(100vh - 370px);
}


/* HOMEPAGE */
#docsSearch {
  padding: 72px 0 0;
  border-bottom: none;
  margin-bottom: 72px;
}

#docsSearch h1 {
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 64px;
  line-height: 64px;
  letter-spacing: -1.5px;
  margin: 0;
}

#searchBar {
  max-width: 470px;
  padding: 0;
  margin-top: 32px;
}

#searchBar .search-query {
  border-radius: 8px;
  border: 1px solid var(--transparent);
  box-shadow: none;
  font-size: 17px;
  color: var(--black);
  transition: border-color 0.1s linear;
}

#searchBar .search-query:focus {
  border-color: var(--black);
}

#searchBar button {
  top: 0;
  background-color: var(--black);
  border: none;
  padding: 0 24px;
  transition: background-color 0.1s linear;
}

#searchBar button:hover {
  background-color: var(--black-75);
}

#searchBar button .icon-search {
  line-height: 50px;
  color: var(--white);
}

#serp-dd {
  top: calc(100% + 8px);
  box-shadow: none;
  background-color: var(--white);
  border-radius: 8px;
  border-color: var(--black);
}

#serp-dd .result li a {
  display: block;
  font-size: 15px;
  line-height: 38px;
  color: var(--black);
  padding: 0 16px;
  transition: background-color 0.1s linear;
}

#serp-dd .result li a:hover {
  background-color: var(--black-05);
}

#serp-dd .result .noResults {
  color: var(--black);
  font-size: 15px;
  line-height: 38px;
  padding: 0 16px;
}

#serp .articleList > li {
  padding-left: 0;
}

.articlesFound strong {
  font-weight: 400;
}

.category-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
}

.category-list h3 {
  color: var(--black);
}

.category-list .category {
  position: relative;
  width: 27.8%;
  background: var(--white);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03);
  border-radius: 8px;
  border: none;
  padding: 114px 16px 36px;
  outline: none;
}

.category-list .category:hover {
  background: rgba(255, 255, 255, 0.75);
}

@media (max-width: 910px) {
  .category-list .category {
    width: 25.6%;
    margin: 0 1% 20px;
  }
}

@media (max-width: 600px) {
  .category-list .category {
    width: 100%;
    margin-bottom: 20px;
  }
}

.category-list .category::before {
  content: "";
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: 52px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 52px;
}

#category-13::before {
  background-image: url('data:image/png;base64,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');
}

#category-47::before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATsSURBVHgB7Z1LbhNBEIbLL4gjJE6AcgNuwAVQTgAn4AbkBGzZsWMHFwk7lpyAGwBCCYQkZv7xdNyeh+fRr5rx/0klW7GVOP27qqtruqdmMi5mmS1Kj3PrtVnp/ZvCzPO7zO6L5/eFqWYmuoEIy+IRQvj+vEaoW9mKdyfK0CaQ8YiVbIWJ/fkg2K1lydEikPEUCKPlMxmx/klCz0o9GKvCFqIbhMEb2YoVlVQCQZRHspvgx0J0oWILBE85kfEJUyaaULEEgiAQRnso6wvmpmvZpfLeiSHQY9mGsykDb/orAQgpELxmLeMPZ11B2LsSz94UKuTAY6Yw1/QBX/ZV8dxbWh7CgyDMSo4bJA9/xAM+BcLvQkibWiIwFC8hz9dgIpSdCsWxwRcW1RGnkpGPAT22ZKAPziK5CkRx2nESyUUgitOdwSINFYji9GeQSEMFQkJAcfpjrgR3ruENEQjrnKWQocwL6+RJfQV6JNOvq8XAjHtrxaFPmMJ7KY4/MJathYI+Aq0lbHH12MBYnra9qWuIwyUDzjv+MV/4xlDXxYMY2sKCL39jZOoi0ImQ0KybXmgTaAw7bqbAQhrGuU0ghrZ41EaqQwKthNWCmJgdtZUfNkHviU9lzJsEovekoeJFhwQiaWgVqDGjIFHYG/+66oBG7znP7E1mzzN7Kv65zOxzZp9EB9Alry7UeQrSPU01t4vM3md2JuEWzfjd58XzL5IeRLb8mlFZCCi3Fj28zuyDxOWl6BAJW7buynOQtoLoK4nPheggn2rKHvREdIW3XxKfn5k9k/Rgw+Nv24PMqeljJ0QSMoR8/0JZIKKLPYF4QU4fS1sglnb0MTeihLhJBHFnZgtEFGLf54YohB6kHCMMU2yl0HOUwzlIORRIORRIOZyDlEOBlEOBlGMECnY7LeIGBVIOBVKOEUj9Db6PFSYJyjECqbvjOtnCOUg5nIOUYwtEL9LHxk4S6EX62NubraLbB9ljTyBmcvqoCMR5SA95x7DyQpVhTg+5FmWBovfHIY3UCqQt3b6U+KT4m2VM96+KQHhBkxelONSr4SDxw1TTtGFRy0nvb8XjC4nDO4l/JrYOtLrJI1mdQHgBZ4W0VLpxoPe7bE++nYl/fmT2NbO3mX2U9GCaeehF1LTdCh7E+8SlAV1THqaZJi/BG1j6iQ/GfC8HOBTGboTEpjLmhwSiF8Wl4j2gLRHw0kWKdKI2YrUJpLIB+QQxLakrdEml6UXhaRzjLifrTOmH91EIA9Y8Tjc2B4iPTBj8Y1pON9LnbCpUxgKWZ4n8gMh01famPgJtZFcGIu4cDG2Gvqe74ZIz4alwV26kYyFgSEG0k/Kkkb1iaBtDPQF5O0Id56N+mO7EnXEJVfAiitSdQa2jXQTKd50IRerC4L7erpM9RWrHqem6j2yMIjXjJA7wlS5TpCpIpK7FcZeUz/WM2RHEddJ2jeOlyBxiIM0W4mO8zTP+b6xxvF2NDjmAx9aQ3Xm+qSNkKLI3QU69fgevCXLdLFYIghdNsVkuEgEIE2y7dOw5Apcr0Kdt7GEP4QzCBK9JpprExyqUucAWbf966ixrJeNopnsrBzZ2hERLGgyBIJSmha5JciBMsssrGtcpS8tifz5zLsds2kx+Vkr7QnJRMt+f15SobFPF2Fb6c9k1ArGf22azsczsSjKVjlEcmv4PJcnpuvFLPfYAAAAASUVORK5CYII=');
}

#category-11::before {
  background-image: url('data:image/png;base64,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');
}

#category-14::before {
  background-image: url('data:image/png;base64,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');
}

#category-19::before {
  background-image: url('data:image/png;base64,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');
}

#category-12::before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVBSURBVHgB7Z3LcRNBEIZbL2O7KEKACHzkBglABtw4EgE4AogAIoAIgATgxg0iwBEAVRiwJYv9tTvSaLWrmd159az6q+qSylLZ6/m3e3p65zGivBgVNqm9jrXPRrXvLytT7xeF3VTvbypjzYh4AxGm1SuE8H29Sqg5leItiBncBFIeMaNSmNjXB8HmmiWHi0DKUyAMl2tSYl1TQs9K3RizyibEG4TBKyrFikoqgSDKEW06+FyILlRsgeApx5SfMHWiCRVLIAgCYbiHsq6gb/pDm1TeOzEEukVlOBsy8KZ/FICQAsFrTij/cGYLwt4lefamUCEHHjOEvqYLuNln1XtvaXkID4IwMzpskDz8JQ/4FAi/CyFtaIlAX7yEPF+NiVB2SiKODm5YVEecSkY+GvTQkoEuOIvkKpCIY8ZJJBeBRBx7eovUVyARpzu9ROorEBICEac76kmwdQ2vj0AY50xJ6Mu4MitP6irQEQ2/rhYD1e7GikOXMIXvijj+QFsaCwVdBDqhsMXVQwNteWr6km2IwyMD6Xf8o2741lBn40ES2sKCm781MtkIdExCaE7aPjAJlMOMmyEwoZZ2NgkkoS0ejZFqn0AzkmpBTNSM2p0ftiHeE5+dNm8TSLwnDTtetE8gIQ1GgVozCiEKW+3fVB3g5j0PCjsv7CGF5VNhLwr7RumBLqvqQtMI9jbxqblBnI8Ul0eFfaa0YCbQb7zWQ1yKRVP7OKf4pPibddZLO+ticJt0+IvScIfSs5r82ORBAg9WWugCqVXTAg9W8xfqAgm82BJIwhs/prpAUtrhx1iJEmKTCMGdkS6QwBB9nxuBIeJBzFHCSIrNFPEc5kgfxBwRiDkiEHOkD2KOCMQcEYg5SqBg22kJbohAzBGBmKMEYr/B96EiSQJzlEDsdlwXSqQPYo70QczRBRIv4sfW3GzxIn4sdIFYnPbhideV5c5Cn6w4hEzuR2FPaLN85CuVqxXuUZ5seRAEyrkfwgKsM9pe2/OusMeFvaf8WJ0YVh+o5hjm4DVYGQchfjZ8fkGlVz2nvFhpUX+Sitk9xh2YImJaH4QQhsa/IDvuFvaBzCGPw/ogHNoxr3tQTuk2kgAskbQVh6rvIgy+JN6o078a5yJwOq2kyYO+F/aM3NeRQtw31OxNqT1ofbRAU7GUUz9U71OU1/hY5IvfgX7rreFvpmC96WzTjFK4F9JvDpVu3EX3q9enVN7xPs/pgRjok+CVZ9XPXhX2hdKBbmb9P7ZNt8JCYtknLg24Gdce1OYl+IKUfuKDNt/aU3tfGLsiITY7bb5PIPGiuOx4DzAlAl5OkRKsaIxYJoFYHkA+QNSR1DvYpNLiReFpbWOblXWq9CP7KIQBYx6njc0B4qMkDP5RR0630mVtKlTGAFbWEvkBkenS9KUuAi1pUwYS3Nkb2hRdV3fDJUckq8JduSLLQkCfgqiV8kIrW8VQE309AXk7t+0zc0CdTmyNS6iCF4lI9vQ6OtpFoNWsExKRbOh9rrdrZy8imXE6dN1HNiYiteMkDvCVLotIuyCRwtQpp1lSPsczuBBUZGWcVI5xvBSZQzSkmkJ8iNs84//GGMfb0+iQDXhoB7I79zdNhAxFKuSBodfv4DVBnpvFCkHwoiEelotEAMIEmy4du4/A4wpMK8497CGcQZjgNclUnXiuQqkHbNcUidRZ1ozyOEx3TnsmdoSESxoMgSAUp4GuSnIgTLLHKxzHKVPNYl+fWpejJm0mXyvFfSA5qZnv61UlKt1YkdtIf0ybg0D097rpLDVTs5JUpSOLRdP/AUxLAMs08s7UAAAAAElFTkSuQmCC');
}

#category-71::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MyA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHJ4PSIyNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4wNSIvPgo8cGF0aCBkPSJNMTYuNSAyNi41QzE2LjUgMjAuOTkyMiAyMC45NTMxIDE2LjUgMjYuNSAxNi41QzMyLjAwNzggMTYuNSAzNi41IDIwLjk5MjIgMzYuNSAyNi41QzM2LjUgMzIuMDQ2OSAzMi4wMDc4IDM2LjUgMjYuNSAzNi41QzIwLjk1MzEgMzYuNSAxNi41IDMyLjA0NjkgMTYuNSAyNi41Wk0yNi41IDMwLjI1QzI4LjU3MDMgMzAuMjUgMzAuMjUgMjguNTcwMyAzMC4yNSAyNi41QzMwLjI1IDI0LjQyOTcgMjguNTcwMyAyMi43NSAyNi41IDIyLjc1QzI0LjM5MDYgMjIuNzUgMjIuNzUgMjQuNDI5NyAyMi43NSAyNi41QzIyLjc1IDI4LjU3MDMgMjQuMzkwNiAzMC4yNSAyNi41IDMwLjI1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==')
}

#category-128::before {
  background-image: url('data:image/png;base64,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')
}

.category-list h3 {
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 19px;
  line-height: 24px;
  letter-spacing: -0.2px;
  margin: 0;
}

.category-list .category .article-count {
  font-family: var(--font-regular);
  font-size: 15px;
  line-height: 22px;
  margin: 6px 0 0;
}


/* SIDEBAR */
#sidebar {
  margin: 22px 0 0;
}

.row-fluid .span3 {
  width: auto;
  max-width: 190px;
}

#sidebar form .search-query {
  border-radius: 8px;
  border: 1px solid var(--transparent);
  box-shadow: none;
  outline: none;
  padding: 2px 12px 2px 36px;
  color: var(--black);
  transition: border-color 0.1s linear;
}

#sidebar form .search-query:focus,
#sidebar form .search-query:focus:invalid {
  box-shadow: none;
  border-color: var(--black);
}

#sidebar form .search-query:focus + button .icon-search::before {
  opacity: 1;
}

#sidebar form button {
  right: auto;
  left: 12px;
}

#searchBar.sm button .icon-search {
  color: var(--transparent);
  width: 16px;
  height: 16px;
}

#searchBar.sm button .icon-search::before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFZSURBVHgB7ZeNbcMgEIWfMoFHuA3iEegG3qTdoN4g3iBs0HYC1Ak6gruBu0HKSUQ9SCzzc5USKZ/0JIO44xmQDwN3gvGavJzX4nUKWkLf6EX4J0yY5JQpp2mm8zoUTJ7qFY2Q11eSlJedt2NA/KZ96LO4viodKuCgOUl2RF4yumLGoYJ0C15QzpjkOJQEDwoG1oz0uYHyHBzRzhsKt6VH7JzQDiH+pmyeqwm6q3DGInN7d1570X6HHjKX2Rosl42gB4m889ZgeR60yTKxww3AJr5Fm6AHiecfFJjYQ4++xMSnaD9Bj0E8f2wNNogrZlX1SyBUfAAdKovOChYV1dRAr4A9o6EMTApGUgMjCuGzkN6quJZQZqyF0lWPcHm7OptJr3cU+ngFFyjfOTtcbk2JONZqGGH4LeeCyR3iamm1jADrPz8z/n5+zEqs1TTSgsXDyMNIvhE+6PgFsGzkaJMoRpsAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.4;
  transition: opacity 0.1s linear;
}

#sidebar h3 {
  display: none;
}

#sidebar .nav-list li {
  margin: 0;
}

#sidebar .nav-list a {
  font-family: var(--font-regular);
  font-size: 15px;
  line-height: 22px;
  color: var(--grey-40);
  padding: 8px 0;
  outline: none;
  transition: color 0.1s linear;
}

#sidebar .nav-list .active a,
#sidebar .nav-list .active a:hover,
#sidebar .nav-list .active a:focus {
  font-weight: 400;
}

#sidebar .nav-list .active a,
#sidebar .nav-list .active a:hover {
  color: var(--black);
}

#sidebar .nav-list .active a:focus {
  color: var(--grey-40);
}

#sidebar .nav-list .active a .icon-arrow,
#sidebar .nav-list .active a:hover .icon-arrow,
#sidebar .nav-list .active a:focus .icon-arrow {
  display: none;
}


/* MAIN CONTENT */
#main-content {
  padding-top: 22px;
  background: none;
}

.contentWrapper {
  border: none;
  border-radius: 8px;
}

@media (min-width: 769px) {
  .contentWrapper {
    padding: 56px 82px;
  }
}

#categoryHead h1 {
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 31px;
  line-height: 40px;
  letter-spacing: -1px;
  color: var(--black);
  margin: 0;
  margin-bottom: 40px;
}

#categoryHead .sort {
  display: none;
}

.articleList {
  margin-bottom: 0;
}

.articleList li {
  margin: 0;
  padding: 0;
}

.articleList li + li {
  border-top: 1px solid var(--grey-15);
}

.articleList a {
  display: block;
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 17px;
  line-height: 24px;
  margin: 0;
  padding: 16px 0;
  outline: none;
  transition: color 0.1s linear;
}

.articleList a:hover {
  color: var(--black-75);
}

.articleList a:hover span {
  text-decoration: none;
}

.articleList a i {
  display: none;
}

#serp h1,
#fullArticle .title,
#fullArticle h2,
#fullArticle h3 {
  font-family: var(--font-bold);
  font-weight: 700;
}

#serp h1,
#fullArticle .title {
  font-size: 31px;
  line-height: 40px;
  letter-spacing: -1px;
  color: var(--black);
  margin: 0 0 24px;
}

#fullArticle h2 {
  font-size: 21px;
  line-height: 28px;
  padding-top: 40px;
  margin: 40px 0 24px;
  border-top: 1px solid var(--grey-15);
  letter-spacing: -.5px;
}

#fullArticle h3 {
  font-size: 17px;
  line-height: 24px;
  margin: 8px 0 24px;
}

#fullArticle .printArticle,
#fullArticle .admin-edit {
  display: none;
}

#fullArticle,
#fullArticle p,
#fullArticle ul,
#fullArticle ol,
#fullArticle li,
#fullArticle div,
#fullArticle blockquote,
#fullArticle dd,
#fullArticle table {
  font-family: var(--font-regular);
  font-size: 17px;
  line-height: 24px;
  margin: 0 0 24px;
}

#fullArticle p a {
  text-decoration: underline;
}

#fullArticle ul,
#fullArticle ol {
  list-style-type: none;
}

#fullArticle li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 8px;
}

#fullArticle li::before {
  content: '';
  position: absolute;
}

#fullArticle ol {
  counter-reset: section;
}

#fullArticle ol li::before {
  left: 0;
  top: 1px;
  counter-increment: section;
  content: counters(section, ".") ".";
}

#fullArticle ul li::before {
  left: 6px;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: var(--black);
  border-radius: 6px;
}

.articleRatings {
  display: none;
}

.articleFoot {
  margin-top: 64px;
}

.articleFoot time.lu {
  float: none;
  margin: 0;
  font-family: var(--font-regular);
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: var(--grey-40);
}

.related {
  border: none;
  border-top: 1px solid var(--grey-15);
  margin-top: -8px;
  padding: 42px 82px;
}

.related h3 {
  text-transform: none;
  font-size: 19px;
  line-height: 24px;
  letter-spacing: -0.2px;
  font-family: var(--font-bold);
  font-weight: 700;
}

.related ul {
  margin: 16px 0 0;
  padding: 0;
}

.related ul > li {
  padding: 16px 0;
}

.related ul > li + li {
  border-top: 1px solid var(--grey-15);
}

.related ul > li a {
  font-family: var(--font-regular);
  font-size: 17px;
  line-height: 24px;
  color: var(--black);
  margin: 0;
  transition: color 0.1s linear;
}

.related ul > li a:hover {
  color: var(--grey-40);
}

.related ul > li a i {
  display: none;
}

.related ul > li a:hover span {
  text-decoration: none;
}

@media (max-width: 768px) {
  .related {
    padding: 25px 20px;
  }

  .related h3 {
    padding-left: 0;
  }
}


/* FOOTER */
footer {
  padding-top: 64px;
  margin-top: auto;
}

footer p {
  font-family: var(--font-regular);
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: var(--grey-40);
}

footer p a {
  color: inherit;
}

.btn-box {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 16px 0;
}

.btn-box a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 32px 16px 28px;
  margin: 16px 8px;
  background-color: var(--black);
  border-radius: 50px;
  border: 2px solid var(--black);
  text-decoration: none !important;
}

.btn-box a:hover {
  background-color: var(--white);
}

.btn-box a:hover svg {
  fill: var(--black);
}

.btn-box svg {
  fill: var(--white);
}

.btn-box a,
.btn-box svg,
.btn-box div {
  transition: all .1s linear;
}

#fullArticle .btn-box > p {
  display: none;
}

#fullArticle .btn-box div {
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 17px;
  line-height: 24px;
  padding: 0 0 0 15px;
  margin: 0;
  color: var(--white);
  white-space: nowrap;
}

#fullArticle .btn-box a:hover div {
  color: var(--black);
}
