@charset "UTF-8";

/*!
Theme Name: Newspack Scott
Theme URI: https://github.com/Automattic/newspack-theme
Author: Automattic
Author URI: https://newspack.com
Description: The official theme for Newspack, an all-in-one platform that simplifies publishing and drives audience and revenue right out of the box.
Requires at least: 6.6
Tested up to: 6.7
Version: 3.4.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: newspack-theme
Text Domain: newspack-scott
Tags: Newspack

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Newspack Theme is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css*/
:root {
--newspack-theme-color-primary:#36f;
--newspack-theme-color-primary-variation:#2240d5;
--newspack-theme-color-secondary:#555;
--newspack-theme-color-secondary-variation:#3e3e3e;
--newspack-theme-color-highlight:#fed850;
--newspack-theme-color-primary-darken-5:#1a53ff;
--newspack-theme-color-primary-darken-10:#0040ff;
--newspack-theme-color-primary-against-white:var(--newspack-theme-color-primary);
--newspack-theme-color-secondary-against-white:var(--newspack-theme-color-secondary);
--newspack-theme-color-against-primary:#fff;
--newspack-theme-color-against-secondary:#fff;
--newspack-theme-color-bg-body:#fff;
--newspack-theme-color-bg-input:var(--newspack-theme-color-bg-body);
--newspack-theme-color-bg-light:#f0f0f0;
--newspack-theme-color-bg-button-hover:#111;
--newspack-theme-color-bg-pre:#eee;
--newspack-theme-color-bg-pre-lighten-5:#fbfbfb;
--newspack-theme-color-bg-dark:#333;
--newspack-theme-color-bg-dark-lighten-5:#404040;
--newspack-theme-color-bg-dark-darken-5:#262626;
--newspack-theme-color-text-main:#111;
--newspack-theme-color-text-light:#515151;
--newspack-theme-color-text-hover:var(--newspack-theme-color-bg-dark-lighten-5);
--newspack-theme-color-text-screen:#21759b;
--newspack-theme-color-link:var(--newspack-theme-color-secondary);
--newspack-theme-color-link-hover:var(--newspack-theme-color-secondary-variation-against-white);
--newspack-theme-color-border:#ccc;
--newspack-theme-color-border-light:#e0e0e0;
--newspack-theme-color-alert-yellow:#f0b849;
--newspack-theme-color-alert-red:#cc1818;
--newspack-theme-color-alert-green:#4ab866;
--newspack-theme-font-body:georgia,garamond,"Times New Roman",serif;
--newspack-theme-font-heading:-apple-system,blinkmacsystemfont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
--newspack-theme-font-code:menlo,monaco,consolas,lucida console,monospace;
--newspack-theme-font-pre:"Courier 10 Pitch",courier,monospace;
--newspack-theme-font-size-base:20px;
--newspack-theme-font-size-base-sm:18px;
--newspack-theme-font-size-ratio:1.125;
--newspack-theme-font-size-xxs:.6em;
--newspack-theme-font-size-xs:.7em;
--newspack-theme-font-size-sm:.8em;
--shelby-theme-font-size-sm:1em;
--newspack-theme-font-size-md:1.2em;
--newspack-theme-font-size-lg:1.4em;
--newspack-theme-font-size-xl:1.8em;
--newspack-theme-font-size-xxl:2.2em;
--newspack-theme-font-size-xxxl:2.8em;
--newspack-theme-font-size-xxxxl:3.2em;
--newspack-theme-font-size-xxxxxl:4em;
--newspack-theme-font-line-height-body:1.6;
--newspack-theme-font-line-height-heading:1.2;
--newspack-theme-font-heading:"Fira Sans Condensed",Helvetica,sans-serif
}

@font-face {
font-display:swap;
font-family:Fira Sans Condensed;
font-weight:400;
src:url(fonts/fira-sans-condensed/FiraSansCondensed-Regular.ttf)
}

@font-face {
font-display:swap;
font-family:Fira Sans Condensed;
font-style:italic;
font-weight:400;
src:url(fonts/fira-sans-condensed/FiraSansCondensed-Italic.ttf)
}

@font-face {
font-display:swap;
font-family:Fira Sans Condensed;
font-weight:600;
src:url(fonts/fira-sans-condensed/FiraSansCondensed-SemiBold.ttf)
}

@font-face {
font-display:swap;
font-family:Fira Sans Condensed;
font-style:italic;
font-weight:600;
src:url(fonts/fira-sans-condensed/FiraSansCondensed-SemiBoldItalic.ttf)
}

html {
line-height:1.15;
text-size-adjust:100%
}

h1 {
font-size:2em;
margin:.67em 0
}

hr {
box-sizing:initial;
height:0;
overflow:visible
}

pre {
font-family:monospace,monospace;
font-size:1em
}

a {
background-color:initial
}

abbr[title] {
border-bottom:none;
text-decoration:underline;
text-decoration:underline dotted
}

b,strong {
font-weight:bolder
}

code,kbd,samp {
font-family:monospace,monospace;
font-size:1em
}

small {
font-size:80%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:initial
}

sub {
bottom:-.25em
}

sup {
top:-.5em
}

img {
border-style:none
}

button,input,optgroup,select,textarea {
font-family:inherit;
font-size:100%;
line-height:1.15;
margin:0
}

button,input {
overflow:visible
}

button,select {
text-transform:none
}

[type=button],[type=reset],[type=submit],button {
appearance:button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
border-style:none;
padding:0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
outline:1px dotted ButtonText
}

fieldset {
padding:.35em .75em .625em
}

legend {
box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal
}

progress {
vertical-align:initial
}

textarea {
overflow:auto
}

[type=checkbox],[type=radio] {
box-sizing:border-box;
padding:0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
height:auto
}

[type=search] {
appearance:textfield;
outline-offset:-2px
}

[type=search]::-webkit-search-decoration {
appearance:none
}

::-webkit-file-upload-button {
appearance:button;
font:inherit
}

details {
display:block
}

summary {
display:list-item
}

[hidden],template {
display:none
}

html {
font-size:var(--newspack-theme-font-size-base-sm)
}

@media only screen and (min-width:600px) {
html {
font-size:var(--newspack-theme-font-size-base)
}
}

body {
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:1em;
margin:0
}

body,button,input,optgroup,select,textarea {
color:var(--newspack-theme-color-text-main);
font-weight:400;
line-height:var(--newspack-theme-font-line-height-body);
text-rendering:optimizelegibility
}

.use-body-font,body,button,input,optgroup,select,textarea {
font-family:var(--newspack-theme-font-body)
}

#cancel-comment-reply-link,#mobile-sidebar,.author-bio .author-link,.author-meta,.cat-links,.comment-author .fn,.comment-metadata,.comment-reply-link,.comment-reply-login,.comments-title,.discussion-meta-info,.entry-footer,.entry-meta,.error-404 .page-title,.nav1,.nav3,.no-comments,.not-found .page-title,.page-description,.page-links,.pagination .nav-links,.post-navigation,.product .nyp,.secondary-menu,.site-description,.site-info,.site-title,.use-header-font,.woocommerce .first-payment-date,.woocommerce .onsale,.woocommerce .price,.woocommerce .product_meta,.woocommerce-MyAccount-navigation,.woocommerce-Reviews .comment-reply-title,.woocommerce-breadcrumb,.woocommerce-error,.woocommerce-grouped-product-list,.woocommerce-info,.woocommerce-message,.woocommerce-pagination,.woocommerce-results-wrapper,.woocommerce-review-link,.woocommerce-tabs ul,.wp-block-loginout,.wp-block-navigation,.wp-block-post-date,.wp-block-post-terms,.wp-block-query-pagination,.wpbnbd .freq-label,.wpbnbd .tier-label,amp-script .cat-links,h1,h2,h3,h4,h5,h6,ul.products .added_to_cart {
font-family:var(--newspack-theme-font-heading)
}

.cat-links,.comment-author .fn,.comments-title,.error-404 .page-title,.no-comments,.not-found .page-title,.page-description,.pagination .nav-links,.post-navigation .post-title,.site-title,.wp-block-query-pagination,h1,h2,h3,h4,h5,h6 {
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading);
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background: #f3f3f3;
padding: 5px;
border-bottom: 1px solid #dbdbdb;
}

.nav1 {
line-height:var(--newspack-theme-font-line-height-heading);
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.author-description .author-bio,.nav-links,.site-branding,.social-navigation {
line-height:1.25
}

.page-description,h1 {
font-size:var(--newspack-theme-font-size-lg)
}

@media only screen and (min-width:782px) {
.page-description,h1 {
font-size:var(--newspack-theme-font-size-lg)
}
}

.archive:not(.paged).feature-latest article.entry:first-of-type .entry-title,.entry-title,.error-404 .page-title,.has-larger-font-size,.not-found .page-title,h2 {
font-size:var(--newspack-theme-font-size-lg)
}

@media only screen and (min-width:782px) {
.archive:not(.paged).feature-latest article.entry:first-of-type .entry-title,.entry-title,.error-404 .page-title,.has-larger-font-size,.not-found .page-title,h2 {
font-size:var(--newspack-theme-font-size-xl)
}
}

.archive .entry-title,.blog .entry-title,.comments-title,.has-large-font-size,.has-regular-font-size,.search .entry-title {
font-size:var(--newspack-theme-font-size-lg)
}

h3 {
font-size:1.3em
}

@media only screen and (min-width:782px) {
h3 {
font-size:var(--newspack-theme-font-size-lg)
}
}

.comment-author .fn,.no-comments,.post-navigation .post-title,.site-description,.site-title,h2.author-title,h4,p.author-bio {
font-size:var(--newspack-theme-font-size-md)
}

.page-title {
font-size:var(--newspack-theme-font-size-sm);
letter-spacing:.01em
}

@media only screen and (min-width:782px) {
.page-title {
font-size:var(--newspack-theme-font-size-base)
}
}

.comment-content,.entry-meta,.nav-links,.wp-block-loginout a,.wp-block-loginout label,.wp-block-post-date,.wp-block-post-terms,.wp-block-query-pagination,h5 {
font-size:var(--newspack-theme-font-size-sm)
}

#cancel-comment-reply-link,.comment-metadata,.comment-notes,.comment-reply-link,.comment-reply-login,.discussion-meta-info,.has-small-font-size,.site-info,h6,img:after {
font-size:var(--newspack-theme-font-size-xs)
}

.site-title {
font-weight:400
}

.page-links a {
font-weight:700
}

.comments-title,.entry-title {
hyphens:auto;
word-break:break-word
}

@media only screen and (min-width:782px) {
.entry-title {
hyphens:none
}
}

.page-header {
width:100%
}

.page-description {
text-transform:none
}

#secondary .widgettitle,.accent-header {
margin-bottom:.5em
}

#secondary .widgettitle+*,.accent-header+* {
margin-top:0
}

p {
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

cite,dfn,em,i {
font-style:italic
}

blockquote cite {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs);
font-style:normal
}

pre {
font-family:var(--newspack-theme-font-pre);
line-height:var(--newspack-theme-font-line-height-body);
overflow:auto
}

code,kbd,pre,tt,var {
font-size:var(--newspack-theme-font-size-sm)
}

code,kbd,tt,var {
font-family:var(--newspack-theme-font-code)
}

abbr,acronym {
border-bottom:1px dotted #666;
cursor:help
}

ins,mark {
background:#fff9c0;
text-decoration:none
}

big {
font-size:125%
}

a,a:hover {
text-decoration:none
}

html {
box-sizing:border-box
}

*,:after,:before {
box-sizing:inherit
}

body {
background-color:var(--newspack-theme-color-bg-body)
}

h1,h2,h3,h4,h5,h6 {
margin:1rem 0
}

hr {
background-color:var(--newspack-theme-color-text-light);
border:0;
height:2px
}

ol,ul {
padding-left:1rem
}

ul {
list-style:disc
}

ul ul {
list-style-type:circle
}

ul.is-style-checked {
list-style-type:none;
padding-left:calc(24px + .25em)
}

ul.is-style-checked li {
position:relative
}

ul.is-style-checked li:before {
background:currentcolor;
clip-path:polygon(69.5833% 29.5834%,43.3333% 65%,29.5833% 54.5834%,25.8333% 59.5834%,44.5833% 73.75%,74.5833% 33.3334%,69.5833% 29.5834%);
content:"";
display:block;
height:24px;
left:calc(-24px - .25em);
position:absolute;
top:calc(1em*var(--newspack-theme-font-line-height-body)/2 - 12px);
width:24px
}

ol {
list-style:decimal
}

li {
line-height:var(--newspack-theme-font-line-height-body)
}

li>ol,li>ul {
padding-left:2rem
}

dt {
font-weight:700
}

dd {
margin:0 1rem 1rem
}

img {
height:auto;
max-width:100%;
position:relative
}

figure {
margin:0
}

blockquote>p {
margin:0 0 1rem
}

blockquote cite {
color:var(--newspack-theme-color-text-light)
}

table {
border-collapse:collapse;
font-size:var(--newspack-theme-font-size-sm);
margin:0 0 1rem;
width:100%
}

table td,table th {
border:1px solid var(--newspack-theme-color-text-light);
padding:.5em;
word-break:break-all
}

.button,.wp-block-search__button,button,input[type=button],input[type=reset],input[type=submit] {
background-color:var(--newspack-theme-color-secondary);
border:none;
border-radius:5px;
box-sizing:border-box;
color:var(--newspack-theme-color-against-secondary);
display:inline-block;
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-sm);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading);
outline:none;
padding:.76rem 1rem;
text-decoration:none;
transition:background .15s ease-in-out;
vertical-align:bottom
}

.button:hover,.button:hover:visited,.wp-block-search__button:hover,.wp-block-search__button:hover:visited,button:hover,button:hover:visited,input[type=button]:hover,input[type=button]:hover:visited,input[type=reset]:hover,input[type=reset]:hover:visited,input[type=submit]:hover,input[type=submit]:hover:visited {
background-color:var(--newspack-theme-color-bg-button-hover);
color:var(--newspack-theme-color-bg-body);
cursor:pointer
}

.button:visited,.wp-block-search__button:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited {
color:inherit;
text-decoration:none
}

.button:focus,.wp-block-search__button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus {
background-color:var(--newspack-theme-color-bg-button-hover);
color:var(--newspack-theme-color-bg-body);
outline:thin dotted;
outline-offset:-4px
}

.button[disabled],.button[disabled]:hover,.wp-block-search__button[disabled],.wp-block-search__button[disabled]:hover,button[disabled],button[disabled]:hover,input[type=button][disabled],input[type=button][disabled]:hover,input[type=reset][disabled],input[type=reset][disabled]:hover,input[type=submit][disabled],input[type=submit][disabled]:hover {
background-color:var(--newspack-ui-color-neutral-30,#ddd);
color:var(--newspack-ui-color-neutral-0,#fff);
cursor:default
}

input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=zip],textarea {
appearance:none;
backface-visibility:hidden;
background:var(--newspack-theme-color-bg-input);
border:1px solid var(--newspack-theme-color-border);
border-radius:0;
box-sizing:border-box;
outline:none;
outline-offset:0;
padding:.36rem .66rem
}

input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=zip]:focus,textarea:focus {
border-color:var(--newspack-theme-color-text-main);
outline:thin solid rgb(var(--newspack-theme-color-text-main),.25);
outline-offset:-4px
}

input[type=search]::-webkit-search-decoration {
display:none
}

textarea {
box-sizing:border-box;
display:block;
max-width:100%;
resize:vertical;
width:100%
}

form p {
margin:1rem 0
}

input[type=checkbox] {
appearance:none;
background:#fff;
border:1px solid var(--newspack-theme-color-border);
border-radius:2px;
color:var(--newspack-theme-color-against-secondary);
cursor:pointer;
display:inline-grid;
font:inherit;
height:20px!important;
margin:0;
place-content:center;
width:20px!important
}

input[type=checkbox]:before {
background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m16.7 7.1-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z'/%3E%3C/svg%3E") 0 0 no-repeat;
content:"";
display:block;
height:24px;
opacity:0;
width:24px
}

input[type=checkbox]:checked {
background:var(--newspack-theme-color-secondary);
border-color:#0000
}

input[type=checkbox]:checked:before {
opacity:1
}

input[type=checkbox]:focus {
outline:1.5px solid var(--newspack-theme-color-secondary);
outline-offset:1px
}

input[type=checkbox]:disabled {
cursor:not-allowed;
opacity:.75
}

.search-form {
position:relative
}

.search-form input {
padding-right:2.5rem;
width:100%
}

.search-form button {
background-color:initial;
bottom:2px;
color:var(--newspack-theme-color-text-main);
margin:0;
padding:0 .5rem;
position:absolute;
right:2px;
top:2px
}

.search-form button svg {
position:relative;
top:-12px
}

.search-form button:active,.search-form button:focus,.search-form button:hover {
color:var(--newspack-theme-color-primary-against-white)
}



.amp-wp-default-form-message p {
font-size:var(--newspack-theme-font-size-sm);
font-weight:700
}

.amp-wp-default-form-message small {
font-size:inherit;
font-weight:400
}

.amp-wp-default-form-message[submit-success]>p:not(.amp-wp-form-redirecting) {
background:#a1e789;
border-color:#84c46e
}

a {
color:var(--newspack-theme-color-text-light);
transition:color .11s ease-in-out
}

a:visited {
color:inherit
}

a:active,a:hover {
color:var(--newspack-theme-color-text-main);
outline:0;
text-decoration:none
}

a:focus {
outline:thin dotted;
text-decoration:underline
}

.dd-menu button {
appearance:none;
border:none;
color:inherit;
cursor:pointer;
display:inline-block;
font-family:var(--newspack-theme-font-heading);
line-height:1.2;
margin:0;
padding:0;
text-decoration:none;
transition:background .25s ease-in-out,transform .15s ease
}

.dd-menu button,.dd-menu button:focus,.dd-menu button:hover {
background:#0000
}

.dd-menu button:focus {
outline:1px dotted currentcolor;
outline-offset:-4px
}

.dd-menu button:active {
transform:scale(.99)
}

.dd-menu li,.dd-menu ul {
list-style:none;
margin:0;
padding:0
}

.dd-menu li {
position:relative
}

.dd-menu .submenu-expand {
display:inline-block;
pointer-events:none
}

.dd-menu .sub-menu>li {
display:block
}

.dd-menu .sub-menu>li.menu-item-has-children .submenu-expand {
bottom:0;
color:#fff;
line-height:1;
margin-right:0;
padding:.5rem;
position:absolute;
width:calc(24px + 1rem)
}

.dd-menu .sub-menu>li.menu-item-has-children .submenu-expand svg {
top:0
}

.dd-menu .sub-menu>li>a {
display:inline-block
}

.dd-menu .sub-menu>li>a:empty {
display:none
}

.dd-menu>ul {
overflow:visible;
width:100%
}

.dd-menu>ul>li.menu-item-has-children {
position:inherit
}

@media only screen and (min-width:782px) {
.dd-menu>ul>li.menu-item-has-children {
position:relative
}
}

.dd-menu>ul>li.menu-item-has-children .submenu-expand {
height:18px;
width:24px
}

.dd-menu>ul>li.menu-item-has-children .submenu-expand.is-empty,.wp-customizer-unloading .dd-menu>ul>li.menu-item-has-children .submenu-expand {
display:none
}

.dd-menu>ul>li.menu-item-has-children .submenu-expand svg {
position:relative;
top:-.2em
}

.dd-menu>ul>li.menu-item-has-children .submenu-expand.open-dropdown svg {
transform:rotate(180deg)
}

@media only screen and (min-width:782px) {
.site-header .dd-menu>ul>li.menu-item-has-children>a {
padding-right:0
}
}

.site-header .dd-menu>ul>li>.sub-menu {
padding-top:12px;
}

.site-header .dd-menu>ul>li>.sub-menu:before {
border-color:#0000 #0000 var(--newspack-theme-color-bg-dark);
border-style:solid;
border-width:0 8px 8px;
content:"";
display:inline-block;
height:0;
left:10px;
position:absolute;
top:4px;
width:0
}

.site-header .dd-menu .sub-menu {
color:var(--newspack-theme-color-bg-body);
display:none;
left:-9999px;
opacity:0;
position:absolute;
transition:opacity .2s;
z-index:99999
}

.site-header .dd-menu .sub-menu a {
background-color:var(--newspack-theme-color-bg-dark);
color:var(--newspack-theme-color-bg-body);
display:block;
line-height:var(--newspack-theme-font-line-height-heading);
padding:.55rem
}

.site-header .dd-menu .sub-menu a:focus,.site-header .dd-menu .sub-menu a:hover {
background-color:#020202
}

.site-header .dd-menu .sub-menu .submenu-expand {
right:-5px;
top:.65rem;
transform:rotate(-90deg)
}

.site-header .dd-menu .sub-menu .submenu-expand svg {
margin-top:-10px
}

.site-header .dd-menu .menu-item-has-children:hover>.sub-menu,.site-header .dd-menu .menu-item-has-children>.submenu-expand.open-dropdown+.sub-menu {
display:block;
float:none;
height:auto;
inset:100% auto auto 0;
margin-top:0;
opacity:1;
position:absolute;
transform:none;
width:12.5rem
}

.site-header .dd-menu .sub-menu .menu-item-has-children:hover>.sub-menu,.site-header .dd-menu .sub-menu .menu-item-has-children>.submenu-expand.open-dropdown+.sub-menu {
display:block;
left:100%;
top:0
}

.nav1 .main-menu>li>a {
color:inherit;
font-weight:700;
padding:.25rem .5rem
}

.nav1 .main-menu>li>a:hover {
opacity:.75
}

.site-header .nav1 {
font-size:font-size: .9em
}

.site-header .nav1 .main-menu {
display:inline-block
}

.site-header .nav1 .main-menu>li {
color:#fff;
display:inline-block;
line-height:1.25;
margin-right:.25rem
}

.site-header .nav1 .main-menu>li>a {
color:inherit
}

.site-header .nav1 .main-menu>li:first-child>a {
padding-left:0
}

.h-cl.h-dh .site-header #site-navigation {
flex-basis:100%;
text-align:center
}

.h-cl.h-dh .site-header #site-navigation ul ul {
text-align:left
}

.h-cl.h-dh .site-header .nav1 .main-menu>li:last-child {
margin-right:0
}

.h-cl.h-dh .site-header .nav1 .main-menu>li:last-child a {
padding-right:0
}

.h-cl.h-dh .site-header .nav1 .main-menu>li:last-child .submenu-expand {
margin-right:-5px
}

.h-dh .site-header .nav1 .main-menu>li {
padding:.5rem 0
}

.h-sh .site-header .nav1 .main-menu>li {
padding:.25rem 0
}

.h-sh .site-header .nav1 .main-menu>li>.sub-menu {
padding-top:20px
}

.h-sh .site-header .nav1 .main-menu>li>.sub-menu:before {
top:12px
}

.nav2 li,.nav2 ul {
list-style:none;
margin:0;
padding:0
}

.nav2 a {
color:inherit;
padding:.125rem .25rem
}

.nav2>ul>li>a:hover {
opacity:.75
}

.site-header .nav2>ul,.site-header .nav2>ul>li {
align-items:center;
display:flex;
flex-wrap:wrap
}

.site-header .nav2 li {
margin-right:1rem
}

.site-header .nav2>li:first-child a {
padding-left:0
}

.site-header .nav2 a {
font-size:var(--newspack-theme-font-size-xs)
}

.nav3 {
align-items:center;
display:flex
}

.nav3,.nav3 li,.nav3 ul {
list-style:none;
padding:0
}

.nav3 li,.nav3 ul {
margin:0
}

.nav3 a {
color:inherit;
display:inline-block;
padding:.25rem 0
}

.nav3 a:hover {
opacity:.75
}

.nav3 .menu-highlight a {
border:1px solid;
font-weight:700;
padding-left:.5rem;
padding-right:.5rem
}

body.h-db.h-dh .site-header .nav3 .menu-highlight a {
background-color:var(--newspack-theme-color-primary);
border:0;
color:var(--newspack-theme-color-against-primary)
}

body.h-db.h-dh .site-header .nav3 .menu-highlight a:hover {
background-color:var(--newspack-theme-color-text-main);
color:var(--newspack-theme-color-bg-body)
}

@media only screen and (min-width:782px) {
.site-header .nav3 {
text-align:right
}
}

.site-header .nav3 li {
display:inline-block;
font-size:var(--newspack-theme-font-size-xs)
}

@media only screen and (min-width:782px) {
.site-header .nav3 li:nth-child(n+2) {
margin:0 0 0 .75rem
}
}

.site-header .nav3 a {
margin:.25rem 0
}

.h-sh .site-header .nav3 {
font-size:var(--newspack-theme-font-size-base);
margin-left:1rem
}

.highlight-menu-contain {
margin-top:.25rem
}

.highlight-menu-contain .wrapper {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs);
height:1.5em;
overflow:hidden;
word-wrap:break-word
}

.highlight-menu li,.highlight-menu ul {
list-style:none;
margin:0;
padding:0
}

.highlight-menu ul {
display:block;
width:100%
}

.highlight-menu li {
display:inline-block;
height:1.5em;
margin-right:.5rem
}

.highlight-menu .menu-label {
color:var(--newspack-theme-color-secondary-against-white);
font-weight:700
}

.highlight-menu a,.highlight-menu a:visited {
color:var(--newspack-theme-color-text-light)
}

.h-cl .site-header .highlight-menu-contain .wrapper {
justify-content:center;
text-align:center
}

.single-featured-image-above .highlight-menu-contain.desktop-only,.single-featured-image-behind .highlight-menu-contain.desktop-only,.single-featured-image-beside .highlight-menu-contain.desktop-only {
display:none
}

