@media screen and (min-width:0px){section#single-article .article__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing--gutter);margin:0 auto;max-width:1080px}section#single-article .article__content-wrapper .article-content{display:flex;flex-direction:column;gap:calc(var(--spacing--gutter)*.5)}section#single-article .article__content-wrapper .article-content a:not(.button){text-decoration:underline;text-decoration-color:var(--color--green-500);text-decoration-thickness:2px;text-underline-offset:4px}section#single-article .article__content-wrapper h1{color:var(--color--blue-500)}section#single-article .article__content-wrapper h2,section#single-article .article__content-wrapper h3,section#single-article .article__content-wrapper h4,section#single-article .article__content-wrapper h5,section#single-article .article__content-wrapper h6{color:var(--color--blue-500);margin-top:.5em}section#single-article .article__content-wrapper .image-wrapper{aspect-ratio:2/1}section#single-article .article__content-wrapper img{border-radius:var(--border-radius--8);width:100%}section#single-article .article__content-wrapper span.post-date{background-color:var(--color--blue-50);border-radius:var(--border-radius--4);padding:.5em .75em}section#single-article .article__content-wrapper .event-meta{display:flex;flex-direction:column;gap:.75rem}section#single-article .article__content-wrapper .event-meta .event-meta__item{background-color:var(--color--blue-50);border-radius:var(--border-radius--4);display:flex;flex-direction:column;gap:.25rem;padding:.75em 1em}section#single-article .article__content-wrapper .event-meta .event-meta__label{color:var(--color--blue-500);font-size:var(--font-size--legal);font-weight:var(--font-weight--bold)}section#single-article .article__content-wrapper .event-meta .event-meta__value{color:var(--color--dark);font-size:1rem}section#single-article .article__content-wrapper blockquote{background-color:var(--color--blue-50);border-left:2px solid var(--color--blue-500);font-style:italic;padding:.5em .75em}section#single-article .article__content-wrapper code{background-color:var(--color--blue-50);padding:.5em .75em}}@media screen and (min-width:600px){section#single-article .article__content-wrapper .event-meta{flex-direction:row}section#single-article .article__content-wrapper .event-meta .event-meta__item{flex:1}}