/*
! tailwindcss v3.1.6 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Mulish, "Nunito Sans", Arial, Helvetica, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.container {
  width: 100%;
}.\!container {
  width: 100% !important;
}@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }

  .\!container {
    max-width: 640px !important;
  }
}@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }

  .\!container {
    max-width: 768px !important;
  }
}@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }

  .\!container {
    max-width: 1024px !important;
  }
}@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }

  .\!container {
    max-width: 1280px !important;
  }
}@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }

  .\!container {
    max-width: 1536px !important;
  }
}.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}.visible {
  visibility: visible;
}.static {
  position: static;
}.\!static {
  position: static !important;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: -webkit-sticky;
  position: sticky;
}.right-0 {
  right: 0px;
}.top-full {
  top: 100%;
}.top-0 {
  top: 0px;
}.left-0 {
  left: 0px;
}.left-1\/2 {
  left: 50%;
}.top-1\/2 {
  top: 50%;
}.bottom-1\/2 {
  bottom: 50%;
}.z-10 {
  z-index: 10;
}.z-20 {
  z-index: 20;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}.mb-8 {
  margin-bottom: 2rem;
}.mt-8 {
  margin-top: 2rem;
}.mt-10 {
  margin-top: 2.5rem;
}.mb-9 {
  margin-bottom: 2.25rem;
}.mb-10 {
  margin-bottom: 2.5rem;
}.mt-20 {
  margin-top: 5rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mt-4 {
  margin-top: 1rem;
}.-mt-8 {
  margin-top: -2rem;
}.mt-2 {
  margin-top: 0.5rem;
}.mt-1 {
  margin-top: 0.25rem;
}.mt-12 {
  margin-top: 3rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.-mt-1 {
  margin-top: -0.25rem;
}.block {
  display: block;
}.\!block {
  display: block !important;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.flex {
  display: flex;
}.table {
  display: table;
}.inline-table {
  display: inline-table;
}.table-caption {
  display: table-caption;
}.table-cell {
  display: table-cell;
}.table-column {
  display: table-column;
}.table-column-group {
  display: table-column-group;
}.table-footer-group {
  display: table-footer-group;
}.table-header-group {
  display: table-header-group;
}.table-row-group {
  display: table-row-group;
}.table-row {
  display: table-row;
}.grid {
  display: grid;
}.contents {
  display: contents;
}.list-item {
  display: list-item;
}.hidden {
  display: none;
}.h-6 {
  height: 1.5rem;
}.h-64 {
  height: 16rem;
}.h-24 {
  height: 6rem;
}.h-48 {
  height: 12rem;
}.h-16 {
  height: 4rem;
}.h-screen {
  height: 100vh;
}.h-60 {
  height: 15rem;
}.h-10 {
  height: 2.5rem;
}.w-full {
  width: 100%;
}.w-5\/6 {
  width: 83.333333%;
}.w-16 {
  width: 4rem;
}.w-screen {
  width: 100vw;
}.w-10 {
  width: 2.5rem;
}.w-40 {
  width: 10rem;
}.w-1\/2 {
  width: 50%;
}.max-w-72 {
  max-width: 72px;
}.flex-1 {
  flex: 1 1 0%;
}.flex-shrink {
  flex-shrink: 1;
}.flex-grow {
  flex-grow: 1;
}.grow {
  flex-grow: 1;
}.basis-4\/6 {
  flex-basis: 66.666667%;
}.basis-4\/12 {
  flex-basis: 33.333333%;
}.border-collapse {
  border-collapse: collapse;
}.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}.resize {
  resize: both;
}.columns-2 {
  -moz-columns: 2;
       columns: 2;
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-col-reverse {
  flex-direction: column-reverse;
}.flex-wrap {
  flex-wrap: wrap;
}.items-start {
  align-items: flex-start;
}.items-center {
  align-items: center;
}.items-stretch {
  align-items: stretch;
}.justify-start {
  justify-content: flex-start;
}.justify-end {
  justify-content: flex-end;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.gap-4 {
  gap: 1rem;
}.gap-9 {
  gap: 2.25rem;
}.gap-2 {
  gap: 0.5rem;
}.gap-8 {
  gap: 2rem;
}.gap-y-4 {
  row-gap: 1rem;
}.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}.self-start {
  align-self: flex-start;
}.self-center {
  align-self: center;
}.overflow-hidden {
  overflow: hidden;
}.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.rounded {
  border-radius: 0.25rem;
}.rounded-md {
  border-radius: 0.375rem;
}.rounded-lg {
  border-radius: 0.5rem;
}.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}.border {
  border-width: 1px;
}.border-t-25 {
  border-top-width: 25px;
}.border-gray-10 {
  --tw-border-opacity: 1;
  border-color: rgb(243 246 246 / var(--tw-border-opacity));
}.border-gray-40 {
  --tw-border-opacity: 1;
  border-color: rgb(212 229 236 / var(--tw-border-opacity));
}.border-\[\#61D2F4\] {
  --tw-border-opacity: 1;
  border-color: rgb(97 210 244 / var(--tw-border-opacity));
}.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(151 175 185 / var(--tw-border-opacity));
}.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.bg-blue-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(0 153 190 / var(--tw-bg-opacity));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1);
}.bg-gray-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 246 / var(--tw-bg-opacity));
}.bg-search {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 206 / var(--tw-bg-opacity));
}.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}.p-6 {
  padding: 1.5rem;
}.p-4 {
  padding: 1rem;
}.p-3 {
  padding: 0.75rem;
}.p-1 {
  padding: 0.25rem;
}.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.pb-10 {
  padding-bottom: 2.5rem;
}.pt-10 {
  padding-top: 2.5rem;
}.pb-36 {
  padding-bottom: 9rem;
}.pt-16 {
  padding-top: 4rem;
}.pt-9 {
  padding-top: 2.25rem;
}.pb-16 {
  padding-bottom: 4rem;
}.pl-2 {
  padding-left: 0.5rem;
}.pt-0 {
  padding-top: 0px;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.font-serif {
  font-family: Mulish, "EB Garamond", Georgia, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}.text-404 {
  font-size: 12rem;
}.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}.text-headline {
  font-size: 52px;
}.font-bold {
  font-weight: 700;
}.font-extrabold {
  font-weight: 800;
}.font-light {
  font-weight: 300;
}.font-medium {
  font-weight: 500;
}.font-normal {
  font-weight: 400;
}.font-black {
  font-weight: 900;
}.uppercase {
  text-transform: uppercase;
}.lowercase {
  text-transform: lowercase;
}.capitalize {
  text-transform: capitalize;
}.italic {
  font-style: italic;
}.leading-tight {
  line-height: 1.25;
}.leading-9 {
  line-height: 2.25rem;
}.leading-normal {
  line-height: 1.5;
}.leading-6 {
  line-height: 1.5rem;
}.leading-10 {
  line-height: 2.5rem;
}.text-gray-body {
  --tw-text-opacity: 1;
  color: rgb(113 113 113 / var(--tw-text-opacity));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(202 105 13 / var(--tw-text-opacity));
}.text-blue-dark {
  --tw-text-opacity: 1;
  color: rgb(0 153 190 / var(--tw-text-opacity));
}.text-\[\#007D98\] {
  --tw-text-opacity: 1;
  color: rgb(0 125 152 / var(--tw-text-opacity));
}.text-\[\#5B5B5B\] {
  --tw-text-opacity: 1;
  color: rgb(91 91 91 / var(--tw-text-opacity));
}.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(51 51 50 / var(--tw-text-opacity));
}.text-gray-dark {
  --tw-text-opacity: 1;
  color: rgb(51 51 50 / var(--tw-text-opacity));
}.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(56 74 81 / var(--tw-text-opacity));
}.text-gray-150 {
  --tw-text-opacity: 1;
  color: rgb(43 49 52 / var(--tw-text-opacity));
}.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(91 91 91 / var(--tw-text-opacity));
}.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}.overline {
  -webkit-text-decoration-line: overline;
          text-decoration-line: overline;
}.line-through {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.shadow-\[0px_2px_4px_0px_\#55C9EC\] {
  --tw-shadow: 0px 2px 4px 0px #55C9EC;
  --tw-shadow-colored: 0px 2px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.shadow {
  --tw-shadow: 0 0.25rem 0.75rem -0.0625rem rgb(0 0 0 / 12%);
  --tw-shadow-colored: 0 0.25rem 0.75rem -0.0625rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.outline {
  outline-style: solid;
}.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.open {
  display: block;
}@media (min-width: 768px){.open {
    display: flex;
  }}.\[additional_data\:protected\] {
  additional_data: protected;
}.line-height-2{line-height:2}.container,.NewsletterProductReviews__container,.MobileMenu,.page .PageContent__entry,.PageMain--article .PageContainer,.PageMain--two-columns .PageContainer,.EditorsPickWrapper{width:100%;max-width:70.625rem;padding-right:1rem;padding-left:1rem;margin:0 auto}@media (min-width: 1280px){.container,.NewsletterProductReviews__container,.MobileMenu,.page .PageContent__entry,.PageMain--article .PageContainer,.PageMain--two-columns .PageContainer,.EditorsPickWrapper{padding-right:0;padding-left:0}}html,body{font-family:"Mulish","Nunito Sans","Arial","Helvetica"}html.is-loading-lang,body.is-loading-lang{opacity:0.5}.container,.NewsletterProductReviews__container,.MobileMenu,.page .PageContent__entry,.PageMain--article .PageContainer,.PageMain--two-columns .PageContainer,.EditorsPickWrapper{width:100%;max-width:70.625rem;padding-right:1rem;padding-left:1rem;margin:0 auto}@media (min-width: 1280px){.container,.NewsletterProductReviews__container,.MobileMenu,.page .PageContent__entry,.PageMain--article .PageContainer,.PageMain--two-columns .PageContainer,.EditorsPickWrapper{padding-right:0;padding-left:0}}.main-navigation>.container{padding:0}.main-navigation .main-menu{text-align:center}@media (min-width: 1024px){.main-navigation .main-menu{text-align:left}}.main-navigation .main-menu>li{position:relative;padding:1em 0;width:100%}@media (min-width: 1024px){.main-navigation .main-menu>li:nth-child(5n+1)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(1 155 188 / var(--tw-border-opacity));
  }}.main-navigation .main-menu>li:nth-child(5n+1)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}.main-navigation .main-menu>li:nth-child(5n+1)>a:before {
  --tw-bg-opacity: 1;
  background-color: rgb(1 155 188 / var(--tw-bg-opacity));
}@media (min-width: 1024px){.main-navigation .main-menu>li:nth-child(5n+2)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(247 147 52 / var(--tw-border-opacity));
  }}.main-navigation .main-menu>li:nth-child(5n+2)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 236 220 / var(--tw-bg-opacity));
}.main-navigation .main-menu>li:nth-child(5n+2)>a:before {
  --tw-bg-opacity: 1;
  background-color: rgb(247 147 52 / var(--tw-bg-opacity));
}@media (min-width: 1024px){.main-navigation .main-menu>li:nth-child(5n+3)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(151 175 185 / var(--tw-border-opacity));
  }}.main-navigation .main-menu>li:nth-child(5n+3)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 230 234 / var(--tw-bg-opacity));
}.main-navigation .main-menu>li:nth-child(5n+3)>a:before {
  --tw-bg-opacity: 1;
  background-color: rgb(151 175 185 / var(--tw-bg-opacity));
}@media (min-width: 1024px){.main-navigation .main-menu>li:nth-child(5n+4)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(97 210 244 / var(--tw-border-opacity));
  }}.main-navigation .main-menu>li:nth-child(5n+4)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 249 254 / var(--tw-bg-opacity));
}.main-navigation .main-menu>li:nth-child(5n+4)>a:before {
  --tw-bg-opacity: 1;
  background-color: rgb(97 210 244 / var(--tw-bg-opacity));
}@media (min-width: 1024px){.main-navigation .main-menu>li:nth-child(5n+5)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(195 162 116 / var(--tw-border-opacity));
  }}.main-navigation .main-menu>li:nth-child(5n+5)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 238 216 / var(--tw-bg-opacity));
}.main-navigation .main-menu>li:nth-child(5n+5)>a:before {
  --tw-bg-opacity: 1;
  background-color: rgb(195 162 116 / var(--tw-bg-opacity));
}.main-navigation .main-menu>li>a {
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));line-height:1;
}.main-navigation .main-menu>li>a:before{content:'';height:8px;width:8px;margin-right: 0.5rem}@media (min-width: 1024px){.main-navigation .main-menu>li{width:auto}.main-navigation .main-menu>li:last-child.menu-item-has-children .sub-menu{right:0;left:auto}}.main-navigation .main-menu li.menu-item-has-children{padding-right:1.5em;margin-right:-1em}.main-navigation .main-menu li.menu-item-has-children>a{position:relative}.main-navigation .main-menu li.menu-item-has-children>a:after{content:'»';width:1.25rem;height:1.25rem;rotate:0deg;transition:0.2s ease-out;will-change:transform;padding-left:.25rem}.main-navigation .main-menu li.menu-item-has-children .sub-menu{display:none;border-top:.0625rem solid #0099be;margin-top:.5rem}.main-navigation .main-menu li.menu-item-has-children .sub-menu>li.menu-item>a {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}@media (min-width: 1024px){.main-navigation .main-menu li.menu-item-has-children .sub-menu{position:absolute;z-index:20;top:99%;left:-1em;width:12.5rem;background-color:#ffffff;padding:1em 0;border-radius:0;margin-top:0;transform-origin:top;transform:scaleY(0);transition:all 0.1s ease-in-out;box-shadow:rgba(100,100,111,0.2) 0 .4375rem 1.8125rem 0;display:block}}.main-navigation .main-menu li.menu-item-has-children .sub-menu li a{width:100%;display:block;padding:.5rem 1rem}.main-navigation .main-menu--desktop li.menu-item-has-children:hover .sub-menu,.main-navigation .main-menu--desktop li.menu-item-has-children .sub-menu:hover{display:block}@media (min-width: 1024px){.main-navigation .main-menu--desktop li.menu-item-has-children:hover .sub-menu,.main-navigation .main-menu--desktop li.menu-item-has-children .sub-menu:hover{transform:scaleY(1)}}.main-navigation .main-menu--desktop li.menu-item-has-children:hover>a:after{rotate:-90deg}.main-navigation #primary-navigation{padding:0 1rem;position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(-100%);transition:all ease-out 300ms}.main-navigation #primary-navigation.open{opacity:1;transform:translateY(0)}@media (min-width: 1024px){.main-navigation #primary-navigation{position:relative;top:auto;left:auto;right:auto;opacity:1;transform:translateY(0)}}.main-navigation #primary-navigation .main-menu--mobile li.menu-item-has-children .sub-menu.open{display:block}@media (min-width: 1024px){.main-navigation #primary-navigation .main-menu--mobile li.menu-item-has-children .sub-menu.open{transform:scaleY(1)}}.main-navigation #primary-navigation .main-menu--mobile li.menu-item-has-children>a.open-sub-menu:after{rotate:-90deg}.main-navigation img.main-navigation-logo{max-height:5rem}@media (min-width: 1024px){.main-navigation img.main-navigation-logo{max-height:3rem}}.Breadcrumb {
  margin-bottom: 1rem;
  width: 100%;
}.Breadcrumb__item {
  display: inline-block;
}.Breadcrumb__item::after{content:'>';margin-left: 0.25rem;margin-right: 0.25rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 500;--tw-text-opacity: 1;color: rgb(0 153 190 / var(--tw-text-opacity))}.Breadcrumb__item:last-child::after {
  display: none;
}.Breadcrumb__item:last-child a {
  font-weight: 700;
}.Breadcrumb__item a {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(0 153 190 / var(--tw-text-opacity));
}.Breadcrumb__item a:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}.footer .custom-logo-link {
  display: flex;
  align-items: center;
  justify-content: center;
}.footer .footer-menu>li {
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}@media (min-width: 768px) {

  .footer .footer-menu>li {
    padding-left: 0px;
    padding-right: 0px;
  }
}.footer .footer-menu>li{text-align:center}@media (min-width: 768px){.footer .footer-menu>li{text-align:left}}.footer .footer-menu>li>a {
  display: block;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}.footer .footer-group-menus{width:100%}@media (min-width: 1024px){.footer .footer-group-menus{width:70%}}.footer .footer-newsletter-form{width:100%}@media (min-width: 1024px){.footer .footer-newsletter-form{width:30%}}@media (min-width: 768px){.footer>.container>.custom-logo-link{min-width:20rem}}.post-content p {
  font-size: 1.125rem;
  line-height: 1.75rem;
}.post-content p:first-child {
  margin-top: 1rem;
}.post-content p:not(:last-child) {
  margin-bottom: 1rem;
}.post-content a {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 153 190 / var(--tw-text-opacity));
}.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.post-content h1 {
  font-size: 2.25rem;
  line-height: 2.5rem;
}.post-content h2 {
  font-size: 1.5rem;
  line-height: 2rem;
}.post-content h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}.post-content h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}.post-content h5 {
  font-size: 1rem;
  line-height: 1.5rem;
}.post-content h6 {
  font-size: 0.875rem;
  line-height: 1.25rem;
}.post-content ul, .post-content ol {
  margin-left: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}.post-content ul {
  list-style-type: disc;
}.post-content ol {
  list-style-type: decimal;
}.post-content figure {
  width: 100%;
}.post-content img {
  margin-left: auto;
  margin-right: auto;
}.post-content .vst-slideshow-slide img {
  margin-left: auto;
  margin-right: auto;
  max-height: 24rem;
  width: auto;
}.post-content .vst-slideshow-slide h3,.post-content .vst-slideshow-slide .slide-content{word-break:break-word}#search-collapse form.searchform {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}#search-collapse form.searchform>input[type='text'] {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(202 105 13 / var(--tw-border-opacity));
  padding-left: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(91 91 91 / var(--tw-text-opacity));
}#search-collapse form.searchform>input[type='text']:focus {
  outline-width: 0px;
}#search-collapse form.searchform>input[type='text']{width:inherit;max-width:15.625rem}#search-collapse form.searchform>div>input[type='submit'] {
  position: relative;
  cursor: pointer;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}.NewsletterWrapper__title{font-family:"Mulish","EB Garamond","Georgia",serif}.NewsletterWrapper form{position:relative}.NewsletterWrapper form ._field-wrapper{position:relative}.NewsletterWrapper form input{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1rem;line-height:2.5rem;color:#333332;background-color:transparent;width:100%;margin-bottom:.625rem;border-bottom:.0625rem solid #333332;border-radius:0}.NewsletterWrapper form input.hddn-field{display:none !important;visibility:hidden}.NewsletterWrapper form ::-moz-placeholder{color:#333332;opacity:1}.NewsletterWrapper form ::placeholder{color:#333332;opacity:1}.NewsletterWrapper form button{font-family:"Mulish","EB Garamond","Georgia",serif;padding:.625rem 1.75rem;border-radius:.3125rem}.NewsletterWrapper form button:disabled,.NewsletterWrapper form button:disabled:hover{opacity:0.5;cursor:default;pointer-events:none}.NewsletterWrapper form ._form-thank-you{color:#004a3e;display:none}.NewsletterWrapper form ._error{font-size:.875rem;display:block;z-index:10000001}.NewsletterWrapper form ._error._above{padding-bottom:.25rem;bottom:100%;left:0;position:absolute}.NewsletterWrapper form ._error ._error-arrow{width:0;height:0;bottom:0;left:.9375rem;position:absolute;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.3125rem solid #f37c7b}.NewsletterWrapper form ._error ._error-inner{color:#fff;background-color:#f37c7b;padding:.5rem .75rem;border-radius:.25rem}.NewsletterWrapper form ._form-inner ._error-inner._form_error{font-size:.875rem;color:#fff;background-color:#f37c7b;padding:.5rem .75rem;border-radius:.25rem;bottom:100%;left:0;position:absolute;z-index:10000001}.NewsletterWrapper form ._form-inner ._error-inner._form_error::before{content:'';width:0;height:0;bottom:-.3125rem;left:1rem;position:absolute;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;border-top:.9375rem solid #f37c7b}.NewsletterWrapper--recalls form ._field-wrapper{margin-bottom:1.5rem;position:relative}.NewsletterWrapper--recalls form ._field-wrapper.FieldRecalls--select-product{display:none}.NewsletterWrapper--recalls form ._field-wrapper.FieldRecalls--show{display:block}.NewsletterWrapper--recalls form ._field-wrapper.FieldRecalls--loading span{display:flex}.NewsletterWrapper--recalls form ._field-wrapper>span{font-family:"Mulish","EB Garamond","Georgia",serif;font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.5);width:100%;height:100%;display:none;position:absolute;align-items:center;justify-content:center}.NewsletterWrapper--recalls form ._field-wrapper input{padding-left:.3125rem;margin-bottom:0}.NewsletterWrapper--recalls form ._field-wrapper select{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1rem;color:#333332;background-color:transparent;width:100%;padding:.5rem 0;border-bottom:.0625rem solid #333332}.NewsletterWrapper--recalls form ._error._above{padding-bottom:0;bottom:auto;left:auto;position:absolute}.NewsletterWrapper--recalls form ._error._above ._error-arrow{display:none}.NewsletterWrapper--recalls form ._error._above ._error-inner{color:#f37c7b;background-color:transparent;padding:0}.NewsletterWrapper--recalls form ._form-inner ._error-inner._form_error{color:#f37c7b;background-color:transparent;padding:0;margin-bottom:.5rem;bottom:auto;left:auto;position:inherit}.NewsletterWrapper--recalls form ._form-inner ._error-inner._form_error::before{display:none}@-webkit-keyframes BackgroundLoading{0%{background-position:50% 0%}50%{background-position:50% 100%}100%{background-position:50% 0%}}@keyframes BackgroundLoading{0%{background-position:50% 0%}50%{background-position:50% 100%}100%{background-position:50% 0%}}.PageSidebar .GoogleAdsenseWrapper+.NewsletterSidebar{margin-top:1.5rem}.NewsletterSidebar{background-color:#e5ddd1;padding:1.5rem 1.25rem 0;margin-bottom:1.5rem}.NewsletterSidebar__title{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.25rem;font-weight:700}.NewsletterSidebar__description{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-weight:200;padding:1.25rem 0}.NewsletterSidebar__button{font-size:1.125rem;font-weight:600;text-decoration:none;color:#000;background-color:#fef6ea;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in;width:100%;margin:1.25rem 0 1.875rem}.NewsletterSidebar__button:hover{color:#bfbfbf;background-color:#000}.NewsletterSidebar__image{position:relative}.NewsletterSidebar__image::after{content:'';background-image:linear-gradient(180deg, #e5ddd1, #e7dfd4, #e5ddd1);background-size:400% 400%;width:100%;height:100%;right:0;bottom:0;position:absolute;-webkit-animation:BackgroundLoading 2s ease infinite;animation:BackgroundLoading 2s ease infinite}.NewsletterSidebar__image.FigureLoaded::after{display:none}.NewsletterSidebar__image>img{width:100%;height:auto}.NewsletterSidebar__success{text-align:center;margin-bottom:2.1875rem}.NewsletterSidebar--recalls .NewsletterSidebar__link .NewsletterSidebar__button{text-align:center;color:#fff;background:#262626}.NewsletterSidebar--recalls .NewsletterSidebar__link .NewsletterSidebar__button:hover{background-color:#404040}.NewsletterSidebar--tag{font-size:.625rem;text-align:center;color:#717171;background-color:#fef6ea;width:4.8125rem;height:1.125rem;padding:.125rem .5rem;border-radius:.5rem;margin:auto auto .5rem}.NewsletterSidebar--adventure-together{background-color:#262626;padding:0;position:relative}.NewsletterSidebar--adventure-together .NewsletterSidebar__container{display:flex}.NewsletterSidebar--adventure-together .NewsletterSidebar__container>a{width:100%;display:flex;min-height:43.75rem;align-items:flex-end;z-index:2}.NewsletterSidebar--adventure-together .NewsletterSidebar__image{margin-bottom:1rem;display:block;min-height:auto}.NewsletterSidebar--adventure-together .NewsletterSidebar__image svg{width:9.375rem}.NewsletterSidebar--adventure-together .NewsletterSidebar__content{padding:1.5rem 1.25rem 0}.NewsletterSidebar--adventure-together .NewsletterSidebar__image::after{display:none}.NewsletterSidebar--adventure-together .NewsletterSidebar__title{font-size:2rem;text-transform:uppercase;line-height:2.625rem;color:#fff;margin-bottom:1rem}.NewsletterSidebar--adventure-together .NewsletterSidebar__description{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.125rem;line-height:1.75rem;color:#fff;padding:0}.NewsletterSidebar--adventure-together .NewsletterSidebar__description span{color:#faaf39}.NewsletterSidebar--adventure-together .NewsletterSidebar__note{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:.6875rem;color:#fff;margin-bottom:3rem}.NewsletterSidebar--adventure-together .NewsletterSidebar__link{text-decoration:none;color:#000;background-color:#faaf39;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in;font-size:1.5rem;font-weight:500;text-align:center;width:100%;padding:.25rem 1rem;margin:2rem 0}.NewsletterSidebar--adventure-together .NewsletterSidebar__link:hover{color:#fff;background-color:#000}.NewsletterSidebar--adventure-together .NewsletterSidebar__background{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.NewsletterSidebar--adventure-together .NewsletterSidebar__background img{width:100%;height:100%;display:none;-o-object-fit:cover;object-fit:cover}.NewsletterSidebar--adventure-together .NewsletterSidebar__background img.loaded,.NewsletterSidebar--adventure-together .NewsletterSidebar__background img:not([data-src]){display:block}.NewsletterSidebar--earth-day,.NewsletterSidebar--chippin,.NewsletterSidebar--trustedhousesitters,.NewsletterSidebar--just-food,.NewsletterSidebar--wellpet,.NewsletterSidebar--back-giveaway,.NewsletterSidebar--dental-chews,.NewsletterSidebar--holiday-giveaway,.NewsletterSidebar--unlimited-nutrition,.NewsletterSidebar--paws-up,.NewsletterSidebar--account-greatpetcare,.NewsletterSidebar--internal-promotion{color:#efa368;background-color:transparent;padding:0;position:relative;min-height:auto}.NewsletterSidebar--earth-day a,.NewsletterSidebar--chippin a,.NewsletterSidebar--trustedhousesitters a,.NewsletterSidebar--just-food a,.NewsletterSidebar--wellpet a,.NewsletterSidebar--back-giveaway a,.NewsletterSidebar--dental-chews a,.NewsletterSidebar--holiday-giveaway a,.NewsletterSidebar--unlimited-nutrition a,.NewsletterSidebar--paws-up a,.NewsletterSidebar--account-greatpetcare a,.NewsletterSidebar--internal-promotion a{display:block}.NewsletterSidebar--earth-day img,.NewsletterSidebar--chippin img,.NewsletterSidebar--trustedhousesitters img,.NewsletterSidebar--just-food img,.NewsletterSidebar--wellpet img,.NewsletterSidebar--back-giveaway img,.NewsletterSidebar--dental-chews img,.NewsletterSidebar--holiday-giveaway img,.NewsletterSidebar--unlimited-nutrition img,.NewsletterSidebar--paws-up img,.NewsletterSidebar--account-greatpetcare img,.NewsletterSidebar--internal-promotion img{display:none}.NewsletterSidebar--earth-day img.loaded,.NewsletterSidebar--earth-day img:not([data-src]),.NewsletterSidebar--chippin img.loaded,.NewsletterSidebar--chippin img:not([data-src]),.NewsletterSidebar--trustedhousesitters img.loaded,.NewsletterSidebar--trustedhousesitters img:not([data-src]),.NewsletterSidebar--just-food img.loaded,.NewsletterSidebar--just-food img:not([data-src]),.NewsletterSidebar--wellpet img.loaded,.NewsletterSidebar--wellpet img:not([data-src]),.NewsletterSidebar--back-giveaway img.loaded,.NewsletterSidebar--back-giveaway img:not([data-src]),.NewsletterSidebar--dental-chews img.loaded,.NewsletterSidebar--dental-chews img:not([data-src]),.NewsletterSidebar--holiday-giveaway img.loaded,.NewsletterSidebar--holiday-giveaway img:not([data-src]),.NewsletterSidebar--unlimited-nutrition img.loaded,.NewsletterSidebar--unlimited-nutrition img:not([data-src]),.NewsletterSidebar--paws-up img.loaded,.NewsletterSidebar--paws-up img:not([data-src]),.NewsletterSidebar--account-greatpetcare img.loaded,.NewsletterSidebar--account-greatpetcare img:not([data-src]),.NewsletterSidebar--internal-promotion img.loaded,.NewsletterSidebar--internal-promotion img:not([data-src]){display:block}.NewsletterSidebar--chippin{color:#f2d937}.NewsletterSidebar--chippin img{border:.0625rem solid #004a3e}.NewsletterSidebar--trustedhousesitters,.NewsletterSidebar--just-food,.NewsletterSidebar--wellpet,.NewsletterSidebar--back-giveaway,.NewsletterSidebar--dental-chews,.NewsletterSidebar--holiday-giveaway,.NewsletterSidebar--unlimited-nutrition,.NewsletterSidebar--paws-up,.NewsletterSidebar--account-greatpetcare,.NewsletterSidebar--internal-promotion{color:#000}.NewsletterSidebar--back-giveaway img{border:.0625rem solid #e5e5e5}.NewsletterSidebar--gut-health{background-color:#262626;padding:0;position:relative}.NewsletterSidebar--gut-health .NewsletterSidebar__container{width:100%;display:flex;min-height:43.75rem}.NewsletterSidebar--gut-health .NewsletterSidebar__content{background-image:linear-gradient(to bottom, rgba(255,255,255,0.2) 40%, #000);width:100%;padding:3.75rem 1.25rem 3.75rem;z-index:2}.NewsletterSidebar--gut-health .NewsletterSidebar__image{margin-bottom:5rem;display:block;min-height:auto}.NewsletterSidebar--gut-health .NewsletterSidebar__image svg{width:9.375rem}.NewsletterSidebar--gut-health .NewsletterSidebar__image::after{display:none}.NewsletterSidebar--gut-health .NewsletterSidebar__title{font-size:2rem;text-transform:uppercase;line-height:2.625rem;color:#fff;margin-right:7.5rem;margin-bottom:2rem;word-break:break-word}@media (min-width: 640px){.NewsletterSidebar--gut-health .NewsletterSidebar__title{word-break:normal}}.NewsletterSidebar--gut-health .NewsletterSidebar__description{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.25rem;line-height:1.75rem;color:#fff;padding:0;margin-right:5rem}.NewsletterSidebar--gut-health .NewsletterSidebar__description span{color:#faaf39}.NewsletterSidebar--gut-health .NewsletterSidebar__link{text-decoration:none;color:#fff;background-color:#faaf39;padding:.75rem 2rem;border:none;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in;font-size:1.5rem;font-weight:900;text-align:center;text-transform:uppercase;width:100%;padding:1rem;border-radius:1rem;margin:5rem 0 0}.NewsletterSidebar--gut-health .NewsletterSidebar__link:hover{color:#fff;background-color:#000}.NewsletterSidebar--gut-health .NewsletterSidebar__background{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.NewsletterSidebar--gut-health .NewsletterSidebar__background img{width:100%;height:100%;display:none;-o-object-fit:cover;object-fit:cover}.NewsletterSidebar--gut-health .NewsletterSidebar__background img.loaded,.NewsletterSidebar--gut-health .NewsletterSidebar__background img:not([data-src]){display:block}.NewsletterSidebar--cuddly{background-color:transparent;padding:0}.NewsletterSidebar--cuddly>div#cuddly-root{height:49.875rem}.NewsletterSidebar--cuddly>div#cuddly-root>iframe{width:22rem;height:58.625rem;transform:scale(0.85) translate(-31px, -83px)}.NewsletterFooter{text-align:center;width:100%}@media (min-width: 1024px){.NewsletterFooter{text-align:left}}.NewsletterFooter__title{font-size:1.5rem;line-height:2.375rem;color:#717171;margin-bottom:2rem}@media (min-width: 768px){.NewsletterFooter__title{font-size:2rem;margin-bottom:2.5rem}}.NewsletterFooter__button{font-weight:600;text-decoration:none;color:#0099be;background-color:#fff;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in;font-size:1rem}.NewsletterFooter form ._form-thank-you{color:#fff}.NewsletterFooter ._form-content{display:flex;align-self:center;justify-content:center;flex-wrap:wrap}@media (min-width: 1024px){.NewsletterFooter ._form-content{justify-content:flex-start}}.NewsletterFooter ._form-content .NewsletterFooter__recaptcha-container{width:100%;margin-bottom:.5rem}.NewsletterFooter ._form-content .NewsletterFooter__recaptcha-container label{display:block}.NewsletterFooter ._form-content .NewsletterFooter__recaptcha-container .ac-g-recaptcha{display:inline-block}.NewsletterFooter ._form-content .NewsletterFooter__input-container{width:calc(100% - 7.125rem);max-width:18.75rem;display:flex}.NewsletterFooter ._form-content .NewsletterFooter__input-container input{color:#fff;border-bottom:.0625rem solid #fff;margin:0}.NewsletterFooter ._form-content .NewsletterFooter__input-container ::-moz-placeholder{color:#fff}.NewsletterFooter ._form-content .NewsletterFooter__input-container ::placeholder{color:#fff}.NewsletterFooter ._form-content ._button-wrapper{width:6.5rem;margin-left:.625rem}.PageMain--article .ArticleContent .NewsletterWrapper{position:relative}.PageMain--article .ArticleContent .NewsletterWrapper--content{background-color:#e5ddd1;border-radius:.375rem;display:none;overflow:hidden}.PageMain--article .ArticleContent .NewsletterWrapper--show{display:block}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterBlock--text-mobile,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterBlock--text-mobile,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--text-mobile{display:block}@media (min-width: 768px){.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterBlock--text-mobile,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterBlock--text-mobile,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--text-mobile{display:none}}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterBlock--text-desktop,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterBlock--text-desktop,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--text-desktop{display:none}@media (min-width: 768px){.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterBlock--text-desktop,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterBlock--text-desktop,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--text-desktop{display:block}}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletter__title,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletter__title,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletter__title{font-size:1.625rem}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletter__subtitle,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletter__subtitle,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletter__subtitle{font-size:1rem;width:100%}@media (min-width: 768px){.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletter__subtitle,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletter__subtitle,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletter__subtitle{width:45%}}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletter__subtitle p:last-child,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletter__subtitle p:last-child,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletter__subtitle p:last-child{margin-bottom:0}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterButtonWrapper,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterButtonWrapper,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterButtonWrapper{margin:2rem 0 0}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen{width:auto}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen:disabled,.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen.blocked,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen:disabled,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen.blocked,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen:disabled,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterButtonWrapper .PetQCheckPopupOpen.blocked{opacity:0.7;pointer-events:none;cursor:not-allowed}.PageMain--article .ArticleContent .NewsletterWrapper--cta .GeneralNewsletterBlock__background img,.PageMain--article .ArticleContent .NewsletterWrapper--quiz .GeneralNewsletterBlock__background img,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form ._field-wrapper{margin-bottom:1.5rem}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form ._field-wrapper:first-child{margin-top:1rem}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form ._field-wrapper input{padding-left:.3125rem;margin:0}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form ._field-wrapper select{padding:.6875rem 0}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form .GeneralNewsletterButtonWrapper{margin-top:0}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form form ._error,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form form ._form-inner ._error-inner._form_error{font-size:.875rem;color:#f37c7b;background:transparent;padding:0;bottom:auto;left:auto;position:absolute}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form form ._error::before,.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form form ._form-inner ._error-inner._form_error::before{display:none}.PageMain--article .ArticleContent .NewsletterWrapper--recalls .GeneralNewsletterBlock--form form ._form-inner ._error-inner._form_error{margin-bottom:.5rem;position:inherit}.PageMain--article .ArticleContent .GeneralNewsletter{padding:.75rem 1.5rem 3rem 1.5rem;display:flex;flex-direction:column}@media (min-width: 768px){.PageMain--article .ArticleContent .GeneralNewsletter{padding:.75rem 3rem 3rem}}@media (min-width: 1024px){.PageMain--article .ArticleContent .GeneralNewsletter{padding:.75rem 2.5rem 2.5rem}}.PageMain--article .ArticleContent .GeneralNewsletter__title{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.75rem;font-weight:400;line-height:2.25rem;color:#333332;width:100%;margin:2.5rem 0 1rem 0}@media (min-width: 640px){.PageMain--article .ArticleContent .GeneralNewsletter__title {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }}@media (min-width: 768px){.PageMain--article .ArticleContent .GeneralNewsletter__title{width:45%}}.PageMain--article .ArticleContent .GeneralNewsletter__subtitle{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.125rem;font-weight:300;line-height:1.5rem;color:#717171;width:100%;margin-top:.75rem;margin-bottom:0rem}@media (min-width: 640px){.PageMain--article .ArticleContent .GeneralNewsletter__subtitle{width:45%}}.PageMain--article .ArticleContent .GeneralNewsletterBlock__background{display:none}@media (min-width: 768px){.PageMain--article .ArticleContent .GeneralNewsletterBlock__background{width:50%;height:100%;margin:0;right:0;bottom:0;display:block;position:absolute}}.PageMain--article .ArticleContent .GeneralNewsletterBlock__background img{width:100%;height:100%}@media (min-width: 768px){.PageMain--article .ArticleContent .GeneralNewsletterBlock__background img{width:auto;height:auto}}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form{width:100%}@media (min-width: 768px){.PageMain--article .ArticleContent .GeneralNewsletterBlock--form{width:45%}}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form form{position:relative}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form input{line-height:normal;background-color:transparent;width:100%;padding:.75rem 0;margin:1rem 0}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form input:focus{outline:none}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form input.hddn-field{display:none;visibility:hidden}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._form-thank-you{color:#000;padding:1rem 0;display:contents}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._error{font-size:1rem;color:#6e8883;background:#717171;padding:.25rem .5rem;border-radius:.375rem;bottom:calc(100% - .9375rem);left:0;position:absolute}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._error::before{content:'';width:0;height:0;bottom:-.3125rem;left:1rem;position:absolute;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;border-top:.9375rem solid #717171}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._error ._error-inner{background-color:transparent;padding:0}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._error ._error-arrow{display:none}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._form-inner ._error-inner._form_error{font-size:1rem;color:#fff;background:#717171;padding:.25rem .5rem;border-radius:.375rem;bottom:calc(100% - .9375rem);left:0;position:absolute}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form ._form-inner ._error-inner._form_error::before{content:'';width:0;height:0;bottom:-.3125rem;left:1rem;position:absolute;border-left:.9375rem solid transparent;border-right:.9375rem solid transparent;border-top:.9375rem solid #717171}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form .GeneralNewsletterButtonWrapper button,.PageMain--article .ArticleContent .GeneralNewsletterBlock--form .GeneralNewsletterButtonWrapper a{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1rem;font-weight:600;color:#fff;background:#262626;padding:.75rem 1.5rem;border:none;border-radius:.25rem;cursor:pointer}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form .GeneralNewsletterButtonWrapper button:hover,.PageMain--article .ArticleContent .GeneralNewsletterBlock--form .GeneralNewsletterButtonWrapper a:hover{background-color:#404040}.PageMain--article .ArticleContent .GeneralNewsletterBlock--form .GeneralNewsletterButtonWrapper a{display:inline-block}.PageMain--article .ArticleContent .NewsletterWrapper--mobile .GeneralNewsletter__title,.PageMain--article .ArticleContent .NewsletterWrapper--mobile .GeneralNewsletter__subtitle,.PageMain--article .ArticleContent .NewsletterWrapper--mobile .GeneralNewsletterBlock--form{width:100%}.NewsletterEmailStripe{background-color:#eff7ef;padding:1.25rem 0;display:none;border-bottom:.1875rem solid #fffefb}.NewsletterEmailStripe__container{max-width:70.625rem;padding:0 .9375rem;margin:auto;display:flex;position:relative;flex-direction:column;align-items:flex-start}@media (min-width: 768px){.NewsletterEmailStripe__container{padding-right:3.125rem;flex-direction:row;justify-content:space-evenly;align-items:center}}.NewsletterEmailStripe__title{font-size:.875rem;font-weight:600;line-height:1.125rem;padding-right:1.875rem;margin-bottom:1.25rem}@media (min-width: 768px){.NewsletterEmailStripe__title{font-size:1.125rem;line-height:1.4375rem;max-width:15rem;padding-right:0;margin-bottom:0}}@media (min-width: 1024px){.NewsletterEmailStripe__title{max-width:25rem}}@media (min-width: 1280px){.NewsletterEmailStripe__title{max-width:33.75rem;justify-content:space-between}}.NewsletterEmailStripe form{width:100%}.NewsletterEmailStripe form ._form-content{display:flex;align-items:center}.NewsletterEmailStripe form ._form-content ._field-wrapper{width:calc(100% - 6.25rem);margin-right:.3125rem}@media (min-width: 768px){.NewsletterEmailStripe form ._form-content ._field-wrapper{width:auto;margin-right:0}}.NewsletterEmailStripe form .NewsletterEmailStripe__input{font-size:.75rem;line-height:1rem;background-color:#fff;height:2.21875rem;padding:.625rem;border-radius:.3125rem .3125rem 0 0;margin-bottom:0;border-color:#004a3e}.NewsletterEmailStripe form .NewsletterEmailStripe__input::-moz-placeholder{font-style:italic}.NewsletterEmailStripe form .NewsletterEmailStripe__input::placeholder{font-style:italic}@media (min-width: 768px){.NewsletterEmailStripe form .NewsletterEmailStripe__input{font-size:.875rem;line-height:1.125rem;width:19.5rem;height:2.75rem;padding:.9375rem .875rem;margin-right:.75rem}}.NewsletterEmailStripe form .NewsletterEmailStripe__button{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:.8125rem;font-weight:bold;color:#fff;background-color:#004a3e;width:100%;padding:.5rem 1.25rem;border-radius:.3125rem;transition:0.2s ease-in}.NewsletterEmailStripe form .NewsletterEmailStripe__button:hover{background-color:#6e8883}@media (min-width: 768px){.NewsletterEmailStripe form .NewsletterEmailStripe__button{font-size:1.125rem;height:2.75rem;padding:0 1.75rem}.NewsletterEmailStripe form{width:auto}}.NewsletterEmailStripe form._form_89{display:none}.NewsletterEmailStripe form._form_89 ._button-wrapper{width:100%}.NewsletterEmailStripe form._form_89 ._form-content{justify-content:center}.NewsletterEmailStripe form._form_89 ._form-content ._field-wrapper{display:none}.NewsletterEmailStripe__close{top:0;right:.625rem;position:absolute}@media (min-width: 768px){.NewsletterEmailStripe__close{top:calc(50% - .75rem)}}.NewsletterProductReviews{background-color:#fef6ea;padding-top:2rem}@media (min-width: 768px){.NewsletterProductReviews__container{display:flex;justify-content:space-between;align-items:flex-end}}.NewsletterProductReviews__content{align-self:center}@media (min-width: 768px){.NewsletterProductReviews__content{width:48%}}.NewsletterProductReviews__title{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.8125rem;font-weight:500;line-height:2rem;color:#004a3e;margin-bottom:1.5rem}@media (min-width: 1024px){.NewsletterProductReviews__title{font-size:2.25rem;line-height:2.375rem}}.NewsletterProductReviews__description{font-size:1.25rem;font-weight:300;color:#5c5c5c;margin-bottom:1.875rem}.NewsletterProductReviews__figure{margin:0;display:flex;justify-content:center;align-items:self-end}@media (min-width: 768px){.NewsletterProductReviews__figure{width:40%;justify-content:flex-end}}@media (min-width: 1024px){.NewsletterProductReviews__figure{width:30%}}.NewsletterProductReviews__figure img{width:100%;max-width:25rem;margin:0}.NewsletterProductReviews form{margin-bottom:2rem}.NewsletterProductReviews form ._form-content{display:flex;align-items:baseline;flex-wrap:wrap}.NewsletterProductReviews form ._form-content ._field-wrapper{width:100%}@media (min-width: 640px){.NewsletterProductReviews form ._form-content ._field-wrapper{width:70%}}.NewsletterProductReviews form ._form-content ._button-wrapper{width:100%;margin-left:0}@media (min-width: 640px){.NewsletterProductReviews form ._form-content ._button-wrapper{width:calc(30% - .625rem);margin-left:.625rem}}.NewsletterProductReviews form input{margin-bottom:1rem}@media (min-width: 640px){.NewsletterProductReviews form input{margin-bottom:0}}.NewsletterProductReviews form button{font-weight:600;text-decoration:none;color:#fff;background-color:#004a3e;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in;font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;width:100%;padding:.75rem}.NewsletterProductReviews form button:hover{background-color:#6e8883}.BreedsDetails+.BreedCharacteristics.BreedsDetails{margin-top:-2rem}.BreedCharacteristics>h2.BreedCharacteristics__title{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.125rem;font-weight:700;line-height:normal;padding:.3125rem 1.125rem;color:#717171;background-color:#fff7e9;margin:0}.BreedCharacteristics__grid{padding:1.5rem;padding-top:.5rem;display:grid;grid-template-columns:1fr;background-color:#fff7e9;@media (min-width: 768px){}}@media (min-width: 640px){.BreedCharacteristics__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1280px){.BreedCharacteristics__grid{grid-template-columns:repeat(3, 1fr)}}.BreedCharacteristics__grid-item{padding:.3125rem 0 .3125rem .625rem;display:flex;align-items:center;justify-content:space-between}.BreedCharacteristics__grid-item>p{font-size:.75rem}.BreedCharacteristics__grid-item>.BreedCharacteristics__score{padding:0 .5rem}.BreedCharacteristics__grid-item>.BreedCharacteristics__score>.BreedCharacteristics__dot{background-color:#e2eced;width:.875rem;height:.875rem;border-radius:50%;display:inline-block}.BreedCharacteristics__grid-item>.BreedCharacteristics__score>.BreedCharacteristics__dot.active{background-color:#91c561}.BreedsDetails{background-color:#fff7e9;margin:2rem 0}.BreedsDetails h2{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.5rem;font-weight:700;line-height:normal;color:#fff7e9;background-color:#0099be;padding:.3125rem 1.5rem;margin:0}.BreedsDetails>ul{padding:.5rem 1.5rem 1.5rem 1.5rem;margin:0}.BreedsDetails>ul>li{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;color:#717171;padding:.5rem 0;display:inherit;border-bottom:.125rem solid #eeeae0}.BreedsDetails>ul>li span{color:#000}.BreedsDetails>ul>li:last-of-type{border-bottom:none}.BreedsDetails .BreedsKeyPersonalityTraits{padding-top:1.5rem;display:flex;justify-content:flex-start;flex-wrap:wrap}.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item{text-align:center;width:48%;padding:.5rem;border:.0625rem solid #eeeae0;border-radius:.9375rem;margin:.5rem 4% .5rem 0;display:flex;flex-wrap:wrap;flex:0 0 48%;justify-content:center;align-items:center}.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item:nth-child(2n){margin-right:0}@media (min-width: 768px){.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item:nth-child(2n){margin-right:5%}.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item{width:30%;margin:1rem 5% 1rem 0;flex:0 0 30%}.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item:nth-child(3n){margin-right:0}}.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item>img{width:3.125rem;height:auto;margin:.5rem 1rem}@media (min-width: 768px){.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item>img{width:3.75rem;margin:1rem .75rem}}.BreedsDetails .BreedsKeyPersonalityTraits .BreedsKeyPersonalityTraits__item>span{font-weight:700;color:#717171;width:100%}.tns-outer{margin:1rem 0;position:relative}.tns-outer .tns-controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1rem;margin-top:.5rem}.tns-outer .tns-controls>button{transition:.2s ease-in;background-color:#0099be;background-size:1rem;width:2.5rem;height:2.5rem;padding:0;color:transparent;border-radius:.25rem}.tns-outer .tns-controls>button:first-child{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13.99 21.99\"><g><g><path fill=\"%23FFF\" d=\"M12,22a2,2,0,0,1-1.31-.49l-10-8.67a2,2,0,0,1,0-3l10-9.32a2,2,0,1,1,2.73,2.92L5,11.27l8.31,7.2A2,2,0,0,1,12,22Z\"/></g></g></svg>");background-position:center center;background-repeat:no-repeat}.tns-outer .tns-controls>button:last-child{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13.99 21.99\"><g><g><path fill=\"%23FFF\" d=\"M2,22A2,2,0,0,1,.69,18.47L9,11.27.64,3.46A2,2,0,0,1,3.36.54l10,9.32a2,2,0,0,1,0,3l-10,8.67A2,2,0,0,1,2,22Z\"/></g></g></svg>");background-position:center center;background-repeat:no-repeat}.tns-outer .tns-controls>button:hover{background-color:#333332}.tns-outer .tns-liveregion,.tns-outer .tns-visually-hidden,.tns-outer .tns-nav{display:none}.Pagination+.GoogleAdsenseWrapper{margin-top:1.5rem}.main-navigation+.GoogleAdsenseWrapper,.NewsletterEmailStripe+.GoogleAdsenseWrapper,.GoogleAdsenseWrapper+footer{margin-top:1.5rem}.GoogleAdsenseWrapper+.EditorsPickCategoryLanding{margin-top:2rem}.GoogleAdsenseWrapper{text-align:center;margin:auto;position:relative}.GoogleAdsenseWrapper:not(.GoogleAdsenseWrapper--no-label):before{font-size:.625rem;line-height:.875rem;text-align:center;content:'Advertisement';color:#fff;background-color:#007ea2;width:5.1875rem;height:1.125rem;padding:.125rem .5rem;border-radius:.5rem;margin:auto auto .3125rem;display:block;position:relative}.GoogleAdsenseWrapper--728x90{height:7.0625rem}.GoogleAdsenseWrapper--300x250{height:17.0625rem}.GoogleAdsenseWrapper--300x250-300x600{height:auto;max-height:38.9375rem;overflow:hidden;min-height:15.625rem}.GoogleAdsenseWrapper iframe,.GoogleAdsenseWrapper div{margin-right:auto;margin-left:auto}.InContentAdWrapper{text-align:center;margin:2.5rem auto}.GoogleAdsenseSticky{background:transparent;width:100%;height:.625rem;padding:.625rem 0;bottom:0;display:flex;position:fixed;align-items:center;z-index:999;box-shadow:none}.GoogleAdsenseSticky--closed{display:none}@media (min-width: 1024px){.GoogleAdsenseSticky{display:none}}.GoogleAdsenseSticky .GoogleAdsenseWrapper::before{display:none}.GoogleAdsenseStickyButton--close{font-size:1rem;font-weight:bold;line-height:0;color:#004a3e;background:#eff7ef;width:1.5rem;height:1.5rem;border:0;border-radius:100%;top:-.625rem;right:.25rem;display:none;position:absolute}@media only screen and (min-height: 650px) and (min-width: 1140px){.StickyAdsense,.StickyAdSidebar{top:2rem;position:-webkit-sticky;position:sticky}.single-post .PageMain .PageSidebar .StickyAdsense{padding-bottom:4rem}}.truncate-2{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;padding:0;max-height:3.1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ArticleContent .TableOfContents{padding:1rem 0 0 0;display:none}.ArticleContent .TableOfContents--active{display:block}@media (min-width: 768px){.ArticleContent .TableOfContents--active{display:flex;align-items:flex-start;justify-content:space-between}}.ArticleContent .TableOfContents__title{font-size:1rem;font-weight:700;line-height:1.5rem;color:#5c5c5c}@media (min-width: 768px){.ArticleContent .TableOfContents__title{line-height:1.875rem;padding-right:1rem}}.ArticleContent .TableOfContents__list{margin-top:1rem;margin-bottom:0;display:block;flex-basis:calc(100% - 6.25rem)}@media (min-width: 768px){.ArticleContent .TableOfContents__list{margin-top:0}}.ArticleContent .TableOfContents__list li{padding-bottom:.375rem;list-style:none;margin-right:1rem;margin-bottom:.5rem;display:inline-block;border-bottom:.0625rem solid #bfbfbf}.ArticleContent .TableOfContents__list li a{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;font-weight:300;color:#717171}.ArticleContent .TableOfContents__list li a:hover{text-decoration:none;color:#333332}.Pagination{text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.Pagination span,.Pagination a{font-size:.875rem;color:#5c5c5c;margin:0 .25rem;display:flex;align-items:center;justify-content:center}.Pagination.current{border-bottom:.0625rem solid #5c5c5c}.Pagination a{color:#333332;width:1.875rem;height:1.875rem;border:.0625rem solid #bfbfbf}.Pagination a:hover{border-color:#333332}.Pagination a.prev,.Pagination a.next{font-size:0;border:0;position:relative}.Pagination a.prev:before,.Pagination a.prev:after,.Pagination a.next:before,.Pagination a.next:after{content:'';width:0;height:.75rem;margin-top:-.625rem;top:50%;right:.875rem;display:block;position:absolute;transform:rotate(135deg);border-right:.125rem solid}.Pagination a.prev:after,.Pagination a.next:after{margin-top:-.125rem;transform:rotate(45deg)}.Pagination a.prev{transform:rotate(180deg)}.RightRailSidebarFeaturedContent{margin:1.5rem auto}.RightRailSidebarFeaturedContent__container{border-radius:.5rem;box-shadow:.0625rem .0625rem .625rem #ddd}.RightRailSidebarFeaturedContent__title{font-size:1.125rem;font-weight:bold;text-align:center;text-transform:uppercase;padding:.5rem 1rem;position:relative;border-bottom:.125rem solid #0099be;cursor:pointer}.RightRailSidebarFeaturedContent__links{padding:1rem}.RightRailSidebarFeaturedContent__links a{font-size:1rem;color:#0099be;padding-bottom:1rem;margin-bottom:1rem;display:block;border-bottom:.0625rem solid #0099be}.RightRailSidebarFeaturedContent__links a:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.wpcf7 form div.wpcf7-response-output{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;color:#000;border:.125rem solid #f37c7b;margin:0}.wpcf7 form div.wpcf7-response-output.wpcf7-validation-errors,.wpcf7 form div.wpcf7-response-output.wpcf7-acceptance-missing{border:.125rem solid #faaf39}.wpcf7 form div.wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7 form div.wpcf7-response-output.wpcf7-aborted{border:.125rem solid #f37c7b}.wpcf7 form div.wpcf7-response-output.wpcf7-mail-sent-ok{border:.125rem solid #6e8883}.wpcf7 form div.wpcf7-response-output.wpcf7-display-none{display:none}.wpcf7 form.invalid div.wpcf7-response-output,.wpcf7 form.unaccepted div.wpcf7-response-output{border:.125rem solid #faaf39}.wpcf7 form.failed div.wpcf7-response-output,.wpcf7 form.aborted div.wpcf7-response-output{border:.125rem solid #f37c7b}.wpcf7 form.sent div.wpcf7-response-output{border:.125rem solid #6e8883}.screen-reader-response{display:none}.ContactForm--row{display:flex;flex-direction:column}@media (min-width: 640px){.ContactForm--row{flex-direction:inherit}}.ContactForm--row>div{width:100%;margin-bottom:1.5rem}@media (min-width: 640px){.ContactForm--row>div{margin-left:2rem}.ContactForm--row>div:first-child{margin-left:0}}.ContactForm input[type='text'],.ContactForm input[type='tel'],.ContactForm input[type='email'],.ContactForm input[type='url'],.ContactForm textarea,.ContactForm select{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1rem;line-height:2.5rem;color:#333332;background-color:transparent;width:100%;margin-bottom:.625rem;border-bottom:.0625rem solid #333332;margin-bottom:0}.ContactForm textarea{height:9.375rem;padding:0 1rem;border:.0625rem solid #333332}.ContactForm select{padding:.5rem 0}.ContactForm ::-moz-placeholder{color:#333332;opacity:1}.ContactForm ::placeholder{color:#333332;opacity:1}.ContactForm .wpcf7-checkbox{margin-bottom:0;display:block}.ContactForm .wpcf7-checkbox .wpcf7-list-item{margin:0 1.5rem 1rem 0;display:inline-block}.ContactForm .wpcf7-checkbox .wpcf7-list-item.last{margin-right:0}.ContactForm .wpcf7-checkbox .wpcf7-list-item-label{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;color:#333332;margin-left:.5rem}.ContactForm button,.ContactForm input[type='submit']{font-size:1.125rem;font-weight:600;text-decoration:none;color:#fef6ea;background-color:#333332;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.ContactForm button:hover,.ContactForm input[type='submit']:hover{background-color:#717171}.ContactForm .wpcf7-not-valid-tip{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;color:#f37c7b}.grecaptcha-badge{display:none !important}.MobileMenuHamburger{background:transparent;width:1.875rem;height:1.875rem;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-direction:column;justify-content:center}.MobileMenuHamburger--opened span:nth-child(2){opacity:0}@media (min-width: 1280px){.MobileMenuHamburger{display:none}}.MobileMenuHamburger span {
  --tw-bg-opacity: 1;
  background-color: rgb(37 37 37 / var(--tw-bg-opacity));width:1.25rem;height:.125rem;border-radius:1.25rem;margin-bottom:.25rem;display:block;transition:all 0.2s;
}.MobileMenuHamburger span:last-child{margin-bottom:0}body.mobile-menu-opened{width:100vw;height:100vh;overflow:hidden}body.mobile-menu-opened:after {
  z-index: 20;content:'';background-color:rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0;position:absolute;
}@media (min-width: 1024px){body.mobile-menu-opened:after{display:none}}body.mobile-menu-opened .MobileMenu{transform:translateX(0);opacity:1}@media (min-width: 768px){body.mobile-menu-opened .MobileMenu{box-shadow:0 0.125rem 0.625rem 0 rgba(0,0,0,0.1)}}@media (min-width: 1280px){body.mobile-menu-opened .MobileMenu{display:none}}.MobileMenu {
  position: absolute;
  top: 0px;
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));width:90%;height:100%;padding:1.625rem 1.5rem;border-radius:0 .9375rem .9375rem 0;transform:translateX(-100%);transition:all 0.4s;z-index:999;overflow-y:scroll;
}@media (min-width: 768px){.MobileMenu{width:21.875rem}}.MobileMenu>div>.MobileMenuHamburger{justify-content:space-around}.MobileMenu>div>.MobileMenuHamburger span{width:1rem;margin-bottom:0}.MobileMenu>div>.MobileMenuHamburger span:first-child{transform:rotate(47deg) translate(.5rem, .375rem) scale(1.2)}.MobileMenu>div>.MobileMenuHamburger span:last-child{transform:rotate(-47deg) translate(.5rem, -.375rem) scale(1.2)}.MobileMenu__logo{margin-left:1.25rem;display:inline-block}.MobileMenu__logo svg{width:10.625rem;height:2.5rem}.MobileMenuNavigation {
  position: relative;
}.MobileMenuNavigation>ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}.MobileMenuNavigation>ul>li.menu-item {
  position: relative;
}.MobileMenuNavigation>ul>li.menu-item.arrowup>a::after{rotate:-90deg}.MobileMenuNavigation>ul>li.menu-item>a {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 800;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));line-height:1;
}.MobileMenuNavigation>ul>li.menu-item>a::before{content:'';height:8px;width:8px;margin-right: 0.5rem}.MobileMenuNavigation>ul>li.menu-item>a::after{content:'»';background:unset;position: absolute;top: 0px;right: -1rem;transition:all 0.2s}@media (min-width: 1024px){.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+1)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(1 155 188 / var(--tw-border-opacity));
  }}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+1)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+1)>a::before {
  --tw-bg-opacity: 1;
  background-color: rgb(1 155 188 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+1)>a::after {
  --tw-text-opacity: 1;
  color: rgb(1 155 188 / var(--tw-text-opacity));
}@media (min-width: 1024px){.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+2)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(247 147 52 / var(--tw-border-opacity));
  }}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+2)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 236 220 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+2)>a::before {
  --tw-bg-opacity: 1;
  background-color: rgb(247 147 52 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+2)>a::after {
  --tw-text-opacity: 1;
  color: rgb(247 147 52 / var(--tw-text-opacity));
}@media (min-width: 1024px){.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+3)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(151 175 185 / var(--tw-border-opacity));
  }}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+3)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 230 234 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+3)>a::before {
  --tw-bg-opacity: 1;
  background-color: rgb(151 175 185 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+3)>a::after {
  --tw-text-opacity: 1;
  color: rgb(151 175 185 / var(--tw-text-opacity));
}@media (min-width: 1024px){.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+4)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(97 210 244 / var(--tw-border-opacity));
  }}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+4)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 249 254 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+4)>a::before {
  --tw-bg-opacity: 1;
  background-color: rgb(97 210 244 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+4)>a::after {
  --tw-text-opacity: 1;
  color: rgb(97 210 244 / var(--tw-text-opacity));
}@media (min-width: 1024px){.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+5)>ul.sub-menu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(195 162 116 / var(--tw-border-opacity));
  }}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+5)>ul.sub-menu>li>a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 238 216 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+5)>a:before {
  --tw-bg-opacity: 1;
  background-color: rgb(195 162 116 / var(--tw-bg-opacity));
}.MobileMenuNavigation>ul>li.menu-item:nth-child(5n+5)>a::after {
  --tw-text-opacity: 1;
  color: rgb(195 162 116 / var(--tw-text-opacity));
}.MobileMenuNavigation>ul>li.menu-item>ul.sub-menu {
  position: relative;
  margin-top: -0.5rem;
  display: none;
}.MobileMenuNavigation>ul>li.menu-item>ul.sub-menu>li {
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}.MobileMenuNavigation>ul>li.menu-item>ul.sub-menu>li:last-child {
  margin-bottom: 1.5rem;
}.MobileMenuNavigation a {
  margin-top: 0px;
  margin-bottom: 1.5rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container{background:#fff;padding:1.875rem 1.5625rem;border-radius:.3125rem;margin:2.75rem .3125rem 1.5rem .3125rem;display:flex;position:relative;box-shadow:0rem .125rem .625rem rgba(0,0,0,0.15);flex-direction:column;font-family:"Mulish","EB Garamond","Georgia",serif}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container{padding:1.875rem 1.5625rem .625rem;justify-content:space-between;flex-direction:row}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__tag,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__tag{font-size:.75rem;font-weight:bold;text-transform:uppercase;line-height:1.0625rem;color:#fff;background:#007ea2;padding:.25rem .9375rem;border-radius:.3125rem;top:-.9375rem;left:1rem;position:absolute;font-family:"Mulish","Nunito Sans","Arial","Helvetica"}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__image,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__image{margin:0 auto .9375rem}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__image,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__image{margin:auto;flex-basis:20%}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__image>div,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__image>div{background-position:center center;background-repeat:no-repeat;background-size:contain;width:17.1875rem;height:12.1875rem}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__image>div,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__image>div{width:9.6875rem;height:10.3125rem}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__image img,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__image img{width:17.1875rem;height:12.1875rem;margin-bottom:0;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__image img,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__image img{width:9.6875rem;height:10.3125rem}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text{padding:0 1.25rem;display:flex;flex-direction:column}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text{flex-basis:45%}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text--title,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text--title{font-size:1.25rem;font-weight:400;line-height:1.625rem;color:#000}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text--bullets,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text--bullets{line-height:1.25rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text--bullets ul.custom-list,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text--bullets ul.custom-list{line-height:1.25rem;margin:0 0 1.25rem;padding:0;flex-direction:column;justify-content:space-between}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text--bullets ul.custom-list li,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text--bullets ul.custom-list li{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:.875rem;list-style:none;margin-top:.75rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text--bullets ul.custom-list li:first-child,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text--bullets ul.custom-list li:first-child{margin-top:.9375rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__text--bullets ul.custom-list li::before,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__text--bullets ul.custom-list li::before{font-weight:bold;content:'\2022';color:#0099be;width:1em;display:inline-block}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA{margin:auto 0}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA{text-align:end;flex-basis:30%}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .wp-block-button.aligncenter,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .wp-block-button.aligncenter{text-align:inherit}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .wp-block-button+.wp-block-button,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .wp-block-button+.wp-block-button{margin-top:.9375rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .wp-block-button__link,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .wp-block-button__link{font-size:1.125rem;font-weight:600;text-align:center;line-height:1.2375rem;width:100%;padding:.75rem 1.25rem;border-radius:.3125rem}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .wp-block-button__link,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .wp-block-button__link{max-width:12.9375rem}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .wp-block-button__link,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .is-style-fill .wp-block-button__link,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .wp-block-button__link,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .is-style-fill .wp-block-button__link{color:#fef6ea;background:#0099be}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion .card-container__CTA .is-style-outline .wp-block-button__link,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-single .card-container__CTA .is-style-outline .wp-block-button__link{color:#0099be;background:transparent;border:.0625rem solid #0099be}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple{background:#fff;border-radius:.3125rem;margin:1.5rem .3125rem;box-shadow:0rem .125rem .625rem rgba(0,0,0,0.15)}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple h2{font-size:1.5rem;font-weight:600;color:#333332;padding:1rem .75rem;margin:0}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer{padding:0 1rem 3rem !important;margin:0;position:relative}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer{padding:0 1rem 1rem !important}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-controls,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-liveregion,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-visually-hidden{display:none}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-nav{text-align:center;line-height:.75rem;width:100%;bottom:1rem;left:0;position:absolute;display:block}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-nav button{background:transparent;width:.75rem;height:.75rem;padding:0;border:.0625rem solid #5c5c5c;border-radius:50%;margin:0 .3125rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-nav button.tns-nav-active{background-color:#5c5c5c}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .tns-outer .tns-item{display:block}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .ProductInfusionMultiple{display:flex;position:relative;flex-wrap:wrap}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container{padding:0 .75rem}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container{padding:0 1rem}}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__image{text-align:center;width:9.375rem;height:10rem;margin:0 auto 1rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__image img{width:100%;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text{text-align:center}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--title{font-size:1.25rem;font-weight:400;line-height:1.625rem;color:#333332;margin-bottom:1rem;display:-webkit-box;overflow:hidden;min-height:3.25rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--price{font-size:1.5rem;font-weight:700;color:#0099be;line-height:1.5;height:2.25rem;margin-bottom:1rem}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--button a{font-size:1.125rem;font-weight:700;text-align:center;line-height:1.2375rem;width:100%;padding:.5rem 1.25rem;border-radius:.3125rem;display:inline-block}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--button a:hover{text-decoration:none}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--button a,.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--button.is-style-fill a{color:#fff;background:#0099be}.PageMain--article .ArticleContent__entry .wp-block-product-infusion-block-product-infusion-multiple .card-container__text--button.is-style-outline a{color:#0099be;background:transparent;border:.0625rem solid #0099be}.ArticleFooter{background:#fff;padding:2rem;border:.125rem solid #bfbfbf;border-radius:.5rem;box-shadow:0 0.0625rem 0.1875rem 0 rgba(0,0,0,0.1)}.AuthorsSummary{padding-bottom:2rem}@media (min-width: 768px){.AuthorsSummary--col-2{display:flex;justify-content:space-between;align-items:flex-start}.AuthorsSummary--col-2 .AuthorsSummary__item{width:calc(50% - 1rem)}}.AuthorsSummary__item+div{margin-top:2rem}@media (min-width: 768px){.AuthorsSummary__item+div{margin-top:0}}.AuthorsSummary__item h3{font-size:.875rem;font-weight:700;line-height:1.1875rem;color:#333332}.AuthorsSummary__item h4{font-size:1.5rem;font-weight:300;line-height:1.8125rem;color:#333332;margin:.5rem 0}.AuthorsSummary__description p{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1rem;line-height:1.5rem;color:#5c5c5c;max-height:calc(1.5rem * 3);min-height:1.5rem;margin-bottom:1.5rem;display:-webkit-box;overflow:hidden;opacity:0.6;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.AuthorsSummary__more{font-weight:700;color:#0099be}.AuthorsSummary__more:hover{text-decoration:underline}.page .PageContent__entry{font-size:1rem;font-weight:300;margin:2rem auto}.PageMain{background-color:#fffefb;display:flex;flex:1}.PageContent{width:100%}.PageContent__entry h1{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;font-weight:500;margin:.625rem auto}.PageContent__entry h2{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.5rem;font-weight:500;margin:1.0625rem auto}.PageContent__entry h2 i,.PageContent__entry h2 em{font-style:normal}.PageContent__entry h3{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.25rem}.PageContent__entry h3 i,.PageContent__entry h3 em{font-style:normal}.PageContent__entry h4{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;font-weight:500;color:#333332}.PageContent__entry p{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;font-weight:300;margin:.625rem 0}.PageContent__entry a{text-decoration:none;color:#333332}.PageContent__entry a:hover{text-decoration:underline;color:#004a3e}.PageContent__entry b,.PageContent__entry strong{font-weight:700}.PageContent__entry code{font-size:.875rem;color:#004a3e;background:#fef6ea;padding:2rem;margin-bottom:2rem;display:block;white-space:break-spaces;overflow-wrap:break-word}.PageContent__entry blockquote{padding:3rem 0 2rem 0;margin:2rem 0;position:relative;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}.PageContent__entry blockquote p{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;line-height:normal}.PageContent__entry blockquote p a{font-size:2rem}.PageContent__entry blockquote cite{font-size:1rem;text-align:right;width:100%;display:block;opacity:0.6}.PageContent__entry blockquote::before{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:4rem;content:'\201C';color:#007ea2;top:2.5rem;left:0;position:absolute}.PageContent__entry ul,.PageContent__entry ol{margin-bottom:1.25rem}.PageContent__entry ul li,.PageContent__entry ol li{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;margin-top:.5rem;margin-bottom:.5rem;position:relative}.PageContent__entry ul li>ul,.PageContent__entry ul li>ol,.PageContent__entry ol li>ul,.PageContent__entry ol li>ol{margin-bottom:0}.PageContent__entry ul li{list-style:disc inside none}.PageContent__entry ul li>ul{margin-left:1.5rem}.PageContent__entry ol{margin-left:1rem}.PageContent__entry ol>li{padding-left:.375rem;list-style-type:decimal}.PageContent__entry ol>li>ul{list-style-type:disc}.PageContent__entry table td,.PageContent__entry table th{font-family:"Mulish","EB Garamond","Georgia",serif;color:#5c5c5c;padding:.625rem;border:.0625rem solid #c7c7c7}.PageContent__entry table th{font-weight:700;background:#fef6ea}.PageContent__entry table tr:nth-child(even){background:#fef6ea}.PageContent__entry table tr:nth-child(odd){background:#e5ddd1}.PageContent__entry .button-gpc--green{font-size:1.125rem;font-weight:600;text-decoration:none;color:#fef6ea;background-color:#004a3e;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.PageContent__entry .button-gpc--green:hover{color:#fef6ea;background-color:#6e8883}.PageContent__entry .button-gpc--gray{font-size:1.125rem;font-weight:600;text-decoration:none;color:#fef6ea;background-color:#333332;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.PageContent__entry .button-gpc--gray:hover{color:#fef6ea;background-color:#717171}.PageContent__entry .button-gpc--yellow{font-size:1.125rem;font-weight:600;text-decoration:none;color:#333332;background-color:#fef6ea;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.PageContent__entry .button-gpc--yellow:hover{color:#333332;background-color:#e5ddd1}.PageMain--article .PageContainer{margin-top:2rem;margin-bottom:.5rem;flex-wrap:wrap;display:flex}@media (min-width: 1024px){.PageMain--article .PageContainer{flex-wrap:nowrap}}.PageMain--article .Breadcrumb{margin-bottom:1.5rem}.PageMain--article .GoogleAdsenseWrapper+.Breadcrumb{margin-top:1.5rem}.PageMain--article .PageContent{width:100%}@media (min-width: 1024px){.PageMain--article .PageContent{width:calc(70.625rem - 18.75rem);flex-basis:66.66%}}.PageMain--article .PageContent .ArticleHeader .ArticleHeader__details{padding:.75rem 0;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}@media (min-width: 768px){.PageMain--article .PageContent .ArticleHeader .ArticleHeader__details{display:flex;align-items:center;justify-content:space-between}}.PageMain--article .PageContent .ArticleHeader .ArticleShare{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-start}@media (min-width: 768px){.PageMain--article .PageContent .ArticleHeader .ArticleShare{padding-left:1rem;margin-top:0;justify-content:flex-end}}.PageMain--article .PageContent .ArticleHeader .ArticleShare .ShareIcon{color:#fef6ea;background-color:#0099be;width:2.125rem;height:2.125rem;padding:.5rem;border:none;border-radius:1.25rem;margin-right:.5rem;display:inline-flex;justify-content:center;align-items:center}.PageMain--article .PageContent .ArticleHeader .ArticleShare .ShareIcon--pinterest:hover svg path:first-child{fill:#000}.PageMain--article .PageContent .ArticleHeader .ArticleShare .ShareIcon:hover{background:#000}.PageMain--article .PageContent .ArticleHeader .ArticleShare .ShareIcon:last-child{margin-right:0}.PageMain--article .PageContent__entry{overflow:hidden}.PageMain--article .PageContent .GoogleAdsenseWrapper{width:100%;margin-top:1.5rem;margin-bottom:1.5rem}.PageMain--article .PageContent .ArticleContainer+.ArticleContainer:before{content:'';width:100%;border:.0625rem solid #004a3e;margin-bottom:4rem;display:block}.PageMain--article .PageContent .ArticleContainer:last-child{margin-bottom:2rem}.PageMain--article .PageContent .wp-block-buttons{margin:2em 0}.PageMain--article .PageSidebar{width:18.75rem;padding-left:calc(33.33% - 18.75rem);margin:3rem auto;margin-bottom:0}@media (min-width: 1024px){.PageMain--article .PageSidebar{margin:0;flex-basis:33.33%}}.PageMain--article .PageSidebar .NewsletterSidebar{margin-bottom:1.5rem}.PageMain--article .PageSidebar .GoogleAdsenseWrapper{margin-top:0;margin-bottom:0}.PageMain--article .PageSidebar .GoogleAdsenseWrapper+.StickyAdsense{margin-top:1.5rem}.PageMain--article .FeaturedImage{width:100%;overflow:hidden}.PageMain--article .FeaturedImage img{width:100%}.PageMain--article .ArticleContent__entry{margin-top:1.25rem;margin-bottom:1.5rem;overflow:hidden}.PageMain--article .ArticleContent__entry h2>em,.PageMain--article .ArticleContent__entry h3>em{font-style:normal}.PageMain--article .ArticleContent__entry a{color:#007ea2}.PageMain--article .ArticleContent__entry a:hover{text-decoration:underline}.PageMain--article .ArticleContent__entry .wp-block-image .alignleft,.PageMain--article .ArticleContent__entry .wp-block-image .alignright,.PageMain--article .ArticleContent__entry .wp-block-image .aligncenter{text-align:center;width:auto;margin:0 auto;display:block;float:none}@media (min-width: 768px){.PageMain--article .ArticleContent__entry .wp-block-image .alignleft{max-width:50%;margin-right:16px;float:left}.PageMain--article .ArticleContent__entry .wp-block-image .alignright{max-width:50%;margin-left:16px;float:right}}.PageMain--article .ArticleContent__entry .wp-block-image .alignleft img,.PageMain--article .ArticleContent__entry .wp-block-image .alignright img{margin:0 auto}.PageMain--article .ArticleContent__entry figcaption{text-align:center;display:block}.PageMain--article .ArticleContent__entry code{background:#fef6ea;padding:1rem;white-space:break-spaces}.PageMain--article .ArticleContent__entry blockquote{padding:3rem 0 2rem 0;margin:2rem 0;position:relative;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}.PageMain--article .ArticleContent__entry blockquote p{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;line-height:normal;color:#000}.PageMain--article .ArticleContent__entry blockquote p a{font-size:2rem}.PageMain--article .ArticleContent__entry blockquote cite{font-size:1rem;text-align:right;width:100%;display:block;opacity:0.6}.PageMain--article .ArticleContent__entry blockquote::before{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:4rem;content:'\201C';color:#007ea2;top:2.5rem;left:0;position:absolute}.PageMain--article .ArticleContent__entry table td,.PageMain--article .ArticleContent__entry table th{font-family:"Mulish","EB Garamond","Georgia",serif;color:#5c5c5c;padding:.625rem;border:.0625rem solid #c7c7c7}.PageMain--article .ArticleContent__entry table th{font-weight:700;background:#fef6ea}.PageMain--article .ArticleContent__entry table tr:nth-child(even){background:#fef6ea}.PageMain--article .ArticleContent__entry table tr:nth-child(odd){background:#e5ddd1}.PageMain--article .ArticleContent__entry .wp-block-button__link{font-weight:600;font-size:1.125rem;color:#fff;background-color:#0099be;border-radius:.3125rem;font-family:"Mulish","Nunito Sans","Arial","Helvetica";transition:.2s ease-in}.PageMain--article .ArticleContent__entry .wp-block-button__link.has-background,.PageMain--article .ArticleContent__entry .wp-block-button__link[style*='background-color']{background-color:#0099be !important}.PageMain--article .ArticleContent__entry .wp-block-button__link:hover{text-decoration:none;background-color:#333332}.PageMain--article .ArticleContent__entry ul,.PageMain--article .ArticleContent__entry ol{padding-left:1rem;margin:1rem 1.5rem 1.5rem}.PageMain--article .ArticleFooter{margin-top:3rem}.PageMain--article .ArticleFooter+.ArticleShare{margin-top:calc(3rem - 1rem)}.PageMain--article .InContentAdWrapper iframe{margin:0 auto}.QuickTake__content p{color:#5b5b5b}.QuickTake__content a{color:#00708b;text-decoration:underline}.QuickTake__content a:hover{color:#001e25}.PageMain--two-columns .PageContainer{margin-top:calc(3rem - 1rem);margin-bottom:calc(3rem - 1rem);display:flex;flex-wrap:wrap}@media (min-width: 1024px){.PageMain--two-columns .PageContainer{margin-top:calc(3rem + 1rem);margin-bottom:calc(3rem + 1rem);flex-wrap:nowrap}}.PageMain--two-columns .PageContent{width:100%}@media (min-width: 1024px){.PageMain--two-columns .PageContent{width:calc(70.625rem - 18.75rem);flex-basis:66.66%}}.PageMain--two-columns .PageContent__entry{overflow:hidden}.PageMain--two-columns .PageSidebar{width:18.75rem;padding-left:calc(33.33% - 18.75rem);margin:3rem auto}@media (min-width: 1024px){.PageMain--two-columns .PageSidebar{margin:0;flex-basis:33.33%}}.PageMain--two-columns .PageSidebar .GoogleAdsenseWrapper{margin-top:0;margin-bottom:0}.PageMain--two-columns .PageSidebar .GoogleAdsenseWrapper+.StickyAdsense{margin-top:1.5rem}.PageMain--archive .PageContainer{margin-bottom:1.5rem}@media (min-width: 1024px){.PageMain--archive .PageContainer{margin-bottom:1.5rem}}.PageMain--archive .PageSidebar{margin:1.5rem auto 0}@media (min-width: 1024px){.PageMain--author .SocialNetworks{margin-top:0}}.PageMain--author .SocialIcon{margin-right:.5rem}.PageMain--author .TheAuthor__content{margin-bottom:3rem}@media (min-width: 1024px){.PageMain--author .TheAuthor__content{margin-bottom:0;flex-basis:60%}}.PageMain--author .TheAuthor__heading{text-align:center}@media (min-width: 768px){.PageMain--author .TheAuthor__heading{text-align:left;padding-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start}}@media (min-width: 1024px){.PageMain--author .TheAuthor__heading figure{flex-basis:40%}}.PageMain--author .TheAuthor__heading img{border-radius:100%;margin:0 auto;display:block}@media (min-width: 1024px){.PageMain--author .TheAuthor__heading img{margin-left:0}}.PageMain--author .TheAuthor__title{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;font-weight:400;line-height:2.5rem;color:#000}@media (min-width: 1024px){.PageMain--author .TheAuthor__title{margin-top:1rem}}.PageMain--author .TheAuthor__description,.PageMain--author .TheAuthor__minibio{font-size:1rem;font-weight:300;color:#5c5c5c}.PageMain--author .TheAuthor__minibio{font-family:"Mulish","Nunito Sans","Arial","Helvetica";padding:0 1rem;margin-top:1.5rem}@media (min-width: 1024px){.PageMain--author .TheAuthor__minibio{padding-left:0;margin-top:.5rem}}.PageMain--author .TheAuthor__description{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.25rem;padding:2rem 0 3rem;margin:0;border-top:.0625rem solid #bfbfbf;border-bottom:.0625rem solid #bfbfbf}.PageMain--author .TheAuthor__description h2,.PageMain--author .TheAuthor__description h3,.PageMain--author .TheAuthor__description h4{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-weight:600;color:#333332;margin-top:2rem;margin-bottom:1rem}.PageMain--author .TheAuthor__description h2{font-size:1.75rem}.PageMain--author .TheAuthor__description h3{font-size:1.375rem}.PageMain--author .TheAuthor__description p,.PageMain--author .TheAuthor__description ul{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:1.25rem}.PageMain--author .TheAuthor__description a,.PageMain--author .TheAuthor__description a span{font-weight:500;color:#007ea2}.PageMain--author .TheAuthor__description a:hover,.PageMain--author .TheAuthor__description a span:hover{text-decoration:underline}.PageMain--author .TheAuthor__description ul{list-style:disc inside none}.PageMain--author .TheAuthor .author-brightspot-html{font-size:1rem}.PageMain--author .TheAuthor .author-brightspot-html p{margin-bottom:1rem}.PageMain--author .TheAuthor .author-brightspot-html figure{margin-bottom:1rem}.PageMain--author .TheAuthor .author-brightspot-html h1,.PageMain--author .TheAuthor .author-brightspot-html h2,.PageMain--author .TheAuthor .author-brightspot-html h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.PageMain--author .TheAuthor .author-brightspot-html a{color:#007ea2;font-weight:500}.PageMain--author .TheAuthor .author-brightspot-html a:hover{text-decoration:underline}.PageMain--author .ArticleList{padding-top:3rem}.page .PageContent__entry{font-size:1rem;font-weight:300;margin:2rem auto}.PageMain{background-color:#fffefb;display:flex;flex:1}.PageContent{width:100%}.PageContent__entry h1{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;font-weight:500;margin:.625rem auto}.PageContent__entry h2{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.5rem;font-weight:500;margin:1.0625rem auto}.PageContent__entry h2 i,.PageContent__entry h2 em{font-style:normal}.PageContent__entry h3{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.25rem}.PageContent__entry h3 i,.PageContent__entry h3 em{font-style:normal}.PageContent__entry h4{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;font-weight:500;color:#333332}.PageContent__entry p{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;font-weight:300;margin:.625rem 0}.PageContent__entry a{text-decoration:none;color:#333332}.PageContent__entry a:hover{text-decoration:underline;color:#004a3e}.PageContent__entry b,.PageContent__entry strong{font-weight:700}.PageContent__entry code{font-size:.875rem;color:#004a3e;background:#fef6ea;padding:2rem;margin-bottom:2rem;display:block;white-space:break-spaces;overflow-wrap:break-word}.PageContent__entry blockquote{padding:3rem 0 2rem 0;margin:2rem 0;position:relative;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}.PageContent__entry blockquote p{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;line-height:normal}.PageContent__entry blockquote p a{font-size:2rem}.PageContent__entry blockquote cite{font-size:1rem;text-align:right;width:100%;display:block;opacity:0.6}.PageContent__entry blockquote::before{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:4rem;content:'\201C';color:#007ea2;top:2.5rem;left:0;position:absolute}.PageContent__entry ul,.PageContent__entry ol{margin-bottom:1.25rem}.PageContent__entry ul li,.PageContent__entry ol li{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1rem;margin-top:.5rem;margin-bottom:.5rem;position:relative}.PageContent__entry ul li>ul,.PageContent__entry ul li>ol,.PageContent__entry ol li>ul,.PageContent__entry ol li>ol{margin-bottom:0}.PageContent__entry ul li{list-style:disc inside none}.PageContent__entry ul li>ul{margin-left:1.5rem}.PageContent__entry ol{margin-left:1rem}.PageContent__entry ol>li{padding-left:.375rem;list-style-type:decimal}.PageContent__entry ol>li>ul{list-style-type:disc}.PageContent__entry table td,.PageContent__entry table th{font-family:"Mulish","EB Garamond","Georgia",serif;color:#5c5c5c;padding:.625rem;border:.0625rem solid #c7c7c7}.PageContent__entry table th{font-weight:700;background:#fef6ea}.PageContent__entry table tr:nth-child(even){background:#fef6ea}.PageContent__entry table tr:nth-child(odd){background:#e5ddd1}.PageContent__entry .button-gpc--green{font-size:1.125rem;font-weight:600;text-decoration:none;color:#fef6ea;background-color:#004a3e;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.PageContent__entry .button-gpc--green:hover{color:#fef6ea;background-color:#6e8883}.PageContent__entry .button-gpc--gray{font-size:1.125rem;font-weight:600;text-decoration:none;color:#fef6ea;background-color:#333332;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.PageContent__entry .button-gpc--gray:hover{color:#fef6ea;background-color:#717171}.PageContent__entry .button-gpc--yellow{font-size:1.125rem;font-weight:600;text-decoration:none;color:#333332;background-color:#fef6ea;padding:.75rem 2rem;border:none;border-radius:.3125rem;display:inline-block;font-family:"Mulish","EB Garamond","Georgia",serif;transition:.2s ease-in}.PageContent__entry .button-gpc--yellow:hover{color:#333332;background-color:#e5ddd1}.homepage-posts .first-post:hover .post-info {
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 246 / var(--tw-bg-opacity));
}.homepage-posts .secondary-post:nth-child(3) {
  display: none;
}@media (min-width: 768px){.homepage-posts .secondary-post:nth-child(3) {
    display: block;
  }}.homepage-posts .secondary-post:hover .frontpage-secondary-article {
  --tw-bg-opacity: 1;
  background-color: rgb(243 246 246 / var(--tw-bg-opacity));
}.homepage-posts .frontpage-main-article h2.post-title{font-size:1.5rem;line-height:1.5}.homepage-posts .frontpage-secondary-article h2.post-title{font-size:1.375rem;line-height:1.375rem}.EditorsPickWrapper{width:100%;justify-content:space-between}@media (min-width: 768px){.EditorsPickWrapper{display:flex}.EditorsPickWrapper .EditorsPick{width:40%}}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item img{filter:blur(10px)}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item img.loaded,.EditorsPickWrapper .EditorsPick--list .EditorsPick__item img:not([data-src]){filter:none}@media (min-width: 768px){.EditorsPickWrapper .EditorsPick--list{width:60%;padding-left:2rem}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item{margin-bottom:2rem;display:flex}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item:last-child{margin-bottom:0}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item figure{width:35%}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item h2 a{font-size:1.375rem;font-weight:500;line-height:1.375rem}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item h2{line-height:1.375rem;margin:.25rem 0 .5rem}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item .description{display:none}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item .category{font-size:.875rem;line-height:1}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item .content{width:65%;margin-top:0}}@media (min-width: 1024px){.EditorsPickWrapper .EditorsPick--list{padding-left:5.25rem}.EditorsPickWrapper .EditorsPick--list .EditorsPick__item .description{display:block}}.EditorsPickWrapper .EditorsPick__item{width:100%;margin-bottom:1.5rem;position:relative}@media (min-width: 768px){.EditorsPickWrapper .EditorsPick__item{margin:0;position:relative}}.EditorsPickWrapper .EditorsPick__item figure{margin:0}.EditorsPickWrapper .EditorsPick__item img{width:100%;max-width:100%;height:auto;max-height:none;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.EditorsPickWrapper .EditorsPick__item img{max-height:28.125rem}}.EditorsPickWrapper .EditorsPick__item .content{margin-top:.75rem}.EditorsPickWrapper .EditorsPick__item h2 a{font-family:"Mulish","EB Garamond","Georgia",serif;font-size:2rem;font-weight:500;text-decoration:none;line-height:1.875rem;color:#333332}.EditorsPickWrapper .EditorsPick__item h2 a:hover{color:#007ea2}.EditorsPickWrapper .EditorsPick__item h2{margin:.5rem 0 1rem}.EditorsPickWrapper .EditorsPick__item .description{font-weight:300;color:#5c5c5c;margin-top:0}.EditorsPickCategoryLanding__category-name{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:.0625rem solid #bfbfbf}.EditorsPickCategoryLanding__category-name a{text-align:right;line-height:2rem;width:30%}.EditorsPickCategoryLanding h3{font-family:"Mulish","Nunito Sans","Arial","Helvetica";font-size:1.5rem;font-weight:600}.EditorsPickCategoryLanding a{font-size:1rem;font-weight:700;color:#333332}.EditorsPickCategoryLanding a:hover{color:#717171}.EditorsPickCategoryLanding__list{padding-top:1.5rem;padding-right:0;padding-left:0;margin-bottom:3rem}@media (min-width: 768px){.EditorsPickCategoryLanding .EditorsPick{width:50%}.EditorsPickCategoryLanding .EditorsPick--list{width:50%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}@media (min-width: 1024px){.EditorsPickCategoryLanding .EditorsPick--list{padding-left:1.875rem}}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item{display:flex;align-items:flex-start;justify-content:space-between}@media (min-width: 768px){.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item{flex-direction:column}}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item h2{font-size:1.75rem;line-height:1.5rem}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item figure{padding-right:1rem}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item img{height:9rem}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item figure,.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item .content{width:50%;margin-top:0}@media (min-width: 768px){.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item figure,.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item .content{width:100%;padding:0}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item .content{margin-top:.5rem}}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item .description{display:none}@media (min-width: 1024px){.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item .description{display:block}}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item h2{margin-top:0}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item h2 a{font-size:1.5rem;word-break:break-word}@media (min-width: 768px){.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item h2 a{font-size:1.125rem}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item{width:calc(50% - 1rem);margin-bottom:1rem;display:block}.EditorsPickCategoryLanding .EditorsPick--list .EditorsPick__item .content{padding-left:0}.PageMain>.PageContent>.PageContent__entry>.wp-block-columns.PageContentContainer.PageContentContainer--contact-us>.wp-block-column{flex-basis:66.67%}.PageMain>.PageContent>.PageContent__entry>.wp-block-columns.PageContentContainer.PageContentContainer--contact-us>.PageContentContainer__sidebar{max-width:18.75rem}}.placeholder\:block::-moz-placeholder {
  display: block;
}.placeholder\:block::placeholder {
  display: block;
}.placeholder\:inline::-moz-placeholder {
  display: inline;
}.placeholder\:inline::placeholder {
  display: inline;
}.even\:-mt-6:nth-child(even) {
  margin-top: -1.5rem;
}.hover\:text-blue-links:hover {
  --tw-text-opacity: 1;
  color: rgb(0 126 162 / var(--tw-text-opacity));
}@media (min-width: 640px) {

  .sm\:-mt-24 {
    margin-top: -6rem;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }
}@media (min-width: 768px) {

  .md\:container {
    width: 100%;
  }

  @media (min-width: 640px) {

    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {

    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .md\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {

    .md\:container {
      max-width: 1536px;
    }
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:flex {
    display: flex;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:max-w-screen-sm {
    max-width: 640px;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:items-stretch {
    align-items: stretch;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:border-t-0 {
    border-top-width: 0px;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }
}@media (min-width: 1024px) {

  .lg\:static {
    position: static;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-\[320px\] {
    max-width: 320px;
  }

  .lg\:flex-auto {
    flex: 1 1 auto;
  }

  .lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:self-center {
    align-self: center;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }
}@media (min-width: 1280px) {

  .xl\:w-1\/4 {
    width: 25%;
  }
}