.social-links-menu,.social-navigation {
align-items:center;
display:flex
}

.social-links-menu {
margin:0;
padding:0
}

.social-links-menu li {
list-style:none
}

.social-links-menu li:nth-child(n+2) {
margin-left:.5em
}

.social-links-menu li a {
border-bottom:1px solid #0000;
color:inherit;
display:block;
margin-bottom:-1px;
transition:opacity .11s ease-in-out
}

.social-links-menu li a:active,.social-links-menu li a:hover {
opacity:.7
}

.social-links-menu li a:focus {
border-bottom:1px solid;
opacity:1
}

.social-links-menu li a svg {
display:block;
height:24px;
transform:translateZ(0);
width:24px
}

.social-links-menu li a svg#ui-icon-link {
transform:rotate(-45deg)
}

.social-navigation .social-links-menu {
flex-wrap:nowrap;
overflow:visible
}

.h-sh .top-header-contain .social-links-menu li a svg {
height:20px;
width:20px
}

.desktop-menu-toggle,.mobile-menu-toggle,.subpage-toggle {
align-items:center;
background-color:initial;
color:inherit;
display:flex;
padding:0
}

.desktop-menu-toggle:focus,.desktop-menu-toggle:hover,.mobile-menu-toggle:focus,.mobile-menu-toggle:hover,.subpage-toggle:focus,.subpage-toggle:hover {
background-color:initial;
color:inherit
}

.desktop-menu-toggle:focus,.mobile-menu-toggle:focus,.subpage-toggle:focus {
outline-offset:0
}

.desktop-menu-toggle svg,.mobile-menu-toggle svg {
margin-right:.25rem
}

.middle-header-contain .desktop-menu-toggle svg {
margin-right:0
}

.site-header .desktop-menu-toggle:hover,.site-header .mobile-menu-toggle:hover,.site-header .subpage-toggle:hover {
color:inherit
}

.mobile-menu-toggle {
margin-left:auto
}

.site-header .mb-cta {
font-size:.7em;
margin-left:auto;
padding:.6rem .5rem
}

.site-header .mb-cta,.site-header .mb-cta:visited,.site-header .mb-cta:visited:not(:hover) {
background:#d33;
color:#fff
}

.site-header .mb-cta:hover {
background:var(--newspack-theme-color-text-main);
color:#fff
}

.site-header .mb-cta+.mobile-menu-toggle {
margin-left:.5rem
}

.site-header .mb-cta+.mobile-menu-toggle span {
display:inline-block;
overflow:hidden;
width:0
}

.site-header .mb-cta+.mobile-menu-toggle svg {
height:29px;
width:29px
}

.site-header .desktop-menu-toggle,.subpage-toggle-contain {
display:none;
font-size:var(--newspack-theme-font-size-xs);
font-weight:400;
line-height:2;
padding:.125rem 0
}

.h-ll .subpage-toggle-contain,.site-header .desktop-menu-toggle {
margin:0 1.25rem 0 0
}

.site-header .desktop-menu-toggle.dir-right {
margin:0 0 0 1.25rem
}

.site-header #secondary-nav-contain+.desktop-menu-toggle.dir-right {
margin:0 0 0 auto
}

.middle-header-contain .desktop-menu-toggle {
margin:0 1rem 0 0
}

.middle-header-contain .desktop-menu-toggle span {
left:-99999em;
position:absolute
}

.middle-header-contain .desktop-menu-toggle.dir-right {
margin:0 0 0 .75rem
}

@media only screen and (min-width:782px) {
.h-dh .site-header .mb-cta,.h-dh .site-header .mobile-menu-toggle,.h-dh.h-sub .site-header .mobile-menu-toggle {
display:none
}

.h-dh .site-header .desktop-menu-toggle,.h-dh .subpage-toggle-contain {
display:flex
}
}

@media only screen and (min-width:960px) {
.h-sh .site-header .mb-cta,.h-sh .site-header .mobile-menu-toggle,.h-sh.h-sub .site-header .mobile-menu-toggle {
display:none
}

.h-sh .site-header .desktop-menu-toggle,.h-sh.h-sub .subpage-toggle-contain {
display:flex
}
}

.h-sub-cta.h-sub .site-header .mb-cta {
display:inline-block
}

.h-sub-cta.h-sub.h-ll .site-branding {
margin-right:0
}

.h-sub-cta.h-sub.h-ll .mb-cta {
margin-left:auto
}

.h-sub-cta.h-sub.h-ll .middle-header-contain .header-search-contain {
margin-left:1.25rem
}

@media only screen and (min-width:782px) {
.h-sub-cta.h-sub.h-cl .wrapper {
position:relative
}

.h-sub-cta.h-sub.h-cl .mb-cta {
position:absolute;
right:2.25rem;
z-index:1
}

.h-sub-cta.h-sub.h-cl:not(.h-stk).single-featured-image-beside .mb-cta {
right:2.25rem
}
}

.desktop-sidebar,.mobile-sidebar,.subpage-sidebar {
padding:1rem;
width:90vw
}

.desktop-sidebar>*,.mobile-sidebar>*,.subpage-sidebar>* {
clear:both;
margin-bottom:.75rem
}

.desktop-sidebar .widget:not(.widget_block),.desktop-sidebar nav,.mobile-sidebar .widget:not(.widget_block),.mobile-sidebar nav,.subpage-sidebar .widget:not(.widget_block),.subpage-sidebar nav {
font-size:var(--newspack-theme-font-size-sm)
}

.desktop-sidebar .desktop-menu-toggle,.desktop-sidebar .mobile-menu-toggle,.desktop-sidebar .subpage-toggle,.mobile-sidebar .desktop-menu-toggle,.mobile-sidebar .mobile-menu-toggle,.mobile-sidebar .subpage-toggle,.subpage-sidebar .desktop-menu-toggle,.subpage-sidebar .mobile-menu-toggle,.subpage-sidebar .subpage-toggle {
float:right;
font-size:var(--newspack-theme-font-size-sm);
margin:0 0 1rem;
padding:0
}

.desktop-sidebar li,.desktop-sidebar ul,.mobile-sidebar li,.mobile-sidebar ul,.subpage-sidebar li,.subpage-sidebar ul {
list-style:none;
margin:0;
padding:0
}

.desktop-sidebar .widget_nav_menu a,.desktop-sidebar nav a,.mobile-sidebar .widget_nav_menu a,.mobile-sidebar nav a,.subpage-sidebar .widget_nav_menu a,.subpage-sidebar nav a {
display:inline-block;
margin:.125rem 0;
padding:.125rem .25rem
}

.desktop-sidebar a:hover,.mobile-sidebar a:hover,.subpage-sidebar a:hover {
background:#0000;
text-decoration:underline
}

.desktop-sidebar .social-links-menu li a,.mobile-sidebar .social-links-menu li a,.subpage-sidebar .social-links-menu li a {
display:block
}

.desktop-sidebar .widget-title,.desktop-sidebar .widgettitle,.mobile-sidebar .widget-title,.mobile-sidebar .widgettitle,.subpage-sidebar .widget-title,.subpage-sidebar .widgettitle {
margin:0 0 .5rem
}

.desktop-sidebar,.subpage-sidebar {
background-color:#fff;
max-width:400px
}

@media only screen and (min-width:782px) {
.desktop-sidebar,.subpage-sidebar {
width:50vw
}
}

.desktop-sidebar a,.desktop-sidebar a:visited,.subpage-sidebar a,.subpage-sidebar a:visited {
color:var(--newspack-theme-color-text-main)
}

.desktop-sidebar .widget,.subpage-sidebar .widget {
border-top:1px solid var(--newspack-theme-color-border);
font-size:.9em;
margin-bottom:1.5rem;
padding-top:1.5rem
}

.desktop-sidebar .widget:last-child,.subpage-sidebar .widget:last-child {
margin-bottom:1.5rem
}

.desktop-sidebar .widget.widget_block,.subpage-sidebar .widget.widget_block {
border-top:0;
margin-bottom:32px;
padding-top:0
}

.desktop-sidebar .widget-title,.desktop-sidebar .widgettitle,.subpage-sidebar .widget-title,.subpage-sidebar .widgettitle {
font-size:var(--newspack-theme-font-size-md)
}

@media only screen and (min-width:782px) {
.mobile-sidebar,.subpage-sidebar {
width:33vw
}
}

.mobile-sidebar ul ul,.subpage-sidebar ul ul {
margin-left:1rem
}

.mobile-sidebar .nav1 .main-menu>li>a,.mobile-sidebar nav.secondary-menu a,.subpage-sidebar .nav1 .main-menu>li>a,.subpage-sidebar nav.secondary-menu a {
padding-left:0;
padding-right:0
}

.mobile-sidebar .widget+.widget,.mobile-sidebar nav+.widget,.mobile-sidebar nav+nav,.subpage-sidebar .widget+.widget,.subpage-sidebar nav+.widget,.subpage-sidebar nav+nav {
border-top:1px solid var(--newspack-theme-color-against-primary)
}

.mobile-sidebar nav+nav,.subpage-sidebar nav+nav {
padding-top:.75rem
}

.mobile-sidebar .widget+.widget,.mobile-sidebar nav+.widget,.subpage-sidebar .widget+.widget,.subpage-sidebar nav+.widget {
padding-top:1rem
}

.mobile-sidebar .widget+.widget_block,.mobile-sidebar nav+.widget_block,.subpage-sidebar .widget+.widget_block,.subpage-sidebar nav+.widget_block {
border-top:0;
padding-top:0
}

.mobile-sidebar .submenu-expand,.subpage-sidebar .submenu-expand {
display:none
}

.mobile-sidebar .nav3 li,.subpage-sidebar .nav3 li {
display:inline-block;
margin-right:.5rem
}

.mobile-sidebar .nav3 a,.subpage-sidebar .nav3 a {
padding:.125rem .5rem
}

.mobile-sidebar .widget,.subpage-sidebar .widget {
font-size:1em
}

.mobile-sidebar .widget:last-child,.subpage-sidebar .widget:last-child {
margin-bottom:1.5rem
}

.mobile-sidebar .widget-title,.mobile-sidebar .widgettitle,.subpage-sidebar .widget-title,.subpage-sidebar .widgettitle {
font-size:1.1em
}

.mobile-sidebar {
background-color:var(--newspack-theme-color-primary)
}

.mobile-sidebar,.mobile-sidebar .nav1 .sub-menu>li>a,.mobile-sidebar .nav3 a,.mobile-sidebar a {
color:var(--newspack-theme-color-against-primary)
}

.mobile-sidebar .widget a:hover,.mobile-sidebar a:hover,.mobile-sidebar a:visited {
color:inherit
}

.subpage-sidebar .nav1 .sub-menu>li>a,.subpage-sidebar .nav1 .sub-menu>li>a:visited {
color:var(--newspack-theme-color-text-main)
}

.subpage-sidebar .widget+.widget,.subpage-sidebar nav+.widget,.subpage-sidebar nav+nav {
border-color:var(--newspack-theme-color-border)
}

.h-sb.h-sh .subpage-sidebar .nav1 ul.main-menu>li>a {
color:var(--newspack-theme-color-text-main)
}

#desktop-sidebar-fallback,#mobile-sidebar-fallback,#subpage-sidebar-fallback {
bottom:0;
overflow:auto;
position:fixed;
top:0;
z-index:999999
}

#desktop-sidebar-fallback>*,#mobile-sidebar-fallback>*,#subpage-sidebar-fallback>* {
visibility:hidden
}

#desktop-sidebar-fallback,#subpage-sidebar-fallback {
left:-100%;
transition:left .2s
}

.desktop-menu-opened #desktop-sidebar-fallback,.subpage-menu-opened #subpage-sidebar-fallback {
left:0
}

#desktop-sidebar-fallback.dir-right,#mobile-sidebar-fallback {
left:auto;
right:-100%;
transition:right .2s
}

.desktop-menu-opened #desktop-sidebar-fallback.dir-right,.mobile-menu-opened #mobile-sidebar-fallback {
right:0
}

.desktop-menu-opened #desktop-sidebar-fallback>*,.mobile-menu-opened #mobile-sidebar-fallback>*,.subpage-menu-opened #subpage-sidebar-fallback>* {
visibility:visible
}

.overlay-mask {
background-color:#00000080;
content:"";
inset:0;
position:fixed;
z-index:999998
}

.pagination {
margin:3rem 0
}

.pagination .nav-links {
display:flex;
flex-wrap:wrap;
justify-content:center
}

.pagination .nav-links>* {
background-color:#eee;
margin-right:.5rem;
padding:.5rem .75rem .25rem
}

.pagination .nav-links>:last-child {
margin-right:0
}

.pagination .nav-links>.dots,.pagination .nav-links>.next,.pagination .nav-links>.prev {
background-color:initial
}

.pagination .nav-links>.dots,.pagination .nav-links>.prev {
padding-left:0
}

.pagination .nav-links>.dots,.pagination .nav-links>.next {
padding-right:0
}

.pagination .nav-links>.current {
background-color:var(--newspack-theme-color-text-light);
color:#fff
}

.pagination .nav-links a:focus {
outline-offset:-1px;
text-decoration:underline
}

.pagination .nav-links a:focus.next,.pagination .nav-links a:focus.prev {
text-decoration:none
}

.pagination .nav-links a:focus.next .nav-next-text,.pagination .nav-links a:focus.next .nav-prev-text,.pagination .nav-links a:focus.prev .nav-next-text,.pagination .nav-links a:focus.prev .nav-prev-text {
text-decoration:underline
}

.pagination .nav-links .nav-next-text,.pagination .nav-links .nav-prev-text {
display:none
}

@media only screen and (min-width:782px) {
.pagination .nav-links {
margin-left:0 auto;
padding:0
}
}

.wp-block-query-pagination {
margin:3rem 0
}

.wp-block-query-pagination,.wp-block-query-pagination .wp-block-query-pagination-numbers {
display:flex;
flex-wrap:wrap;
justify-content:center
}

.wp-block-query-pagination a,.wp-block-query-pagination span {
margin-right:.25rem;
padding:.5rem .75rem;
text-decoration:none
}

.wp-block-query-pagination a:last-child,.wp-block-query-pagination span:last-child {
margin-right:0
}

.wp-block-query-pagination .page-numbers {
background-color:#eee
}

.wp-block-query-pagination .dots {
background:#0000;
padding-left:0;
padding-right:0
}

.wp-block-query-pagination .current {
background-color:var(--newspack-theme-color-text-light);
color:#fff
}

.entry-content .wp-block-query-pagination a {
text-decoration:none
}

.comment-navigation .nav-links {
display:flex;
flex-direction:row
}

.comment-navigation .nav-next,.comment-navigation .nav-previous {
font-family:var(--newspack-theme-font-heading);
font-weight:700;
min-width:50%;
padding:.5rem 0;
width:100%
}

.comment-navigation .nav-next .secondary-text,.comment-navigation .nav-previous .secondary-text {
display:none
}

@media only screen and (min-width:782px) {
.comment-navigation .nav-next .secondary-text,.comment-navigation .nav-previous .secondary-text {
display:inline
}
}

.comment-navigation .nav-next svg,.comment-navigation .nav-previous svg {
margin:0 -.35em;
position:relative;
top:-1px;
vertical-align:middle
}

.comment-navigation .nav-next {
text-align:right
}

.infinite-scroll .pagination,.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
display:none
}

.infinity-end.neverending .site-footer {
display:block
}

.infinite-loader {
margin:3rem auto
}

.infinite-loader .spinner {
left:inherit!important;
margin:0 auto
}

.site-main #infinite-handle {
margin:2rem auto
}

.site-main #infinite-handle span {
background:#0000;
display:block;
font-size:var(--newspack-theme-font-size-sm);
text-align:center
}

.site-main #infinite-handle span button,.site-main #infinite-handle span button:focus,.site-main #infinite-handle span button:hover {
background:var(--newspack-theme-color-secondary);
color:var(--newspack-theme-color-bg-body);
font-family:var(--newspack-theme-font-heading);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading);
padding:.76rem 1rem;
transition:background .15s ease-in-out
}

.site-main #infinite-handle span button:focus:hover,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:hover:hover {
background:var(--newspack-theme-color-bg-button-hover);
cursor:pointer
}

.site-main #infinite-handle span button:focus,.site-main #infinite-handle span button:focus:focus,.site-main #infinite-handle span button:hover:focus {
background:var(--newspack-theme-color-bg-button-hover);
outline:thin dotted;
outline-offset:-4px
}

.screen-reader-text {
border:0;
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute!important;
width:1px;
word-wrap:normal!important
}

.screen-reader-text:focus {
background-color:var(--newspack-theme-color-bg-light);
border-radius:3px;
box-shadow:0 0 2px 2px #0009;
clip:auto!important;
clip-path:none;
color:var(--newspack-theme-color-text-screen);
display:block;
font-size:14px;
font-size:.875rem;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000
}

#content[tabindex="-1"]:focus {
outline:0
}

 
.alignleft {
    float: left;
    margin-right: 1rem;
}

.alignright {
    float: right;
    margin-left: 1rem;
}

/* Mobile: Remove float and center images */
@media only screen and (max-width: 781px) {
    .alignleft,
    .alignright {
        float: none;
        display: block;
        margin: 1rem auto;
        text-align: center;
    }
}

/* Desktop: Keep your existing behavior */
@media only screen and (min-width: 782px) {
    .alignleft {
        margin-right: 2rem;
    }
    .alignright {
        margin-left: 2rem;
    }
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto
}

.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before {
content:"";
display:table;
table-layout:fixed
}

.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after {
clear:both
}

#page {
display:flex;
flex-direction:column;
min-height:100vh
}

#page>:not(#content) {
flex-grow:0
}

#content {
flex:1;
margin-top: 55px;
}

.admin-bar #page {
min-height:calc(100vh - 46px)
}

@media only screen and (min-width:782px) {
.admin-bar #page {
min-height:calc(100vh - 32px)
}
}

.wrapper {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin:auto;
max-width:90vw;
width:1400px
}

@media only screen and (min-width:782px) {
.wrapper {
flex-wrap:nowrap
}
}

.site-content {
margin-top:1.5rem;
min-height:30vh
}

@media only screen and (min-width:782px) {
.site-content {
margin-top:4rem
}
}

.newspack-front-page .site-content,.page-template-no-header-footer .site-content,.page-template-single-feature .site-content,.page-template-single-wide .site-content,.post-template-single-feature .site-content,.post-template-single-wide .site-content {
overflow:hidden
}

#primary {
margin:auto;
max-width:90vw;
width:1400px;
margin-top: -30px;
}
 

#secondary {
margin-top:1rem
}

@media only screen and (min-width:782px) {
.archive.has-sidebar #primary,.blog.has-sidebar #primary,.page:not(.newspack-front-page).has-sidebar #main,.search.has-sidebar #primary,.single.has-sidebar #main {
display:flex;
flex-wrap:wrap;
justify-content:space-between
}

.archive #main,.blog #main,.page .main-content,.search #main,.single .main-content {
width:70%
}

.archive #secondary,.blog #secondary,.page #secondary,.search #secondary,.single #secondary {
width:calc(30% - 2rem)
}
}

@media only screen and (min-width:1168px) {
.archive #secondary,.blog #secondary,.page #secondary,.search #secondary,.single #secondary {
width:calc(30% - 3rem)
}
}

.hide {
display:none
}

.archive-one-column #main,.newspack-front-page.page-template-single-feature .site-main,.page-template-no-header-footer .main-content,.page-template-single-feature .main-content,.post-template-single-feature .main-content {
margin-left:auto;
margin-right:auto;
max-width:780px;
width:100%
}

@media only screen and (min-width:782px) {
.archive.archive-one-column .page-header,.page-template-no-header-footer .entry-header,.page-template-single-feature .entry-header {
margin-left:auto;
margin-right:auto;
max-width:780px;
width:100%
}
}

.archive-one-column-wide #main,.newspack-front-page .main-content,.page-template-single-wide .main-content,.post-template-single-wide .main-content {
width:100%
}

@media only screen and (min-width:782px) {
.newspack-front-page .author-bio,.newspack-front-page .comments-area,.page-template-single-wide .author-bio,.page-template-single-wide .comments-area,.post-template-single-wide .author-bio,.post-template-single-wide .comments-area {
margin-left:auto;
margin-right:auto;
width:70%
}
}

.page-template-no-header-footer .site-content,.page-template-no-header-footer.hide-page-title .site-content {
margin-top:0
}

.page-template-no-header-footer:not(.hide-page-title):not([class*=single-featured-image-]) .entry-header {
margin-top:1rem
}

.site-branding {
align-items:center;
color:var(--newspack-theme-color-text-light);
display:flex;
flex-wrap:wrap;
justify-content:flex-start;
position:relative
}

@media only screen and (min-width:782px) {
.site-branding {
margin-right:auto
}
}

.custom-logo-link {
box-sizing:initial;
line-height:1;
margin:0 1rem 0 0;
overflow:hidden
}

@media only screen and (min-width:600px) {
.custom-logo-link {
margin-right:.5rem
}
}

@media only screen and (max-width:599px) {
.h-cta .site-header .custom-logo-link {
max-width:140px
}

.h-cta .site-header .custom-logo-link .custom-logo {
max-width:100%;
object-position:left center
}
}

@media only screen and (max-width:781px) {
.site-header .custom-logo-link .custom-logo {
height:auto;
min-height:45px;
object-fit:contain;
width:auto
}
}

.site-identity {
align-items:baseline;
display:flex
}

.site-title {
font-weight:700;
margin:0
}

.site-title,.site-title a,.site-title a:link,.site-title a:visited {
color:var(--newspack-theme-color-text-main)
}

.site-title a:hover {
color:var(--newspack-theme-color-text-hover)
}

.site-description {
color:var(--newspack-theme-color-text-light);
display:none;
font-size:var(--newspack-theme-font-size-sm);
font-style:italic;
font-weight:400;
margin:0;
padding:0 1rem
}

@media only screen and (min-width:600px) {
.site-description {
display:block
}
}

.hide-site-tagline .site-description {
clip:rect(1px,1px,1px,1px);
position:absolute
}

.top-header-contain {
background-color:#4a4a4a;
color:#fff
}

.top-header-contain .wrapper {
align-items:center;
justify-content:flex-start
}

.top-header-contain nav {
padding-bottom:.3rem;
padding-top:.3rem
}

.top-header-contain #social-nav-contain {
margin-left:auto
}

.h-sh .top-header-contain nav {
padding:.125rem 0
}

.middle-header-contain .wrapper {
align-items:center;
padding:.75rem 0
}

@media only screen and (min-width:782px) {
.middle-header-contain .wrapper {
padding:1.5rem 0
}

.bottom-header-contain .wrapper {
border-bottom:1px solid var(--newspack-theme-color-border);
border-top:1px solid var(--newspack-theme-color-border)
}
}

#search-toggle {
background-color:initial;
color:inherit;
padding:.25rem 0 0
}

#search-toggle .search-icon {
display:none
}

#search-toggle:hover {
opacity:.7
}

.header-search-contain {
display:none;
margin-left:.75rem;
position:relative
}

.header-search-contain #header-search {
position:absolute;
top:calc(100% + 4px);
width:300px;
z-index:5
}

@media only screen and (min-width:782px) {
.header-search-contain #header-search {
right:0
}

.h-dh .header-search-contain {
display:block
}
}

@media only screen and (min-width:960px) {
.h-sh .header-search-contain {
display:block
}
}

.hide-header-search #search-toggle .search-icon {
display:block
}

.hide-header-search #header-search,.hide-header-search #search-toggle .close-icon {
display:none
}

.h-db .middle-header-contain {
border-bottom:1px solid var(--newspack-theme-color-border)
}

@media only screen and (min-width:782px) {
.h-db .middle-header-contain {
border-bottom:0
}

.h-cl .site-header .middle-header-contain .wrapper>div {
width:35%
}

.h-cl .site-header .middle-header-contain .wrapper>div.site-branding {
margin-right:auto;
width:30%
}

.h-cl .site-header .middle-header-contain .wrapper>div:first-of-type>* {
margin-right:auto
}

.h-cl .site-header .middle-header-contain .wrapper>div:last-of-type {
justify-content:flex-end
}

.h-cl .site-branding {
flex-basis:unset;
flex-wrap:wrap
}

.h-cl .site-identity {
flex-direction:column
}

.h-cl .site-description {
padding-top:.25rem
}

.h-cl .site-header .custom-logo-link {
margin-right:0
}

.h-cl .site-header .custom-logo {
height:auto;
margin:auto;
max-width:100%
}

.h-cl.h-dh .site-header .middle-header-contain .wrapper .site-branding {
display:flex;
justify-content:center
}

.h-cl.h-dh .site-description,.h-cl.h-dh .site-header .custom-logo-link,.h-cl.h-dh .site-title {
text-align:center;
width:100%
}
}

@media only screen and (min-width:960px) {
.h-cl.h-sh .site-header .middle-header-contain .wrapper .site-branding {
display:flex;
justify-content:center
}

.h-cl.h-sh .site-description,.h-cl.h-sh .site-header .custom-logo-link,.h-cl.h-sh .site-title {
text-align:center;
width:100%
}
}

@media only screen and (min-width:1168px) {
.h-cl .site-header .middle-header-contain .wrapper>div {
flex:1;
width:auto
}

.h-cl .site-header .middle-header-contain .wrapper>div.site-branding {
width:auto
}

.h-cl .site-header .custom-logo {
max-width:inherit
}
}

@media screen and (-ms-high-contrast:none) and (min-width:1168px) {
.h-cl .site-header .custom-logo-link img {
height:auto;
max-width:100%
}
}

