.app-article-insert[data-v-14317db2]{border-block:1px solid var(--color-marron-950);display:grid;gap:1.25rem;margin:1.5rem 0}@media(min-width:640px){.app-article-insert[data-v-14317db2]{align-items:stretch;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.app-article-insert__video[data-v-14317db2]{display:flex;min-width:0}.app-article-insert__video a.app-article-insert__video-thumb-link[data-v-14317db2]{color:inherit;display:block;flex-shrink:0;text-decoration:none}.app-article-insert__video a.app-article-insert__video-title-link[data-v-14317db2]{color:var(--color-marron-50);font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1.3;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.app-article-insert__video a.app-article-insert__video-title-link[data-v-14317db2]:focus-visible,.app-article-insert__video a.app-article-insert__video-title-link[data-v-14317db2]:hover{color:var(--color-marron-100)}.app-article-insert__video img.app-article-insert__video-thumb[data-v-14317db2]{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-article-insert__video-card[data-v-14317db2]{align-items:stretch;background:var(--color-marron-950);color:var(--color-marron-50);display:flex;gap:.75rem;position:relative;width:100%}.app-article-insert__video-thumb-wrap[data-v-14317db2]{aspect-ratio:1;display:block;overflow:hidden;position:relative;width:6.5rem}.app-article-insert__play[data-v-14317db2]{align-items:center;color:var(--color-marron-50);display:inline-flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-article-insert__video-text[data-v-14317db2]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:.5rem .5rem .5rem 0;text-align:center}.app-article-insert__video-heading[data-v-14317db2]{color:var(--color-marron-50);font-family:var(--font-display);font-size:1.3rem;font-weight:900;line-height:1.15}.app-article-insert__reading[data-v-14317db2]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;text-align:center}.app-article-insert__reading .app-article-insert__reading-heading[data-v-14317db2]{color:#2b0d00;font-family:var(--font-display);font-size:1.3rem;font-weight:900;line-height:1.15;margin:0}.app-article-insert__reading a.app-article-insert__reading-link[data-v-14317db2]{color:#2b0d00;font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1.3;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.app-article-insert__reading a.app-article-insert__reading-link[data-v-14317db2]:focus-visible,.app-article-insert__reading a.app-article-insert__reading-link[data-v-14317db2]:hover{color:var(--color-brand-600)}.app-newsletter-card[data-v-6c7aa5cc]{align-items:center;background:var(--color-marron-950);border-radius:14px;color:var(--color-marron-50);display:flex;flex-direction:column;gap:.875rem;margin-block:1.75rem;padding:2rem 1.5rem;text-align:center}@media(min-width:640px){.app-newsletter-card[data-v-6c7aa5cc]{padding:2.5rem 2rem}}.app-newsletter-card__heading[data-v-6c7aa5cc]{color:var(--color-marron-50);font-family:var(--font-article);font-size:clamp(1.25rem,1.5vw + 1rem,1.625rem);font-weight:900;line-height:1.15;margin:0}.app-newsletter-card__description[data-v-6c7aa5cc]{color:var(--color-marron-100);font-size:1rem;line-height:1.5;margin:0;max-width:38rem}.app-newsletter-card__form[data-v-6c7aa5cc]{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem;max-width:32rem;width:100%}@media(min-width:640px){.app-newsletter-card__form[data-v-6c7aa5cc]{align-items:center;background:var(--color-marron-50);border-radius:9999px;flex-direction:row;gap:.375rem;padding:.375rem}}.app-newsletter-card__input[data-v-6c7aa5cc]{background:var(--color-marron-50);border:0;border-radius:9999px;color:var(--color-marron-950);flex:1;font-family:var(--font-sans);font-size:1rem;min-width:0;padding:.75rem 1.25rem}.app-newsletter-card__input[data-v-6c7aa5cc]::-moz-placeholder{color:var(--color-marron-700)}.app-newsletter-card__input[data-v-6c7aa5cc]::placeholder{color:var(--color-marron-700)}.app-newsletter-card__input[data-v-6c7aa5cc]:focus{outline:2px solid var(--color-brand-600);outline-offset:2px}.app-newsletter-card__input[data-v-6c7aa5cc]:disabled{opacity:.6}.app-newsletter-card__cta[data-v-6c7aa5cc]{background:var(--color-brand-600);border:0;border-radius:9999px;color:#fff;cursor:pointer;font-family:var(--font-display);font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background .2s ease}.app-newsletter-card__cta[data-v-6c7aa5cc]:focus-visible:not(:disabled),.app-newsletter-card__cta[data-v-6c7aa5cc]:hover:not(:disabled){background:var(--color-brand-700)}.app-newsletter-card__cta[data-v-6c7aa5cc]:disabled{cursor:not-allowed;opacity:.6}.app-newsletter-card__message[data-v-6c7aa5cc]{color:var(--color-marron-100);font-size:.875rem;margin:0}.app-newsletter-card__message--error[data-v-6c7aa5cc]{color:var(--color-brand-300)}.app-newsletter-card__subscribed[data-v-6c7aa5cc]{color:var(--color-marron-100);font-size:.9375rem;margin:.25rem 0 0}.app-newsletter-card__subscribed-link[data-v-6c7aa5cc]{color:var(--color-marron-50);text-decoration:underline}.app-newsletter-card__honeypot[data-v-6c7aa5cc]{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.sr-only[data-v-6c7aa5cc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.app-related-tabs[data-v-667b9cb9]{background:var(--color-marron-50);display:flex;flex-direction:column;gap:1rem;padding:1rem}.app-related-tabs__nav[data-v-667b9cb9]{align-self:center;background:#fff;border:1px solid var(--color-marron-200);border-radius:9999px;display:inline-flex;gap:.25rem;padding:.25rem}.app-related-tabs__tab[data-v-667b9cb9]{background:transparent;border:0;border-radius:9999px;color:var(--color-marron-700);cursor:pointer;font-family:var(--font-display);font-size:.9125rem;font-weight:700;padding:.4rem .875rem;transition:background .2s ease,color .2s ease}.app-related-tabs__tab[data-v-667b9cb9]:focus-visible:not(.is-active),.app-related-tabs__tab[data-v-667b9cb9]:hover:not(.is-active){color:var(--color-marron-950)}.app-related-tabs__tab.is-active[data-v-667b9cb9]{background:var(--color-marron-950);color:var(--color-marron-50)}.app-related-tabs__list[data-v-667b9cb9]{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.app-related-tabs__item[data-v-667b9cb9]{display:flex}.app-related-tabs__list--skeleton[data-v-667b9cb9]{pointer-events:none}.app-related-tabs__skeleton[data-v-667b9cb9]{display:flex;flex-direction:column;gap:.5rem;opacity:.6}.app-related-tabs__skeleton-thumb[data-v-667b9cb9]{animation:related-skel-667b9cb9 1.6s ease-in-out infinite;aspect-ratio:16/9;background:var(--color-marron-100) url(../img/placeholder-landscape.webp) center/cover no-repeat;border-radius:14px;width:100%}.app-related-tabs__skeleton-lines[data-v-667b9cb9]{display:flex;flex-direction:column;gap:.375rem;padding:.25rem 0}.app-related-tabs__skeleton-line[data-v-667b9cb9]{animation:related-skel-667b9cb9 1.6s ease-in-out infinite;background:var(--color-marron-200);border-radius:.375rem;height:.9375rem}.app-related-tabs__skeleton-line--short[data-v-667b9cb9]{max-width:60%}.app-related-tabs__skeleton-line--tiny[data-v-667b9cb9]{height:.75rem;max-width:5rem}@keyframes related-skel-667b9cb9{0%,to{opacity:.45}50%{opacity:.9}}.app-related-tabs__cta[data-v-667b9cb9]{align-items:center;background:var(--color-marron-950);border-radius:9999px;color:var(--color-marron-50);display:flex;font-family:var(--font-sans);font-size:.9375rem;font-weight:700;justify-content:center;padding:.75rem 1.25rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.app-related-tabs__cta[data-v-667b9cb9]:focus-visible,.app-related-tabs__cta[data-v-667b9cb9]:hover{background:var(--color-brand-700);transform:translateY(-1px)}.sr-only[data-v-667b9cb9]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
