@charset "UTF-8";*, *::before, *::after {box-sizing: border-box;}html {font-size: 100%;-webkit-text-size-adjust: 100%;}::-moz-focus-inner {border-style: none;padding: 0;}:-moz-focusring {outline: 1px dotted ButtonText;}:-moz-ui-invalid {box-shadow: none;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}body {margin: 0;padding: 0;background: hsl(0, 0%, 100%);font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height: 1.5;color: hsl(215, 20%, 15%);}h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: 700;line-height: 1.2;letter-spacing: -0.008em;clear: both;}p {margin: 0;}ul, ol {margin: 0;padding: 0;list-style-type: none;}a {cursor: pointer;text-decoration: none;color: inherit;}a:hover, a:active {text-decoration: underline;}:focus-visible {outline: 2px solid hsl(342, 100%, 78%);outline-offset: -2px;border-radius: 4px;}dfn, cite, em, i {font-style: italic;}b, strong {font-weight: 700;}blockquote {margin: 0;border-left: 8px solid hsl(342, 100%, 78%);border-radius: 8px;padding: 24px;background: linear-gradient(to bottom right, hsl(215, 20%, 95%) 0, hsl(0, 0%, 100%) 100%);font-style: italic;line-height: 1.6;color: hsl(215, 20%, 30%);}code, kbd, tt, var {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}code, pre {border-radius: 0.2rem;font-size: 0.875rem;font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}p > code, li > code, dd > code, td > code {padding: 0.2rem;background: hsl(215, 20%, 95%);}pre {overflow-x: auto;margin-block: 1.5rem;padding: 1.5rem;background: hsl(215, 20%, 95%);white-space: pre;}pre code {display: block;background: none;}abbr, acronym {border-bottom: 2px dotted hsl(215, 20%, 15%);cursor: help;}mark, ins {background: hsl(215, 20%, 95%);text-decoration: none;}small {font-size: 0.75rem;}hr {height: 1px;background-color: hsl(215, 20%, 15%);}embed, iframe, object {max-width: 100%;}figure {margin: 0;}img {display: block;height: auto;max-width: 100%;}svg {transition: fill 200ms ease-in-out;display: inline-block;vertical-align: middle;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;}.wp-caption img[class*=wp-image-] {margin: 0 auto;}.wp-caption-text {color: hsl(215, 20%, 40%);font-size: 0.875rem;text-align: left;margin: 8px 0 0;}.wp-caption-text::before {content: "✱";color: hsl(342, 100%, 78%);margin-right: 4px;}.gallery {margin-bottom: 1.5em;display: grid;grid-gap: 1.5em;}.gallery-item {display: inline-block;text-align: center;width: 100%;}.gallery-columns-2 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-3 {grid-template-columns: repeat(3, 1fr);}.gallery-columns-4 {grid-template-columns: repeat(4, 1fr);}.gallery-columns-5 {grid-template-columns: repeat(5, 1fr);}.gallery-columns-6 {grid-template-columns: repeat(6, 1fr);}.gallery-columns-7 {grid-template-columns: repeat(7, 1fr);}.gallery-columns-8 {grid-template-columns: repeat(8, 1fr);}.gallery-columns-9 {grid-template-columns: repeat(9, 1fr);}.gallery-caption {display: block;}table {font-size: 0.875rem;table-layout: fixed;width: 100%;border-collapse: collapse;vertical-align: middle;overflow: hidden;}td, th {border: 1px solid hsl(215, 20%, 80%);padding: 16px;vertical-align: middle;}th {background: hsl(215, 20%, 95%);font-weight: 700;text-align: left;}input[type=text], input[type=email], textarea {border: none;border-radius: 4px;width: 100%;padding: 8px;background: hsl(0, 0%, 100%);font: inherit;letter-spacing: inherit;word-spacing: inherit;color: hsl(215, 20%, 20%);}button {border: none;border-radius: 4px;background: transparent;text-transform: none;}input[type=button], input[type=submit], button {cursor: pointer;font: inherit;-webkit-appearance: button;}input[type=button]:focus-visible, input[type=submit]:focus-visible, button:focus-visible {outline: 2px solid hsl(342, 100%, 78%);}.sr-only {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.sr-only:focus-visible {background-color: hsl(215, 20%, 90%);border-radius: 4px;clip: auto !important;clip-path: none;color: hsl(215, 20%, 20%);display: block;font-size: 0.875rem;font-weight: 700;height: auto;left: 8px;line-height: normal;padding: 16px;text-decoration: none;top: 8px;width: auto;z-index: 100000;}#primary[tabindex="-1"]:focus {outline: 0;}.no-scroll {overflow: hidden;}.flow {--flow-space: 1.5em;}.flow > * + * {margin-block-start: var(--flow-space, 1.5em);}.flow-inline {--flow-inline-space: 1em;}.flow-inline > * + * {margin-inline-start: var(--flow-inline-space, 1em);}.alignleft {float: left;margin-right: 1.5em;margin-bottom: 1.5em;}.alignright {float: right;margin-left: 1.5em;margin-bottom: 1.5em;}.aligncenter {clear: both;margin: 1.5em auto;}@media (prefers-reduced-motion: reduce) {*, *::before, *::after {animation-duration: 0.01s !important;animation-iteration-count: 1 !important;transition-duration: 0s !important;}}@keyframes slide-right {0% {transform: translateX(-100%);}100% {transform: translateX(0);}}@keyframes slide-left {0% {transform: translateX(100%);}100% {transform: translateX(0);}}.main {overflow: hidden;word-break: break-word;}.container {max-width: 1200px;margin-inline: auto;padding: 0 16px;}.article-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 24px;margin-block: 32px;}@media (min-width: 768px) {.article-grid {gap: 32px;margin-block: 48px;}}.article-container {max-width: 800px;margin-block: 32px;}@media (min-width: 768px) {.article-container {margin-block: 48px;}}.article-container > * + * {margin-block-start: 32px;}@media (min-width: 768px) {.article-container > * + * {margin-block-start: 48px;}}.ad-container {display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 102px;background-color: hsl(0, 0%, 100%);background-image: radial-gradient(hsla(215, 20%, 15%, 0.2) 0.75px, hsla(0, 0%, 100%, 0.2) 0.75px);background-size: 8px 8px;}@media (min-width: 768px) {.ad-container {min-height: 142px;}}@media (min-width: 992px) {.ad-container {min-height: 302px;}}.ad-container--atf {margin-block-end: 32px;}@media (min-width: 768px) {.ad-container--atf {margin-block-end: 48px;}}.ad-container--btf {margin-block-start: 32px;}@media (min-width: 768px) {.ad-container--btf {margin-block-start: 48px;}}.ad-label {margin-block-end: 8px;font-size: 0.75rem;text-align: center;color: hsl(215, 20%, 40%);}.btn {display: inline-block;color: hsl(215, 20%, 15%);background: hsl(342, 100%, 78%);border: 2px solid hsl(342, 100%, 78%);border-radius: 4px;padding: 8px;line-height: 1;transition: all 200ms ease-in-out;}.btn:hover {background: transparent;text-decoration: none;}.btn--hover-white:hover {color: hsl(0, 0%, 100%);}.search-form {width: 100%;}.search-form__field {border: none;border-radius: 4px;width: 100%;padding: 24px;outline-offset: -2px;background: hsl(0, 0%, 100%);font: inherit;color: hsl(215, 20%, 20%);-webkit-appearance: textfield;}.header {background: hsl(215, 20%, 15%);}.header__inner {position: relative;display: flex;align-items: center;min-height: 80px;}.header__branding {margin-inline-end: auto;}@media (max-width: 767px) {.header__branding {margin-inline: auto;}}.site-logo {display: inline-block;}.header__toggle {padding: 8px;}.header__toggle .close {display: none;}.header__toggle[aria-expanded=true] .close {display: block;}.header__toggle[aria-expanded=true] .open {display: none;}@media (max-width: 767px) {.header__toggle {position: absolute;top: 14px;}}.header__toggle--nav {left: 16px;}@media (min-width: 768px) {.header__toggle--nav {display: none;}}@media (max-width: 767px) {.header__toggle--search {right: 16px;}}@media (max-width: 767px) {.header__nav {position: fixed;inset: 80px 0 0 0;display: none;border-top: 0.25rem solid hsl(342, 100%, 78%);padding: 1rem;background: hsla(209, 20%, 15%, 0.95);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.header__nav[data-visible=true] {display: block;animation: slide-right 400ms ease-out;z-index: 99999;}}.header__nav-list {display: flex;}@media (max-width: 767px) {.header__nav-list {height: calc(100% - 80px);flex-direction: column;justify-content: center;}}.menu-item a {display: block;padding: 29.5px 16px;font-size: 0.875rem;text-align: center;text-transform: uppercase;letter-spacing: 0.1em;color: hsl(0, 0%, 100%);}@media (max-width: 767px) {.menu-item a {border-radius: 4px;}}.menu-item a:hover {background: hsl(342, 100%, 78%);text-decoration: none;color: unset;}.header__search {position: fixed;inset: 80px 0 0 0;display: none;border-top: 0.25rem solid hsl(342, 100%, 78%);background: hsla(209, 20%, 15%, 0.95);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.header__search[data-visible=true] {display: block;animation: slide-left 400ms ease-out;z-index: 99999;}.header__search-inner {display: flex;align-items: center;justify-content: center;height: 100%;}.featured-article {margin-block: 32px;}@media (min-width: 768px) {.featured-article {margin-block: 48px;}}.featured-article__summary {color: hsl(0, 0%, 100%);background: hsl(215, 20%, 15%);border-radius: 8px;overflow: clip;}@media (min-width: 768px) {.featured-article__summary {display: flex;align-items: center;}}.featured-article__summary > * {flex-basis: 100%;}.featured-article__image-wrap {display: block;position: relative;}.featured-article__image-wrap::before {content: "";display: block;background: linear-gradient(180deg, transparent 50%, hsl(215, 20%, 15%) 90%);position: absolute;inset: 0;}@media (min-width: 768px) {.featured-article__image-wrap::before {background: linear-gradient(90deg, transparent 50%, hsl(215, 20%, 15%) 90%);}}.featured-article__image {object-fit: cover;}@media (min-width: 768px) {.featured-article__image {min-height: 400px;}}.featured-article__content {padding: 24px 16px;}@media (min-width: 768px) {.featured-article__content {padding: 24px;}}.featured-article__content > * + * {margin-block-start: 16px;}.featured-article__title {font-size: 1.266rem;}@media (min-width: 768px) {.featured-article__title {font-size: 1.424rem;}}.featured-article__excerpt {color: hsl(215, 20%, 90%);}.archive-header {margin-block: 32px;}@media (min-width: 768px) {.archive-header {margin-block-start: 48px;}}.archive-header__inner {border-radius: 8px;padding: 24px;background: hsl(215, 20%, 15%);color: hsl(0, 0%, 100%);}@media (min-width: 768px) {.archive-header__inner {padding: 32px;}}.archive-header__subtitle {font-size: 0.875rem;text-transform: uppercase;}.archive-header__title {color: hsl(342, 100%, 78%);font-size: 1.802rem;}.archive-header__article-count {margin-block-start: 16px;font-weight: 700;}.archive-header__description {margin-block-start: 16px;}.archive-header__description > * + * {margin-block-start: 8px;}.archive-header__about-author {font-weight: 700;}.archive-header__author-contact {margin-block-start: 16px;}.archive-header__author-contact-link {margin-right: 4px;}.archive-header__author-contact-link:hover {text-decoration: none;}.archive-header__author-contact-link:hover svg {fill: hsl(342, 100%, 78%);}.search-header {margin-block: 32px;}@media (min-width: 768px) {.search-header {margin-block-start: 48px;}}.search-header__inner {border-radius: 8px;padding: 24px;background: hsl(215, 20%, 15%);color: hsl(0, 0%, 100%);}@media (min-width: 768px) {.search-header__inner {padding: 32px;}}.search-header__title {color: hsl(0, 0%, 100%);font-size: 1.424rem;}@media (min-width: 768px) {.search-header__title {font-size: 1.602rem;}}.search-header__query {color: hsl(342, 100%, 78%);font-weight: 400;}.article-summary > * + * {margin-block-start: 16px;}.article-summary__image-wrap {display: block;border-radius: 8px;overflow: clip;}.article-summary__image {aspect-ratio: 16/9;object-fit: cover;transition: transform 400ms cubic-bezier(0.4, 0, 0.25, 1) 0ms;}.article-summary__image:hover {transform: scale(1.05);}.article-summary__title {font-size: 1.266rem;color: hsl(215, 20%, 10%);}.article-summary__excerpt {color: hsl(215, 20%, 20%);}.pagination {margin-block: 32px;}@media (min-width: 768px) {.pagination {margin-block: 48px;}}.pagination__list {display: flex;flex-wrap: wrap;align-items: center;font-size: 0.875rem;font-weight: 700;color: hsl(0, 0%, 100%);background: hsl(215, 20%, 15%);border-radius: 8px;padding: 16px 32px;margin: auto;max-width: fit-content;}.pagination__list .active a {background: hsl(215, 20%, 10%);}.pagination__list a {display: flex;align-items: center;justify-content: center;border-radius: 4px;border: 1px solid hsl(215, 20%, 15%);height: 2.4rem;width: 2.4rem;}.pagination__list a:hover {border-color: hsl(342, 100%, 78%);text-decoration: none;}.guides {margin-block: 32px;}@media (min-width: 768px) {.guides {margin-block: 48px;}}.guides--margin-top {margin-block-end: 0;}.guides__inner {display: flex;flex-direction: column;overflow: clip;border-radius: 8px;background: hsl(215, 20%, 15%);}.guides__title {margin: 2rem 2rem 0;border-left: 4px solid hsl(342, 100%, 78%);padding-left: 8px;font-size: 1.424rem;color: hsl(0, 0%, 100%);}.guides__list {counter-reset: article-counter;display: flex;overflow-x: scroll;scroll-snap-type: x mandatory;scrollbar-color: hsl(342, 100%, 78%) hsl(215, 20%, 10%);padding: 2rem 0 2rem 2rem;}.guide-card {display: flex;flex-direction: column;overflow: clip;transition: 200ms;box-shadow: -2rem 0 3rem -2rem #000;border-radius: 8px;min-width: 300px;min-height: 400px;background: linear-gradient(85deg, hsl(215, 20%, 20%), hsl(215, 20%, 10%));color: hsl(0, 0%, 100%);}@media (max-width: 1199px) {.guide-card {min-width: 240px;}}.guide-card:not(:first-child) {margin-inline-start: -120px;box-shadow: -3rem 0 3rem -2rem #000;}@media (max-width: 1199px) {.guide-card:not(:first-child) {margin-inline-start: -32px;}}.guide-card:focus-within, .guide-card:hover {transform: translateX(-1rem);}.guide-card:focus-within ~ .guide-card, .guide-card:hover ~ .guide-card {transform: translateX(120px);}@media (max-width: 1199px) {.guide-card:focus-within ~ .guide-card, .guide-card:hover ~ .guide-card {transform: translateX(32px);}}.guide-card__content {padding: 24px;}.guide-card__content::before {content: counter(article-counter);counter-increment: article-counter;display: block;margin-block-end: 32px;font-size: 4rem;line-height: 1;font-weight: 700;color: hsl(342, 100%, 78%);}.guide-card__title {font-size: 1.125rem;}.guide-card__excerpt {margin-block-start: 16px;font-size: 0.875rem;color: hsl(215, 20%, 90%);}.article > * + * {margin-block-start: 24px;}@media (min-width: 768px) {.article > * + * {margin-block-start: 32px;}}.article__header > * + * {margin-block-start: 16px;}.article__category-link {font-size: 0.75rem;text-transform: uppercase;}.article__category-link:hover {color: hsl(215, 20%, 15%);}.article__title {font-size: 1.424rem;color: hsl(215, 20%, 10%);}@media (min-width: 576px) {.article__title {font-size: 1.602rem;}}@media (min-width: 768px) {.article__title {font-size: 1.802rem;}}.article__meta {border-left: 4px solid hsl(342, 100%, 78%);padding-inline-start: 8px;font-size: 0.875rem;}.article__meta-author {font-weight: 700;}.article__meta-seperator {margin-inline: 4px;}.article__image {overflow: clip;border-radius: 8px;}.article__content h2, .article__content h3, .article__content h4, .article__content h5, .article__content h6 {color: hsl(215, 20%, 10%);}.article__content h2 {font-size: 1.424rem;}@media (min-width: 768px) {.article__content h2 {font-size: 1.602rem;}}.article__content h3 {font-size: 1.266rem;}@media (min-width: 768px) {.article__content h3 {font-size: 1.424rem;}}.article__content h4 {font-size: 1.125rem;}@media (min-width: 768px) {.article__content h4 {font-size: 1.266rem;}}.article__content h5, .article__content h6 {font-size: 1.125rem;}.article__content a {text-decoration: underline;}.article__content a:hover {text-decoration: none;}.article__content ol, .article__content ul {counter-reset: list-item;padding-inline-start: 1.5rem;}.article__content ol {list-style-type: decimal;}.article__content ul {list-style-type: disc;}.article__content li {margin-block: 0.5rem;}.article__content li::marker {font-weight: 700;}.article__content li > ul {list-style-type: circle;}#toc_container {--flow-space: 2em;border: 1px solid hsl(215, 20%, 80%);border-radius: 8px;padding: 24px;position: relative;}.toc_title {font-size: 1.125rem;font-weight: 700;background: hsl(0, 0%, 100%);padding: 0 8px;position: absolute;top: -0.8434rem;left: 1rem;}.notecard {background: linear-gradient(to bottom right, hsl(215, 20%, 95%) 0, hsl(0, 0%, 100%) 100%);border-left: 8px solid;border-radius: 8px;padding: 24px;}.notecard--tip {border-color: hsl(40, 100%, 70%);}.notecard--warning {border-color: hsl(349, 100%, 70%);}.notecard--note {border-color: hsl(207, 100%, 70%);}.notecard__content {--flow-space: 1em;}.resource-box__title {font-size: 1.125rem;font-weight: 700;}.resource-box__content {margin-block-start: 1em;}.resource-box__content > * + * {margin-block-start: 1em;}.article__tag-list {border-left: 4px solid hsl(342, 100%, 78%);padding-left: 8px;}.article__tag-title {margin-right: 4px;font-weight: 700;text-transform: uppercase;}.post-nav__links {display: flex;border-radius: 8px;padding: 8px;background: hsl(215, 20%, 15%);color: hsl(0, 0%, 100%);}@media (max-width: 767px) {.post-nav__links {flex-direction: column;flex-wrap: wrap;}}.post-nav__link {flex: 1;padding: 16px;}.post-nav__link--next {border-top: 4px solid hsl(215, 20%, 20%);text-align: right;}@media (min-width: 768px) {.post-nav__link--next {border-top: none;border-left: 4px solid hsl(215, 20%, 20%);}}.post-nav__subtitle {font-size: 0.875rem;font-weight: 700;text-transform: uppercase;color: hsl(342, 100%, 78%);}.post-nav__title {display: block;margin-block-start: 8px;font-weight: 700;}.author-box {border-radius: 8px;padding: 24px;background: linear-gradient(to bottom right, hsl(215, 20%, 95%) 0, hsl(0, 0%, 100%) 100%);}.author-box > * + * {margin-block-start: 16px;}.author-box__title {font-size: 1.266rem;}@media (min-width: 768px) {.author-box__title {font-size: 1.424rem;}}.author-box__name {margin-block-start: 24px;}.author-box__contact-link {margin-right: 4px;}.author-box__contact-link:hover {text-decoration: none;}.author-box__contact-link:hover svg {fill: hsl(342, 100%, 78%);}.comments__title {font-size: 1.424rem;color: hsl(342, 100%, 78%);background: hsl(215, 20%, 15%);border-radius: 8px;padding: 24px;}@media (min-width: 768px) {.comments__title {font-size: 1.602rem;}}.comments__counter {font-size: 1rem;position: relative;top: -1rem;}.comment {margin-block-start: 24px;position: relative;}.comment .children {margin-left: 24px;}.comment__body {background: linear-gradient(to bottom right, hsl(215, 20%, 95%) 0, hsl(0, 0%, 100%) 100%);border-radius: 8px;padding: 24px;}.comment__metadata {color: hsl(215, 20%, 40%);font-size: 0.875rem;}.comment__content {margin-block-start: 24px;}.comment__content > * + * {margin-block-start: 1em;}.comment__content a {text-decoration: underline;}.comment__content a:hover {text-decoration: none;}.comment__reply {position: absolute;top: 24px;right: 0;}.comment__reply a {display: inline-block;font-size: 0.75rem;font-weight: 700;text-transform: uppercase;background: hsl(342, 100%, 78%);border-top-left-radius: 4px;border-bottom-left-radius: 4px;padding: 8px;-webkit-box-shadow: -2px 0 6px -3px hsl(215, 20%, 15%);-moz-box-shadow: -2px 0 6px -3px hsl(215, 20%, 15%);box-shadow: -2px 0 6px -3px hsl(215, 20%, 15%);}.bypostauthor .comment__author::after {content: "(Author)";font-size: 0.875rem;}.comment__respond {margin: 24px 0 0;border-radius: 8px;padding: 24px;background: hsl(215, 20%, 15%);color: hsl(0, 0%, 100%);}.comment__reply-title {color: hsl(0, 0%, 100%);font-size: 1.266rem;}@media (min-width: 768px) {.comment__reply-title {font-size: 1.424rem;}}.comment__reply-title a {color: hsl(215, 20%, 90%);font-size: 0.875rem;margin-left: 8px;}.comment__note {color: hsl(215, 20%, 90%);font-size: 0.875rem;}.comment__note a {color: hsl(342, 100%, 78%);}.comment__form {margin-block-start: 24px;}.comment__form > * + * {margin-block-start: 24px;}.not-found {margin-block: 16rem;}.not-found--404 {margin-block: 32px;}@media (min-width: 768px) {.not-found--404 {margin-block-start: 48px;}}.not-found__inner {color: hsl(0, 0%, 100%);background: hsl(215, 20%, 15%);border-radius: 8px;padding: 48px 16px;}@media (min-width: 768px) {.not-found__inner {padding: 48px;}}.not-found__error-code {font-size: 2rem;font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;line-height: 1;letter-spacing: -0.04em;opacity: 0.4;margin-block-end: 48px;}@media (min-width: 576px) {.not-found__error-code {font-size: 4rem;}}.not-found__title {color: hsl(342, 100%, 78%);font-size: 1.424rem;}@media (min-width: 768px) {.not-found__title {font-size: 1.602rem;}}.not-found__content {margin-block-start: 1.5em;}.not-found__content a {text-decoration: underline;}.not-found__content a:hover {text-decoration: none;}.not-found__content ul {list-style-type: disc;padding-inline-start: 24px;}.not-found__content li {margin-block: 8px;}.footer {color: hsl(0, 0%, 100%);font-size: 0.875rem;}.footer__primary {background: hsl(215, 20%, 15%);}.footer__primary-inner {display: flex;padding: 48px 16px;}@media (max-width: 767px) {.footer__primary-inner {flex-wrap: wrap;}}.footer__branding {flex-basis: 100%;}.footer__site-desc {color: hsl(215, 20%, 90%);margin-top: 16px;max-width: 575px;}.footer__nav {flex-basis: 100%;margin: 32px 0 0;white-space: nowrap;}@media (min-width: 768px) {.footer__nav {flex-basis: auto;margin: 0 0 0 32px;}}.footer__nav-title {font-size: 1.125rem;}.footer__nav-list {margin-top: 16px;}.footer__nav-list > * {margin-top: 8px;}.footer__nav-link {display: inline-block;color: hsl(215, 20%, 90%);}.footer__nav-link svg {margin-right: 4px;}.footer__nav-link:hover {color: hsl(0, 0%, 100%);}.footer__nav-link:hover svg {fill: hsl(0, 0%, 100%);}.footer__secondary {background: hsl(215, 20%, 10%);}.footer__secondary-inner {padding: 32px 16px 88px;}@media (min-width: 768px) {.footer__secondary-inner {display: flex;align-items: center;padding: 32px 16px 136px;}}.footer__anchor {margin: 16px 0 0;}@media (min-width: 768px) {.footer__anchor {margin: 0 0 0 auto;}}