.h-sb .site-header {
padding-bottom:0
}

.h-sb .middle-header-contain,.h-sb .middle-header-contain .nav1 .main-menu>li,.h-sb .middle-header-contain .nav1 .main-menu>li>a,.h-sb .site-description,.h-sb .site-header,.h-sb .site-title a,.h-sb .site-title a:visited {
color:var(--newspack-theme-color-against-primary)
}

.h-sb .top-header-contain {
background-color:var(--newspack-theme-color-primary-darken-5);
border-bottom:var(--newspack-theme-color-primary-darken-10)
}

.h-sb .middle-header-contain {
background-color:var(--newspack-theme-color-primary)
}

@media only screen and (min-width:782px) {
.h-sb .middle-header-contain .wrapper {
padding:1.5rem 0 1rem
}
}

.h-sb .bottom-header-contain {
background-color:#4a4a4a
}

.h-sb .bottom-header-contain .wrapper {
border:0
}

.h-sb .bottom-header-contain #search-toggle,.h-sb .bottom-header-contain .nav1 .main-menu>li,.h-sb .bottom-header-contain .nav1 .main-menu>li>a {
color:#fff
}

.h-sh .site-header .wrapper {
justify-content:flex-start
}

.h-sh .site-branding {
display:flex;
flex-basis:auto
}

.h-sh .site-description {
margin:0
}

.h-sh.h-ll .site-branding {
margin-right:1rem
}

.h-sh.h-ll.hide-site-tagline .nav1 {
flex-grow:2
}

.h-sh.h-ll.hide-site-tagline .nav-wrapper {
margin-left:auto
}

.h-sh.h-ll.hide-site-tagline .nav-wrapper+.nav-wrapper,.h-sh.h-ll.hide-site-tagline.has-tertiary-menu .nav-wrapper {
margin-left:0
}

.h-sh.h-ll.hide-site-tagline.has-tertiary-menu .nav-wrapper+.nav-wrapper {
margin-left:auto
}

.h-sh.h-ll.show-site-tagline .site-branding {
margin-right:auto
}

.h-sh.h-db .middle-header-contain {
border-bottom:1px solid var(--newspack-theme-color-border)
}

.h-sh .middle-header-contain .wrapper {
align-items:center;
padding:.5rem 0
}

.h-sh .header-search-contain {
margin-left:.75rem
}

.nav-wrapper {
align-items:center;
display:flex;
justify-content:flex-end
}

.h-cl.h-sh .nav-wrapper:first-of-type {
justify-content:flex-start
}

.h-sub .alternative-logo,.h-sub .site-description,.h-sub.wp-custom-logo .site-title {
display:none
}

.h-sub .middle-header-contain .wrapper {
padding-bottom:.5rem;
padding-top:.5rem
}

@media only screen and (min-width:782px) {
.h-sub .site-header .custom-logo {
height:auto;
width:auto
}

.h-sub.h-db .middle-header-contain {
border-bottom:1px solid var(--newspack-theme-color-border)
}

.h-sub .middle-header-contain .wrapper {
justify-content:flex-start
}
}

@media only screen and (min-width:782px) and (min-width:782px) {
.h-sub .middle-header-contain .wrapper .site-branding {
flex-basis:auto
}
}

@media only screen and (min-width:782px) {
.h-sub .middle-header-contain .header-search-contain {
margin-left:auto
}

.h-sub.h-cl .site-header .middle-header-contain .wrapper>div {
flex:auto;
width:auto
}

.h-sub.h-cl .site-header .middle-header-contain .wrapper>div:last-of-type {
text-align:right
}

.h-sub.h-ll .site-header .custom-logo-link amp-img.amp-wp-enforced-sizes[layout=intrinsic]>img {
object-position:left center
}

.h-sub.h-dh .featured-image-behind,.h-sub.h-dh .featured-image-beside,.h-sub.h-sh .featured-image-behind,.h-sub.h-sh .featured-image-beside {
min-height:101vh
}

.h-sub.h-sb.single-featured-image-behind .middle-header-contain,.h-sub.h-sb.single-featured-image-beside .middle-header-contain {
background:#0000
}

.h-sub.single-featured-image-behind .middle-header-contain,.h-sub.single-featured-image-beside .middle-header-contain {
border:0;
color:#fff
}

.h-sub.single-featured-image-behind .site-header,.h-sub.single-featured-image-beside .site-header {
position:absolute;
width:100%;
z-index:10
}

.h-sub.single-featured-image-behind .alternative-logo,.h-sub.single-featured-image-beside .alternative-logo {
display:inline-block
}

.h-sub.single-featured-image-behind .alternative-logo~.custom-logo-link,.h-sub.single-featured-image-beside .alternative-logo~.custom-logo-link {
display:none
}

.h-sub.single-featured-image-beside .middle-header-contain {
margin:auto;
max-width:90vw;
width:1400px
}

.h-sub.single-featured-image-beside .middle-header-contain .wrapper {
margin:0;
max-width:50%;
padding-right:1rem
}
}

.h-stk .site-header {
background:var(--newspack-theme-color-bg-body);
box-shadow:0 2px 5px #0000001a;
position:sticky;
top:0;
z-index:999
}

@media only screen and (min-width:600px) {
.h-stk.admin-bar .site-header {
top:46px
}
}

@media only screen and (min-width:782px) {
.h-stk.admin-bar .site-header {
top:32px
}

.h-stk.h-dh:not(.h-sub) .middle-header-contain .wrapper {
padding:.75rem 0
}

.h-stk.h-db .bottom-header-contain {
border-bottom:1px solid var(--newspack-theme-color-border);
border-top:1px solid var(--newspack-theme-color-border)
}

.h-stk.h-db .bottom-header-contain .wrapper {
border:0
}

.h-stk.h-cl .site-header .middle-header-contain .wrapper>div {
width:31%
}

.h-stk.h-cl .site-header .middle-header-contain .wrapper>div.site-branding {
width:38%
}
}

.h-stk.h-cl .site-header .custom-logo {
object-position:left center
}

@media only screen and (min-width:782px) {
.h-stk.h-cl.h-dh .site-header .custom-logo {
object-position:center center
}
}

@media only screen and (min-width:960px) {
.h-stk.h-cl.h-sh .site-header .custom-logo {
object-position:center center
}
}

.h-stk.h-sub.single-featured-image-behind .site-header,.h-stk.h-sub.single-featured-image-beside .site-header {
box-shadow:none;
position:sticky
}

@media only screen and (min-width:782px) {
.h-stk.h-sub.single-featured-image-behind .site-header,.h-stk.h-sub.single-featured-image-beside .site-header {
align-items:center;
background:#0000;
display:flex;
height:80px;
margin-bottom:-80px
}

.h-stk.h-sub.single-featured-image-behind .site-header .sticky-bg,.h-stk.h-sub.single-featured-image-beside .site-header .sticky-bg {
background:#000;
content:"";
display:block;
inset:0;
opacity:0;
position:absolute;
transition:opacity .5s ease-in;
z-index:-1
}

.h-stk.h-sub.single-featured-image-behind .site-header.head-scroll .sticky-bg,.h-stk.h-sub.single-featured-image-beside .site-header.head-scroll .sticky-bg {
opacity:.7
}

.h-stk.h-sub.single-featured-image-behind .middle-header-contain {
width:100%
}
}

.h-stk .highlight-menu-contain.desktop-only {
display:none
}

@media only screen and (min-width:782px) {
.h-stk.h-sub.single-featured-image-beside div.middle-header-contain,.h-sub-cta.h-sub.single-featured-image-beside div.middle-header-contain {
background:#00000080;
background:linear-gradient(180deg,#000000d9,#0000);
color:#fff;
max-width:100%;
width:100%
}

.h-stk.h-sub.single-featured-image-beside div.middle-header-contain .wrapper,.h-sub-cta.h-sub.single-featured-image-beside div.middle-header-contain .wrapper {
margin:auto;
max-width:90vw;
padding-right:0;
width:1400px
}
}

.desktop-only {
display:none
}

@media only screen and (min-width:782px) {
.h-dh .desktop-only {
display:inherit
}
}

@media only screen and (min-width:960px) {
.h-sh .desktop-only {
display:inherit
}
}

.sticky {
display:block
}

.updated:not(.published) {
display:none
}

.show-updated .entry-header .updated:not(.published) {
display:inline-block
}

.page-links {
clear:both;
margin:0 0 1.5rem
}

.entry {
margin-top:6rem
}

.entry:first-of-type {
margin-top:0
}

.entry-header {
position:relative;
width:100%
}

.entry-title {
font-size:var(--newspack-theme-font-size-xxl);
margin:0
}

@media only screen and (min-width:1168px) {
.entry-title {
font-size:var(--newspack-theme-font-size-xxxl)
}
}

.entry-title a {
color:inherit
}

.entry-title a:hover {
color:var(--newspack-theme-color-text-hover)
}

.newspack-post-subtitle {
font-style:italic
}

.newspack-post-subtitle em,.newspack-post-subtitle i {
font-style:normal
}

.entry-header .newspack-post-subtitle {
margin-bottom:1.3em
}

@media only screen and (min-width:600px) {
.entry-header .newspack-post-subtitle {
margin-bottom:2.3em
}
}

.article-summary {
background:var(--newspack-theme-color-bg-pre);
font-size:.9rem;
padding:1.5rem
}

.article-summary .article-summary-title {
font-size:1rem
}

.article-summary>:first-child {
margin-top:0
}

.article-summary>:last-child {
margin-bottom:0
}

body.page .entry-title {
font-size:var(--newspack-theme-font-size-xl);
margin:0
}

@media only screen and (min-width:1168px) {
body.page .entry-title {
font-size:var(--newspack-theme-font-size-xxl)
}
}

.cat-links,amp-script .cat-links {
display:block;
font-size:var(--newspack-theme-font-size-xs);
margin:0 0 .75rem;
margin-top: 0px;
}

.tags-links>* {
display:inline-block
}

.tags-links span:first-child {
font-size:var(--newspack-theme-font-size-sm);
font-weight:700;
margin-right:1rem
}

.tags-links a {
font-size:var(--newspack-theme-font-size-xs)
}

.entry-footer,.entry-meta {
color:var(--newspack-theme-color-text-light)
}

.entry-meta {
margin-bottom:.25rem
}

.entry-meta .author-avatar:not(:empty) {
float:left;
margin-right:.5rem
}

.entry-meta .byline {
display:inline;
padding-left: 3px
}

.entry-date{
font-size: var(--shelby-theme-font-size-sm)
}

.entry-meta .byline .author {
font-weight:700;
padding-right: 10px
}

.entry-meta .byline a {
text-decoration:none
}

.entry-meta .byline a,.entry-meta .byline a:visited {
color:#555
}

.entry-meta .byline a:hover {
color:var(--newspack-theme-color-primary-variation-against-white)
}

.entry-meta .posted-on a,.entry-meta .posted-on a:visited {
color:var(--newspack-theme-color-text-light)
}

.entry-meta .updated-label {
margin-left:1em
}

.entry-footer {
margin:1rem 0 3rem
}

.entry-footer>span {
display:inline-block;
margin-right:1rem
}

.entry-footer>span:last-child {
margin-right:0
}

.entry-footer a {
color:var(--newspack-theme-color-primary-against-white)
}

.entry-footer .edit-link {
font-size:var(--newspack-theme-font-size-sm)
}

.entry-footer .edit-link svg {
margin:0 .25rem 0 0
}

.post-thumbnail {
margin:0;
width:100%
}

.post-thumbnail:focus {
outline:none
}

.post-thumbnail .post-thumbnail-inner {
display:block
}

.post-thumbnail .post-thumbnail-inner img {
display:block;
position:relative
}

.post-thumbnail figcaption {
max-width:100%;
width:100%;
font-style: italic;
font-size: small;
}

.widget+.post-thumbnail {
margin-top:32px
}

.entry-content p {
word-wrap:break-word
}

.entry-content .more-link {
color:inherit;
display:block;
font-size:.8em;
margin:.5em 0;
transition:color .11s ease-in-out
}

.entry-content .more-link:hover {
color:var(--newspack-theme-color-link-hover)
}

.entry-content a {
color:var(--newspack-theme-color-secondary-against-white);
text-decoration:underline
}

.entry-content a:active,.entry-content a:hover {
color:var(--newspack-theme-color-link-hover);
text-decoration:none
}

.entry-content h1 a,.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content h5 a,.entry-content h6 a {
color:var(--newspack-theme-color-text-main);
text-decoration:none
}

.entry-content h1 a:visited,.entry-content h2 a:visited,.entry-content h3 a:visited,.entry-content h4 a:visited,.entry-content h5 a:visited,.entry-content h6 a:visited {
color:var(--newspack-theme-color-text-main)
}

.entry-content>iframe[style] {
margin:32px 0!important;
max-width:100%!important
}

.entry-content .page-links a {
margin:.5rem;
text-decoration:none
}

.entry-content .wp-audio-shortcode {
max-width:calc(100vw - 2rem)
}

.entry .entry-content a.button {
color:var(--newspack-theme-color-against-secondary);
text-decoration:none
}

.entry .entry-content a.button:hover {
color:var(--newspack-theme-color-bg-body)
}

.single .entry-header {
padding:0 0 0.5rem
}

.single:not(.has-large-featured-image) .entry-header {
border-bottom:1px solid #ddd
}

.single .entry-title {
font-size:var(--newspack-theme-font-size-xl);
margin:0 0 .2em
}

.single .entry-title--with-subtitle {
margin-bottom:.3rem
}

@media only screen and (min-width:600px) {
.single .entry-title {
font-size:var(--newspack-theme-font-size-xxl)
}
}

@media only screen and (min-width:782px) {
.single .entry-title {
font-size:var(--newspack-theme-font-size-xxl)
}
}

@media only screen and (min-width:1168px) {
.single .entry-title {
font-size:var(--newspack-theme-font-size-xxl)
}
}

.single .entry-meta {
margin-bottom:.5rem
}

@media only screen and (min-width:600px) {
.single .entry-meta {
margin-bottom:0
}
}

.single.date-hidden .entry-header .entry-meta {
align-items:center;
display:flex
}

.single .main-content>.post-thumbnail:first-child {
margin-top:1rem
}

@media only screen and (min-width:600px) {
.single .entry-subhead {
align-items:center;
display:flex;
justify-content:space-between;
width:100%
}

.single .entry-subhead .entry-meta {
flex-grow:2
}
}

.comment-list .avatar,.entry-subhead .avatar {
height:1.75rem;
width:1.75rem
}

@media only screen and (min-width:782px) {
.comment-list .avatar,.entry-subhead .avatar {
height:2.25rem;
width:2.25rem
}
}

.share-customize-link,div.sharedaddy .sd-social h3.sd-title {
display:none
}

div.sharedaddy {
min-height:32px
}

.sd-content {
margin-bottom:-.7em
}

.sd-content ul li {
margin-bottom:0
}

.post-navigation {
border-color:var(--newspack-theme-color-border);
border-style:solid;
border-width:1px 0;
margin:2rem 0 1rem
}

.post-navigation a {
color:#111
}

.post-navigation a:focus {
text-decoration:none
}

.post-navigation .nav-next,.post-navigation .nav-previous {
margin:1.5rem 0
}

.post-navigation .meta-nav {
color:var(--newspack-theme-color-text-light);
display:block;
margin:0 0 .25rem
}

@media only screen and (min-width:782px) {
.post-navigation .nav-links {
display:flex;
flex-wrap:wrap;
justify-content:space-between
}

.post-navigation .nav-next,.post-navigation .nav-previous {
margin:2rem 0;
width:calc(50% - 2rem)
}

.post-navigation .nav-next {
text-align:right
}
}

.page .entry-header+.post-thumbnail,.page .main-content>.post-thumbnail:first-child {
margin-top:1.5rem
}

.page.home .entry .entry-content {
max-width:100%
}

.hide-page-title .site-content {
margin-top:0
}

@media only screen and (min-width:782px) {
.hide-page-title .site-content {
margin-top:.5rem
}
}

.newspack-front-page.hide-homepage-title .entry-header {
display:none
}

.newspack-front-page .site-content {
margin-top:0
}

@media only screen and (min-width:782px) {
.newspack-front-page .site-content {
margin-top:.5rem
}
}

.newspack-front-page .entry-footer {
margin-bottom:0
}

.author-bio {
display:flex;
margin:2rem auto 1rem;
background: #efefef;
padding: 15px;
}

.author-bio .avatar {
height:60px;
margin-right:1rem;
width:60px
}

@media only screen and (min-width:600px) {
.author-bio .avatar {
height:80px;
width:80px
}
}

.author-bio a {
text-decoration:underline
}

.author-bio a:hover {
text-decoration:none
}

.author-bio .author-bio-text {
width:100%
}

@media only screen and (min-width:600px) {
.author-bio .author-bio-text {
width:100%
}
}

.author-bio h2 {
font-size:1em
}

.author-bio h2 span {
color:var(--newspack-theme-color-text-light);
display:block;
font-size:var(--newspack-theme-font-size-sm);
margin:.25em 0 0;
text-transform:none
}

@media only screen and (min-width:600px) {
.author-bio h2 span {
display:inline;
margin:0 0 0 .5em
}
}

.author-bio h2 a {
color:inherit;
text-decoration:none
}

.author-bio p {
font-size:.9em;
margin:.5em 0
}

.author-bio .author-link {
color:var(--newspack-theme-color-secondary-against-white);
font-size:var(--newspack-theme-font-size-sm);
font-weight:700;
text-decoration:none
}

.author-bio .author-link:hover {
color:var(--newspack-theme-color-primary-variation)
}

.author-meta {
color:var(--newspack-theme-color-text-light);
font-size:var(--newspack-theme-font-size-xs)
}

.author-meta a {
color:inherit;
text-decoration:none
}

.author-meta a:hover {
color:var(--newspack-theme-color-text-main)
}

.author-meta .author-email {
align-items:center;
display:flex
}

.author-meta .author-email svg {
margin-right:.25em
}

@media only screen and (min-width:1168px) {
.author-meta {
align-items:center;
display:flex
}

.author-meta .author-social-links {
margin-top:0
}

.author-meta .author-social-links:not(:first-child) {
border-left:1px solid var(--newspack-theme-color-border);
margin-left:1rem;
padding-left:1rem
}
}

.author-social-links {
align-items:center;
display:flex;
flex-wrap:wrap;
list-style:none;
margin:0;
padding:0
}

.author-social-links:not(:first-child) {
margin-top:.33rem
}

.author-social-links li {
margin-right:.33rem
}

.author-social-links a:visited {
color:var(--newspack-theme-color-text-light)
}

.has-large-featured-image.single-featured-image-behind .site-content {
margin-top:0
}

.featured-image-behind {
background-color:var(--newspack-theme-color-text-main);
display:flex;
margin:0 calc(50% - 50vw);
min-height:calc(90vh - 60px);
position:relative;
width:100vw
}

.admin-bar .featured-image-behind {
min-height:calc(100vh - 106px)
}

@media only screen and (min-width:782px) {
.featured-image-behind {
min-height:calc(100vh - 220px)
}

.admin-bar .featured-image-behind {
min-height:calc(100vh - 250px)
}

.h-sh .featured-image-behind {
min-height:calc(100vh - 110px)
}

.h-sh.admin-toolbar .featured-image-behind {
min-height:calc(100vh - 142px)
}
}

.featured-image-behind:before {
background-color:#00000080;
content:"";
inset:0;
position:absolute;
z-index:1
}

.featured-image-behind .wrapper {
margin-bottom:0;
margin-top:auto
}

.featured-image-behind .post-thumbnail {
inset:0;
overflow:hidden;
position:absolute
}

.featured-image-behind .wp-post-image {
min-height:100%;
object-fit:cover;
object-position:50% 50%;
position:absolute;
width:100%
}

.featured-image-behind .entry-header {
align-self:flex-end;
color:#fff;
margin:4rem auto 2rem;
max-width:90vw;
position:relative;
z-index:2
}

.featured-image-behind .entry-header .author-avatar {
display:none
}

.featured-image-behind .entry-header .cat-links,.featured-image-behind .entry-header .cat-links a,.featured-image-behind .entry-header .cat-links a:visited,.featured-image-behind .entry-header .entry-meta,.featured-image-behind .entry-header .entry-meta .byline a,.featured-image-behind .entry-header .entry-meta .byline a:visited,.featured-image-behind .entry-header .entry-meta .posted-on a,.featured-image-behind .entry-header .entry-meta .posted-on a:visited {
color:#fff
}

.featured-image-behind .entry-meta .byline {
display:inline-block;
margin-right:1rem
}

@media only screen and (min-width:782px) {
.page .featured-image-behind .entry-header {
margin-bottom:3rem
}
}

.featured-image-beside>.wrapper {
max-width:100%;
width:100%
}

.featured-image-behind+figcaption,.featured-image-beside figcaption {
margin:.25rem auto 0;
max-width:100%;
width:1400px
}

@media only screen and (min-width:782px) {
.single-featured-image-beside .site-content {
margin-top:0
}

.h-db .featured-image-beside {
background-color:var(--newspack-theme-color-primary)
}

.h-db .featured-image-beside,.h-db .featured-image-beside .entry-header {
color:var(--newspack-theme-color-against-primary)
}

.h-sb .featured-image-beside {
background-color:#333
}

.featured-image-beside {
color:#fff;
display:flex;
margin:0 calc(50% - 50vw);
min-height:calc(100vh - 220px);
position:relative;
width:100vw
}

.admin-bar .featured-image-beside {
min-height:calc(100vh - 250px)
}

.h-sh .featured-image-beside {
min-height:calc(100vh - 110px)
}

.h-sh.admin-toolbar .featured-image-beside {
min-height:calc(100vh - 142px)
}

.featured-image-beside .post-thumbnail,.featured-image-beside>.wrapper {
width:50%
}

.featured-image-beside .post-thumbnail {
margin:0;
overflow:hidden;
position:relative
}

.featured-image-beside>.wrapper {
margin:auto 0;
padding:0
}

.featured-image-beside .wp-post-image {
min-height:100%;
object-fit:cover;
object-position:50% 50%;
position:absolute;
width:100%
}

.featured-image-beside .entry-header {
margin-left:auto;
max-width:90%;
padding:2rem .5rem 1rem 0;
width:600px
}
}

@media only screen and (min-width:782px) and (min-width:1168px) {
.featured-image-beside .entry-header {
padding-right:1rem
}
}

@media only screen and (min-width:782px) {
.featured-image-beside .entry-header .cat-links,.featured-image-beside .entry-header .entry-meta,.featured-image-beside .entry-header .entry-meta .byline a,.featured-image-beside .entry-header .entry-meta .byline a:visited,.featured-image-beside .entry-header .entry-meta .posted-on a,.featured-image-beside .entry-header .entry-meta .posted-on a:visited,.featured-image-beside .entry-header a,.featured-image-beside .entry-header a:hover {
color:inherit
}

.featured-image-beside .entry-header .entry-subhead {
display:block
}

.featured-image-beside .entry-header .entry-meta {
margin-bottom:1rem
}

.featured-image-beside .entry-header .entry-meta .byline {
display:inline-block;
margin-right:1rem
}

.featured-image-beside .entry-header .author-avatar {
display:none
}

.featured-image-beside .entry-title {
font-size:var(--newspack-theme-font-size-xxl)
}

.featured-image-beside figcaption {
bottom:0;
color:#fff;
left:50%;
position:absolute;
width:50%
}

.featured-image-beside figcaption a,.featured-image-beside figcaption a:visited {
color:#fff;
text-decoration:underline
}

.featured-image-beside figcaption a:hover {
text-decoration:none
}

.featured-image-beside figcaption>span {
display:inline-block;
max-width:780px;
padding:2rem 1rem 1rem;
position:relative
}

.featured-image-beside figcaption:before {
background-image:linear-gradient(#0000,#00000080 50%);
bottom:0;
content:"";
height:100%;
left:0;
position:absolute;
width:100%
}

.h-sub .featured-image-beside .entry-header {
padding-top:4rem
}
}

.single-featured-image-above .site-content {
margin-top:0
}

.featured-image-above {
width:100%
}

.featured-image-above .post-thumbnail {
margin:0;
width:100vw
}

@media only screen and (min-width:782px) {
.featured-image-above .post-thumbnail {
margin-bottom:2rem
}
}

.featured-image-above .post-thumbnail img {
width:100%
}

.featured-image-above figcaption {
margin:.25rem auto 0;
max-width:90vw;
width:1400px
}

.jp-relatedposts-i2 em {
font-style:normal
}

.jp-relatedposts-i2 a {
font:700 var(--newspack-theme-font-size-base) var(--newspack-theme-font-heading);
text-decoration:none
}

.jp-relatedposts-i2 .jp-related-posts-i2__post-context,.jp-relatedposts-i2 .jp-related-posts-i2__post-date {
font-size:var(--newspack-theme-font-size-xs)
}

.entry-content .jp-relatedposts-i2 a,.entry-content .jp-relatedposts-i2 a:visited {
color:var(--newspack-theme-color-text-main)
}

@media only screen and (min-width:600px) {
.jp-related-posts-i2__row {
margin:0 -10px
}
}

#jp-relatedposts.jp-relatedposts,.jp-relatedposts-i2 {
clear:both;
font-family:var(--newspack-theme-font-heading)
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-headline,.jp-relatedposts-i2 .jp-relatedposts-headline {
font:700 var(--newspack-theme-font-size-xs) var(--newspack-theme-font-heading)
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-headline em:before,.jp-relatedposts-i2 .jp-relatedposts-headline em:before {
display:none
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post {
width:100%
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post span,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post span {
max-width:100%
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-img,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-img {
margin-bottom:.5rem
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title {
line-height:var(--newspack-theme-font-line-height-heading);
margin-bottom:.25rem
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
color:var(--newspack-theme-color-text-main);
font-size:var(--newspack-theme-font-size-base);
font-weight:700!important
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-content,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-content,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
opacity:1
}

@media only screen and (max-width:781px) {
#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post {
padding-right:0
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
font-size:.85rem
}
}

@media only screen and (min-width:782px) {
#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-grid .jp-relatedposts-post,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post {
width:33.3%
}
}

@media only screen and (max-width:781px) {
#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-grid .jp-relatedposts-post-thumbs>*,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post-thumbs>* {
float:right;
width:64%
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-grid .jp-relatedposts-post-thumbs>.jp-relatedposts-post-a:first-child,#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post-thumbs>.jp-relatedposts-post-a:first-child {
float:left;
width:33%
}
}

.comment-content a {
word-wrap:break-word
}

.bypostauthor {
display:block
}

.comments-area {
margin:2rem 0
}

@media only screen and (min-width:782px) {
.comments-area {
margin:3rem 0
}
}

.comments-area>* {
margin-bottom:2rem;
margin-top:2rem
}

.entry+.comments-area {
margin-top:3rem
}

@media only screen and (min-width:782px) {
.comments-area .comments-title-wrap {
align-items:baseline;
display:flex;
justify-content:space-between
}
}

.comments-area .comments-title-wrap .comments-title {
margin:0
}

@media only screen and (min-width:782px) {
.comments-area .comments-title-wrap .comments-title {
flex:1 0 25vw
}

.comments-area .comments-title-wrap .discussion-meta {
margin-left:1rem;
text-align:right
}
}

.comments-area .comments-title-wrap+.comment-respond .comment-reply-title {
display:none
}

#comment {
box-sizing:border-box;
max-width:100%
}

#respond {
position:relative
}

#respond .comment-user-avatar {
margin:1rem 0 -1rem
}

#respond .comment .comment-form {
padding-left:0
}

