.resource-footer__series{gap:4vw}@media screen and (min-width:48rem){.resource-footer__series{gap:3vw}}@media screen and (min-width:75rem){.resource-footer__series{gap:2vw}}.resource-footer__author__content a,.resource-footer__series a,.resource-footer__term--item{text-decoration:underline;-webkit-text-decoration-color:var(--accent-color);text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.resource-footer{flex-direction:column;gap:1rem}.resource-footer>*{margin-block:unset}.resource-footer .resource-footer__title{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:1.25rem;color:var(--text-color);text-transform:uppercase}.resource-footer__authors{order:-2}.resource-footer__author__title{font-size:1rem;font-weight:600}.resource-footer__author__image{border-radius:var(--border-radius)}.resource-footer__author div.links{display:flex;gap:1rem}.resource-footer .resource-footer__series{padding-inline:unset;-webkit-margin-before:1rem;margin-block-start:1rem}.resource-footer .resource-footer__series li{font-size:1rem}.resource-footer .resource-footer__series li.active a{color:var(--text-color);font-weight:300;cursor:default;text-decoration:unset}.resource-footer .resource-footer__series span.date{color:var(--text-light-color)}.resource-footer .resource-footer__series__title{font-size:1rem;color:var(--secondary-color);font-weight:600}.resource-footer .resource-footer__series__heading{display:flex;gap:4vw;align-items:baseline;flex-wrap:wrap;-webkit-margin-after:.5rem;margin-block-end:.5rem}.resource-footer .resource-footer__series__image{border-radius:var(--border-radius);box-shadow:0 4px 8px rgba(0,0,0,.05);height:auto;width:250px}.resource-footer__podcast{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center}.resource-footer__podcast__title{font-size:1rem;color:var(--text-color);font-weight:300}.resource-footer__podcast__icons{display:flex;flex-direction:row;gap:.5rem;font-size:1.5rem}.resource-footer__author__content a,.resource-footer__series a,.resource-footer__term--item{color:var(--secondary-color);font-weight:400;text-underline-offset:6px;transition:.2s}.resource-footer__author__content a:hover,.resource-footer__series a:hover,.resource-footer__term--item:hover{color:var(--accent-color)}.resource-footer{background:var(--bg-light);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;gap:4vw;justify-content:space-between;padding:4vw}@media screen and (min-width:64rem){.resource-footer{gap:1rem;padding:2vw}}.resource-footer h3,.resource-footer h4{color:var(--text-light-color);font-size:1rem;letter-spacing:1px;text-transform:var(--font-variation-case)}.resource-footer__authors,.resource-footer__terms{flex-grow:1}.resource-footer__author{align-items:center;border-radius:var(--border-radius);border:.5px solid var(--accent-color);display:flex;flex-direction:row;gap:.75rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;padding:4vw}.resource-footer__author:last-child{-webkit-margin-after:unset;margin-block-end:unset}.resource-footer__author__image{aspect-ratio:1/1;height:5rem;object-fit:cover;object-position:center;width:5rem}.resource-footer__author__content{display:flex;flex-direction:column;font-size:.875rem}.resource-footer__author__content h4{color:var(--secondary-color);font-size:1rem;font-weight:600;margin:unset;-webkit-margin-after:.5rem;margin-block-end:.5rem}.resource-footer__author__content h4 a{text-decoration:none}.resource-footer__author__content p{font-size:.875rem;-webkit-margin-after:unset;margin-block-end:unset}.resource-footer__author__content div.links{-webkit-margin-before:.5rem;margin-block-start:.5rem}@media screen and (min-width:64rem){.resource-footer__author{gap:2vw;padding:2vw}}.resource-footer__terms h3{-webkit-margin-before:unset;margin-block-start:unset}.resource-footer__term{color:var(--text-light-color);font-size:1rem;font-weight:300;-webkit-margin-after:.75rem;margin-block-end:.75rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.resource-footer__term--item{font-size:1rem}.resource-footer__term label{color:var(--text-light-color);-webkit-padding-end:1rem;padding-inline-end:1rem}.resource-footer__series{align-items:center;display:flex;flex-direction:column;font-size:1rem}@media screen and (min-width:48rem){.resource-footer__series{flex-direction:row}}