:root{--color-black:#000;--color-red:#ff5f5f;--color-valhalla:#2a2d3e;--color-white:#fff;--color-primary:var(--color-red);--color-main:var(--color-black);--color-heading:var(--color-main);--color-paragraph:var(--color-main);--color-link-text:var(--color-science-blue);--color-link-text-hover:var(--color-black);--color-error:#cc2e2e;--color-success:#21aa14;--color-button-background:var(--color-primary);--color-button:var(--color-white);--color-button-background-hover:#cc2e2e;--color-button-hover:var(--color-white);--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-600:#4b5563}.acf-block-preview .block,.is-root-container,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-paragraph);font-family:var(--typography-family-paragraph);font-size:var(--typography-paragraph-size);font-weight:var(--typography-weight-paragraph);line-height:var(--typography-paragraph-line-height);text-rendering:geometricPrecision}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--typography-family-heading);font-weight:var(--typography-weight-heading);margin-bottom:var(--spacing-paragraphs-margin-block);margin-top:var(--spacing-paragraphs-margin-block)}h2,h3,h4,h5,h6{line-height:var(--typography-heading-line-height)}h1{font-size:var(--typography-h1-size);text-align:center}h1,h2{word-wrap:break-word;font-weight:var(--typography-weight-regular)}h2{font-size:var(--typography-h2-size)}h3{font-size:var(--typography-h3-size)}h4{font-size:var(--typography-h4-size)}h5{font-size:var(--typography-h5-size)}h6{font-size:var(--typography-h6-size)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}b,strong{font-weight:var(--typography-weight-bold)}em,i{font-style:italic}p{margin-bottom:2.9rem;margin-top:2.9rem}p:last-child{margin-bottom:0}.wysiwyg li{margin-bottom:.6rem;margin-top:.6rem}.wysiwyg li:first-child{margin-top:0}.wysiwyg li:last-child{margin-bottom:0}blockquote.wysiwyg{border-left:2px solid var(--color-main);margin:2.9rem 1rem;padding:.5rem 0 .5rem 1.5rem}blockquote.wysiwyg>:first-child{margin-top:0}blockquote.wysiwyg>:last-child{margin-bottom:0}hr{max-width:100%;width:100%}:root{--color-charcoal:#2c2c2c;--color-cream:#f5f3ef;--color-gray-600:#6b7280;--color-primary-light:#ff8a8a}.reading-progress{background-color:var(--color-cream);height:3px;left:0;position:fixed;top:0;width:100%;z-index:1}.reading-progress-bar{background-color:var(--color-primary);height:100%;transition:width .1s ease-out;width:0}.article-page{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.article-page{flex-direction:row;gap:2rem}.article-page.has-sidebar .article-page__main{flex:1;max-width:calc(100% - 320px);min-width:0}}.article-page.full-width .article-page__main{max-width:100%}.article-page__main{width:100%}@media(min-width:1024px){.article-page__sidebar{flex-shrink:0;width:300px}}.article-page__header{margin-bottom:1.5rem;padding:0}@media(min-width:768px){.article-page__header{margin-bottom:2rem}}.article-page__title{font-family:var(--typography-family-display);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.2;margin-bottom:1.5rem;text-align:left}@media(min-width:768px){.article-page__title{margin-bottom:2rem}}.article-page__category{align-self:flex-start;background-color:var(--color-primary);color:var(--color-charcoal);display:inline-block;font-family:var(--typography-family-paragraph);font-size:.65rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;padding:.2rem .5rem;text-transform:uppercase}.article-page__category a{color:inherit;text-decoration:none;transition:all .2s ease}.article-page__category a:hover{color:var(--color-charcoal);opacity:.85}.article-page__meta{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.75rem;margin-bottom:.75rem;padding:0 1rem}@media(min-width:768px){.article-page__meta{font-size:.875rem;gap:1rem;padding:0}}@media(min-width:1024px){.article-page__meta{font-size:1rem}}.article-page__meta-card{align-items:flex-start;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin:0 0 1.5rem;padding:0}@media(min-width:480px){.article-page__meta-card{align-items:center;flex-direction:row}}@media(min-width:768px){.article-page__meta-card{margin-bottom:2rem}}.article-page__meta-card-author{display:flex;flex-direction:column}.article-page__meta-card-author a,.article-page__meta-card-author time{color:var(--color-gray-600)}.article-page__meta-card-read-time{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8125rem;gap:.375rem}@media(min-width:768px){.article-page__meta-card-read-time{font-size:.875rem}}.article-page__meta-card-icon{flex-shrink:0;height:1rem;width:1rem}.article-page__meta-item{align-items:center;display:flex;gap:.375rem}@media(min-width:768px){.article-page__meta-item{gap:.5rem}}.article-page__subtitle{color:var(--color-text-muted);font-family:var(--typography-family-paragraph);font-size:1.125rem;font-style:italic;line-height:1.5;margin-bottom:1rem;padding:0 1rem}@media(min-width:768px){.article-page__subtitle{font-size:1.25rem;padding:0}}.article-page__avatar-icon{fill:currentColor;flex-shrink:0;height:1.25rem;width:1.25rem}.article-page__author{background:var(--color-bg-secondary);border-left:3px solid var(--color-accent);display:flex;flex-direction:column;margin-top:2rem;padding:2rem}@media(min-width:768px){.article-page__author{flex-direction:row;gap:2rem;margin-top:3rem;padding:2rem}}.article-page__author-avatar{border-radius:50%;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}@media(min-width:768px){.article-page__author-avatar{height:100px;width:100px}}.article-page__author-info{flex:1}.article-page__author-name{font-family:var(--typography-family-display);font-size:1.125rem;margin-bottom:.5rem}.article-page__author-name a{color:inherit;text-decoration:none}.article-page__author-bio{color:var(--color-gray-600);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.article-page__content{color:var(--color-text-primary);font-family:var(--typography-family-paragraph);font-size:1.125rem;line-height:1.8;margin:0 auto 3rem;max-width:65ch}@media(min-width:768px){.article-page__content{font-size:1.25rem;margin-bottom:4rem}}.article-page__content p{margin-bottom:1.5rem}.article-page__content figcaption{color:var(--color-text-muted);font-size:.875rem;font-style:italic;margin-bottom:2rem;margin-top:.25rem;text-align:center}.article-page__content h2{font-size:1.75rem;margin-top:2.5rem}.article-page__content h2,.article-page__content h3{font-family:var(--typography-family-display);margin-bottom:1rem}.article-page__content h3{font-size:1.5rem;margin-top:2rem}.article-page__grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:3rem}@media(min-width:768px){.article-page__grid{grid-template-columns:2fr 1fr}}@media(min-width:1024px){.article-page__grid{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.article-page__grid{grid-template-columns:2fr 1fr}}.article-page__related{margin-top:4rem}.article-page__section-title{border-bottom:1px solid var(--color-border);font-family:var(--typography-family-display);font-size:1.75rem;margin-bottom:2rem;padding-bottom:.75rem}@media(min-width:768px){.article-page__section-title{font-size:2rem}}.article-page__featured-image-wrapper{margin-bottom:2rem}@media(min-width:768px){.article-page__featured-image-wrapper{margin-bottom:2.5rem}}.article-page__featured-image{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:480px){.article-page__featured-image{height:350px}}@media(min-width:768px){.article-page__featured-image{height:500px}}@media(min-width:1024px){.article-page__featured-image{height:600px}}@media(min-width:1280px){.article-page__featured-image{height:700px}}.article-page__featured-image-caption{color:var(--color-text-muted);font-family:var(--typography-family-paragraph);font-size:.875rem;font-style:italic;line-height:1.5;margin-top:.25rem;text-align:center}.article-page__author-card{border-top:1px solid var(--color-border);margin:3rem 0;padding-top:2rem}.article-page__author-card-heading{margin-bottom:1rem}.article-page__author-card-link{align-items:center;display:flex;gap:.75rem;text-decoration:none}.article-page__author-card-avatar{border-radius:50%;height:48px;width:48px}.has-sidebar .article-page__content{margin-left:0}@media(min-width:768px){.has-sidebar .article-page__content{margin-left:auto}}body.has-sidebar .article-page__sidebar{align-self:start}body.has-sidebar .article-page__grid{grid-template-columns:1fr}@media(min-width:768px){body.has-sidebar .article-page__grid{grid-template-columns:2fr 1fr}}body.full-width .article-page__content{margin-left:0;padding-left:0}@media(min-width:768px){body.full-width .article-page__content{padding-right:0}}.article-share{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.25rem 0}@media(min-width:768px){.article-share{gap:1.5rem;margin-bottom:3rem;padding:1.5rem 0}}.article-share__label{color:var(--color-text-primary);font-family:var(--typography-family-display);font-size:1rem}@media(min-width:768px){.article-share__label{font-size:1.125rem}}.article-share__buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}@media(min-width:768px){.article-share__buttons{gap:.75rem}}.article-share__button{align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}@media(min-width:768px){.article-share__button{height:2.75rem;width:2.75rem}}.article-share__button svg{height:1.125rem;width:1.125rem}@media(min-width:768px){.article-share__button svg{height:1.25rem;width:1.25rem}}.article-share__button:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-2px)}.article-share__button:focus{outline:2px solid var(--color-accent);outline-offset:2px}.article-share__button:focus:not(:focus-visible){outline:none}.article-share__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.article-share__button.article-share__button--copy.is-copied{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}.article-share__button.article-share__button--copy:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.article-share__button--facebook:hover{background-color:#1877f2;border-color:#1877f2}.article-share__button--instagram:hover{background-color:#e4405f;border-color:#e4405f}.article-share__button--linkedin:hover{background-color:#0a66c2;border-color:#0a66c2}.article-share__button--whatsapp:hover{background-color:#25d366;border-color:#25d366}.article-share__button--email:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.article-share__button--copy.is-copied .article-share__icon-copy,.article-share__icon-copied{display:none}.article-share__button--copy.is-copied .article-share__icon-copied{display:block}hr{border:none;border-top:2px solid var(--color-black)}