#respond>small {
bottom:1em;
display:block;
font-size:var(--newspack-theme-font-size-base);
position:absolute;
right:0;
white-space:nowrap
}

#comments>.comments-title:last-child,#respond>small [on] {
display:none
}

.comment-form-flex {
display:flex;
flex-direction:column
}

.comment-form-flex .comments-title {
display:none;
margin:0;
order:1
}

.comment-form-flex #respond {
order:2
}

.comment-form-flex #respond+.comments-title {
display:block
}

.comment-policy {
font-size:var(--newspack-theme-font-size-sm);
margin:.5rem 0 1rem
}

.comment-policy a {
text-decoration:underline
}

.comment-list {
list-style:none;
padding:0
}

.comment-list .children {
margin:0;
padding:0 0 0 1rem
}

.comment-list>.comment:first-child {
margin-top:0
}

.comment-list .pingback .comment-body,.comment-list .trackback .comment-body {
color:var(--newspack-theme-color-text-light);
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs);
font-weight:500;
margin-bottom:1rem;
margin-top:1rem
}

.comment-list .pingback .comment-body a:not(.comment-edit-link),.comment-list .trackback .comment-body a:not(.comment-edit-link) {
display:block;
font-weight:700;
line-height:1.5;
padding-right:.5rem
}

.comment-list .pingback .comment-body .comment-edit-link,.comment-list .trackback .comment-body .comment-edit-link {
color:var(--newspack-theme-color-text-light);
font-family:var(--newspack-theme-font-heading);
font-weight:500
}

.comment-list #respond .comment-reply-title {
font-size:var(--newspack-theme-font-size-base)
}

#respond+.comment-reply {
display:none
}

.comment-reply .comment-reply-link,.comment-reply .comment-reply-login {
display:inline-block
}

.comment {
list-style:none;
position:relative
}

@media only screen and (min-width:782px) {
.comment {
padding-left:calc(.5rem + 4.16667vw)
}

.comment .children,.comment.depth-1 {
padding-left:0
}
}

.comment .comment-body {
margin:2rem 0 0
}

.comment .comment-meta {
position:relative
}

.comment .comment-author .avatar {
float:left;
margin-right:1rem;
position:relative
}

.comment .comment-author .fn {
display:inline-block;
position:relative
}

.comment .comment-author .fn a {
color:inherit
}

.comment .comment-author .fn a:hover {
color:var(--newspack-theme-color-primary-against-white)
}

.comment .comment-author .post-author-badge {
background:var(--newspack-theme-color-primary);
border-radius:100%;
color:var(--newspack-theme-color-against-primary);
display:inline-block;
height:16px;
line-height:16px;
margin-left:.25rem;
text-align:center;
width:16px
}

@media only screen and (min-width:782px) {
.comment .comment-author .post-author-badge {
height:18px;
line-height:18px;
width:18px
}
}

.comment .comment-author .post-author-badge svg {
display:inline-block;
fill:currentcolor;
height:inherit;
transform:scale(.875);
width:inherit
}

.comment .comment-metadata .comment-edit-link,.comment .comment-metadata>a {
color:var(--newspack-theme-color-text-light);
display:inline;
font-weight:500;
vertical-align:initial
}

.comment .comment-metadata .comment-edit-link time,.comment .comment-metadata>a time {
vertical-align:initial
}

.comment .comment-metadata .comment-edit-link:hover,.comment .comment-metadata>a:hover {
color:var(--newspack-theme-color-primary-against-white);
text-decoration:none
}

.comment .comment-metadata>* {
display:inline-block
}

.comment .comment-metadata .edit-link-sep {
margin:0 .2em;
vertical-align:initial
}

.comment .comment-metadata .edit-link,.comment .comment-metadata .edit-link-sep {
color:var(--newspack-theme-color-text-light)
}

.comment .comment-metadata .edit-link svg {
margin-right:.1em;
transform:scale(.8);
vertical-align:initial
}

.comment .comment-metadata .comment-edit-link {
margin-left:-1rem;
padding-left:1rem;
position:relative;
z-index:1
}

.comment .comment-metadata .comment-edit-link:hover {
color:var(--newspack-theme-color-primary-against-white)
}

.comment .comment-content {
margin:1rem 0
}

@media only screen and (min-width:1168px) {
.comment .comment-content {
padding-right:1rem
}
}

.comment .comment-content>:first-child {
margin-top:0
}

.comment .comment-content>:last-child {
margin-bottom:0
}

.comment .comment-content blockquote {
margin-left:0
}

.comment .comment-content a {
text-decoration:underline
}

.comment .comment-content a:hover {
text-decoration:none
}

.must-log-in {
font-size:var(--newspack-theme-font-size-sm);
font-style:italic
}

#cancel-comment-reply-link,.comment-reply-link,.comment-reply-login {
font-weight:500
}

#cancel-comment-reply-link:hover,.comment-reply-link:hover,.comment-reply-login:hover {
color:var(--newspack-theme-color-primary-variation)
}

.discussion-avatar-list {
content:"";
display:table;
margin:0;
padding:0;
table-layout:fixed
}

.discussion-avatar-list li {
float:left;
list-style:none;
margin:0 -8px 0 0;
padding:0;
position:relative
}

.discussion-avatar-list .comment-user-avatar img {
height:1.5rem;
width:1.5rem
}

.discussion-meta .discussion-meta-info {
margin:0
}

.discussion-meta .discussion-meta-info .svg-icon {
vertical-align:middle;
fill:currentcolor;
margin-left:-.25rem;
transform:scale(.6) scaleX(-1) translateY(-.1em)
}

.comment-form .comment-notes,.comment-form label {
color:var(--newspack-theme-color-text-light);
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs)
}

@media only screen and (min-width:782px) {
.comment-form .comment-form-author,.comment-form .comment-form-email {
float:left;
width:calc(50% - .5rem)
}

.comment-form .comment-form-email {
margin-left:1rem
}
}

.comment-form input[name=author],.comment-form input[name=email],.comment-form input[name=url] {
display:block;
width:100%
}

.comments-wrapper {
margin:0;
min-height:200px
}

.comments-wrapper.comments-hide {
height:200px;
overflow:hidden
}

.comments-wrapper .comment-list,.comments-wrapper .comment-list>li:first-child article {
margin-top:0
}

.comments-toggle {
align-items:center;
background:#0000;
border-radius:0;
border-top:1px solid var(--newspack-theme-color-border);
color:var(--newspack-theme-color-text-main);
display:flex;
font-size:var(--newspack-theme-font-size-sm);
justify-content:center;
margin-top:0;
position:relative;
width:100%
}

.comments-toggle svg {
transform:rotate(90deg)
}

.comments-toggle:focus,.comments-toggle:hover {
background:#0000;
color:var(--newspack-theme-color-primary-against-white)
}

.comments-hide+.comments-toggle svg {
transform:rotate(270deg)
}

.comments-hide+.comments-toggle:after {
background-image:linear-gradient(#fff0,#fff);
content:"";
height:150px;
left:0;
position:absolute;
right:0;
top:-151px;
z-index:2
}

.archive .page-header,.blog .page-header,.search .page-header {
margin:0 0 3rem;
background: linear-gradient(135deg, rgb(88, 158, 215) 0%, rgb(243, 243, 243) 100%);
}

.archive .page-header h1,.blog .page-header h1,.search .page-header h1 {
margin-top:0;
padding: 10px 1px 0px 15px;
}

.archive .page-description,.blog .page-description,.search .page-description {
clear:both;
display:block
}

.archive .author-avatar,.blog .author-avatar,.search .author-avatar {
display:none
}

.archive .entry,.blog .entry,.search .entry {
margin-top:3rem
}

.archive .entry:first-of-type,.blog .entry:first-of-type,.search .entry:first-of-type {
margin-top:0
}

.archive .post-thumbnail,.blog .post-thumbnail,.search .post-thumbnail {
margin:0 0 .5rem
}

.archive .post-thumbnail figcaption,.blog .post-thumbnail figcaption,.search .post-thumbnail figcaption {
margin-top:8px
}

@media only screen and (min-width:782px) {
.archive .post-thumbnail figcaption,.blog .post-thumbnail figcaption,.search .post-thumbnail figcaption {
font-size:var(--newspack-theme-font-size-xxs)
}
}

.archive .entry-content>p,.blog .entry-content>p,.search .entry-content>p {
margin:0
}

.archive .entry-meta,.archive .entry-title,.blog .entry-meta,.blog .entry-title,.search .entry-meta,.search .entry-title {
margin-bottom:.5rem
}

@media only screen and (min-width:782px) {
.archive .has-post-thumbnail,.blog .has-post-thumbnail,.search .has-post-thumbnail {
align-items:flex-start;
display:flex
}

.archive .has-post-thumbnail .post-thumbnail,.blog .has-post-thumbnail .post-thumbnail,.search .has-post-thumbnail .post-thumbnail {
flex-basis:25%;
margin:0 1em 0 0;
max-width:25%
}

.archive .has-post-thumbnail .entry-container,.blog .has-post-thumbnail .entry-container,.search .has-post-thumbnail .entry-container {
flex-basis:75%
}

.archive .byline,.archive .posted-on,.blog .byline,.blog .posted-on,.search .byline,.search .posted-on {
display:inline
}

.archive .byline,.blog .byline,.search .byline {
margin-right:1rem
}
}

.archive .page-title {
color:#4999b3;
padding: 12px 0px 0px 20px;
}

@media only screen and (min-width:782px) {
.archive:not(.paged).feature-latest article.has-post-thumbnail:first-of-type {
display:block
}

.archive:not(.paged).feature-latest article.has-post-thumbnail:first-of-type .post-thumbnail {
margin-bottom:1rem;
max-width:100%
}
}

.archive.author .page-header {
display:flex;
justify-content:flex-start
}

.archive.author .page-header .avatar {
flex-shrink:0;
height:30px;
margin-right:1rem;
width:30px
}

.archive.author .page-header .page-title:last-child {
margin-bottom:0
}

.archive.author .page-header .taxonomy-description p:first-child {
margin-top:0
}

.archive.author .page-header>span {
align-items:center;
display:inline-flex;
flex-wrap:wrap
}

.archive.author .page-header>span>* {
width:100%
}

@media only screen and (min-width:600px) {
.archive.author .page-header .avatar {
height:80px;
width:80px
}
}

@media only screen and (min-width:782px) {
.archive.author .page-header .avatar {
height:120px;
width:120px
}
}

.archive .cat-links:not(.sponsor-label) {
display:none
}

.page-description {
color:var(--newspack-theme-color-text-main)
}

.tag .page-description:first-letter {
text-transform:capitalize
}

.taxonomy-description {
color:var(--newspack-theme-color-text-light);
font-style:italic;
padding: 0px 10px 15px 30px;
background: #f4f4f4;
}

.taxonomy-description a {
text-decoration:underline
}

.taxonomy-description a:hover {
text-decoration:none
}

@media only screen and (min-width:782px) {
.search .page-header {
width:70%
}
.search-results .cat-links {
margin-top:0px;
}
.search-sort {
    margin-left: 0px;
    padding: 5px;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
    font-size: 15px;
	font-family: 'Fira Sans Condensed';
}
}

 
.site-footer {
margin:2rem 0 0
}

.site-footer a {
color:var(--newspack-theme-color-text-light);
transition:opacity .11s ease-in-out
}

.site-footer .footer-widgets {
padding:1rem 0 1.5rem
}

.site-footer .footer-widgets .wrapper {
flex-wrap:wrap;
justify-content:space-between
}

.site-footer .footer-widgets .widget {
width:100%
}

@media only screen and (min-width:600px) {
.site-footer .footer-widgets .widget {
flex:1 0 0;
margin-right:2rem;
min-width:calc(50% - 2rem)
}
}

@media only screen and (min-width:782px) {
.site-footer .footer-widgets .widget {
min-width:calc(25% - 2rem)
}
}

.site-footer .footer-widgets .widget:last-child {
margin-right:0
}

.site-footer .widget-title,.site-footer .widgettitle {
color:var(--newspack-theme-color-text-light);
font-size:inherit
}

.af-widget .site-footer {
margin-top:0
}

.fw-stacked .footer-widgets .wrapper {
display:block
}

.footer-branding .wrapper {
padding-top:1rem
}

.footer-branding .custom-logo-link,.footer-branding .footer-logo-link {
max-height:76px;
max-width:200px
}

.footer-branding .custom-logo-link img,.footer-branding .footer-logo-link img {
max-height:inherit;
width:auto
}

.footer-branding .custom-logo-link amp-img.amp-wp-enforced-sizes[layout=intrinsic]>img,.footer-branding .footer-logo-link amp-img.amp-wp-enforced-sizes[layout=intrinsic]>img {
object-position:left center
}

.footer-logo-small .footer-branding .custom-logo-link,.footer-logo-small .footer-branding .footer-logo-link {
max-height:48px;
max-width:160px
}

@media only screen and (min-width:782px) {
.footer-logo-large .footer-branding .custom-logo-link,.footer-logo-large .footer-branding .footer-logo-link {
max-height:120px;
max-width:304px
}

.footer-logo-xlarge .footer-branding .custom-logo-link,.footer-logo-xlarge .footer-branding .footer-logo-link {
max-height:160px;
max-width:368px
}
}

.site-info {
color:var(--newspack-theme-color-text-light);
padding-bottom:1rem
}

.site-info .wrapper {
display:block
}

@media only screen and (min-width:782px) {
.site-info .wrapper {
display:flex
}

.site-info .wrapper.site-info-contain {
justify-content:flex-start
}

.site-info .wrapper.site-info-contain>:not(:first-child) {
margin-left:1rem
}

.site-info .wrapper.site-info-contain>:last-child {
margin-left:auto
}
}

.site-info a {
color:inherit;
display:block
}

.site-info a:hover {
color:var(--newspack-theme-color-primary-against-white);
text-decoration:none
}

.site-info .copyright,.site-info a {
margin:.25rem 0
}

.site-info .site-info-contain:first-child {
border-top:1px solid var(--newspack-theme-color-border);
padding-top:1rem
}

.site-info .widget-area .wrapper {
border-top:1px solid var(--newspack-theme-color-border);
justify-content:space-between;
padding:1rem 0 .5rem
}

.site-info .widget-area .widget {
font-size:inherit
}

@media only screen and (min-width:600px) {
.site-info .widget-area .widget {
margin:0 1rem 0 0
}

.site-info .widget-area .widget:last-child {
margin-right:0
}
}

.site-info .widget-area .widget-title,.site-info .widget-area .widgettitle {
display:inline-block;
margin:0 1rem 0 0
}

.site-info .widget-area a {
display:inline;
margin:0
}

.site-info .widget-area li,.site-info .widget-area ul {
list-style:none;
margin:0;
padding:0
}

@media only screen and (min-width:600px) {
.site-info .widget-area ul {
display:inline
}
}

.site-info .widget-area ul li {
margin:.3rem 0
}

@media only screen and (min-width:600px) {
.site-info .widget-area ul li {
display:inline-block;
margin:0 1rem 0 0
}

.site-info .widget-area ul li ul {
display:inline-block;
margin-left:1rem
}

.site-info .widget-area ul li:last-child {
margin-right:0
}
}

.site-info .widget-area ul a {
display:inline-block;
padding:.25rem 0
}

@media only screen and (min-width:600px) {
.site-info .widget-area ul a {
padding:.125rem 0
}
}

.site-info .widget-area p {
margin:0
}

#colophon .site-info .widget-title,#colophon .site-info .widgettitle {
color:inherit;
font-size:1em
}

.widget {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-sm);
margin:0 0 1rem;
word-wrap:break-word
}

@media only screen and (min-width:782px) {
.widget {
margin:0 0 3rem
}

.widget.widget_block {
margin:0 0 32px
}
}

.widget .widget {
font-size:inherit;
margin-bottom:32px
}

.widget:last-child {
margin-bottom:0
}

.widget select {
max-width:100%
}

.widget a:hover {
color:var(--newspack-theme-color-secondary-variation)
}

.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul {
list-style:none;
padding:0
}

.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li {
font-family:var(--newspack-theme-font-heading);
margin:.125rem 0
}

@media only screen and (min-width:600px) {
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li {
margin:0
}
}

.widget_archive ul li ul,.widget_categories ul li ul,.widget_meta ul li ul,.widget_nav_menu ul li ul,.widget_pages ul li ul,.widget_recent_comments ul li ul,.widget_recent_entries ul li ul,.widget_rss ul li ul {
margin-left:1.5em
}

.widget_archive ul a,.widget_categories ul a,.widget_meta ul a,.widget_nav_menu ul a,.widget_pages ul a,.widget_recent_comments ul a,.widget_recent_entries ul a,.widget_rss ul a {
display:inline-block;
padding:.25rem 0
}

@media only screen and (min-width:600px) {
.widget_archive ul a,.widget_categories ul a,.widget_meta ul a,.widget_nav_menu ul a,.widget_pages ul a,.widget_recent_comments ul a,.widget_recent_entries ul a,.widget_rss ul a {
padding:.125rem 0
}
}

.widget_recent_comments ul li,.widget_recent_entries ul li {
margin-bottom:.75rem
}

.widget_recent_entries a {
color:inherit;
font-size:var(--newspack-theme-font-size-md);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading)
}

.widget_recent_entries .post-date {
color:inherit;
display:block;
font-size:var(--newspack-theme-font-size-sm);
opacity:.8
}

.widget_calendar .calendar_wrap {
text-align:center
}

.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th {
border:none
}

.widget_calendar .calendar_wrap a {
text-decoration:underline
}

.widgets-list-layout .widgets-list-layout-blavatar {
width:auto
}

.widgets-list-layout .widgets-list-layout-links {
width:calc(100% - 60px)
}

.jetpack_subscription_widget .error,.jetpack_subscription_widget div {
background-color:var(--newspack-theme-color-bg-pre);
padding:1rem
}

.jetpack_subscription_widget .error p,.jetpack_subscription_widget div p {
margin:0
}

.widget_authors.widget a {
align-items:center;
display:flex
}

.widget_authors.widget img {
margin-right:.5rem
}

.widget_authors.widget ul ul {
margin:0 0 1.5rem 1.5rem
}

.jetpack_top_posts_widget p,.widget_top-posts p {
font-size:var(--newspack-theme-font-size-sm);
font-style:italic
}

.jetpack_top_posts_widget li,.jetpack_top_posts_widget ul,.widget_top-posts li,.widget_top-posts ul {
list-style:none;
margin:0;
padding:0
}

.jetpack_top_posts_widget li:after,.widget_top-posts li:after {
clear:both;
content:"";
display:table;
table-layout:fixed
}

.jetpack_top_posts_widget li:not(:last-child),.widget_top-posts li:not(:last-child) {
margin:0 0 .75em
}

.jetpack_top_posts_widget li a,.widget_top-posts li a {
color:var(--newspack-theme-color-text-main);
display:block;
font-family:var(--newspack-theme-font-heading);
font-weight:700;
line-height:1.2;
text-decoration:none
}

.jetpack_top_posts_widget .widgets-list-layout img,.widget_top-posts .widgets-list-layout img {
float:left;
height:auto;
max-width:80px;
width:30%
}

.jetpack_top_posts_widget .widgets-list-layout .widgets-list-layout-links,.widget_top-posts .widgets-list-layout .widgets-list-layout-links {
float:right;
width:calc(100% - 95px)
}

.jetpack_top_posts_widget .widget-grid-view-image,.widget_top-posts .widget-grid-view-image {
float:left;
max-width:50%
}

.jetpack_top_posts_widget .widget-grid-view-image a,.widget_top-posts .widget-grid-view-image a {
display:inline-block;
margin:0 4px 2px 0
}

.jetpack_top_posts_widget .widget-grid-view-image:nth-child(2n),.widget_top-posts .widget-grid-view-image:nth-child(2n) {
float:right
}

.jetpack_top_posts_widget .widget-grid-view-image:nth-child(2n) a,.widget_top-posts .widget-grid-view-image:nth-child(2n) a {
margin:0 0 2px 4px
}

.widget.widget_top-posts .widgets-list-layout img {
max-width:60px
}

.widget.widget_top-posts .widgets-list-layout .widgets-list-layout-links {
width:calc(100% - 75px)
}

#secondary section:first-child>:first-child,#secondary section:first-child>div>:first-child {
margin-top:0
}

#secondary .widget-title,#secondary .widgettitle {
font-size:var(--newspack-theme-font-size-md)
}

.single #secondary {
padding-top:0rem
}

.page #secondary {
padding-top:0rem
}

.above-content {
margin:1rem 0 0
}

.above-footer-widgets .wrapper,.header-widget .wrapper {
display:block
}

.above-footer-widgets .widget:first-of-type,.header-widget .widget:first-of-type {
margin-top:0
}

.above-footer-widgets .widget:last-of-type,.header-widget .widget:last-of-type {
margin-bottom:0
}

.above-footer-widgets .alignfull,.header-widget .alignfull {
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
max-width:100vw;
width:auto
}

.above-footer-widgets .alignwide,.header-widget .alignwide {
margin-left:calc(25% - 25vw);
margin-right:calc(25% - 25vw);
max-width:100vw
}

.above-footer-widgets [class*=__inner-container],.header-widget [class*=__inner-container] {
margin:0 auto;
max-width:1400px
}

.above-footer-widgets {
margin-top:2rem
}

.h-db .above-header-widgets {
border-bottom:1px solid var(--newspack-theme-color-border)
}

.h-sub.single-featured-image-behind .below-header-widgets,.h-sub.single-featured-image-beside .below-header-widgets {
display:none
}

.entry .entry-content>*,.newspack-inline-popup>*,[id=pico]>* {
margin:32px 0;
max-width:100%
}

.entry .entry-content>:last-child,.newspack-inline-popup>:last-child,[id=pico]>:last-child {
margin-bottom:0
}

.entry .entry-content>.alignleft,.entry .entry-content>.wp-block-image .alignleft,.newspack-inline-popup>.alignleft,.newspack-inline-popup>.wp-block-image .alignleft,[id=pico]>.alignleft,[id=pico]>.wp-block-image .alignleft {
float:left;
margin-left:0;
margin-right:1rem;
max-width:50%
}

.entry .entry-content>.alignright,.entry .entry-content>.wp-block-image .alignright,.newspack-inline-popup>.alignright,.newspack-inline-popup>.wp-block-image .alignright,[id=pico]>.alignright,[id=pico]>.wp-block-image .alignright {
float:right;
margin-left:1rem;
margin-right:0;
max-width:50%
}

.entry .entry-content>* .alignleft:not(:first-child),.entry .entry-content>* .alignright:not(:first-child),.newspack-inline-popup>* .alignleft:not(:first-child),.newspack-inline-popup>* .alignright:not(:first-child),[id=pico]>* .alignleft:not(:first-child),[id=pico]>* .alignright:not(:first-child) {
margin-top:0
}

.entry .entry-content>.aligncenter,.newspack-inline-popup>.aligncenter,[id=pico]>.aligncenter {
margin-left:auto;
margin-right:auto
}

@media only screen and (min-width:782px) {
.entry .entry-content>.aligncenter,.newspack-inline-popup>.aligncenter,[id=pico]>.aligncenter {
margin-left:auto;
margin-right:auto
}
}

@media only screen and (max-width:1167px) {
.entry .entry-content>.wp-block-embed.alignleft,.entry .entry-content>.wp-block-embed.alignright,.newspack-inline-popup>.wp-block-embed.alignleft,.newspack-inline-popup>.wp-block-embed.alignright,[id=pico]>.wp-block-embed.alignleft,[id=pico]>.wp-block-embed.alignright {
float:none;
margin-left:auto;
margin-right:auto;
max-width:100%
}
}

