﻿.wp-block-pureblocks-article-content{color:var(--color-text-primary, #fff)}.pureblocks-article-content{display:flex;flex-direction:column;gap:var(--spacing-xl, 2rem);width:calc(100% - 2*var(--grid-margin, 1rem));max-width:50rem;margin-inline:auto;padding-block-end:var(--spacing-section-break-l, 12.5rem)}.pureblocks-article-content__header{display:flex;flex-direction:column;gap:var(--spacing-m, 1rem);border-bottom:1px solid var(--color-border-subtle, rgba(255, 255, 255, 0.25));padding-block-end:var(--spacing-xl, 2rem)}.pureblocks-article-content__back{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--spacing-2xs, 0.375rem);color:var(--color-text-primary, #fff);font-family:var(--font-family-interface, Montserrat, sans-serif);font-size:var(--text-interface-s-font-size, 1rem);text-decoration:none}.pureblocks-article-content__back::before{content:"←";transition:transform .2s ease}.pureblocks-article-content__back:hover,.pureblocks-article-content__back:focus-visible{color:var(--color-text-accent, #ad8b55)}.pureblocks-article-content__back:hover::before,.pureblocks-article-content__back:focus-visible::before{transform:translateX(-0.125rem)}.pureblocks-article-content__header h1{margin:0;font-family:var(--font-family-heading, Montserrat, sans-serif);font-size:var(--text-content-h1-font-size, 3rem);font-weight:600;line-height:var(--text-content-h1-line-height, 1.2)}.pureblocks-article-content__excerpt{margin:0;font-size:var(--text-content-p-strong-font-size, 1.25rem);font-weight:600;line-height:var(--text-content-p-strong-line-height, 1.4)}.pureblocks-article-content__header time{font-size:var(--text-content-p-font-size, 1rem);line-height:var(--text-content-p-line-height, 1.5)}.pureblocks-article-content__toc{display:flex;flex-direction:column;gap:var(--spacing-xs, 0.5rem);border-bottom:1px solid var(--color-border-subtle, rgba(255, 255, 255, 0.25));padding-block-end:var(--spacing-xl, 2rem)}.pureblocks-article-content__toc p{margin:0;font-weight:700}.pureblocks-article-content__toc ol{display:flex;flex-direction:column;gap:var(--spacing-4xs, 0.125rem);margin:0;padding:0;list-style:none}.pureblocks-article-content__toc a{display:block;padding-block:var(--spacing-4xs, 0.125rem);max-width:fit-content;color:var(--color-text-primary, #fff);font-size:var(--text-content-p-font-size, 1rem);line-height:var(--text-content-p-line-height, 1.5);text-decoration:none;transition:color .2s ease}.pureblocks-article-content__toc a:hover,.pureblocks-article-content__toc a:focus-visible{color:var(--color-text-accent, #ad8b55)}.pureblocks-article-content__toc-empty{margin:0;color:var(--color-text-subtle, #adadad)}.pureblocks-article-content__body,.pureblocks-article-content__group{display:flex;flex-direction:column}.pureblocks-article-content__body{gap:var(--spacing-xl, 2rem)}.pureblocks-article-content__group{gap:var(--spacing-m, 1rem)}.pureblocks-article-content__group :is(h2,h3,h4,h5,h6){margin:0;scroll-margin-top:calc(var(--header-height, 4.25rem) + var(--spacing-m, 1rem))}.pureblocks-article-content__group :is(p,li){font-size:var(--text-content-p-strong-font-size, 1.25rem);line-height:var(--text-content-p-strong-line-height, 1.4)}.pureblocks-article-content__group :is(ul,ol){margin:0;padding-inline-start:var(--spacing-l, 1.5rem)}.pureblocks-article-content__group img,.pureblocks-article-content__group .wp-block-image{display:block;width:100%;height:auto}.pureblocks-article-content__group>.wp-block-image{margin-block:var(--spacing-xl, 2rem)}