.newspack-inline-popup>:first-child {
margin-top:0
}

@media only screen and (min-width:782px) {
.newspack-front-page .entry .entry-content .alignwide,.page-template-single-wide .entry .entry-content .alignwide,.post-template-single-wide .entry .entry-content .alignwide {
margin-left:calc(25% - 25vw);
margin-right:calc(25% - 25vw);
max-width:100vw
}

.newspack-front-page .entry .entry-content .alignwide.wp-block-cover,.page-template-single-wide .entry .entry-content .alignwide.wp-block-cover,.post-template-single-wide .entry .entry-content .alignwide.wp-block-cover {
width:auto
}
}

.newspack-front-page .entry .entry-content .alignwide .alignfull,.newspack-front-page .entry .entry-content .alignwide .alignwide,.page-template-single-wide .entry .entry-content .alignwide .alignfull,.page-template-single-wide .entry .entry-content .alignwide .alignwide,.post-template-single-wide .entry .entry-content .alignwide .alignfull,.post-template-single-wide .entry .entry-content .alignwide .alignwide {
margin-left:0;
margin-right:0
}

.newspack-front-page .entry .entry-content .alignfull,.page-template-single-wide .entry .entry-content .alignfull,.post-template-single-wide .entry .entry-content .alignfull {
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
max-width:100vw
}

.newspack-front-page .entry .entry-content .alignfull.wp-block-cover,.page-template-single-wide .entry .entry-content .alignfull.wp-block-cover,.post-template-single-wide .entry .entry-content .alignfull.wp-block-cover {
width:100vw
}

.newspack-front-page .entry .entry-content .alignfull .alignwide,.page-template-single-wide .entry .entry-content .alignfull .alignwide,.post-template-single-wide .entry .entry-content .alignfull .alignwide {
margin-left:auto;
margin-right:auto;
max-width:100%;
width:calc(50vw + 600px)
}

.newspack-front-page .entry .entry-content .alignfull .alignfull,.page-template-single-wide .entry .entry-content .alignfull .alignfull,.post-template-single-wide .entry .entry-content .alignfull .alignfull {
margin-left:0;
margin-right:0
}

.newspack-front-page .entry .entry-content .alignfull.wp-block-columns .alignwide,.page-template-single-wide .entry .entry-content .alignfull.wp-block-columns .alignwide,.post-template-single-wide .entry .entry-content .alignfull.wp-block-columns .alignwide {
width:100%
}

.newspack-front-page .entry .entry-content .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.newspack-front-page .entry .entry-content .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.newspack-front-page .entry .entry-content .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.newspack-front-page .entry .entry-content .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide) {
margin-left:auto;
margin-right:auto;
max-width:1400px
}

.newspack-front-page .entry .entry-content .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.newspack-front-page .entry .entry-content .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.newspack-front-page .entry .entry-content .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.newspack-front-page .entry .entry-content .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-wide .entry .entry-content .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-wide .entry .entry-content .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide) {
max-width:100%
}

.page-template-no-header-footer .entry .entry-content>.alignfull:first-child,.page-template-no-header-footer [id=pico]>.alignfull:first-child {
margin-top:0
}

.page-template-no-header-footer .entry .entry-content>:not(.alignfull):last-child,.page-template-no-header-footer [id=pico]>:not(.alignfull):last-child {
margin-bottom:32px
}

.entry .entry-content .entry,.entry .entry-content .entry-content {
margin:inherit;
max-width:inherit;
padding:inherit
}

@media only screen and (min-width:782px) {
.entry .entry-content .entry,.entry .entry-content .entry-content {
margin:inherit;
max-width:inherit;
padding:inherit
}
}

.h-stk .entry-content [id],.h-stk .wp-block-footnotes li,.h-stk sup.fn a {
scroll-margin-top:115px
}

@media only screen and (min-width:782px) {
.h-stk .entry-content [id],.h-stk .wp-block-footnotes li,.h-stk sup.fn a {
scroll-margin-top:180px
}

.h-stk.h-dh .entry-content [id],.h-stk.h-dh .wp-block-footnotes li,.h-stk.h-dh sup.fn a {
scroll-margin-top:210px
}

.h-stk.h-sub:not(.home) .entry-content [id],.h-stk.h-sub:not(.home) .wp-block-footnotes li,.h-stk.h-sub:not(.home) sup.fn a {
scroll-margin-top:100px
}
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
padding:20px 30px
}

.has-drop-cap:not(:focus):first-letter {
font-size:4em;
line-height:.75;
margin:.125em .75rem 0 0;
position:relative
}

p.has-background {
padding:20px 30px
}

.wpnbha figcaption {
max-width:100%
}

.wpnbha .more-link+.entry-meta {
margin-top:.75rem
}

.mobile-sidebar .wpnbha .entry-meta,.mobile-sidebar .wpnbha .entry-meta a,.mobile-sidebar .wpnbha .entry-meta a:hover,.mobile-sidebar .wpnbha .entry-meta a:visited,.site-footer .wpnbha .entry-meta,.site-footer .wpnbha .entry-meta a,.site-footer .wpnbha .entry-meta a:hover,.site-footer .wpnbha .entry-meta a:visited,.wpnbpc .cat-links a,.wpnbpc .cat-links a:visited,.wpnbpc .entry-meta .byline a,.wpnbpc .entry-meta .byline a:hover,.wpnbpc .entry-meta .byline a:visited,.wpnbpc .entry-meta .byline a:visited:hover,.wpnbpc h3 a,.wpnbpc h3 a:visited {
color:inherit
}

#secondary .wp-block-newspack-blocks-carousel article .entry-title,.desktop-sidebar .wp-block-newspack-blocks-carousel article .entry-title,.mobile-sidebar .wp-block-newspack-blocks-carousel article .entry-title,.subpage-sidebar .wp-block-newspack-blocks-carousel article .entry-title {
font-size:.9rem
}

#secondary .wp-block-newspack-blocks-carousel article .entry-meta,.desktop-sidebar .wp-block-newspack-blocks-carousel article .entry-meta,.mobile-sidebar .wp-block-newspack-blocks-carousel article .entry-meta,.subpage-sidebar .wp-block-newspack-blocks-carousel article .entry-meta {
font-size:var(--newspack-theme-font-size-xs)
}

#secondary .wp-block-newspack-blocks-carousel article .entry-wrapper,.desktop-sidebar .wp-block-newspack-blocks-carousel article .entry-wrapper,.mobile-sidebar .wp-block-newspack-blocks-carousel article .entry-wrapper,.subpage-sidebar .wp-block-newspack-blocks-carousel article .entry-wrapper {
padding:20px 36px
}

#secondary .wp-block-newspack-blocks-carousel article .avatar,.desktop-sidebar .wp-block-newspack-blocks-carousel article .avatar,.mobile-sidebar .wp-block-newspack-blocks-carousel article .avatar,.subpage-sidebar .wp-block-newspack-blocks-carousel article .avatar {
height:30px;
width:30px
}

#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button,#secondary .wp-block-newspack-blocks-carousel .swiper-button,#secondary .wp-block-newspack-blocks-carousel .wp-block-newspack-carousel__amp-carousel button,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button,.desktop-sidebar .wp-block-newspack-blocks-carousel .swiper-button,.desktop-sidebar .wp-block-newspack-blocks-carousel .wp-block-newspack-carousel__amp-carousel button,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button,.mobile-sidebar .wp-block-newspack-blocks-carousel .swiper-button,.mobile-sidebar .wp-block-newspack-blocks-carousel .wp-block-newspack-carousel__amp-carousel button,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button,.subpage-sidebar .wp-block-newspack-blocks-carousel .swiper-button,.subpage-sidebar .wp-block-newspack-blocks-carousel .wp-block-newspack-carousel__amp-carousel button {
height:24px;
width:24px
}

#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-next,#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-play,#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,#secondary .wp-block-newspack-blocks-carousel .swiper-button-next,#secondary .wp-block-newspack-blocks-carousel .swiper-button-prev,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-next,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,.desktop-sidebar .wp-block-newspack-blocks-carousel .swiper-button-next,.desktop-sidebar .wp-block-newspack-blocks-carousel .swiper-button-prev,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-next,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,.mobile-sidebar .wp-block-newspack-blocks-carousel .swiper-button-next,.mobile-sidebar .wp-block-newspack-blocks-carousel .swiper-button-prev,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-next,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,.subpage-sidebar .wp-block-newspack-blocks-carousel .swiper-button-next,.subpage-sidebar .wp-block-newspack-blocks-carousel .swiper-button-prev {
background-size:20px 20px
}

#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-next,#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-play,#secondary .wp-block-newspack-blocks-carousel .swiper-button-next,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-next,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.desktop-sidebar .wp-block-newspack-blocks-carousel .swiper-button-next,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-next,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.mobile-sidebar .wp-block-newspack-blocks-carousel .swiper-button-next,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-next,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.subpage-sidebar .wp-block-newspack-blocks-carousel .swiper-button-next {
right:4px
}

#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-pause,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-play {
top:4px
}

#secondary .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,#secondary .wp-block-newspack-blocks-carousel .swiper-button-prev,.desktop-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,.desktop-sidebar .wp-block-newspack-blocks-carousel .swiper-button-prev,.mobile-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,.mobile-sidebar .wp-block-newspack-blocks-carousel .swiper-button-prev,.subpage-sidebar .wp-block-newspack-blocks-carousel .amp-carousel-button-prev,.subpage-sidebar .wp-block-newspack-blocks-carousel .swiper-button-prev {
left:4px
}

#secondary .wpbnbd.tiered .tiers,.desktop-sidebar .wpbnbd.tiered .tiers,.mobile-sidebar .wpbnbd.tiered .tiers,.subpage-sidebar .wpbnbd.tiered .tiers {
margin-left:.62rem;
margin-right:.62rem
}

#secondary .wpbnbd .thanks,#secondary .wpbnbd button[type=submit],.desktop-sidebar .wpbnbd .thanks,.desktop-sidebar .wpbnbd button[type=submit],.mobile-sidebar .wpbnbd .thanks,.mobile-sidebar .wpbnbd button[type=submit],.subpage-sidebar .wpbnbd .thanks,.subpage-sidebar .wpbnbd button[type=submit] {
margin-left:1rem;
margin-right:1rem
}

.widget .wpbnbd .freq-label {
font-size:1em
}

.site-info .widget .wpbnbd .thanks {
margin:.5rem 1.5rem
}

.desktop-sidebar .wp-block-newspack-blocks-author-profile,.mobile-sidebar .wp-block-newspack-blocks-author-profile,.subpage-sidebar .wp-block-newspack-blocks-author-profile {
font-size:var(--newspack-theme-font-size-sm)
}

.wp-block-columns .wp-block-cover,.wp-block-columns .wp-block-cover-image {
min-height:330px;
padding-left:1rem;
padding-right:1rem
}

.wp-block-columns .wp-block-column.is-style-rounded {
border-radius:6px
}

.wp-block-columns .wp-block-column>* {
margin-bottom:32px;
margin-top:32px
}

.wp-block-columns .wp-block-column>.accent-header+div.wpnbha,.wp-block-columns .wp-block-column>:first-child,.wp-block-columns .wp-block-column>:first-child .article-section-title {
margin-top:0
}

.wp-block-columns .wp-block-column>:last-child {
margin-bottom:0
}

.wp-block-cover,.wp-block-cover-image {
min-height:430px;
padding:1rem 1.5rem;
position:relative
}

.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container {
width:100%
}

.wp-block-cover article .cat-links a,.wp-block-cover article .cat-links a:visited,.wp-block-cover article .entry-meta,.wp-block-cover article .entry-meta a,.wp-block-cover article .entry-meta a:visited,.wp-block-cover-image article .cat-links a,.wp-block-cover-image article .cat-links a:visited,.wp-block-cover-image article .entry-meta,.wp-block-cover-image article .entry-meta a,.wp-block-cover-image article .entry-meta a:visited {
color:#fff
}

.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
max-width:100%;
min-height:250px
}

@media only screen and (min-width:600px) {
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
width:50%
}
}

@media only screen and (min-width:782px) {
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
padding:1rem 2rem
}
}

.wp-block-cover-image.alignleft .wp-block-pullquote:not(.is-style-solid-color) blockquote,.wp-block-cover-image.alignleft blockquote,.wp-block-cover-image.alignright .wp-block-pullquote:not(.is-style-solid-color) blockquote,.wp-block-cover-image.alignright blockquote,.wp-block-cover.alignleft .wp-block-pullquote:not(.is-style-solid-color) blockquote,.wp-block-cover.alignleft blockquote,.wp-block-cover.alignright .wp-block-pullquote:not(.is-style-solid-color) blockquote,.wp-block-cover.alignright blockquote {
padding-left:0
}

.wp-block-cover .wp-block-cover__inner-container>:first-child,.wp-block-cover-image .wp-block-cover__inner-container>:first-child {
margin-top:0
}

.wp-block-cover .wp-block-cover__inner-container>:last-child,.wp-block-cover-image .wp-block-cover__inner-container>:last-child {
margin-bottom:0
}

.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link),.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):hover,.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):visited {
color:inherit
}

.wp-block-pullquote {
border-color:#0000;
border-width:4px 0 2px;
color:inherit;
font-size:1em;
padding:1rem 0;
text-align:left
}

.wp-block-pullquote blockquote {
border:none;
margin:1rem 0 1.25rem;
padding-left:0
}

.wp-block-pullquote blockquote p,.wp-block-pullquote.is-style-solid-color blockquote p {
font-size:var(--newspack-theme-font-size-lg)
}

.wp-block-pullquote p {
font-style:italic;
line-height:1.3;
margin-bottom:.5em;
margin-top:.5em
}

.wp-block-pullquote p em {
font-style:normal
}

@media only screen and (min-width:782px) {
.wp-block-pullquote p {
font-size:var(--newspack-theme-font-size-lg)
}
}

.wp-block-pullquote.has-text-align-left:not(.alignleft):not(.alignright) p,.wp-block-pullquote.has-text-align-right:not(.alignleft):not(.alignright) p {
font-size:var(--newspack-theme-font-size-lg)
}

@media only screen and (min-width:782px) {
.wp-block-pullquote.has-text-align-left:not(.alignleft):not(.alignright) p,.wp-block-pullquote.has-text-align-right:not(.alignleft):not(.alignright) p {
font-size:var(--newspack-theme-font-size-lg)
}
}

.wp-block-pullquote cite {
color:inherit;
display:inline-block;
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs);
line-height:1.6;
opacity:.8;
text-transform:none
}

.wp-block-pullquote cite:before {
content:"—";
margin-right:.25rem
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
padding:0;
width:100%
}

@media only screen and (min-width:600px) {
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
border-bottom-width:0;
width:50%
}
}

.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignleft.has-background blockquote,.wp-block-pullquote.alignright blockquote,.wp-block-pullquote.alignright.has-background blockquote {
margin:1rem 0
}

.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote {
max-width:100%;
padding:0
}

.wp-block-pullquote.alignleft blockquote p,.wp-block-pullquote.alignright blockquote p {
font-size:1rem
}

@media only screen and (min-width:782px) {
.wp-block-pullquote.alignleft blockquote p,.wp-block-pullquote.alignright blockquote p {
font-size:var(--newspack-theme-font-size-md)
}
}

.wp-block-pullquote.alignleft blockquote p:first-child,.wp-block-pullquote.alignright blockquote p:first-child {
margin-top:0
}

.wp-block-pullquote.is-style-solid-color {
background-color:var(--newspack-theme-color-primary);
padding-left:0;
padding-right:0
}

.wp-block-pullquote.is-style-solid-color a {
color:var(--newspack-theme-color-bg-body)
}

.wp-block-pullquote.is-style-solid-color cite {
color:inherit
}

.wp-block-pullquote.is-style-solid-color blockquote {
margin-left:1rem;
margin-right:1rem;
max-width:100%;
padding-left:0
}

.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,.wp-block-pullquote.is-style-solid-color blockquote.has-primary-variation-color,.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-variation-color,.wp-block-pullquote.is-style-solid-color blockquote.has-text-color a,.wp-block-pullquote.is-style-solid-color blockquote.has-text-color p,.wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
color:inherit
}

@media only screen and (min-width:782px) {
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left:0;
margin-right:0
}

.wp-block-pullquote.is-style-solid-color.alignleft,.wp-block-pullquote.is-style-solid-color.alignright {
padding:1rem 2rem
}

.wp-block-pullquote.has-background,.wp-block-pullquote.is-style-solid-color,.wp-block-pullquote[style*=border-style][style*=border-width] {
padding-left:1.5rem;
padding-right:1.5rem
}
}

.wp-block-pullquote.has-background blockquote {
margin-left:1rem;
margin-right:1rem
}

.wp-block-pullquote.has-background.alignleft,.wp-block-pullquote.has-background.alignright {
padding-bottom:1rem;
padding-top:1rem
}

.wp-block-pullquote.has-text-align-center {
text-align:center
}

.wp-block-latest-comments {
padding-left:0
}

.wp-block-latest-comments .wp-block-latest-comments__comment {
font-size:var(--newspack-theme-font-size-sm);
line-height:var(--newspack-theme-font-line-height-body)
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
font-family:var(--newspack-theme-font-heading);
font-weight:700
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta a,.wp-block-latest-comments .wp-block-latest-comments__comment-meta a:visited {
color:var(--newspack-theme-color-text-main);
text-decoration:none
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover {
text-decoration:underline
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
color:var(--newspack-theme-color-text-light);
font-size:.9em;
font-weight:400;
margin:.15rem 0 0
}

.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
font-size:1.05em;
margin-top:0
}

.wp-block-audio,.wp-block-audio audio {
width:100%
}

.wp-block-audio.alignleft audio,.wp-block-audio.alignright audio {
max-width:198px
}

@media only screen and (min-width:782px) {
.wp-block-audio.alignleft audio,.wp-block-audio.alignright audio {
max-width:391px
}
}

@media only screen and (min-width:1379px) {
.wp-block-audio.alignleft audio,.wp-block-audio.alignright audio {
max-width:385.44px
}
}

.wp-block-audio figcaption {
text-align:left
}

.wp-block-video video {
width:100%
}

.wp-block-video figcaption {
text-align:left
}

.wp-block-video amp-video button:hover {
background:#0000
}

.wp-block-buttons {
--wp--style--block-gap:.5rem
}

.wp-block-button__link,.wp-block-buttons .wp-block-button__link {
color:var(--newspack-theme-color-against-secondary)
}

.wp-block-button__link {
background-color:var(--newspack-theme-color-secondary);
border:none;
border-radius:5px;
box-sizing:border-box;
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-sm);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading);
outline:none;
padding:.76rem 1rem;
text-decoration:none;
transition:background .15s ease-in-out
}

.wp-block-button__link:visited {
color:var(--newspack-theme-color-against-secondary)
}

.wp-block-jetpack-button button.wp-block-button__link {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-sm);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading);
padding:.76rem 1rem
}

.entry-content .wp-block-button__link {
text-decoration:none
}

.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline {
border:2px solid;
transition:all .15s ease-in-out
}

.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background) {
background:#0000
}

.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link {
padding:calc(.76rem
}

.is-style-outline .wp-block-button__link,.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline {
color:var(--newspack-theme-color-secondary-against-white)
}

.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button.wp-block-button__link:active,.wp-block-button.wp-block-button__link:focus,.wp-block-button.wp-block-button__link:hover {
background:var(--newspack-theme-color-bg-button-hover)!important;
color:#fff!important
}

.wp-block-button .wp-block-button__link:focus,.wp-block-button.wp-block-button__link:focus {
outline:thin dotted;
outline-offset:-4px
}

.wp-block-button .wp-block-button__link.is-style-outline:active,.wp-block-button .wp-block-button__link.is-style-outline:focus,.wp-block-button .wp-block-button__link.is-style-outline:hover,.wp-block-button.wp-block-button__link.is-style-outline:active,.wp-block-button.wp-block-button__link.is-style-outline:focus,.wp-block-button.wp-block-button__link.is-style-outline:hover {
border-color:var(--newspack-theme-color-bg-button-hover)
}

.wp-block-button.is-style-outline:not(.wp-block-button__link) {
border:0
}

.wp-block-archives,.wp-block-categories,.wp-block-latest-posts {
list-style:none;
padding:0
}

.wp-block-archives li,.wp-block-categories li,.wp-block-latest-posts li {
padding-bottom:.75rem
}

.wp-block-archives li.menu-item-has-children,.wp-block-archives li:last-child,.wp-block-categories li.menu-item-has-children,.wp-block-categories li:last-child,.wp-block-latest-posts li.menu-item-has-children,.wp-block-latest-posts li:last-child {
padding-bottom:0
}

.wp-block-archives li a,.wp-block-categories li a,.wp-block-latest-posts li a {
text-decoration:none
}

.wp-block-archives li,.wp-block-categories li {
font-family:var(--newspack-theme-font-heading);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading)
}

.wp-block-archives.aligncenter,.wp-block-categories.aligncenter {
text-align:center
}

.wp-block-categories ul {
padding-top:.75rem
}

.wp-block-categories li ul {
list-style:none;
padding-left:0
}

.wp-block-categories ul {
counter-reset:submenu
}

.wp-block-categories ul>li>a:before {
content:"– " counters(submenu,"– ",none);
counter-increment:submenu;
font-family:var(--newspack-theme-font-body);
font-weight:400
}

.widget .wp-block-categories li {
font-weight:400;
line-height:1.6;
padding-bottom:0
}

.widget .wp-block-categories li a {
display:inline-block;
padding:.125rem 0
}

.wp-block-latest-posts li>a {
font-family:var(--newspack-theme-font-heading);
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading)
}

.wp-block-latest-posts time {
color:var(--newspack-theme-color-text-light);
font-family:var(--newspack-theme-font-heading)
}

.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
font-size:.8em
}

.wp-block-latest-posts.is-grid li {
border-top:2px solid var(--newspack-theme-color-border);
margin-bottom:2rem;
padding-top:1rem
}

.wp-block-latest-posts.is-grid li a:after {
content:""
}

.wp-block-latest-posts.is-grid li:last-child {
margin-bottom:auto
}

.wp-block-latest-posts.is-grid li:last-child a:after {
content:""
}

.wp-block-preformatted {
font-size:var(--newspack-theme-font-size-xs);
line-height:1.8;
padding:1rem
}

.widget .wp-block-preformatted {
font-size:var(--newspack-theme-font-size-sm)
}

.wp-block-verse {
font-family:var(--newspack-theme-font-body);
font-size:var(--newspack-theme-font-size-base);
line-height:1.8
}

.wp-block-quote:not(.is-large),.wp-block-quote:not(.is-style-large) {
border-color:var(--newspack-theme-color-link);
border-width:2px;
padding-bottom:0;
padding-top:0
}

.wp-block-quote p {
font-size:1em;
font-style:normal;
margin-bottom:.5em
}

.wp-block-quote cite {
font-size:.7rem
}

.wp-block-quote.is-large,.wp-block-quote.is-style-large {
border-left:none;
margin:1rem 0;
padding:0
}

.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
font-size:var(--newspack-theme-font-size-lg);
font-style:italic;
line-height:1.4
}

.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer {
font-size:.7rem
}

@media only screen and (min-width:782px) {
.wp-block-quote.is-large,.wp-block-quote.is-style-large {
margin:1rem 0;
padding:1rem 0
}

.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
font-size:var(--newspack-theme-font-size-lg)
}
}

.wp-block-quote.has-background {
padding:1.5rem
}

.wp-block-image img {
display:block
}

.wp-block-image figcaption {
text-align:left
}

.wp-block-image img:not([style*=object-fit]) {
height:auto!important
}

.wp-block-gallery {
list-style-type:none;
padding-left:0
}

.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {
margin-bottom:16px
}

.wp-block-gallery figcaption a,.wp-block-gallery figcaption a:hover {
color:#fff
}

.wp-block-separator,hr {
background-color:initial;
border:0;
border-top:1px solid var(--newspack-theme-color-border);
height:1px;
margin:2rem auto;
max-width:5rem;
opacity:1
}

.wp-block-separator.is-style-wide,hr.is-style-wide {
max-width:100%
}

.wp-block-separator.is-style-dots,hr.is-style-dots {
background-color:inherit;
border:inherit;
height:inherit;
max-width:100%;
text-align:center
}

.wp-block-separator.is-style-dots:before,hr.is-style-dots:before {
color:var(--newspack-theme-color-text-light);
font-size:var(--newspack-theme-font-size-lg);
letter-spacing:var(--newspack-theme-font-size-sm);
padding-left:var(--newspack-theme-font-size-sm)
}

.wp-block-separator.has-background,hr.has-background {
border:0
}

.wp-block-separator.has-background.is-style-dots:before,hr.has-background.is-style-dots:before {
color:inherit
}

.entry .entry-content>.wp-block-separator,.entry .entry-content>hr,[id=pico]>.wp-block-separator,[id=pico]>hr {
margin:2rem auto
}

.wp-block-embed-twitter {
word-break:break-word
}

.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
border-color:var(--newspack-theme-color-text-light)
}

.wp-block-table.aligncenter {
margin-left:auto;
margin-right:auto
}

.wp-block-file {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-sm)
}

.wp-block-file.has-background {
padding:1rem
}

.wp-block-file .wp-block-file__button {
background:var(--newspack-theme-color-secondary);
border:none;
border-radius:5px;
color:var(--newspack-theme-color-against-secondary);
display:table;
font-family:var(--newspack-theme-font-heading);
font-size:inherit;
font-weight:700;
line-height:var(--newspack-theme-font-line-height-heading);
margin-left:0;
margin-top:.75rem;
padding:.75rem 1rem;
text-decoration:none;
transition:background .15s ease-in-out
}

.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover {
background:var(--newspack-theme-color-bg-button-hover);
color:#fff;
cursor:pointer
}

.wp-block-file .wp-block-file__button:focus {
outline:thin dotted;
outline-offset:-4px
}

.wp-block-search .search-icon {
height:32px;
width:32px
}

.wp-block-search .has-icon {
padding:.25rem .5rem
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
border-color:var(--newspack-theme-color-border);
padding:0
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input {
border:0
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__button {
margin:2px;
padding:calc(.76rem - 4px) 1rem
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__button.has-icon {
padding:.15rem .25rem
}

.wp-block-search.wp-block-search__button-inside .has-icon {
border:0
}

.wp-block-search.wp-block-search__button-inside .has-icon:not(.has-background) {
background:#0000
}

.wp-block-search.wp-block-search__button-inside .has-icon:not(.has-text-color) {
color:var(--newspack-theme-color-text-main)
}

.wp-block-search__button-behavior-expand:not(.wp-block-search__searchfield-hidden) .wp-block-search__button {
border-bottom-left-radius:0;
border-top-left-radius:0
}

.wp-block-code {
border-radius:0
}

.wp-block-code code {
font-size:var(--newspack-theme-font-size-md);
white-space:pre-wrap;
word-break:break-word
}

.wp-block-group .wp-block-group__inner-container>* {
margin-bottom:32px;
margin-top:32px
}

.wp-block-group .wp-block-group__inner-container>:first-child {
margin-top:0
}

.wp-block-group .wp-block-group__inner-container>:last-child {
margin-bottom:0
}

@media only screen and (min-width:600px) {
.wp-block-group.alignleft iframe[style*="width: 100%"],.wp-block-group.alignright iframe[style*="width: 100%"] {
width:400px!important
}
}

.wp-block-group>.wp-block-group-is-layout-grid>* {
margin:0
}

@media only screen and (min-width:600px) {
.entry .entry-content>.wp-block-group.alignleft:not(:first-child),.entry .entry-content>.wp-block-group.alignright:not(:first-child),[id=pico]>.wp-block-group.alignleft:not(:first-child),[id=pico]>.wp-block-group.alignright:not(:first-child) {
margin-top:0
}
}

@media only screen and (max-width:599px) {
.entry .entry-content>.wp-block-group.alignleft,.entry .entry-content>.wp-block-group.alignright,[id=pico]>.wp-block-group.alignleft,[id=pico]>.wp-block-group.alignright {
float:none;
margin-left:0;
margin-right:0;
max-width:100%
}
}

.wp-block-group.has-background.alignfull+.wp-block-group.has-background.alignfull,[id=pico]>.wp-block-group.has-background.alignfull+.wp-block-group.has-background.alignfull {
margin-top:-32px
}

.wp-block-cover .wp-block-group.has-background+.wp-block-group.has-background {
margin-top:unset
}

.newspack-front-page.hide-homepage-title .entry-content>.wp-block-group.alignfull:first-child,.newspack-front-page.hide-homepage-title [id=pico]>.wp-block-group.alignfull:first-child {
margin-top:0
}

@media only screen and (min-width:782px) {
.newspack-front-page.hide-homepage-title .entry-content>.wp-block-group.alignfull:first-child,.newspack-front-page.hide-homepage-title [id=pico]>.wp-block-group.alignfull:first-child {
margin-top:calc(-.5rem - 1px)
}
}

.wp-block-newspack-blocks-iframe .wp-block-embed__wrapper {
max-width:100%
}

.wp-block-loginout label {
display:block
}

.wp-block-details {
border:solid var(--newspack-theme-color-border);
border-width:1px 0;
padding:.5rem 1.5rem
}

.wp-block-details>:not(summary) {
margin-bottom:16px;
margin-top:16px
}

.wp-block-details summary {
font-family:var(--newspack-theme-font-heading);
margin-left:-1rem
}

.wp-block-details+.wp-block-details {
border-top:0;
margin-top:-32px
}

.wp-block-footnotes li:focus {
outline:thin dotted
}

.wp-block-navigation a {
text-decoration:none
}

.wp-block-jetpack-mailchimp input[type=email] {
width:100%
}

.wp-block-jetpack-mailchimp p {
margin:0
}

.wp-block-jetpack-mailchimp p[id^=wp-block-jetpack-mailchimp] {
font-size:var(--newspack-theme-font-size-sm)
}

.wp-block-jetpack-mailchimp .wp-block-jetpack-button.wp-block-button {
margin:.5rem 0
}

.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification {
font-size:var(--newspack-theme-font-size-sm);
margin-top:.5rem
}

.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.is-visible {
margin-bottom:0
}

.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp {
margin:0
}

.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp .wp-block-button__link,.newspack-pattern.subscribe__style-6 .wp-block-jetpack-mailchimp .wp-block-button__link {
width:100%
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp .wp-block-button__link,.newspack-pattern.subscribe__style-6 .wp-block-jetpack-mailchimp .wp-block-button__link {
width:auto
}
}

@media only screen and (min-width:782px) {
.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form,.newspack-pattern.subscribe__style-6 .wp-block-jetpack-mailchimp form {
align-items:center;
display:flex;
flex-wrap:wrap
}

.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form>*,.newspack-pattern.subscribe__style-6 .wp-block-jetpack-mailchimp form>* {
flex:0 0 100%
}

.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form>p:first-child,.newspack-pattern.subscribe__style-6 .wp-block-jetpack-mailchimp form>p:first-child {
flex:1 1 auto;
margin-bottom:.5rem;
margin-right:.5rem
}

.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form>.wp-block-jetpack-button.wp-block-button,.newspack-pattern.subscribe__style-6 .wp-block-jetpack-mailchimp form>.wp-block-jetpack-button.wp-block-button {
flex:0 0 auto;
margin-left:auto;
margin-top:0
}

.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form {
margin-left:auto;
margin-right:auto;
max-width:65%
}
}

.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification,.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form .wp-block-jetpack-button,.newspack-pattern.subscribe__style-5 .wp-block-jetpack-mailchimp form p {
text-align:center
}

.wp-block-organic-profile-block {
box-shadow:none
}

.wp-block-organic-profile-block .organic-profile-image {
align-items:center;
background:none!important;
margin-bottom:16px
}

@media only screen and (min-width:768px) {
.wp-block-organic-profile-block .organic-profile-image {
margin-bottom:0;
margin-right:32px
}
}

.wp-block-organic-profile-block .organic-profile-image[class*=amp-wp-] figure {
display:flex;
height:100%
}

.wp-block-organic-profile-block .organic-profile-image img {
display:block;
height:auto;
margin:0;
opacity:1;
width:100%
}

.wp-block-organic-profile-block .organic-profile-content {
padding:0
}

.wp-block-organic-profile-block .organic-profile-content h5 {
color:var(--newspack-theme-color-text-light)
}

.wp-block-organic-profile-block .organic-profile-social .social-link {
border:0;
color:var(--newspack-theme-color-text-light);
display:inline-block;
font-size:16px;
height:32px;
line-height:32px;
padding:0;
text-align:center;
width:32px
}

.wp-block-organic-profile-block .organic-profile-social .social-link:active,.wp-block-organic-profile-block .organic-profile-social .social-link:focus,.wp-block-organic-profile-block .organic-profile-social .social-link:hover {
color:inherit
}

.has-xx-small-font-size {
font-size:var(--newspack-theme-font-size-xxs)
}

.has-x-small-font-size {
font-size:var(--newspack-theme-font-size-xs)
}

.has-small-font-size {
font-size:var(--newspack-theme-font-size-sm)
}

.has-normal-font-size {
font-size:var(--newspack-theme-font-size-base)
}

.has-large-font-size {
font-size:var(--newspack-theme-font-size-lg)
}

.has-huge-font-size,.has-x-large-font-size,.has-xx-large-font-size,.has-xxx-large-font-size,.has-xxxx-large-font-size,.has-xxxxx-large-font-size {
font-size:var(--newspack-theme-font-size-xl)
}

@media only screen and (min-width:782px) {
.has-large-font-size {
font-size:var(--newspack-theme-font-size-xl)
}

.has-huge-font-size,.has-x-large-font-size,.has-xx-large-font-size {
font-size:var(--newspack-theme-font-size-xxl)
}

.has-xxx-large-font-size {
font-size:var(--newspack-theme-font-size-xxxl)
}

.has-xxxx-large-font-size {
font-size:var(--newspack-theme-font-size-xxxxl)
}

.has-xxxxx-large-font-size {
font-size:var(--newspack-theme-font-size-xxxxxl)
}
}

.has-accent-background-color,.has-accent-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-accent-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-accent-background-color,.wp-block-navigation-item.has-accent-background-color,.wp-block-pullquote.has-accent-background-color,.wp-block-pullquote.is-style-solid-color.has-accent-background-color,.wp-block-search__button.has-accent-background-color {
background-color:var(--newspack-theme-color-primary)
}

.has-accent-color,.is-style-outline .wp-block-button__link.has-accent-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-accent-color,.wp-block-button__link.has-accent-color,.wp-block-button__link.has-accent-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-accent-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-accent-color,.wp-block-pullquote.is-style-solid-color blockquote.has-accent-color p,.wp-block-search__button.has-accent-color {
color:var(--newspack-theme-color-primary)
}

.has-accent-border-color,.wp-block-pullquote.has-accent-border-color {
border-color:var(--newspack-theme-color-primary)
}

.has-primary-background-color,.has-primary-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-primary-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-primary-background-color,.wp-block-navigation-item.has-primary-background-color,.wp-block-pullquote.has-primary-background-color,.wp-block-pullquote.is-style-solid-color.has-primary-background-color,.wp-block-search__button.has-primary-background-color {
background-color:var(--newspack-theme-color-primary)
}

.has-primary-color,.is-style-outline .wp-block-button__link.has-primary-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-primary-color,.wp-block-button__link.has-primary-color,.wp-block-button__link.has-primary-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-primary-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,.wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p,.wp-block-search__button.has-primary-color {
color:var(--newspack-theme-color-primary)
}

.has-primary-border-color,.wp-block-pullquote.has-primary-border-color {
border-color:var(--newspack-theme-color-primary)
}

.has-primary-variation-background-color,.has-primary-variation-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-primary-variation-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-primary-variation-background-color,.wp-block-navigation-item.has-primary-variation-background-color,.wp-block-pullquote.has-primary-variation-background-color,.wp-block-pullquote.is-style-solid-color.has-primary-variation-background-color,.wp-block-search__button.has-primary-variation-background-color {
background-color:var(--newspack-theme-color-primary-variation)
}

.has-primary-variation-color,.is-style-outline .wp-block-button__link.has-primary-variation-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-primary-variation-color,.wp-block-button__link.has-primary-variation-color,.wp-block-button__link.has-primary-variation-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-primary-variation-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-primary-variation-color,.wp-block-pullquote.is-style-solid-color blockquote.has-primary-variation-color p,.wp-block-search__button.has-primary-variation-color {
color:var(--newspack-theme-color-primary-variation)
}

.has-primary-variation-border-color,.wp-block-pullquote.has-primary-variation-border-color {
border-color:var(--newspack-theme-color-primary-variation)
}

.has-accent-2-background-color,.has-accent-2-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-accent-2-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-accent-2-background-color,.wp-block-navigation-item.has-accent-2-background-color,.wp-block-pullquote.has-accent-2-background-color,.wp-block-pullquote.is-style-solid-color.has-accent-2-background-color,.wp-block-search__button.has-accent-2-background-color {
background-color:var(--newspack-theme-color-secondary)
}

.has-accent-2-color,.is-style-outline .wp-block-button__link.has-accent-2-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-accent-2-color,.wp-block-button__link.has-accent-2-color,.wp-block-button__link.has-accent-2-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-accent-2-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-accent-2-color,.wp-block-pullquote.is-style-solid-color blockquote.has-accent-2-color p,.wp-block-search__button.has-accent-2-color {
color:var(--newspack-theme-color-secondary)
}

.has-accent-2-border-color,.wp-block-pullquote.has-accent-2-border-color {
border-color:var(--newspack-theme-color-secondary)
}

.has-secondary-background-color,.has-secondary-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-secondary-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-secondary-background-color,.wp-block-navigation-item.has-secondary-background-color,.wp-block-pullquote.has-secondary-background-color,.wp-block-pullquote.is-style-solid-color.has-secondary-background-color,.wp-block-search__button.has-secondary-background-color {
background-color:var(--newspack-theme-color-secondary)
}

.has-secondary-color,.is-style-outline .wp-block-button__link.has-secondary-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-secondary-color,.wp-block-button__link.has-secondary-color,.wp-block-button__link.has-secondary-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-secondary-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p,.wp-block-search__button.has-secondary-color {
color:var(--newspack-theme-color-secondary)
}

.has-secondary-border-color,.wp-block-pullquote.has-secondary-border-color {
border-color:var(--newspack-theme-color-secondary)
}

.has-secondary-variation-background-color,.has-secondary-variation-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-secondary-variation-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-secondary-variation-background-color,.wp-block-navigation-item.has-secondary-variation-background-color,.wp-block-pullquote.has-secondary-variation-background-color,.wp-block-pullquote.is-style-solid-color.has-secondary-variation-background-color,.wp-block-search__button.has-secondary-variation-background-color {
background-color:var(--newspack-theme-color-secondary-variation)
}

.has-secondary-variation-color,.is-style-outline .wp-block-button__link.has-secondary-variation-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-secondary-variation-color,.wp-block-button__link.has-secondary-variation-color,.wp-block-button__link.has-secondary-variation-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-secondary-variation-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-variation-color,.wp-block-pullquote.is-style-solid-color blockquote.has-secondary-variation-color p,.wp-block-search__button.has-secondary-variation-color {
color:var(--newspack-theme-color-secondary-variation)
}

.has-secondary-variation-border-color,.wp-block-pullquote.has-secondary-variation-border-color {
border-color:var(--newspack-theme-color-secondary-variation)
}

.has-contrast-background-color,.has-contrast-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-contrast-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-contrast-background-color,.wp-block-navigation-item.has-contrast-background-color,.wp-block-pullquote.has-contrast-background-color,.wp-block-pullquote.is-style-solid-color.has-contrast-background-color,.wp-block-search__button.has-contrast-background-color {
background-color:#111
}

.has-contrast-color,.is-style-outline .wp-block-button__link.has-contrast-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-contrast-color,.wp-block-button__link.has-contrast-color,.wp-block-button__link.has-contrast-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-contrast-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-contrast-color,.wp-block-pullquote.is-style-solid-color blockquote.has-contrast-color p,.wp-block-search__button.has-contrast-color {
color:#111
}

.has-contrast-border-color,.wp-block-pullquote.has-contrast-border-color {
border-color:#111
}

.has-dark-gray-background-color,.has-dark-gray-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-dark-gray-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-dark-gray-background-color,.wp-block-navigation-item.has-dark-gray-background-color,.wp-block-pullquote.has-dark-gray-background-color,.wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color,.wp-block-search__button.has-dark-gray-background-color {
background-color:#111
}

.has-dark-gray-color,.is-style-outline .wp-block-button__link.has-dark-gray-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-dark-gray-color,.wp-block-button__link.has-dark-gray-color,.wp-block-button__link.has-dark-gray-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-dark-gray-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,.wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p,.wp-block-search__button.has-dark-gray-color {
color:#111
}

.has-dark-gray-border-color,.wp-block-pullquote.has-dark-gray-border-color {
border-color:#111
}

.has-contrast-2-background-color,.has-contrast-2-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-contrast-2-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-contrast-2-background-color,.wp-block-navigation-item.has-contrast-2-background-color,.wp-block-pullquote.has-contrast-2-background-color,.wp-block-pullquote.is-style-solid-color.has-contrast-2-background-color,.wp-block-search__button.has-contrast-2-background-color {
background-color:var(--newspack-theme-color-bg-dark)
}

.has-contrast-2-color,.is-style-outline .wp-block-button__link.has-contrast-2-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-contrast-2-color,.wp-block-button__link.has-contrast-2-color,.wp-block-button__link.has-contrast-2-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-contrast-2-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-contrast-2-color,.wp-block-pullquote.is-style-solid-color blockquote.has-contrast-2-color p,.wp-block-search__button.has-contrast-2-color {
color:var(--newspack-theme-color-bg-dark)
}

.has-contrast-2-border-color,.wp-block-pullquote.has-contrast-2-border-color {
border-color:var(--newspack-theme-color-bg-dark)
}

.has-contrast-3-background-color,.has-contrast-3-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-contrast-3-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-contrast-3-background-color,.wp-block-navigation-item.has-contrast-3-background-color,.wp-block-pullquote.has-contrast-3-background-color,.wp-block-pullquote.is-style-solid-color.has-contrast-3-background-color,.wp-block-search__button.has-contrast-3-background-color {
background-color:#767676
}

.has-contrast-3-color,.is-style-outline .wp-block-button__link.has-contrast-3-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-contrast-3-color,.wp-block-button__link.has-contrast-3-color,.wp-block-button__link.has-contrast-3-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-contrast-3-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-contrast-3-color,.wp-block-pullquote.is-style-solid-color blockquote.has-contrast-3-color p,.wp-block-search__button.has-contrast-3-color {
color:#767676
}

.has-contrast-3-border-color,.wp-block-pullquote.has-contrast-3-border-color {
border-color:#767676
}

.has-medium-gray-background-color,.has-medium-gray-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-medium-gray-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-medium-gray-background-color,.wp-block-navigation-item.has-medium-gray-background-color,.wp-block-pullquote.has-medium-gray-background-color,.wp-block-pullquote.is-style-solid-color.has-medium-gray-background-color,.wp-block-search__button.has-medium-gray-background-color {
background-color:#767676
}

.has-medium-gray-color,.is-style-outline .wp-block-button__link.has-medium-gray-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-medium-gray-color,.wp-block-button__link.has-medium-gray-color,.wp-block-button__link.has-medium-gray-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-medium-gray-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-medium-gray-color,.wp-block-pullquote.is-style-solid-color blockquote.has-medium-gray-color p,.wp-block-search__button.has-medium-gray-color {
color:#767676
}

.has-medium-gray-border-color,.wp-block-pullquote.has-medium-gray-border-color {
border-color:#767676
}

.has-base-5-background-color,.has-base-5-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-base-5-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-5-background-color,.wp-block-navigation-item.has-base-5-background-color,.wp-block-pullquote.has-base-5-background-color,.wp-block-pullquote.is-style-solid-color.has-base-5-background-color,.wp-block-search__button.has-base-5-background-color {
background-color:var(--newspack-theme-color-text-light)
}

.has-base-5-color,.is-style-outline .wp-block-button__link.has-base-5-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-5-color,.wp-block-button__link.has-base-5-color,.wp-block-button__link.has-base-5-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-base-5-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-base-5-color,.wp-block-pullquote.is-style-solid-color blockquote.has-base-5-color p,.wp-block-search__button.has-base-5-color {
color:var(--newspack-theme-color-text-light)
}

.has-base-5-border-color,.wp-block-pullquote.has-base-5-border-color {
border-color:var(--newspack-theme-color-text-light)
}

.has-base-4-background-color,.has-base-4-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-base-4-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-4-background-color,.wp-block-navigation-item.has-base-4-background-color,.wp-block-pullquote.has-base-4-background-color,.wp-block-pullquote.is-style-solid-color.has-base-4-background-color,.wp-block-search__button.has-base-4-background-color {
background-color:var(--newspack-theme-color-border)
}

.has-base-4-color,.is-style-outline .wp-block-button__link.has-base-4-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-4-color,.wp-block-button__link.has-base-4-color,.wp-block-button__link.has-base-4-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-base-4-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-base-4-color,.wp-block-pullquote.is-style-solid-color blockquote.has-base-4-color p,.wp-block-search__button.has-base-4-color {
color:var(--newspack-theme-color-border)
}

.has-base-4-border-color,.wp-block-pullquote.has-base-4-border-color {
border-color:var(--newspack-theme-color-border)
}

.has-base-3-background-color,.has-base-3-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-base-3-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-3-background-color,.wp-block-navigation-item.has-base-3-background-color,.wp-block-pullquote.has-base-3-background-color,.wp-block-pullquote.is-style-solid-color.has-base-3-background-color,.wp-block-search__button.has-base-3-background-color {
background-color:var(--newspack-theme-color-border-light)
}

.has-base-3-color,.is-style-outline .wp-block-button__link.has-base-3-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-3-color,.wp-block-button__link.has-base-3-color,.wp-block-button__link.has-base-3-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-base-3-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-base-3-color,.wp-block-pullquote.is-style-solid-color blockquote.has-base-3-color p,.wp-block-search__button.has-base-3-color {
color:var(--newspack-theme-color-border-light)
}

.has-base-3-border-color,.wp-block-pullquote.has-base-3-border-color {
border-color:var(--newspack-theme-color-border-light)
}

.has-base-2-background-color,.has-base-2-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-base-2-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-2-background-color,.wp-block-navigation-item.has-base-2-background-color,.wp-block-pullquote.has-base-2-background-color,.wp-block-pullquote.is-style-solid-color.has-base-2-background-color,.wp-block-search__button.has-base-2-background-color {
background-color:#eee
}

.has-base-2-color,.is-style-outline .wp-block-button__link.has-base-2-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-2-color,.wp-block-button__link.has-base-2-color,.wp-block-button__link.has-base-2-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-base-2-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-base-2-color,.wp-block-pullquote.is-style-solid-color blockquote.has-base-2-color p,.wp-block-search__button.has-base-2-color {
color:#eee
}

.has-base-2-border-color,.wp-block-pullquote.has-base-2-border-color {
border-color:#eee
}

.has-light-gray-background-color,.has-light-gray-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-light-gray-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-light-gray-background-color,.wp-block-navigation-item.has-light-gray-background-color,.wp-block-pullquote.has-light-gray-background-color,.wp-block-pullquote.is-style-solid-color.has-light-gray-background-color,.wp-block-search__button.has-light-gray-background-color {
background-color:#eee
}

.has-light-gray-color,.is-style-outline .wp-block-button__link.has-light-gray-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-light-gray-color,.wp-block-button__link.has-light-gray-color,.wp-block-button__link.has-light-gray-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-light-gray-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,.wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p,.wp-block-search__button.has-light-gray-color {
color:#eee
}

.has-light-gray-border-color,.wp-block-pullquote.has-light-gray-border-color {
border-color:#eee
}

.has-base-background-color,.has-base-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-base-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-background-color,.wp-block-navigation-item.has-base-background-color,.wp-block-pullquote.has-base-background-color,.wp-block-pullquote.is-style-solid-color.has-base-background-color,.wp-block-search__button.has-base-background-color {
background-color:#fff
}

.has-base-color,.is-style-outline .wp-block-button__link.has-base-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-base-color,.wp-block-button__link.has-base-color,.wp-block-button__link.has-base-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-base-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-base-color,.wp-block-pullquote.is-style-solid-color blockquote.has-base-color p,.wp-block-search__button.has-base-color {
color:#fff
}

.has-base-border-color,.wp-block-pullquote.has-base-border-color {
border-color:#fff
}

.has-white-background-color,.has-white-background-color.has-background-dim,.is-style-outline .wp-block-button__link.has-white-background-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-white-background-color,.wp-block-navigation-item.has-white-background-color,.wp-block-pullquote.has-white-background-color,.wp-block-pullquote.is-style-solid-color.has-white-background-color,.wp-block-search__button.has-white-background-color {
background-color:#fff
}

.has-white-color,.is-style-outline .wp-block-button__link.has-white-color:not(:hover),.newspack-newsletters-subscribe input[type=submit].has-white-color,.wp-block-button__link.has-white-color,.wp-block-button__link.has-white-color:visited:not(:hover),.wp-block-button__link.is-style-outline.has-white-color:not(:hover),.wp-block-pullquote.is-style-solid-color blockquote.has-white-color,.wp-block-pullquote.is-style-solid-color blockquote.has-white-color p,.wp-block-search__button.has-white-color {
color:#fff
}

.has-white-border-color,.wp-block-pullquote.has-white-border-color {
border-color:#fff
}

.has-grad-1-gradient-background {
background-image:linear-gradient(135deg,var(--newspack-theme-color-primary) 0,var(--newspack-theme-color-primary-variation) 100%)
}

.has-grad-2-gradient-background {
background-image:linear-gradient(135deg,var(--newspack-theme-color-secondary) 0,var(--newspack-theme-color-secondary-variation) 100%)
}

.has-grad-3-gradient-background {
background-image:linear-gradient(135deg,#111,#555)
}

.has-grad-4-gradient-background {
background-image:linear-gradient(135deg,#444,#888)
}

.has-grad-5-gradient-background {
background-image:linear-gradient(135deg,#777,#ddd)
}

.has-grad-6-gradient-background {
background-image:linear-gradient(135deg,#ddd,#fff)
}

.entry-content .has-text-color a,.entry-content .has-text-color a:hover,.entry-content .has-text-color a:visited {
color:inherit
}

@media only screen and (min-width:782px) {
.page-template-no-header-footer .entry .entry-content>.alignwide,.page-template-no-header-footer [id=pico]>.alignwide,.page-template-single-feature .entry .entry-content>.alignwide,.page-template-single-feature [id=pico]>.alignwide,.post-template-single-feature .entry .entry-content>.alignwide,.post-template-single-feature [id=pico]>.alignwide {
margin-left:calc(25% - 25vw);
margin-right:calc(25% - 25vw);
max-width:100vw
}
}

.page-template-no-header-footer .entry .entry-content>.alignfull,.page-template-no-header-footer [id=pico]>.alignfull,.page-template-single-feature .entry .entry-content>.alignfull,.page-template-single-feature [id=pico]>.alignfull,.post-template-single-feature .entry .entry-content>.alignfull,.post-template-single-feature [id=pico]>.alignfull {
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
max-width:100vw;
position:relative;
width:100vw
}

@media only screen and (min-width:600px) {
.page-template-no-header-footer .entry .entry-content>.alignleft,.page-template-no-header-footer .entry .entry-content>.wp-block-image .alignleft,.page-template-no-header-footer [id=pico]>.alignleft,.page-template-no-header-footer [id=pico]>.wp-block-image .alignleft,.page-template-single-feature .entry .entry-content>.alignleft,.page-template-single-feature .entry .entry-content>.wp-block-image .alignleft,.page-template-single-feature [id=pico]>.alignleft,.page-template-single-feature [id=pico]>.wp-block-image .alignleft,.post-template-single-feature .entry .entry-content>.alignleft,.post-template-single-feature .entry .entry-content>.wp-block-image .alignleft,.post-template-single-feature [id=pico]>.alignleft,.post-template-single-feature [id=pico]>.wp-block-image .alignleft {
margin-right:2rem
}
}

@media only screen and (min-width:782px) {
.page-template-no-header-footer .entry .entry-content>.alignleft,.page-template-no-header-footer .entry .entry-content>.wp-block-image .alignleft,.page-template-no-header-footer [id=pico]>.alignleft,.page-template-no-header-footer [id=pico]>.wp-block-image .alignleft,.page-template-single-feature .entry .entry-content>.alignleft,.page-template-single-feature .entry .entry-content>.wp-block-image .alignleft,.page-template-single-feature [id=pico]>.alignleft,.page-template-single-feature [id=pico]>.wp-block-image .alignleft,.post-template-single-feature .entry .entry-content>.alignleft,.post-template-single-feature .entry .entry-content>.wp-block-image .alignleft,.post-template-single-feature [id=pico]>.alignleft,.post-template-single-feature [id=pico]>.wp-block-image .alignleft {
margin-left:-2rem
}
}

@media only screen and (min-width:1168px) {
.page-template-no-header-footer .entry .entry-content>.alignleft,.page-template-no-header-footer .entry .entry-content>.wp-block-image .alignleft,.page-template-no-header-footer [id=pico]>.alignleft,.page-template-no-header-footer [id=pico]>.wp-block-image .alignleft,.page-template-single-feature .entry .entry-content>.alignleft,.page-template-single-feature .entry .entry-content>.wp-block-image .alignleft,.page-template-single-feature [id=pico]>.alignleft,.page-template-single-feature [id=pico]>.wp-block-image .alignleft,.post-template-single-feature .entry .entry-content>.alignleft,.post-template-single-feature .entry .entry-content>.wp-block-image .alignleft,.post-template-single-feature [id=pico]>.alignleft,.post-template-single-feature [id=pico]>.wp-block-image .alignleft {
margin-left:-6rem
}
}

@media only screen and (min-width:600px) {
.page-template-no-header-footer .entry .entry-content>.alignright,.page-template-no-header-footer .entry .entry-content>.wp-block-image .alignright,.page-template-no-header-footer [id=pico]>.alignright,.page-template-no-header-footer [id=pico]>.wp-block-image .alignright,.page-template-single-feature .entry .entry-content>.alignright,.page-template-single-feature .entry .entry-content>.wp-block-image .alignright,.page-template-single-feature [id=pico]>.alignright,.page-template-single-feature [id=pico]>.wp-block-image .alignright,.post-template-single-feature .entry .entry-content>.alignright,.post-template-single-feature .entry .entry-content>.wp-block-image .alignright,.post-template-single-feature [id=pico]>.alignright,.post-template-single-feature [id=pico]>.wp-block-image .alignright {
margin-left:2rem
}
}

@media only screen and (min-width:782px) {
.page-template-no-header-footer .entry .entry-content>.alignright,.page-template-no-header-footer .entry .entry-content>.wp-block-image .alignright,.page-template-no-header-footer [id=pico]>.alignright,.page-template-no-header-footer [id=pico]>.wp-block-image .alignright,.page-template-single-feature .entry .entry-content>.alignright,.page-template-single-feature .entry .entry-content>.wp-block-image .alignright,.page-template-single-feature [id=pico]>.alignright,.page-template-single-feature [id=pico]>.wp-block-image .alignright,.post-template-single-feature .entry .entry-content>.alignright,.post-template-single-feature .entry .entry-content>.wp-block-image .alignright,.post-template-single-feature [id=pico]>.alignright,.post-template-single-feature [id=pico]>.wp-block-image .alignright {
margin-right:-2rem
}
}

@media only screen and (min-width:1168px) {
.page-template-no-header-footer .entry .entry-content>.alignright,.page-template-no-header-footer .entry .entry-content>.wp-block-image .alignright,.page-template-no-header-footer [id=pico]>.alignright,.page-template-no-header-footer [id=pico]>.wp-block-image .alignright,.page-template-single-feature .entry .entry-content>.alignright,.page-template-single-feature .entry .entry-content>.wp-block-image .alignright,.page-template-single-feature [id=pico]>.alignright,.page-template-single-feature [id=pico]>.wp-block-image .alignright,.post-template-single-feature .entry .entry-content>.alignright,.post-template-single-feature .entry .entry-content>.wp-block-image .alignright,.post-template-single-feature [id=pico]>.alignright,.post-template-single-feature [id=pico]>.wp-block-image .alignright {
margin-right:-6rem
}
}

.page-template-no-header-footer .wp-block-image.alignfull img,.page-template-single-feature .wp-block-image.alignfull img,.post-template-single-feature .wp-block-image.alignfull img {
width:100vw
}

.page-template-no-header-footer .wp-block-cover-image.alignfull .wp-block-cover-image-text,.page-template-no-header-footer .wp-block-cover-image.alignfull .wp-block-cover-text,.page-template-no-header-footer .wp-block-cover-image.alignfull h2,.page-template-no-header-footer .wp-block-cover.alignfull .wp-block-cover-image-text,.page-template-no-header-footer .wp-block-cover.alignfull .wp-block-cover-text,.page-template-no-header-footer .wp-block-cover.alignfull h2,.page-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-image-text,.page-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-text,.page-template-single-feature .wp-block-cover-image.alignfull h2,.page-template-single-feature .wp-block-cover.alignfull .wp-block-cover-image-text,.page-template-single-feature .wp-block-cover.alignfull .wp-block-cover-text,.page-template-single-feature .wp-block-cover.alignfull h2,.post-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-image-text,.post-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-text,.post-template-single-feature .wp-block-cover-image.alignfull h2,.post-template-single-feature .wp-block-cover.alignfull .wp-block-cover-image-text,.post-template-single-feature .wp-block-cover.alignfull .wp-block-cover-text,.post-template-single-feature .wp-block-cover.alignfull h2 {
width:100%
}

@media only screen and (min-width:782px) {
.page-template-no-header-footer .wp-block-cover-image.alignfull .wp-block-cover-image-text,.page-template-no-header-footer .wp-block-cover-image.alignfull .wp-block-cover-text,.page-template-no-header-footer .wp-block-cover.alignfull .wp-block-cover-image-text,.page-template-no-header-footer .wp-block-cover.alignfull .wp-block-cover-text,.page-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-image-text,.page-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-text,.page-template-single-feature .wp-block-cover.alignfull .wp-block-cover-image-text,.page-template-single-feature .wp-block-cover.alignfull .wp-block-cover-text,.post-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-image-text,.post-template-single-feature .wp-block-cover-image.alignfull .wp-block-cover-text,.post-template-single-feature .wp-block-cover.alignfull .wp-block-cover-image-text,.post-template-single-feature .wp-block-cover.alignfull .wp-block-cover-text {
padding:0
}
}

.page-template-no-header-footer .wp-block-cover-image.alignwide,.page-template-no-header-footer .wp-block-cover.alignwide,.page-template-single-feature .wp-block-cover-image.alignwide,.page-template-single-feature .wp-block-cover.alignwide,.post-template-single-feature .wp-block-cover-image.alignwide,.post-template-single-feature .wp-block-cover.alignwide {
width:auto
}

.page-template-no-header-footer .entry .entry-content .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer .entry .entry-content .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer .entry .entry-content .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer .entry .entry-content .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide) {
margin-left:auto;
margin-right:auto;
max-width:780px
}

.page-template-no-header-footer .entry .entry-content .wp-block-cover.alignfull>div>.alignwide,.page-template-no-header-footer .entry .entry-content .wp-block-group.alignfull>div>.alignwide,.page-template-no-header-footer [id=pico] .wp-block-cover.alignfull>div>.alignwide,.page-template-no-header-footer [id=pico] .wp-block-group.alignfull>div>.alignwide,.page-template-single-feature .entry .entry-content .wp-block-cover.alignfull>div>.alignwide,.page-template-single-feature .entry .entry-content .wp-block-group.alignfull>div>.alignwide,.page-template-single-feature [id=pico] .wp-block-cover.alignfull>div>.alignwide,.page-template-single-feature [id=pico] .wp-block-group.alignfull>div>.alignwide,.post-template-single-feature .entry .entry-content .wp-block-cover.alignfull>div>.alignwide,.post-template-single-feature .entry .entry-content .wp-block-group.alignfull>div>.alignwide,.post-template-single-feature [id=pico] .wp-block-cover.alignfull>div>.alignwide,.post-template-single-feature [id=pico] .wp-block-group.alignfull>div>.alignwide {
margin-left:auto;
margin-right:auto;
max-width:100%;
width:calc(50vw + 390px)
}

.page-template-no-header-footer .entry .entry-content .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer .entry .entry-content .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer .entry .entry-content .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer .entry .entry-content .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-no-header-footer [id=pico] .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature .entry .entry-content .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.page-template-single-feature [id=pico] .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature .entry .entry-content .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-column .wp-block-cover.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-column .wp-block-cover.alignwide>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-column .wp-block-group.alignfull>div>:not(.alignfull):not(.alignwide),.post-template-single-feature [id=pico] .wp-block-column .wp-block-group.alignwide>div>:not(.alignfull):not(.alignwide) {
max-width:100%
}

.newspack-front-page .entry-content>.wp-block-columns:not(.is-not-stacked-on-mobile).alignfull,.newspack-front-page .entry-content>.wpnbha.alignfull,.newspack-front-page .wp-block-pullquote.alignfull,.newspack-front-page .wp-block-table.alignfull,.page-template-single-feature .entry-content>.wp-block-columns:not(.is-not-stacked-on-mobile).alignfull,.page-template-single-feature .entry-content>.wpnbha.alignfull,.page-template-single-feature .wp-block-pullquote.alignfull,.page-template-single-feature .wp-block-table.alignfull,.page-template-single-wide .entry-content>.wp-block-columns:not(.is-not-stacked-on-mobile).alignfull,.page-template-single-wide .entry-content>.wpnbha.alignfull,.page-template-single-wide .wp-block-pullquote.alignfull,.page-template-single-wide .wp-block-table.alignfull,.post-template-single-feature .entry-content>.wp-block-columns:not(.is-not-stacked-on-mobile).alignfull,.post-template-single-feature .entry-content>.wpnbha.alignfull,.post-template-single-feature .wp-block-pullquote.alignfull,.post-template-single-feature .wp-block-table.alignfull,.post-template-single-wide .entry-content>.wp-block-columns:not(.is-not-stacked-on-mobile).alignfull,.post-template-single-wide .entry-content>.wpnbha.alignfull,.post-template-single-wide .wp-block-pullquote.alignfull,.post-template-single-wide .wp-block-table.alignfull {
padding-left:1rem;
padding-right:1rem
}

@media only screen and (min-width:600px) {
.newspack-front-page .entry-content>.wp-block-columns.is-not-stacked-on-mobile.alignfull,.page-template-single-feature .entry-content>.wp-block-columns.is-not-stacked-on-mobile.alignfull,.page-template-single-wide .entry-content>.wp-block-columns.is-not-stacked-on-mobile.alignfull,.post-template-single-feature .entry-content>.wp-block-columns.is-not-stacked-on-mobile.alignfull,.post-template-single-wide .entry-content>.wp-block-columns.is-not-stacked-on-mobile.alignfull {
padding-left:1rem;
padding-right:1rem
}
}

.newspack-front-page .entry .entry-content>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.newspack-front-page [id=pico]>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.page-template-single-feature .entry .entry-content>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.page-template-single-feature [id=pico]>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.page-template-single-wide .entry .entry-content>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.page-template-single-wide [id=pico]>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.post-template-single-feature .entry .entry-content>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.post-template-single-feature [id=pico]>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.post-template-single-wide .entry .entry-content>.wp-block-group.alignfull:not(.has-background):not(.is-style-border),.post-template-single-wide [id=pico]>.wp-block-group.alignfull:not(.has-background):not(.is-style-border) {
padding-left:5.5%;
padding-right:5.5%
}

.newspack-front-page .entry .entry-content .wp-block-columns .alignfull,.newspack-front-page .entry .entry-content .wp-block-columns .alignwide,.newspack-front-page .entry .entry-content .wp-block-cover .alignfull,.newspack-front-page .entry .entry-content .wp-block-cover .alignwide,.newspack-front-page .entry .entry-content .wp-block-group .alignfull,.newspack-front-page .entry .entry-content .wp-block-group .alignwide,.page-template-single-feature .entry .entry-content .wp-block-columns .alignfull,.page-template-single-feature .entry .entry-content .wp-block-columns .alignwide,.page-template-single-feature .entry .entry-content .wp-block-cover .alignfull,.page-template-single-feature .entry .entry-content .wp-block-cover .alignwide,.page-template-single-feature .entry .entry-content .wp-block-group .alignfull,.page-template-single-feature .entry .entry-content .wp-block-group .alignwide,.page-template-single-wide .entry .entry-content .wp-block-columns .alignfull,.page-template-single-wide .entry .entry-content .wp-block-columns .alignwide,.page-template-single-wide .entry .entry-content .wp-block-cover .alignfull,.page-template-single-wide .entry .entry-content .wp-block-cover .alignwide,.page-template-single-wide .entry .entry-content .wp-block-group .alignfull,.page-template-single-wide .entry .entry-content .wp-block-group .alignwide,.post-template-single-feature .entry .entry-content .wp-block-columns .alignfull,.post-template-single-feature .entry .entry-content .wp-block-columns .alignwide,.post-template-single-feature .entry .entry-content .wp-block-cover .alignfull,.post-template-single-feature .entry .entry-content .wp-block-cover .alignwide,.post-template-single-feature .entry .entry-content .wp-block-group .alignfull,.post-template-single-feature .entry .entry-content .wp-block-group .alignwide,.post-template-single-wide .entry .entry-content .wp-block-columns .alignfull,.post-template-single-wide .entry .entry-content .wp-block-columns .alignwide,.post-template-single-wide .entry .entry-content .wp-block-cover .alignfull,.post-template-single-wide .entry .entry-content .wp-block-cover .alignwide,.post-template-single-wide .entry .entry-content .wp-block-group .alignfull,.post-template-single-wide .entry .entry-content .wp-block-group .alignwide {
margin-left:0;
margin-right:0
}

.newspack-front-page .entry .entry-content .wp-block-cover.alignfull .alignwide,.newspack-front-page .entry .entry-content .wp-block-group.alignfull .alignwide,.page-template-single-feature .entry .entry-content .wp-block-cover.alignfull .alignwide,.page-template-single-feature .entry .entry-content .wp-block-group.alignfull .alignwide,.page-template-single-wide .entry .entry-content .wp-block-cover.alignfull .alignwide,.page-template-single-wide .entry .entry-content .wp-block-group.alignfull .alignwide,.post-template-single-feature .entry .entry-content .wp-block-cover.alignfull .alignwide,.post-template-single-feature .entry .entry-content .wp-block-group.alignfull .alignwide,.post-template-single-wide .entry .entry-content .wp-block-cover.alignfull .alignwide,.post-template-single-wide .entry .entry-content .wp-block-group.alignfull .alignwide {
margin-left:auto;
margin-right:auto
}

.newspack-front-page .entry .entry-content .scaip .newspack_global_ad,.newspack-front-page .entry .entry-content .scaip .widget_newspack-ads-widget,.page-template-single-feature .entry .entry-content .scaip .newspack_global_ad,.page-template-single-feature .entry .entry-content .scaip .widget_newspack-ads-widget,.page-template-single-wide .entry .entry-content .scaip .newspack_global_ad,.page-template-single-wide .entry .entry-content .scaip .widget_newspack-ads-widget,.post-template-single-feature .entry .entry-content .scaip .newspack_global_ad,.post-template-single-feature .entry .entry-content .scaip .widget_newspack-ads-widget,.post-template-single-wide .entry .entry-content .scaip .newspack_global_ad,.post-template-single-wide .entry .entry-content .scaip .widget_newspack-ads-widget {
background-color:var(--newspack-theme-color-bg-pre);
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
max-width:100vw
}

.newspack-front-page .entry .entry-content .scaip .newspack_global_ad>*,.newspack-front-page .entry .entry-content .scaip .widget_newspack-ads-widget>*,.page-template-single-feature .entry .entry-content .scaip .newspack_global_ad>*,.page-template-single-feature .entry .entry-content .scaip .widget_newspack-ads-widget>*,.page-template-single-wide .entry .entry-content .scaip .newspack_global_ad>*,.page-template-single-wide .entry .entry-content .scaip .widget_newspack-ads-widget>*,.post-template-single-feature .entry .entry-content .scaip .newspack_global_ad>*,.post-template-single-feature .entry .entry-content .scaip .widget_newspack-ads-widget>*,.post-template-single-wide .entry .entry-content .scaip .newspack_global_ad>*,.post-template-single-wide .entry .entry-content .scaip .widget_newspack-ads-widget>* {
margin-bottom:16px;
margin-top:16px
}

.newspack-front-page .entry .entry-content .scaip .newspack_global_ad amp-ad,.newspack-front-page .entry .entry-content .scaip .widget_newspack-ads-widget amp-ad,.page-template-single-feature .entry .entry-content .scaip .newspack_global_ad amp-ad,.page-template-single-feature .entry .entry-content .scaip .widget_newspack-ads-widget amp-ad,.page-template-single-wide .entry .entry-content .scaip .newspack_global_ad amp-ad,.page-template-single-wide .entry .entry-content .scaip .widget_newspack-ads-widget amp-ad,.post-template-single-feature .entry .entry-content .scaip .newspack_global_ad amp-ad,.post-template-single-feature .entry .entry-content .scaip .widget_newspack-ads-widget amp-ad,.post-template-single-wide .entry .entry-content .scaip .newspack_global_ad amp-ad,.post-template-single-wide .entry .entry-content .scaip .widget_newspack-ads-widget amp-ad {
display:block
}

.entry-content .wp-social-link a,.entry-content .wp-social-link a:active,.entry-content .wp-social-link a:hover,.entry-content .wp-social-link a:visited {
color:currentcolor
}

.newspack-pattern.subscribe__style-5 .wp-block-cover__inner-container>* {
margin-bottom:32px;
margin-top:32px
}

.newspack-pattern.subscribe__style-5 .wp-block-cover__inner-container>:first-child {
margin-top:0
}

.newspack-pattern.subscribe__style-5 .wp-block-cover__inner-container>:last-child {
margin-bottom:0
}

.newspack-pattern.subscribe__style-6 {
gap:0
}

.newspack-pattern.subscribe__style-7 .wp-block-media-text {
display:block
}

.newspack_global_ad {
	margin: auto !important;
	padding-top: 15px;
}

@media only screen and (min-width:782px) {
.newspack-pattern.subscribe__style-7 .wp-block-media-text {
display:grid
}
}

.newspack-pattern.subscribe__style-7 .wp-block-media-text__media {
display:none
}

@media only screen and (min-width:782px) {
.newspack-pattern.subscribe__style-7 .wp-block-media-text__media {
display:block
}
}

.newspack-pattern.subscribe__style-7 .wp-block-media-text__content {
display:grid;
gap:16px;
padding:36px
}

@media only screen and (min-width:782px) {
.newspack-pattern.subscribe__style-7 .wp-block-media-text__content {
padding:64px
}
}

.newspack-pattern.subscribe__style-7 .wp-block-media-text__content>* {
margin-bottom:0;
margin-top:0
}

.newspack-pattern.subscribe__style-7 .newspack-pattern__heading+p {
font-size:.8em
}

.newspack-pattern.subscribe__style-7 .wp-block-jetpack-mailchimp form {
display:grid;
gap:8px
}

.newspack-pattern.subscribe__style-7 .wp-block-jetpack-mailchimp form>* {
margin:0
}

.newspack-pattern.subscribe__style-7 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification {
margin:8px 0 0
}

.newspack-pattern.subscribe__style-7 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp {
margin:0
}

.newspack-pattern.subscribe__style-7 .wp-block-jetpack-mailchimp .wp-block-button+p {
font-size:.7em
}

.newspack-pattern.subscribe__style-7.has-background {
padding:0
}

.newspack-lightbox .newspack-pattern.subscribe__style-7 {
margin:-32px
}

.newspack-lightbox .newspack-pattern.subscribe__style-7~.popup-not-interested-form {
bottom:0;
left:0;
position:absolute;
right:0
}

.newspack-lightbox .newspack-pattern.subscribe__style-7~.popup-not-interested-form button {
display:block;
font-weight:700;
padding:8px
}

.newspack-lightbox .newspack-pattern.subscribe__style-7+p:empty {
display:none
}

.newspack-pattern.subscribe__style-8 .wp-block-image {
display:none;
margin-bottom:0
}

@media only screen and (min-width:782px) {
.newspack-pattern.subscribe__style-8 .wp-block-image {
display:block
}
}

.newspack-pattern.subscribe__style-8 .wp-block-image figcaption {
display:none
}

.newspack-pattern.subscribe__style-8 .wp-block-group {
margin-top:0;
padding:0
}

.newspack-pattern.subscribe__style-8 .wp-block-group .wp-block-group__inner-container {
display:grid;
gap:16px
}

.newspack-pattern.subscribe__style-8 .wp-block-group .wp-block-group__inner-container>* {
margin-bottom:0;
margin-top:0
}

.newspack-pattern.subscribe__style-8 .newspack-pattern__inner .wp-block-group__inner-container {
padding:36px
}

@media only screen and (min-width:782px) {
.newspack-pattern.subscribe__style-8 .newspack-pattern__inner .wp-block-group__inner-container {
padding:64px
}
}

.newspack-pattern.subscribe__style-8 .newspack-pattern__heading+p {
font-size:.8em
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form {
display:grid;
gap:8px
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form {
align-items:center;
gap:16px 8px;
grid-template-areas:"input button" "content content";
grid-template-columns:1fr auto
}
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form>* {
margin:0
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form>* {
grid-area:content
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form>p:first-of-type {
grid-area:input
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form>.wp-block-button {
grid-area:button
}
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form>.wp-block-button .wp-block-button__link {
width:100%
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp form>.wp-block-button+p {
font-size:.7em
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification {
margin:16px 0 0
}

.newspack-pattern.subscribe__style-8 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp {
margin:0
}

.newspack-pattern.subscribe__style-8.has-background {
padding:0
}

.newspack-lightbox .newspack-pattern.subscribe__style-8 {
margin:-32px
}

.newspack-lightbox .newspack-pattern.subscribe__style-8~.popup-not-interested-form {
margin:12px 0 0;
padding:0 4px 4px
}

@media only screen and (min-width:782px) {
.newspack-lightbox .newspack-pattern.subscribe__style-8~.popup-not-interested-form {
margin:-48px 0 0;
padding:0 32px 32px
}
}

.newspack-lightbox .newspack-pattern.subscribe__style-8~.popup-not-interested-form button {
font-family:inherit
}

.newspack-lightbox .newspack-pattern.subscribe__style-8+p:empty {
display:none
}

.newspack-pattern.subscribe__style-9 .wp-block-columns {
margin:0;
padding:0
}

@media only screen and (max-width:781px) {
.newspack-pattern.subscribe__style-9 .wp-block-columns:not(.is-not-stacked-on-mobile) {
gap:16px
}
}

.newspack-pattern.subscribe__style-9 .wp-block-columns .wp-block-column>* {
margin-bottom:16px;
margin-top:16px
}

.newspack-pattern.subscribe__style-9 .wp-block-columns .wp-block-column>:first-child {
margin-top:0
}

.newspack-pattern.subscribe__style-9 .wp-block-columns .wp-block-column>:last-child {
margin-bottom:0
}

.newspack-pattern.subscribe__style-9 .newspack-pattern__heading+p {
font-size:.8em
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form {
display:grid;
gap:8px
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form {
align-items:center;
gap:16px 8px;
grid-template-areas:"input button" "content content";
grid-template-columns:1fr auto
}
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form>* {
margin:0
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form>* {
grid-area:content
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form>p:first-of-type {
grid-area:input
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form>.wp-block-button {
grid-area:button
}
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form>.wp-block-button .wp-block-button__link {
width:100%
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp form>.wp-block-button+p {
font-size:.7em
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification {
margin:16px 0 0
}

.newspack-pattern.subscribe__style-9 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp {
margin:0
}

.newspack-pattern.subscribe__style-9.has-background {
padding:32px
}

.newspack-lightbox .newspack-pattern.subscribe__style-9~.popup-dismiss-form .newspack-lightbox__close {
height:32px;
padding:0;
width:32px
}

.newspack-lightbox .newspack-pattern.subscribe__style-9~.popup-not-interested-form {
margin-top:16px
}

.newspack-lightbox .newspack-pattern.subscribe__style-9~.popup-not-interested-form button {
font-family:inherit
}

.newspack-lightbox .newspack-pattern.subscribe__style-9+p:empty {
display:none
}

.newspack-pattern.subscribe__style-10 {
margin:0 auto;
max-width:90vw;
width:1400px
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form {
display:grid;
gap:8px
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form {
align-items:center;
gap:0;
grid-template-areas:"input button" "content content";
grid-template-columns:1fr auto
}
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form>* {
margin:0
}

@media only screen and (min-width:600px) {
.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form>* {
grid-area:content
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form>p:first-of-type {
grid-area:input
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form>.wp-block-button {
grid-area:button
}
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form>.wp-block-button .wp-block-button__link {
width:100%
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp form>.wp-block-button+p {
font-size:.7em
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification {
margin:8px 0 0
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp {
margin:0
}

.newspack-pattern.subscribe__style-10 #wp-block-jetpack-mailchimp_consent-text {
display:none
}

.newspack-pattern.subscribe__style-10 .wp-block-column:first-of-type p {
padding-bottom:calc(1px + .36rem);
padding-top:calc(1px + .36rem)
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-button {
align-self:stretch
}

.newspack-pattern.subscribe__style-10 .wp-block-jetpack-button button.wp-block-button__link {
height:100%;
line-height:1
}

.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0
}

embed,iframe,object {
max-width:100%
}

iframe {
display:block
}

.custom-logo-link {
display:inline-block
}

.avatar {
border-radius:100%;
display:block;
height:2.25rem;
min-height:inherit;
width:2.25rem
}

svg {
transition:fill .12s ease-in-out;
fill:currentcolor
}

.wp-caption {
margin-bottom:1.5rem
}

.wp-caption img[class*=wp-image-] {
display:block;
margin-left:auto;
margin-right:auto;
font-size: 14px;
}

.swiper-pagination-simple,.wp-caption-text,figcaption {
color:var(--newspack-theme-color-text-light);
margin:0 auto;
padding:0;
text-align:left;
font-size: 14px;
}

:root :where(.wp-block-image figcaption) {
color:var(--newspack-theme-color-text-light);
font-size: 14px;
}

.has-text-color .wp-caption-text,.has-text-color figcaption {
color:inherit
}

.amp-image-lightbox-caption,.swiper-pagination-simple,.wp-caption-text,figcaption {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs);
line-height:var(--newspack-theme-font-line-height-body)
}

@supports (-webkit-hyphens:none) {
.wp-block-image [class^=align]>figcaption {
display:block
}
}

.entry-content .wp-caption-text,.entry-content figcaption {
max-width:780px;
font-size: 14px;
}

.entry-content .alignfull>figcaption,.entry-content .alignwide>figcaption {
width:min(90vw,780px);
font-size: 14px;
}

.entry-content .wp-block-column .alignfull>figcaption,.entry-content .wp-block-column .alignwide>figcaption,.entry-content .wp-block-column figcaption {
max-width:100%;
width:100%;
font-size: 14px;
}

.newspack-front-page .entry-content .wp-caption-text,.newspack-front-page .entry-content figcaption,.page-template-single-wide .entry-content .wp-caption-text,.page-template-single-wide .entry-content figcaption,.post-template-single-wide .entry-content .wp-caption-text,.post-template-single-wide .entry-content figcaption {
max-width:1400px
}

.newspack-front-page .alignfull>figcaption,.newspack-front-page .alignwide>figcaption,.page-template-single-wide .alignfull>figcaption,.page-template-single-wide .alignwide>figcaption,.post-template-single-wide .alignfull>figcaption,.post-template-single-wide .alignwide>figcaption {
width:min(90vw,1400px)
}

.newspack-front-page .entry-content .wp-block-column .alignfull>figcaption,.newspack-front-page .entry-content .wp-block-column .alignwide>figcaption,.newspack-front-page .entry-content .wp-block-column figcaption,.page-template-single-wide .entry-content .wp-block-column .alignfull>figcaption,.page-template-single-wide .entry-content .wp-block-column .alignwide>figcaption,.page-template-single-wide .entry-content .wp-block-column figcaption,.post-template-single-wide .entry-content .wp-block-column .alignfull>figcaption,.post-template-single-wide .entry-content .wp-block-column .alignwide>figcaption,.post-template-single-wide .entry-content .wp-block-column figcaption {
max-width:100%;
width:100%
}

body {
--wp--preset--spacing--50:clamp(1.25rem,1rem + 0.8333vw,1.5rem);
--wp--preset--spacing--60:clamp(1.5rem,0.75rem + 2.5vw,2.25rem);
--wp--preset--spacing--70:clamp(1.75rem,0.12rem + 5.4333vw,3.38rem);
--wp--preset--spacing--80:clamp(2rem,-1.06rem + 10.2vw,5.06rem)
}

.gallery {
display:flex;
flex-flow:row wrap;
justify-content:center;
margin-bottom:1.5rem
}

.gallery-item {
display:inline-block;
margin-bottom:16px;
margin-right:16px;
text-align:center;
vertical-align:top;
width:100%
}

.gallery-columns-2 .gallery-item {
max-width:calc(50% - 8px)
}

.gallery-columns-2 .gallery-item:nth-of-type(2n+2) {
margin-right:0
}

.gallery-columns-3 .gallery-item {
max-width:calc(33.33333% - 10.66667px)
}

.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
margin-right:0
}

.gallery-columns-4 .gallery-item {
max-width:calc(25% - 12px)
}

.gallery-columns-4 .gallery-item:nth-of-type(4n+4) {
margin-right:0
}

.gallery-columns-5 .gallery-item {
max-width:calc(20% - 12.8px)
}

.gallery-columns-5 .gallery-item:nth-of-type(5n+5) {
margin-right:0
}

.gallery-columns-6 .gallery-item {
max-width:calc(16.66667% - 13.33333px)
}

.gallery-columns-6 .gallery-item:nth-of-type(6n+6) {
margin-right:0
}

.gallery-columns-7 .gallery-item {
max-width:calc(14.28571% - 13.71429px)
}

.gallery-columns-7 .gallery-item:nth-of-type(7n+7) {
margin-right:0
}

.gallery-columns-8 .gallery-item {
max-width:calc(12.5% - 14px)
}

.gallery-columns-8 .gallery-item:nth-of-type(8n+8) {
margin-right:0
}

.gallery-columns-9 .gallery-item {
max-width:calc(11.11111% - 14.22222px)
}

.gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
margin-right:0
}

.gallery-item:last-of-type {
padding-right:0
}

.gallery-caption {
display:block;
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xs);
line-height:var(--newspack-theme-font-line-height-body);
margin:0;
padding:.5rem
}

.gallery-item>div>a {
box-shadow:0 0 0 0 #0000;
display:block;
line-height:0
}

.gallery-item>div>a:focus {
box-shadow:0 0 0 2px rgba(var(--newspack-theme-color-primary),1)
}

html body {
--newspack-ui-font-size-m:clamp(1rem,0.04rem + 2.209vw,1.611rem);
--newspack-ui-font-size-l:clamp(1.111rem,0.762rem + 0.803vw,1.333rem);
--newspack-ui-font-size-xl:clamp(1.222rem,0.35rem + 2.008vw,1.778rem);
--newspack-ui-font-size-2xl:clamp(1.444rem,0.049rem + 3.213vw,2.333rem);
--newspack-ui-font-size-3xl:clamp(1.556rem,-0.189rem + 4.016vw,2.667rem);
--newspack-ui-font-size-4xl:clamp(1.778rem,-1.014rem + 6.426vw,3.556rem);
--newspack-ui-font-size-5xl:clamp(1.889rem,-2.124rem + 9.237vw,4.444rem);
--newspack-ui-font-size-6xl:clamp(2rem,-3.234rem + 12.048vw,5.333rem)
}

@media only screen and (min-width:600px) {
html body {
--newspack-ui-font-size-m:clamp(0.9rem,0.743rem + 0.402vw,1rem);
--newspack-ui-font-size-l:clamp(1rem,0.686rem + 0.803vw,1.2rem);
--newspack-ui-font-size-xl:clamp(1.1rem,0.315rem + 2.008vw,1.6rem);
--newspack-ui-font-size-2xl:clamp(1.3rem,0.044rem + 3.213vw,2.1rem);
--newspack-ui-font-size-3xl:clamp(1.4rem,-0.17rem + 4.016vw,2.4rem);
--newspack-ui-font-size-4xl:clamp(1.6rem,-0.912rem + 6.426vw,3.2rem);
--newspack-ui-font-size-5xl:clamp(1.7rem,-1.912rem + 9.237vw,4rem);
--newspack-ui-font-size-6xl:clamp(1.8rem,-2.911rem + 12.048vw,4.8rem)
}
}

.newspack_global_ad {
align-items:center;
display:flex;
justify-content:center
}

.newspack_global_ad>* {
margin-bottom:16px;
margin-top:16px
}

.newspack_global_ad.global_above_header {
background-color:var(--newspack-theme-color-bg-pre)
}

.newspack_global_ad.sticky {
background-color:var(--newspack-theme-color-bg-body);
bottom:0;
box-shadow:0 0 5px 0 #0003;
display:none;
position:fixed;
width:100%;
z-index:11
}

.newspack_global_ad.sticky button {
align-items:center;
background-color:var(--newspack-theme-color-bg-body);
border-radius:.75rem 0 0;
box-shadow:0 -1px 1px 0 #0003;
color:var(--newspack-theme-color-text-main);
display:flex;
font-size:1.25rem;
height:1.75rem;
justify-content:center;
padding:0;
position:absolute;
right:0;
top:-1.75rem;
width:1.75rem
}

.newspack_global_ad.sticky button:before {
content:"×"
}

.newspack_global_ad.sticky>* {
margin:0;
max-height:100px
}

.newspack_global_ad amp-ad {
vertical-align:bottom
}

@media only screen and (min-width:600px) {
.newspack_amp_sticky_ad__container {
display:none
}
}

.newspack_amp_sticky_ad * {
margin:auto
}

.newspack_amp_sticky_ad .amp-sticky-ad-top-padding {
display:none
}

.newspack_amp_sticky_ad .amp-sticky-ad-close-button,.newspack_amp_sticky_ad button {
background-color:var(--newspack-theme-color-bg-body);
background-image:none;
color:var(--newspack-theme-color-text-main);
font-size:1.25rem
}

.newspack_amp_sticky_ad .amp-sticky-ad-close-button:before,.newspack_amp_sticky_ad button:before {
content:"×";
inset:0
}

.newspack_amp_sticky_ad .amp-sticky-ad-close-button:focus,.newspack_amp_sticky_ad .amp-sticky-ad-close-button:hover,.newspack_amp_sticky_ad button:focus,.newspack_amp_sticky_ad button:hover {
background-color:inherit
}

.widget_newspack-ads-widget .textwidget,div[class*=newspack-ads-blocks-ad-unit] {
align-items:center;
display:flex;
justify-content:center
}

body:not(.newspack-front-page) .newspack_global_ad.global_below_header+.site-content {
margin-top:1.5rem
}

.h-sub.single-featured-image-behind .global_below_header,.h-sub.single-featured-image-beside .global_below_header {
display:none
}

.h-sub.single-featured-image-behind.h-stk .global_above_header,.h-sub.single-featured-image-beside.h-stk .global_above_header {
position:relative;
z-index:1
}

.h-sub.single-featured-image-behind:not(.newspack-front-page) .global_below_header+.site-content {
margin-top:0
}

@media only screen and (min-width:782px) {
.h-sub.single-featured-image-beside:not(.newspack-front-page) .global_below_header+.site-content {
margin-top:0
}
}

.single-featured-image-behind .newspack_global_ad.global_below_header {
margin-bottom:-1.5rem
}

.custom-ad-bg:not(.af-widget) .newspack_global_ad.global_above_footer {
margin-top:2rem
}

.custom-ad-bg.ad-above-footer .site-footer {
margin-top:0
}

.custom-ad-bg .newspack_global_ad>* {
margin-bottom:8px;
margin-top:8px
}

.custom-ad-bg .widget_newspack-ads-widget .textwidget,.custom-ad-bg div[class*=newspack-ads-blocks-ad-unit] {
padding:8px
}

.site-breadcrumb {
color:var(--newspack-theme-color-text-light);
}

.site-breadcrumb .wrapper {
padding:.5em 0;

}

.site-breadcrumb .wrapper>span {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-xxs);
line-height:var(--newspack-theme-font-line-height-heading)
}

.site-breadcrumb .breadcrumb_last {
color:var(--newspack-theme-color-text-main);
padding: 5px 0px 5px 0px;
}

.home .site-breadcrumb,.single-featured-image-behind .site-breadcrumb,.single-featured-image-beside .site-breadcrumb {
display:none
}

.has-highlight-menu .site-breadcrumb {
padding-top:.25rem
}

.has-highlight-menu .site-breadcrumb .wrapper {
border-top:1px solid var(--newspack-theme-color-border)
}

.newspack-listings.hide-date.hide-author .entry-subhead {
padding:0
}

.archive .featured-listing[class*=type-newspack_lst_] .entry-title a:before,.blog .featured-listing[class*=type-newspack_lst_] .entry-title a:before,.newspack-listings__curated-list .featured-listing .newspack-listings__listing-title:before,.search .featured-listing[class*=type-newspack_lst_] .entry-title a:before,.wpnbha .featured-listing[class*=type-newspack_lst_] .entry-title a:before,.wpnbpc .featured-listing[class*=type-newspack_lst_] .entry-title a:before {
border:calc(.25em + 1px) solid var(--newspack-theme-color-primary);
border-bottom-color:#0000;
border-top:0;
box-sizing:border-box;
content:"";
display:inline-block;
height:.8em;
margin-right:.3em;
position:relative;
top:.05em;
width:.5em
}

.publisher-media-kit__wrapper.wp-block-group>.wp-block-group__inner-container>* {
margin-bottom:var(--wp--preset--spacing--80);
margin-top:var(--wp--preset--spacing--80)
}

.publisher-media-kit__wrapper.wp-block-group>.wp-block-group__inner-container>:first-child {
margin-top:0
}

.publisher-media-kit__wrapper.wp-block-group>.wp-block-group__inner-container>:last-child {
margin-bottom:0
}

.page-template-no-header-footer-php .publisher-media-kit__wrapper.wp-block-group>.wp-block-group__inner-container>:last-child {
margin-bottom:var(--wp--preset--spacing--80)
}

.accent-header:not(.widget-title),.article-section-title,.cat-links,.page-title {
color:#666;
font-size:var(--newspack-theme-font-size-sm)
}

.accent-header:not(.widget-title):before,.article-section-title:before,.cat-links:before,.page-title:before {
background-color:var(--newspack-theme-color-primary);
content:"";
display:inline-block;
height:.75em;
margin:0 .5em 0 0;
width:.75em
}

.button.mb-cta {
border-radius:0
}

.accent-header,.wp-block-columns .wp-block-column>.accent-header,div.wpnbha .article-section-title {
margin-bottom:1em
}

.cat-links {
font-family:var(--newspack-theme-font-heading);
font-size:var(--newspack-theme-font-size-sm)
}

#secondary .widget-title,#secondary .widgettitle {
font-size:var(--newspack-theme-font-size-lg)
}

@media only screen and (min-width:782px) {
.featured-image-beside .cat-links:before {
background-color:var(--newspack-theme-color-against-primary)
}
}

.archive .cat-links:before,.blog .cat-links:before,.search .cat-links:before {
display:none
}

.entry-meta .byline a,.entry-meta .byline a:visited {
color:var(--newspack-theme-color-text-light)
}

.entry-meta .byline a:hover {
color:var(--newspack-theme-color-text-main)
}

.single .cat-links {
font-size:var(--newspack-theme-font-size-base)
}

@media only screen and (min-width:782px) {
.single .entry-meta {
align-items:center;
display:flex;
flex-wrap:wrap
}

.single.single-featured-image-above .byline,.single.single-featured-image-default .byline {
margin-right:1.5rem
}
}

.avatar,.entry-content .wpnbha .avatar {
border-radius:0
}

.author-bio .accent-header {
color:var(--newspack-theme-color-text-main);
font-size:var(--newspack-theme-font-size-md);
margin:0 0 .25rem
}

.author-bio .accent-header span {
font-size:var(--newspack-theme-font-size-xs)
}

.author-bio .accent-header:before {
display:none
}

.has-drop-cap:not(:focus):first-letter,.wp-block-pullquote {
font-family:var(--newspack-theme-font-heading);
font-weight:700
}

.wp-block-pullquote {
border-width:0;
padding-top:4rem;
position:relative;
text-align:center
}

@media only screen and (min-width:782px) {
.wp-block-pullquote blockquote p,.wp-block-pullquote.has-text-align-left:not(.alignleft):not(.alignright) p,.wp-block-pullquote.has-text-align-right:not(.alignleft):not(.alignright) p,.wp-block-pullquote.is-style-solid-color blockquote p {
font-size:var(--newspack-theme-font-size-xl)
}
}

.wp-block-pullquote blockquote {
border-color:var(--newspack-theme-color-primary)
}

.wp-block-pullquote blockquote:after,.wp-block-pullquote blockquote:before {
border-top:2px solid;
border-color:inherit;
content:"";
display:block;
opacity:.8;
position:absolute;
top:2rem
}

.wp-block-pullquote blockquote:before {
left:15%;
right:calc(50% + 2em)
}

.wp-block-pullquote blockquote:after {
left:calc(50% + 2em);
right:15%
}

.wp-block-pullquote blockquote p:first-of-type:before {
color:var(--newspack-theme-color-primary);
content:"“";
display:inline-block;
font-size:5rem;
font-weight:400;
left:calc(50% - .3em);
line-height:.75;
position:absolute;
text-align:center;
top:1.5rem;
width:.5em;
z-index:1
}

@media only screen and (min-width:782px) {
.wp-block-pullquote blockquote p:first-of-type:before {
font-size:7rem
}
}

.wp-block-pullquote.has-border-color blockquote {
border-color:inherit
}

.wp-block-pullquote.has-background blockquote:before,.wp-block-pullquote.is-style-solid-color blockquote:before {
color:inherit
}

.wp-block-pullquote.has-background blockquote:after,.wp-block-pullquote.has-background blockquote:before,.wp-block-pullquote.is-style-solid-color blockquote:after,.wp-block-pullquote.is-style-solid-color blockquote:before {
border-top-color:initial
}

.wp-block-pullquote.has-background blockquote cite,.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform:uppercase
}

.wp-block-pullquote.has-background p:first-of-type:before,.wp-block-pullquote.is-style-solid-color p:first-of-type:before {
color:inherit
}

.wp-block-pullquote cite {
font-size:var(--newspack-theme-font-size-sm);
font-weight:400;
text-transform:uppercase
}

.wp-block-pullquote.has-text-align-left blockquote:after,.wp-block-pullquote.has-text-align-right blockquote:after {
display:none
}

.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-left.has-background,.wp-block-pullquote.has-text-align-left.is-style-solid-color,.wp-block-pullquote.has-text-align-right,.wp-block-pullquote.has-text-align-right.has-background,.wp-block-pullquote.has-text-align-right.is-style-solid-color {
padding-top:3rem
}

.wp-block-pullquote.has-text-align-left blockquote:before {
left:3em;
right:0
}

@media only screen and (min-width:782px) {
.wp-block-pullquote.has-text-align-left blockquote:before {
left:4em
}
}

.wp-block-pullquote.has-text-align-left p:first-of-type:before {
left:0
}

.wp-block-pullquote.has-text-align-left.has-background p:first-of-type:before,.wp-block-pullquote.has-text-align-left.is-style-solid-color p:first-of-type:before {
left:1.5rem
}

.wp-block-pullquote.has-text-align-left.has-background blockquote:before,.wp-block-pullquote.has-text-align-left.is-style-solid-color blockquote:before {
left:4em
}

.wp-block-pullquote.has-text-align-right blockquote:before {
left:0;
right:3em
}

@media only screen and (min-width:782px) {
.wp-block-pullquote.has-text-align-right blockquote:before {
right:4em
}
}

.wp-block-pullquote.has-text-align-right p:first-of-type:before {
left:auto;
right:0
}

.wp-block-pullquote.has-text-align-right.has-background p:first-of-type:before,.wp-block-pullquote.has-text-align-right.is-style-solid-color p:first-of-type:before {
right:1.5rem
}

.wp-block-pullquote.has-text-align-right.has-background blockquote:before,.wp-block-pullquote.has-text-align-right.is-style-solid-color blockquote:before {
right:4em
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
text-align:left
}

.wp-block-pullquote.alignleft blockquote:before,.wp-block-pullquote.alignright blockquote:before {
left:3em;
right:15%
}

.wp-block-pullquote.alignleft blockquote:after,.wp-block-pullquote.alignright blockquote:after {
display:none
}

.wp-block-pullquote.alignleft blockquote p,.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,.wp-block-pullquote.alignright blockquote p,.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
font-size:var(--newspack-theme-font-size-md)
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft.has-background,.wp-block-pullquote.alignleft.is-style-solid-color,.wp-block-pullquote.alignright,.wp-block-pullquote.alignright.has-background,.wp-block-pullquote.alignright.is-style-solid-color {
padding-top:3rem
}

.wp-block-pullquote.alignleft p:first-of-type:before,.wp-block-pullquote.alignright p:first-of-type:before {
font-size:5rem;
left:0;
text-align:left;
width:.5em
}

.wp-block-pullquote.alignleft.has-background p:first-of-type:before,.wp-block-pullquote.alignleft.is-style-solid-color p:first-of-type:before,.wp-block-pullquote.alignright.has-background p:first-of-type:before,.wp-block-pullquote.alignright.is-style-solid-color p:first-of-type:before {
left:1.5rem
}

.wp-block-pullquote.alignleft.has-background blockquote:before,.wp-block-pullquote.alignleft.is-style-solid-color blockquote:before,.wp-block-pullquote.alignright.has-background blockquote:before,.wp-block-pullquote.alignright.is-style-solid-color blockquote:before {
left:4.5em
}

.wp-block-pullquote[style*=border-width] {
padding-top:1rem
}

.wp-block-newspack-blocks-carousel .cat-links:before,.wp-block-pullquote[style*=border-width] blockquote:after,.wp-block-pullquote[style*=border-width] blockquote:before,.wp-block-pullquote[style*=border-width] p:first-of-type:before,.wpnbha .cat-links:before {
display:none
}

.archive .page-title {
color:var(--newspack-theme-color-text-light)
}

.mobile-sidebar .accent-header,.mobile-sidebar .article-section-title,.site-footer .accent-header,.site-footer .article-section-title {
color:inherit
}

#colophon,#colophon .social-navigation a,#colophon .widget-title {
color:var(--newspack-theme-color-text-main)
}

#colophon .widget-title {
font-size:var(--newspack-theme-font-size-base)
}

.footer-branding .wrapper,.footer-widgets:first-child {
border-top:3px solid
}

.af-widget .footer-branding .wrapper,.af-widget .footer-widgets:first-child {
border:0
}

.site-info {
font-family:var(--newspack-theme-font-heading)
}

.site-breadcrumb .wrapper>span:before {
background-color:var(--newspack-theme-color-primary);
content:"";
display:inline-block;
height:.75em;
margin:0 .5em 0 0;
width:.75em
}

.entry-subhead .trust-label {
margin-bottom:5px
}

.single .sponsor-label {
font-size:var(--newspack-theme-font-size-sm)
}

.single .sponsor-label+.cat-links {
font-size:.9rem
}


.newspack_global_ad.global_below_header { 
        padding-top: 15px;
}


.newspack_global_ad.sidebar_sidebar-1.sidebar_sidebar-1-before.hook-before.stick-to-top.fixed-height {
  position: relative; /* Ensures the pseudo-element is positioned relative to this container */
}

.newspack_global_ad.sidebar_sidebar-1.sidebar_sidebar-1-before.hook-before.stick-to-top.fixed-height::after {
  content: "Advertisement"; /* The text you want to display */
  writing-mode: vertical-rl; /* Makes the text vertical */
  transform: rotate(180deg); /* Rotates the text to read from bottom to top */
  text-align: center; /* Centers the text vertically */
  padding: 10px; /* Adds some spacing around the text */
  background-color: rgba(0, 0, 0, 0.5); /* Optional: Adds a background color */
  color: white; /* Text color */
  font-size: 14px; /* Adjust font size as needed */
  font-weight: bold; /* Makes the text bold */
  position: absolute; /* Positions the label absolutely within the container */
  right: 0; /* Positions the label on the right side */
  top: 0; /* Aligns the label to the top */
  height: 100%; /* Makes the label span the full height of the container */
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px 0 0 4px; /* Optional: Rounds the corners on the left side */
}

.site-info .widget-area .wrapper, .site-info .site-info-contain:first-child {
    border-top-color: #6d6d6d !important;
}

.site-info .site-info-contain:first-child {
    border-top: 1px solid #5b5b5b !important;
    padding-top: 1rem;
}

/* Target .social-navigation inside .site-info */
.site-info .social-navigation .svg-icon {
    fill: white; /* Change the fill color to white */
}
 
.site-info .social-navigation a {
    color: white;
}
.site-info .social-navigation svg,
.site-info .social-navigation svg path {
    fill: white !important;
    stroke: white !important;
    color: white !important;
}

.goya{
	padding-left:65px;
}

.shelby_global_ad::before {
    content: 'Advertisement';
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 10px;
    line-height: 1.6;
    margin-bottom: 0.4em;
    opacity: 0.75;
    text-align: center;
}

.shelby-quote{
	border-left: .25em solid #aec3ac;
	margin: 0 0 1.75em;
	background-color: #f7f9f7;
}