html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:baseline}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{-webkit-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:baseline}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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,
*::before,
*::after{box-sizing:inherit}.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.nav-primary::before,
.nav-secondary::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before{content:" ";display:table}.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.nav-primary::after,
.nav-secondary::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after{clear:both;content:" ";display:table}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#333;font-family:"Source Sans Pro", sans-serif;font-size:18px;font-weight:400;line-height:1.625;margin:0;overflow-x:hidden}button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img{transition:all 0.2s ease-in-out}a{color:#0073e5;text-decoration:underline;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out}a:focus,
a:hover{color:#333;text-decoration:none}p{margin:0 0 28px;padding:0}ol,
ul{margin:0;padding:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto}b,
strong{font-weight:700}blockquote,
cite,
em,
i{font-style:italic}mark{background:#ddd;color:#333}blockquote{margin:30px}h1,
h2,
h3,
h4,
h5,
h6{font-family:"Source Sans Pro", sans-serif;font-weight:400;line-height:1.2;margin:0 0 20px}h1{font-size:30px}h2{font-size:27px}h3{font-size:24px}h4{font-size:20px}.entry-content h3,
.entry-content h4{font-weight:600}.entry-content h4{margin-top:40px}h5{font-size:18px}h6{font-size:16px}embed,
iframe,
img,
object,
video,
.wp-caption{max-width:100%}img{height:auto;vertical-align:top}figure{margin:0}.gallery{overflow:hidden}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,
.gallery img:hover{border:1px solid #999;outline:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery-item{float:left;margin:0 0 30px;text-align:center}input,
select,
textarea{background-color:#fff;border:1px solid #ddd;color:#333;font-size:18px;font-weight:400;padding:15px;width:100%}input:focus,
textarea:focus{border:1px solid #999;outline:none}input[type="checkbox"],
input[type="image"],
input[type="radio"]{width:auto}:-ms-input-placeholder{color:#333;opacity:1}::placeholder{color:#333;opacity:1}button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form button[type="submit"],
.button{background-color:#333;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
.button:focus,
.button:hover{background-color:#0073e5;border-width:0;color:#fff}.entry-content .button:focus,
.entry-content .button:hover{color:#fff}.button{display:inline-block}.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button{display:none}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,
th{line-height:2;text-align:left;vertical-align:top}td{padding:0.5em}tr{border-top:1px solid #eee}th{font-weight:600;padding:0.5em}.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.widget_search input[type="submit"]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.site-container{word-wrap:break-word}.site-inner{clear:both;margin:0 auto;padding:60px 30px 0}.avatar{border-radius:50%;float:left}.author-box .avatar,
.alignleft .avatar{margin-right:20px}.alignright .avatar{margin-left:20px}.comment .avatar{margin:0 15px 20px 0}.after-entry,
.archive-description,
.author-box{margin-bottom:40px}.after-entry{box-shadow:0 0 20px rgba(0, 0, 0, 0.05);padding:20px 30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid #eee;font-size:16px;margin-bottom:40px;padding-bottom:10px}.genesis-title-hidden .breadcrumb{margin-top:40px}.archive-description p:last-child,
.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type="submit"],
.search-form input[type="submit"]{margin-top:10px}.widget_search input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.archive-description .entry-title,
.archive-title,
.author-box-title{font-size:20px;font-weight:600;margin-bottom:10px}.entry-title{font-size:30px;margin-bottom:10px}.entry-title a,
.sidebar .widget-title a{color:#333;text-decoration:none}.entry-title a:focus,
.entry-title a:hover{color:#0073e5}.widget-title{font-size:18px;font-weight:600;margin-bottom:20px}.genesis-title-hidden .site-inner{padding-top:0}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,
a.alignnone,
a.alignright{max-width:100%}img.centered,
.aligncenter,
.singular-image{display:block;margin:0 auto 30px}img.alignnone,
.alignnone{margin-bottom:15px}a.alignleft,
img.alignleft,
.wp-caption.alignleft{margin:0 20px 20px 0}a.alignright,
img.alignright,
.wp-caption.alignright{margin:0 0 20px 20px}figcaption,
.gallery-caption,
.wp-caption-text{font-size:14px;font-weight:600;margin-top:0.5em;margin-bottom:1em;padding-left:10px;padding-right:10px;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video{margin:0 0 30px}.widget{margin-bottom:40px}.widget p:last-child,
.widget ul > li:last-of-type{margin-bottom:0}.widget ul > li{margin-bottom:10px}.widget ul > li:last-of-type{padding-bottom:0}.widget ol > li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,
.widget_calendar th{text-align:center}.featured-content .entry{border-bottom:1px solid #eee;margin-bottom:20px}.featured-content .entry:last-of-type{border-bottom:none;margin-bottom:0}.featured-content .entry-title{font-size:16px;margin-bottom:5px;margin-top:10px}.after-entry .enews{text-align:center;padding:10px}.sidebar .enews{background-color:#f5f5f5;padding:30px}.enews-widget input{font-size:16px;margin-bottom:10px}.after-entry .enews-widget input{text-align:center}.enews-widget input[type="submit"]{margin:0;width:100%}.enews form + p{margin-top:20px}.gs-faq__question{background:transparent;border-bottom:1px solid #eee;color:#333;padding-left:0;padding-right:0}.gs-faq__question:focus,
.gs-faq__question:hover{background:transparent;color:#0073e5}.gs-faq__question::after{content:"\f132";font-family:dashicons;float:right}.gs-faq__question.gs-faq--expanded::after{content:"\f460"}.entry-content .wpforms-container{margin-bottom:40px}.entry-content .wpforms-form .wpforms-field{clear:both;margin:20px 0;overflow:hidden}.site-container .wpforms-container .wpforms-form .wpforms-field input{border-radius:0;height:auto;padding:15px}.site-container .entry-content .wpforms-form .wpforms-field-label{font-weight:600}.site-container .entry-content .wpforms-form .wpforms-field-sublabel{font-size:14px;font-weight:300}.entry-content .wpforms-form .wpforms-field-hp{display:none !important;left:-9000px !important;position:absolute !important}.site-container .entry-content .wpforms-form textarea{padding:15px}.site-container .entry-content .wpforms-form textarea.wpforms-field-small{height:120px}.site-container .entry-content .wpforms-form textarea.wpforms-field-medium{height:200px}.site-container .entry-content .wpforms-form textarea.wpforms-field-large{height:300px}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{color:#333;outline:#ccc solid 1px}.site-header{background-color:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.05);padding:0 30px}.title-area{float:left;padding-bottom:25px;padding-top:25px}.wp-custom-logo .title-area{max-width:350px;padding-bottom:5px;padding-top:5px;width:100%}.wp-custom-logo .custom-logo-link{display:block}.wp-custom-logo .title-area img{width:auto}.site-title{font-size:20px;font-weight:600;line-height:1;margin-bottom:0}.site-title a,
.site-title a:focus,
.site-title a:hover{color:#333;text-decoration:none}.site-description,
.wp-custom-logo .site-title{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.genesis-nav-menu a{color:#333;display:block;font-size:15px;font-weight:400;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none}.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover{color:#0073e5;text-decoration:none}.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;font-size:14px;position:relative;word-wrap:break-word}.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover > .sub-menu{display:block;left:auto;opacity:1}.menu .menu-item:focus{position:static}.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu{left:auto;opacity:1}.js .nav-primary{display:none;position:relative}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover > .sub-menu{display:none}.menu-toggle,
.sub-menu-toggle{background-color:transparent;border-width:0;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:hover{background-color:transparent;border-width:0;color:#0073e5}.menu-toggle{float:right;line-height:20px;margin-bottom:10px;margin-top:10px;padding:15px 0;position:relative;z-index:1000}.menu-toggle.activated::before{content:"\f335"}.site-header .dashicons-before::before{transition:none}.site-header .menu-toggle::before{float:left;margin-right:5px;position:relative;text-rendering:auto;top:1px}.sub-menu-toggle{float:right;padding:9px 10px;position:absolute;right:0;top:0;z-index:100}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;transform:rotate(0);transition:transform 0.25s ease-in-out}.sub-menu-toggle.activated::before{transform:rotate(180deg)}.nav-primary{clear:left;padding-bottom:15px;padding-top:15px;width:100%}.nav-secondary{margin-top:10px}.nav-secondary .genesis-nav-menu{line-height:1.5}.nav-secondary .menu-item{display:inline-block}.nav-secondary a{margin-left:10px;margin-right:10px;padding:0}.entry{margin-bottom:40px}.entry-content ol,
.entry-content ul{margin-bottom:30px;padding-left:40px}.entry-content ol > li{list-style-type:decimal}.entry-content ul > li{list-style-type:disc}.entry-content ol ul > li,
.entry-content ul ul > li{list-style-type:circle}.entry-content ol ol,
.entry-content ul ul{margin-bottom:0}.entry-content code{background-color:#f5f5f5}.content .sticky{background-color:#f5f5f5;padding:30px}p.entry-meta{font-size:16px;margin-bottom:0}.entry-header .entry-meta{margin-bottom:20px}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:20px}.entry-categories,
.entry-tags{display:block}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px}.pagination{clear:both;margin:60px 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination li a{background-color:#f5f5f5;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:4px;padding:8px 12px;text-decoration:none}.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active a{background-color:#333;color:#fff}.comment-respond,
.entry-comments,
.entry-pings{margin-bottom:40px}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-content{clear:both}.comment-content ul > li{list-style-type:disc}.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-header p{margin-bottom:0}.entry-pings .reply{display:none}.comment-form-cookies-consent label{display:inline;padding-left:10px}.sidebar{font-size:16px;line-height:1.5}.sidebar .widget{margin-bottom:40px}.sidebar p{margin-bottom:20px}.footer-widgets{border-top:1px solid #eee;background-color:#fff;clear:both;padding:60px 0}.footer-widgets .wrap{margin-left:auto;margin-right:auto}.footer-widget-area{margin-bottom:40px;padding-left:30px;padding-right:30px}.footer-widget-area:last-child,
.footer-widgets .widget:last-child{margin-bottom:0}.site-footer{background-color:#fff;border-top:1px solid #eee;font-size:15px;line-height:1.5;padding:30px;text-align:center}.site-footer p{margin-bottom:0}@media only screen and (min-width: 480px){table{table-layout:auto;word-break:normal}}@media only screen and (min-width: 960px){.site-header{position:sticky;top:0;z-index:9999}.admin-bar .site-header{top:32px}.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item:focus,
	.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu > .menu-bold > a{font-weight:700}.genesis-nav-menu > .menu-highlight > a{background-color:#333;border-radius:3px;color:#fff;font-weight:600;margin-left:15px;padding-left:20px;padding-right:20px}.genesis-nav-menu > .menu-highlight > a:focus,
	.genesis-nav-menu > .menu-highlight > a:hover{background-color:#0073e5}.genesis-nav-menu .sub-menu,
	.genesis-nav-menu .sub-menu a{width:180px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity 0.4s ease-in-out}.genesis-nav-menu .sub-menu a{border:1px solid #eee;border-top:0;padding-bottom:15px;padding-top:15px}.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}.js .nav-primary{display:block;padding-top:15px}.menu-toggle,
	.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{clear:none;float:right;width:auto}.nav-primary .genesis-nav-menu a{padding-left:15px;padding-right:15px}.site-inner{max-width:1140px}.content{float:left;width:65%}.sidebar-content .content{float:right}.full-width-content .content{float:none;margin-left:auto;margin-right:auto}.sidebar{float:right;width:30%}.sidebar-content .sidebar{float:left}.author-box{background-color:#f5f5f5;padding:30px}.after-entry{padding:40px 60px}.after-entry .enews{padding-left:30px;padding-right:30px}.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,
	.three-sixths,
	.two-fourths{width:48.717948717948715%}.one-third,
	.two-sixths{width:31.623931623931625%}.four-sixths,
	.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.after-entry,
	.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings{margin-bottom:60px}.footer-widgets .wrap{max-width:1140px}.footer-widget-area{float:left;margin-bottom:0;width:calc(100% / 3)}}@media print{*,
	*::before,
	*::after{background:transparent !important;box-shadow:none !important;color:#333 !important;text-shadow:none !important}a,
	a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="javascript:"]::after,
	a[href^="#"]::after,
	.site-title > a::after{content:""}thead{display:table-header-group}img,
	tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm 0.5cm}p,
	h2,
	h3{orphans:3;widows:3}blockquote,
	pre{border:1px solid #999;page-break-inside:avoid}.content,
	.content-sidebar{width:100%}button,
	input,
	select,
	textarea,
	.breadcrumb,
	.comment-edit-link,
	.comment-form,
	.comment-list .reply a,
	.comment-reply-title,
	.edit-link,
	.entry-comments-link,
	.entry-footer,
	.genesis-box,
	.header-widget-area,
	.hidden-print,
	.home-top,
	.nav-primary,
	.nav-secondary,
	.post-edit-link,
	.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title > a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative}.author-box{margin-bottom:0}h1,
	h2,
	h3,
	h4,
	h5,
	h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,
	pre,
	table{page-break-inside:avoid}dl,
	ol,
	ul{page-break-before:avoid}}:root{--go-green:#4CA04F;--go-green-dark:#317936;--go-blue:#4184AE;--go-blue-dark:#205F86;--go-ocean:#123F56;--go-sea-glass:#DCEDEA;--go-foam:#F2F8F6;--go-sand:#F5EFE3;--go-shell:#FFFDF8;--go-ink:#17313B;--go-muted:#5D7076;--go-border:#D3E2DE;--go-content-width:1180px}.go-custom-home .site-inner{max-width:none;padding:0}.go-custom-home .content-sidebar-wrap,
.go-custom-home .content{float:none;margin:0;max-width:none;padding:0;width:100%}.go-wrap{margin-inline:auto;max-width:var(--go-content-width);width:calc(100% - 48px)}.go-home-section{padding-block:clamp(48px, 7vw, 96px)}.go-home-section .widget{margin-bottom:0}.go-topic-grid{display:grid;gap:28px;grid-template-columns:repeat(3, minmax(0, 1fr))}.go-topic-column{min-width:0}a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible{outline:3px solid var(--go-green);outline-offset:4px}@media only screen and (max-width: 900px){.go-topic-grid{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.go-wrap{width:calc(100% - 32px)}.go-home-section{padding-block:48px}}.h2-small{margin:0 0 14px !important;font-size:0.76rem !important;font-weight:700 !important;letter-spacing:0.16em !important;line-height:1.5 !important;text-transform:uppercase}.go-intro-section{position:relative;overflow:hidden;padding:clamp(64px, 8vw, 104px) 0;background:linear-gradient(
			135deg,
			#fffdf8 0%,
			#f4faf8 55%,
			#eef7f5 100%
		)}.go-intro-section::after{position:absolute;top:30px;right:-35px;width:240px;height:340px;background-image:radial-gradient(
			circle,
			rgba(65, 132, 174, 0.18) 2px,
			transparent 2.5px
		);background-size:19px 19px;content:"";opacity:0.75;pointer-events:none;mask-image:linear-gradient(to left, #000 25%, transparent 100%)}.go-intro-layout{position:relative;z-index:1;display:flex;gap:clamp(42px, 7vw, 86px);align-items:center;margin:0}.go-intro-layout > .wp-block-column:first-child{flex-basis:34%}.go-intro-layout > .wp-block-column:last-child{flex-basis:66%}.go-intro-layout > .wp-block-column{margin:0}.go-intro-layout,
.go-intro-visual,
.go-intro-copy{margin-top:0;margin-bottom:0}.go-intro-visual{display:flex;align-items:center;justify-content:center;min-width:0}.go-intro-mark{position:relative;display:flex;align-items:center;justify-content:center;min-height:285px;width:100%}.go-intro-circle{display:flex;align-items:center;justify-content:center;width:clamp(210px, 24vw, 280px);aspect-ratio:1;border:1px solid rgba(65, 132, 174, 0.22);border-radius:50%;background:radial-gradient(
			circle at 35% 30%,
			#ffffff 0%,
			#edf8f4 52%,
			#dcefea 100%
		);box-shadow:0 30px 70px -45px rgba(12, 52, 74, 0.7),
		inset 0 0 0 12px rgba(255, 255, 255, 0.4)}.go-intro-circle > span{display:inline-block;font-family:"Fraunces", Georgia, serif;font-size:clamp(5.2rem, 9vw, 7.5rem);font-weight:800;letter-spacing:-0.1em;line-height:0.8}.go-intro-circle .go-letter-g{color:#4ca04f}.go-intro-circle .go-letter-o{color:#4184ae}.go-intro-circle .go-letter-mark{color:#4ca04f;margin-left:0.02em}.go-intro-tagline{position:absolute;right:max(0px, calc(50% - 170px));bottom:22px;padding:10px 19px;border-radius:999px;background:#174e6c;box-shadow:0 12px 25px -16px rgba(12, 52, 74, 0.9);color:#ffffff;font-size:0.75rem;font-weight:700;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;transform:rotate(-4deg)}.go-intro-copy{max-width:760px}.go-intro-copy .go-eyebrow{margin:0 0 14px;color:#317936;font-size:0.76rem;font-weight:700;letter-spacing:0.16em;line-height:1.5;text-transform:uppercase}.go-intro-copy h2{max-width:740px;margin:0 0 22px;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.45rem, 5vw, 4.8rem);font-weight:700;letter-spacing:-0.035em;line-height:1.02;text-wrap:balance}.go-intro-copy .go-intro-lead{max-width:690px;margin:0;color:#526a72;font-size:clamp(1rem, 1.3vw, 1.12rem);line-height:1.75}.go-intro-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.go-intro-buttons .wp-block-button{margin:0}.go-intro-buttons .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border:2px solid transparent !important;border-radius:999px !important;box-shadow:none;font-size:0.9rem;font-weight:700;letter-spacing:0.01em;line-height:1.3;text-align:center;text-decoration:none;transition:background-color 180ms ease,
		border-color 180ms ease,
		color 180ms ease,
		transform 180ms ease,
		box-shadow 180ms ease}.go-intro-buttons .go-button-primary .wp-block-button__link{border-color:#4ca04f !important;background-color:#4ca04f !important;color:#04131a !important}.go-intro-buttons .go-button-primary .wp-block-button__link:hover{border-color:#317936 !important;background-color:#317936 !important;color:#ffffff !important;box-shadow:0 12px 24px -14px rgba(49, 121, 54, 0.8);transform:translateY(-2px)}.go-intro-buttons .go-button-secondary .wp-block-button__link{border-color:#4184ae !important;background-color:#4184ae !important;color:#04131a !important}.go-intro-buttons .go-button-secondary .wp-block-button__link:hover{border-color:#205f86 !important;background-color:#205f86 !important;color:#ffffff !important;box-shadow:0 12px 24px -14px rgba(32, 95, 134, 0.8);transform:translateY(-2px)}.go-intro-buttons .wp-block-button__link:focus-visible{outline:3px solid #04131a;outline-offset:4px}.go-intro-buttons .wp-block-button__link:active{transform:translateY(0)}@media only screen and (max-width: 520px){.go-intro-buttons{display:grid;grid-template-columns:1fr;gap:12px}.go-intro-buttons .wp-block-button,
	.go-intro-buttons .wp-block-button__link{width:100%}}@media (prefers-reduced-motion: reduce){.go-intro-buttons .wp-block-button__link{transition:none}.go-intro-buttons .wp-block-button__link:hover,
	.go-intro-buttons .wp-block-button__link:active{transform:none}}@media only screen and (max-width: 800px){.go-intro-section{padding:64px 0}.go-intro-layout{flex-direction:column;gap:38px}.go-intro-layout > .wp-block-column{flex-basis:100%;width:100%}.go-intro-mark{min-height:225px}.go-intro-circle{width:210px}.go-intro-tagline{right:calc(50% - 150px);bottom:7px}.go-intro-copy{max-width:680px;margin-inline:auto;text-align:center}.go-intro-copy .go-intro-lead{margin-inline:auto}.go-intro-buttons{justify-content:center}}@media only screen and (max-width: 520px){.go-intro-section::after{width:150px;opacity:0.45}.go-intro-copy h2{font-size:clamp(2.25rem, 12vw, 3.1rem)}.go-intro-buttons{display:grid;grid-template-columns:1fr}.go-intro-circle{width:185px}.go-intro-circle span{font-size:5rem}.go-intro-tagline{right:calc(50% - 135px);font-size:0.67rem}}@media (prefers-reduced-motion: reduce){.go-intro-buttons .wp-block-button__link:hover{transform:none}}.go-core-section{position:relative;overflow:hidden;padding:clamp(64px, 8vw, 100px) 0;background:linear-gradient(
		to bottom,
		#fffdf8 0%,
		#eef7f6 100%
	)}.go-core-eyebrow{position:relative;z-index:1;margin:0 0 10px;color:#317936;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;line-height:1.5;text-align:center;text-transform:uppercase}.go-core-heading{position:relative;z-index:1;max-width:760px;margin:0 auto 15px;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.15rem, 4vw, 3.9rem);font-weight:700;letter-spacing:-0.025em;line-height:1.08;text-align:center;text-wrap:balance}.go-core-intro{position:relative;z-index:1;display:block;box-sizing:border-box;max-width:760px;margin:0 auto !important;margin-block:0 !important;padding:0 0 28px !important;padding-block-end:28px !important;color:#60747b;font-size:clamp(1rem, 1.3vw, 1.1rem);line-height:1.7;text-align:center;text-wrap:balance}.go-core-grid{position:relative;z-index:1;display:flex;align-items:stretch;gap:clamp(20px, 2.5vw, 28px);margin:0 !important}.go-core-grid > .wp-block-column{display:flex;flex:1 1 0;min-width:0;margin:0 !important}.go-core-grid > .wp-block-column:not(:first-child){margin-left:0 !important}.go-core-card{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-height:370px;margin:0;padding:clamp(28px, 3vw, 36px);overflow:hidden;border:0;border-radius:28px;box-shadow:0 24px 70px -35px rgba(12, 52, 74, 0.48);color:#ffffff;isolation:isolate;transition:box-shadow 200ms ease,
		transform 200ms ease}.go-core-card::before{position:absolute;right:-55px;bottom:-75px;z-index:-1;width:190px;height:190px;border-radius:50%;background:rgba(255, 255, 255, 0.08);content:"";pointer-events:none}.go-core-card::after{position:absolute;top:24px;left:26px;z-index:0;color:rgba(255, 255, 255, 0.12);content:"GO!";font-family:"Fraunces", Georgia, serif;font-size:clamp(5.5rem, 7vw, 7rem);font-weight:900;letter-spacing:-0.1em;line-height:0.82;pointer-events:none}.go-core-card:hover{box-shadow:0 32px 78px -34px rgba(12, 52, 74, 0.68);transform:translateY(-5px)}.go-core-card-god{background:linear-gradient(
		155deg,
		#174e6c 0%,
		#4184ae 100%
	)}.go-core-card-love{background:linear-gradient(
		155deg,
		#307e3a 0%,
		#4ca04f 100%
	)}.go-core-card-life{background:linear-gradient(
		155deg,
		#b6654e 0%,
		#d7795e 100%
	)}.go-core-card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;min-height:72px;margin:0 0 42px;font-size:0}.go-core-card-top .go-core-go-mark{display:none !important}.go-core-icon{display:grid;place-items:center;flex:0 0 auto;width:62px;height:62px;border:1px solid rgba(255, 255, 255, 0.28);border-radius:18px;background:rgba(255, 255, 255, 0.16);color:#ffffff;font-size:1rem;backdrop-filter:blur(3px)}.go-core-icon svg{display:block;width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.go-core-card h3{position:relative;z-index:2;margin:auto 0 12px;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.75rem, 2.2vw, 2.05rem);font-weight:700;letter-spacing:-0.025em;line-height:1.1}.go-core-card > p{position:relative;z-index:2;margin:0;color:rgba(255, 255, 255, 0.92);font-size:0.96rem;line-height:1.68}@media only screen and (max-width: 900px){.go-core-grid{display:grid;grid-template-columns:1fr;gap:22px}.go-core-grid > .wp-block-column{display:block;width:100%}.go-core-card{width:100%;max-width:720px;min-height:310px;margin-inline:auto}.go-core-card-top{margin-bottom:34px}}@media only screen and (max-width: 560px){.go-core-section{padding:60px 0}.go-core-heading{font-size:clamp(2.2rem, 11vw, 2.9rem)}.go-core-card{min-height:300px;padding:28px 24px;border-radius:24px}.go-core-card::after{top:25px;left:22px;font-size:5.15rem}.go-core-card-top{min-height:60px;margin-bottom:32px}.go-core-icon{width:56px;height:56px;border-radius:16px}.go-core-icon svg{width:27px;height:27px}.go-core-card h3{font-size:1.85rem}}@media (prefers-reduced-motion: reduce){.go-core-card{transition:none}.go-core-card:hover{transform:none}}.go-core-section .widget,
.go-core-section .widget-content{--wp--style--block-gap:0}.go-core-section .widget > * + *,
.go-core-section .widget-content > * + *{margin-block-start:0 !important}#block-13{margin-top:26px !important}.go-featured-section{position:relative;overflow:hidden;padding:clamp(68px, 8vw, 104px) 0;background:#fffdf8}.go-featured-section::before{position:absolute;top:-220px;right:-220px;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(65, 132, 174, 0.15) 0%,
			rgba(76, 160, 79, 0.07) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-featured-eyebrow{position:relative;z-index:1;margin:0 0 10px;color:#317936;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-featured-heading{position:relative;z-index:1;max-width:780px;margin:0 0 clamp(34px, 5vw, 52px);color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.3rem, 4.5vw, 4rem);font-weight:700;letter-spacing:-0.03em;line-height:1.06;text-wrap:balance}.go-featured-grid{position:relative;z-index:1;width:100%;margin:0}.go-featured-grid .gb-post-grid-items{display:grid !important;grid-template-columns:minmax(0, 1.2fr)
		minmax(340px, 0.8fr) !important;grid-template-rows:repeat(2, minmax(0, 1fr)) !important;gap:24px !important;align-items:stretch;width:100% !important;margin:0 !important;padding:0 !important}.go-featured-grid .gb-post-grid-items > article{display:flex !important;float:none !important;flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;height:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box;overflow:hidden;border:1px solid rgba(23, 78, 108, 0.14);border-radius:24px;background:#ffffff;box-shadow:0 24px 60px -38px rgba(12, 52, 74, 0.55);transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-featured-grid .gb-post-grid-items > article:hover{border-color:rgba(23, 78, 108, 0.3);box-shadow:0 32px 70px -38px rgba(12, 52, 74, 0.75);transform:translateY(-4px)}.go-featured-grid .gb-post-grid-items > article:nth-child(1){grid-column:1 !important;grid-row:1 / span 2 !important;flex-direction:column !important}.go-featured-grid .gb-post-grid-items > article:nth-child(2){grid-column:2 !important;grid-row:1 !important;flex-direction:column !important}.go-featured-grid .gb-post-grid-items > article:nth-child(3){grid-column:2 !important;grid-row:2 !important;flex-direction:column !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(1)
.gb-block-post-grid-image{display:block !important;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;aspect-ratio:16 / 9;overflow:hidden}.go-featured-grid
.gb-post-grid-items
> article:nth-child(1)
.gb-block-post-grid-text{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:clamp(28px, 3vw, 40px) !important;box-sizing:border-box}.go-featured-grid
.gb-post-grid-items
> article:nth-child(1)
.gb-block-post-grid-title{font-size:clamp(2rem, 3vw, 2.75rem) !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(2),
.go-featured-grid
.gb-post-grid-items
> article:nth-child(3){display:flex !important;flex-direction:column !important;width:100% !important;min-width:0 !important;height:100% !important}.go-featured-grid
.gb-post-grid-items
> article:not(:first-child)
.gb-block-post-grid-image{display:block !important;flex:0 0 auto;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;aspect-ratio:16 / 9;overflow:hidden}.go-featured-grid
.gb-post-grid-items
> article:not(:first-child)
.gb-block-post-grid-text{display:flex !important;flex:1;flex-direction:column;justify-content:flex-start;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:24px 26px 28px !important;box-sizing:border-box}.go-featured-grid
.gb-post-grid-items
> article:not(:first-child)
.gb-block-post-grid-text
> *{width:100% !important;max-width:none !important;min-width:0 !important}.go-featured-grid
.gb-post-grid-items
> article:not(:first-child)
.gb-block-post-grid-title{width:100% !important;max-width:none !important;font-size:clamp(1.45rem, 2vw, 1.8rem) !important}.go-featured-grid .gb-block-post-grid-image{background:#dcedea}.go-featured-grid .gb-block-post-grid-image a{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.go-featured-grid .gb-block-post-grid-image img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;padding:0 !important;object-fit:cover;object-position:center;transition:transform 300ms ease}.go-featured-grid
.gb-post-grid-items
> article:not(:first-child)
.gb-block-post-grid-image img{object-position:center top}.go-featured-grid
.gb-post-grid-items
> article:hover
.gb-block-post-grid-image img{transform:scale(1.025)}.go-featured-grid .gb-block-post-grid-title{width:100% !important;max-width:none !important;margin:0 0 14px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-weight:700;letter-spacing:-0.025em;line-height:1.12;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important}.go-featured-grid .gb-block-post-grid-title a{color:inherit;text-decoration:none}.go-featured-grid .gb-block-post-grid-title a:hover{color:#317936;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.go-featured-grid .gb-block-post-grid-excerpt{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;color:#60747b;font-size:0.95rem;line-height:1.65;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important}.go-featured-grid .gb-block-post-grid-excerpt p{margin:0 !important}.go-featured-grid
.gb-post-grid-items
> article:not(:first-child)
.gb-block-post-grid-excerpt{display:-webkit-box !important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.go-featured-grid .gb-block-post-grid-date{width:100% !important;margin:0 0 10px !important;color:#317936;font-size:0.72rem;font-weight:700;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase}.go-featured-grid a:focus-visible{outline:3px solid #4ca04f;outline-offset:4px}@media only screen and (max-width: 960px){.go-featured-grid .gb-post-grid-items{grid-template-columns:1fr !important;grid-template-rows:auto !important}.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(1),
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(2),
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(3){grid-column:1 !important;grid-row:auto !important}.go-featured-grid
	.gb-post-grid-items
	> article:not(:first-child)
	.gb-block-post-grid-image{aspect-ratio:16 / 9}}@media only screen and (max-width: 640px){.go-featured-section{padding:60px 0}.go-featured-heading{margin-bottom:34px;font-size:clamp(2.2rem, 11vw, 3rem)}.go-featured-grid .gb-post-grid-items{gap:20px !important}.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(1)
	.gb-block-post-grid-image,
	.go-featured-grid
	.gb-post-grid-items
	> article:not(:first-child)
	.gb-block-post-grid-image{aspect-ratio:16 / 9}.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(1)
	.gb-block-post-grid-text,
	.go-featured-grid
	.gb-post-grid-items
	> article:not(:first-child)
	.gb-block-post-grid-text{padding:24px !important}.go-featured-grid
	.gb-post-grid-items
	> article:not(:first-child)
	.gb-block-post-grid-title{font-size:1.55rem !important}}@media (prefers-reduced-motion: reduce){.go-featured-grid .gb-post-grid-items > article,
	.go-featured-grid .gb-block-post-grid-image img{transition:none}.go-featured-grid .gb-post-grid-items > article:hover,
	.go-featured-grid
	.gb-post-grid-items
	> article:hover
	.gb-block-post-grid-image img{transform:none}}.go-family-section{position:relative;overflow:hidden;padding:clamp(68px, 8vw, 96px) 0;background:#f5efe3}.go-family-section::before{position:absolute;top:-130px;left:-110px;width:310px;height:310px;border:44px solid rgba(65, 132, 174, 0.07);border-radius:50%;content:"";pointer-events:none}.go-family-eyebrow{position:relative;z-index:1;margin:0 0 10px;color:#317936;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-family-heading{position:relative;z-index:1;max-width:800px;margin:0 0 14px;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.25rem, 4vw, 3.6rem);font-weight:700;letter-spacing:-0.03em;line-height:1.08;text-wrap:balance}.go-family-intro{position:relative;z-index:1;max-width:900px;margin:0 0 clamp(32px, 5vw, 46px);color:#60747b;font-size:clamp(1rem, 1.3vw, 1.08rem);line-height:1.7}.go-family-grid{position:relative;z-index:1;width:100%;margin:0}.go-family-grid .gb-post-grid-items{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:26px !important;align-items:stretch;width:100% !important;margin:0 !important;padding:0 !important}.go-family-grid .gb-post-grid-items > article{display:grid !important;float:none !important;flex:none !important;grid-template-columns:minmax(210px, 42%)
		minmax(0, 58%) !important;grid-template-rows:minmax(390px, auto) !important;width:auto !important;max-width:none !important;min-width:0 !important;height:auto !important;min-height:390px;margin:0 !important;padding:0 !important;overflow:hidden;box-sizing:border-box;border:1px solid #d5e3df;border-radius:22px;background:#ffffff;box-shadow:0 20px 55px -42px rgba(12, 52, 74, 0.65);transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-family-grid .gb-post-grid-items > article:hover{border-color:rgba(23, 78, 108, 0.28);box-shadow:0 28px 65px -42px rgba(12, 52, 74, 0.78);transform:translateY(-4px)}.go-family-grid
.gb-post-grid-items
> article:nth-child(1)
.gb-block-post-grid-image{grid-column:1 !important;grid-row:1 !important}.go-family-grid
.gb-post-grid-items
> article:nth-child(1)
.gb-block-post-grid-text{grid-column:2 !important;grid-row:1 !important}.go-family-grid
.gb-post-grid-items
> article:nth-child(2)
.gb-block-post-grid-text{grid-column:1 !important;grid-row:1 !important}.go-family-grid
.gb-post-grid-items
> article:nth-child(2)
.gb-block-post-grid-image{grid-column:2 !important;grid-row:1 !important}.go-family-grid .gb-block-post-grid-image{position:relative !important;display:block !important;width:100% !important;max-width:none !important;height:100% !important;min-height:390px;margin:0 !important;padding:0 !important;overflow:hidden;background:#dcedea}.go-family-grid .gb-block-post-grid-image a{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.go-family-grid .gb-block-post-grid-image img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;padding:0 !important;object-fit:cover;object-position:center top;transition:transform 350ms ease}.go-family-grid
.gb-post-grid-items
> article:hover
.gb-block-post-grid-image img{transform:scale(1.035)}.go-family-grid .gb-block-post-grid-text{display:flex !important;flex-direction:column;justify-content:center;width:100% !important;max-width:none !important;min-width:0 !important;height:100% !important;margin:0 !important;padding:clamp(26px, 3vw, 36px) !important;box-sizing:border-box}.go-family-grid .gb-block-post-grid-text > *{width:100% !important;max-width:none !important;min-width:0 !important}.go-family-grid .gb-block-post-grid-title{width:100% !important;max-width:none !important;margin:0 0 14px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.5rem, 2vw, 1.85rem) !important;font-weight:700;letter-spacing:-0.025em;line-height:1.14;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important}.go-family-grid .gb-block-post-grid-title a{color:inherit;text-decoration:none}.go-family-grid .gb-block-post-grid-title a:hover{color:#317936;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.go-family-grid .gb-block-post-grid-excerpt{display:-webkit-box !important;width:100% !important;max-width:none !important;margin:0 !important;overflow:hidden;color:#60747b;font-size:0.92rem;line-height:1.68;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;-webkit-box-orient:vertical;-webkit-line-clamp:7}.go-family-grid .gb-block-post-grid-excerpt p{margin:0 !important}.go-family-grid .gb-block-post-grid-date{width:100% !important;margin:0 0 10px !important;color:#317936;font-size:0.7rem;font-weight:700;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase}.go-family-grid a:focus-visible{outline:3px solid #4ca04f;outline-offset:4px}@media only screen and (max-width: 1050px){.go-family-grid .gb-post-grid-items{grid-template-columns:1fr !important}.go-family-grid .gb-post-grid-items > article{grid-template-columns:minmax(240px, 40%)
			minmax(0, 60%) !important;grid-template-rows:minmax(320px, auto) !important;min-height:320px}.go-family-grid .gb-block-post-grid-image{min-height:320px}}@media only screen and (max-width: 700px){.go-family-section{padding:60px 0}.go-family-heading{font-size:clamp(2.15rem, 11vw, 2.9rem)}.go-family-intro{max-width:none;margin-bottom:32px}.go-family-grid .gb-post-grid-items{gap:20px !important}.go-family-grid .gb-post-grid-items > article{display:flex !important;flex-direction:column !important;height:auto !important;min-height:0}.go-family-grid
	.gb-post-grid-items
	> article
	.gb-block-post-grid-image{order:0;width:100% !important;height:auto !important;min-height:0;aspect-ratio:16 / 9}.go-family-grid
	.gb-post-grid-items
	> article
	.gb-block-post-grid-text{order:1;height:auto !important;padding:25px 23px 28px !important}.go-family-grid .gb-block-post-grid-title{font-size:1.65rem !important}.go-family-grid .gb-block-post-grid-excerpt{-webkit-line-clamp:6}}@media (prefers-reduced-motion: reduce){.go-family-grid .gb-post-grid-items > article,
	.go-family-grid .gb-block-post-grid-image img{transition:none}.go-family-grid .gb-post-grid-items > article:hover,
	.go-family-grid
	.gb-post-grid-items
	> article:hover
	.gb-block-post-grid-image img{transform:none}}#block-20{margin-top:26px}.go-topics-section{position:relative;overflow:hidden;padding:clamp(70px, 8vw, 100px) 0;background:linear-gradient(
			to bottom,
			#fffdf8 0%,
			#f5faf8 100%
		)}.go-topics-section::before{position:absolute;top:50px;right:-60px;width:250px;height:300px;background:radial-gradient(
			circle,
			rgba(65, 132, 174, 0.18) 0 2px,
			transparent 3px
		);background-size:18px 18px;content:"";opacity:0.55;pointer-events:none}.go-topics-section .go-wrap{position:relative;z-index:1}.go-topics-heading{position:relative;z-index:1;margin:0 0 clamp(36px, 5vw, 52px)}.go-topics-heading .widget{margin:0}.go-explore-eyebrow{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-explore-heading{max-width:860px;margin:0 0 14px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.3rem, 4.3vw, 3.8rem);font-weight:700;letter-spacing:-0.03em;line-height:1.07;text-wrap:balance}.go-explore-intro{max-width:820px;margin:0 !important;color:#60747b;font-size:clamp(1rem, 1.3vw, 1.08rem);line-height:1.7}.go-topic-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;align-items:stretch;width:100%;margin:0;padding:0}.go-topic-column{display:flex;min-width:0;margin:0}.go-topic-column > .widget{display:flex;width:100%;margin:0}.go-topic-column .widget-wrap{display:flex;width:100%;margin:0}.go-explore-card-wrap{position:relative;display:flex;flex:1;flex-direction:column;width:100%;height:100%;margin:0 !important;padding:0 !important}.go-explore-card-wrap > .wp-block-group__inner-container{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:0 !important}.go-explore-tag{position:absolute;top:18px;left:18px;z-index:10;display:inline-flex;align-items:center;width:auto !important;max-width:calc(100% - 36px);margin:0 !important;padding:7px 12px !important;border:1px solid rgba(23, 78, 108, 0.14);border-radius:999px;background:rgba(255, 255, 255, 0.95);box-shadow:0 8px 24px -16px rgba(12, 52, 74, 0.75);color:#174e6c;font-size:0.66rem;font-weight:700;letter-spacing:0.1em;line-height:1.35;text-transform:uppercase;backdrop-filter:blur(5px)}.go-topic-prayer .go-explore-tag{color:#174e6c}.go-topic-living .go-explore-tag{color:#317936}.go-topic-financial .go-explore-tag{color:#9a543f}.go-explore-grid{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:0 !important}.go-explore-grid.aligncenter{margin-right:0 !important;margin-left:0 !important}.go-explore-grid .gb-post-grid-items{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:0 !important}.go-explore-grid .gb-post-grid-items > article{display:flex !important;float:none !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden;box-sizing:border-box;border:1px solid #d5e3df;border-radius:24px;background:#ffffff;box-shadow:0 24px 60px -42px rgba(12, 52, 74, 0.68);transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-explore-grid .gb-post-grid-items > article:hover{border-color:rgba(23, 78, 108, 0.3);box-shadow:0 32px 70px -40px rgba(12, 52, 74, 0.78);transform:translateY(-5px)}.go-explore-grid .gb-block-post-grid-image{position:relative;display:block !important;flex:0 0 auto;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;aspect-ratio:16 / 10;overflow:hidden;background:#dcedea}.go-explore-grid .gb-block-post-grid-image::after{position:absolute;inset:0;z-index:2;background:linear-gradient(
			to top,
			rgba(12, 52, 74, 0.24) 0%,
			transparent 52%
		);content:"";pointer-events:none}.go-explore-grid .gb-block-post-grid-image a{position:absolute !important;inset:0 !important;z-index:1;display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.go-explore-grid .gb-block-post-grid-image img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;padding:0 !important;object-fit:cover;object-position:center top;transition:transform 350ms ease}.go-explore-grid
.gb-post-grid-items
> article:hover
.gb-block-post-grid-image img{transform:scale(1.04)}.go-explore-grid .gb-block-post-grid-text{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:27px 27px 30px !important;box-sizing:border-box}.go-explore-grid .gb-block-post-grid-text > *{width:100% !important;max-width:none !important;min-width:0 !important}.go-explore-grid .gb-block-post-grid-header{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-explore-grid .gb-block-post-grid-byline:empty{display:none}.go-explore-grid .gb-block-post-grid-title{width:100% !important;max-width:none !important;margin:0 0 13px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.55rem, 2.1vw, 1.9rem) !important;font-weight:700;letter-spacing:-0.025em;line-height:1.13;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important}.go-explore-grid .gb-block-post-grid-title a{color:inherit;text-decoration:none}.go-explore-grid .gb-block-post-grid-title a:hover{color:#317936;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.go-explore-grid .gb-block-post-grid-excerpt{display:-webkit-box !important;flex:1;width:100% !important;max-width:none !important;margin:0 !important;overflow:hidden;color:#60747b;font-size:0.92rem;line-height:1.68;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;-webkit-box-orient:vertical;-webkit-line-clamp:8}.go-explore-grid .gb-block-post-grid-excerpt p{margin:0 !important}.go-explore-grid a:focus-visible{outline:3px solid #4ca04f;outline-offset:4px}@media only screen and (max-width: 1000px){.go-topic-grid{grid-template-columns:1fr;gap:24px}.go-explore-card-wrap,
	.go-explore-card-wrap > .wp-block-group__inner-container,
	.go-explore-grid,
	.go-explore-grid .gb-post-grid-items{height:auto}.go-explore-grid .gb-post-grid-items > article{display:grid !important;grid-template-columns:minmax(250px, 40%)
			minmax(0, 60%);min-height:320px;height:auto !important}.go-explore-grid .gb-block-post-grid-image{height:100% !important;aspect-ratio:auto}.go-explore-grid .gb-block-post-grid-text{justify-content:center}.go-explore-tag{max-width:calc(40% - 36px)}}@media only screen and (max-width: 680px){.go-topics-section{padding:60px 0}.go-topics-heading{margin-bottom:32px}.go-explore-heading{font-size:clamp(2.15rem, 11vw, 2.9rem)}.go-topic-grid{gap:20px}.go-explore-grid .gb-post-grid-items > article{display:flex !important;flex-direction:column;min-height:0}.go-explore-grid .gb-block-post-grid-image{width:100% !important;height:auto !important;aspect-ratio:16 / 9}.go-explore-grid .gb-block-post-grid-text{padding:24px 23px 28px !important}.go-explore-grid .gb-block-post-grid-title{font-size:1.65rem !important}.go-explore-grid .gb-block-post-grid-excerpt{-webkit-line-clamp:7}.go-explore-tag{max-width:calc(100% - 36px)}}@media (prefers-reduced-motion: reduce){.go-explore-grid .gb-post-grid-items > article,
	.go-explore-grid .gb-block-post-grid-image img{transition:none}.go-explore-grid .gb-post-grid-items > article:hover,
	.go-explore-grid
	.gb-post-grid-items
	> article:hover
	.gb-block-post-grid-image img{transform:none}}.go-edition-section{position:relative;overflow:hidden;padding:clamp(72px, 9vw, 112px) 0;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 58%,
			#286e78 100%
		);color:#ffffff}.go-edition-section::before{position:absolute;top:-240px;right:-180px;width:600px;height:600px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3) 0%,
			rgba(65, 132, 174, 0.12) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-edition-section::after{position:absolute;bottom:-230px;left:-180px;width:480px;height:480px;border:70px solid rgba(255, 255, 255, 0.04);border-radius:50%;content:"";pointer-events:none}.go-edition-section .go-wrap{position:relative;z-index:1}.go-edition-section .widget{margin:0}.go-current-layout{display:grid !important;grid-template-columns:minmax(260px, 38%)
		minmax(0, 62%) !important;gap:clamp(42px, 7vw, 92px);align-items:center;width:100%;margin:0 !important}.go-current-layout > .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important}.go-current-cover-area{position:relative;width:100%;max-width:440px;margin:0 auto !important;padding:0 !important}.go-current-cover-area > .wp-block-group__inner-container{position:relative;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-current-cover-area::before{position:absolute;top:22px;right:-22px;bottom:-22px;left:22px;border:1px solid rgba(255, 255, 255, 0.22);border-radius:20px;background:rgba(255, 255, 255, 0.08);content:"";transform:rotate(3deg);pointer-events:none}.go-current-cover{position:relative;z-index:2;display:block;width:100%;max-width:400px;margin:0 auto !important;padding:0 !important}.go-current-cover img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;border:8px solid rgba(255, 255, 255, 0.96);border-radius:14px;background:#ffffff;box-shadow:0 38px 80px -32px rgba(0, 0, 0, 0.75),
		0 12px 28px -18px rgba(0, 0, 0, 0.65);transform:rotate(-2deg);transition:box-shadow 220ms ease,
		transform 220ms ease}.go-current-cover:hover img{box-shadow:0 46px 90px -32px rgba(0, 0, 0, 0.85),
		0 16px 34px -18px rgba(0, 0, 0, 0.7);transform:rotate(0deg) translateY(-4px)}.go-current-content{width:100%;margin:0 !important;padding:0 !important}.go-current-content > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-current-eyebrow{margin:0 0 12px !important;color:#b8e6bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;line-height:1.5;text-transform:uppercase}.go-current-heading,
#go-current-heading{max-width:780px;margin:0 0 22px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.55rem, 5vw, 4.75rem);font-weight:700;letter-spacing:-0.04em;line-height:1.02;text-wrap:balance}.go-current-intro{max-width:700px;margin:0 0 32px !important;color:rgba(255, 255, 255, 0.86);font-size:clamp(1rem, 1.35vw, 1.12rem);line-height:1.75}.go-current-buttons{display:flex !important;flex-wrap:wrap;gap:12px;margin:0 !important}.go-current-buttons .wp-block-button{margin:0 !important}.go-current-buttons .wp-block-button__link{display:inline-flex !important;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 22px !important;border:2px solid transparent !important;border-radius:999px !important;font-size:0.86rem;font-weight:700;letter-spacing:0.035em;line-height:1.3;text-align:center;text-decoration:none;text-transform:none;box-shadow:none;transition:background-color 200ms ease,
		border-color 200ms ease,
		color 200ms ease,
		transform 200ms ease}.go-current-button-primary .wp-block-button__link{border-color:#4ca04f !important;background:#4ca04f !important;color:#ffffff !important}.go-current-button-primary .wp-block-button__link:hover,
.go-current-button-primary .wp-block-button__link:focus{border-color:#317936 !important;background:#317936 !important;color:#ffffff !important;transform:translateY(-2px)}.go-current-button-secondary .wp-block-button__link{border-color:rgba(255, 255, 255, 0.65) !important;background:transparent !important;color:#ffffff !important}.go-current-button-secondary .wp-block-button__link:hover,
.go-current-button-secondary .wp-block-button__link:focus{border-color:#ffffff !important;background:#ffffff !important;color:#0c344a !important;transform:translateY(-2px)}.go-current-buttons .wp-block-button__link:focus-visible{outline:3px solid #d7795e;outline-offset:4px}@media only screen and (max-width: 480px){.go-current-buttons{display:grid !important;grid-template-columns:1fr;width:100%}.go-current-buttons .wp-block-button,
	.go-current-buttons .wp-block-button__link{width:100%}}@media (prefers-reduced-motion: reduce){.go-current-buttons .wp-block-button__link{transition:none}.go-current-buttons .wp-block-button__link:hover{transform:none}}.go-partners-section{position:relative;overflow:hidden;padding:clamp(58px, 7vw, 82px) 0;background:linear-gradient(
			135deg,
			#eef7f3 0%,
			#f8fbf7 55%,
			#edf6f8 100%
		)}.go-partners-section::before{position:absolute;top:-190px;right:-150px;width:430px;height:430px;border:60px solid rgba(65, 132, 174, 0.07);border-radius:50%;content:"";pointer-events:none}.go-partners-section::after{position:absolute;bottom:-180px;left:-150px;width:380px;height:380px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.13) 0%,
			transparent 68%
		);content:"";pointer-events:none}.go-partners-layout{position:relative;z-index:1;display:grid !important;grid-template-columns:minmax(0, 2fr)
		minmax(260px, 1fr) !important;gap:clamp(36px, 6vw, 80px);align-items:center;width:100%;margin:0 !important;padding:0 !important}.go-partners-layout > .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important}.go-partners-content{width:100%;margin:0 !important;padding:0 !important}.go-partners-content > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-partners-eyebrow{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-partners-heading{max-width:850px;margin:0 0 16px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.15rem, 4vw, 3.65rem);font-weight:700;letter-spacing:-0.03em;line-height:1.08;text-wrap:balance}.go-partners-section .go-partners-intro{max-width:760px;margin:0 !important;color:#60747b;font-size:clamp(1rem, 1.3vw, 1.08rem);line-height:1.72}.go-partners-action{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;margin:0 !important;padding:0 !important}.go-partners-action > .wp-block-group__inner-container{display:flex !important;align-items:center;justify-content:flex-end;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-partners-buttons{display:flex !important;align-items:center;justify-content:flex-end;width:100%;margin:0 !important}.go-partners-buttons .wp-block-button{margin:0 !important}.go-partners-button .wp-block-button__link{display:inline-flex !important;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:13px 24px !important;border:2px solid #317936 !important;border-radius:999px !important;background:#317936 !important;color:#ffffff !important;box-shadow:0 16px 32px -22px rgba(12, 52, 74, 0.65);font-size:0.86rem;font-weight:700;letter-spacing:0.025em;line-height:1.3;text-align:center;text-decoration:none;transition:background-color 180ms ease,
		border-color 180ms ease,
		box-shadow 180ms ease,
		color 180ms ease,
		transform 180ms ease}.go-partners-button .wp-block-button__link::after{display:inline-block;content:"→";font-size:1.1rem;line-height:1;transition:transform 180ms ease}.go-partners-button .wp-block-button__link:hover,
.go-partners-button .wp-block-button__link:focus{border-color:#245f28 !important;background:#245f28 !important;color:#ffffff !important;box-shadow:0 22px 38px -22px rgba(12, 52, 74, 0.8);transform:translateY(-2px)}.go-partners-button .wp-block-button__link:hover::after,
.go-partners-button .wp-block-button__link:focus::after{transform:translateX(4px)}.go-partners-button .wp-block-button__link:focus-visible{outline:3px solid #4184ae;outline-offset:4px}.go-involved-section,
.go-pages-posts-get-involved{position:relative;overflow:hidden;padding:clamp(72px, 9vw, 104px) 0;background:linear-gradient(
			135deg,
			#fffdf8 0%,
			#f3f8f5 100%
		)}.go-involved-section::before,
.go-pages-posts-get-involved::before{position:absolute;top:-230px;left:-190px;width:540px;height:540px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.12) 0%,
			rgba(65, 132, 174, 0.06) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-involved-section::after,
.go-pages-posts-get-involved::after{position:absolute;right:-45px;bottom:45px;width:220px;height:250px;background:radial-gradient(
			circle,
			rgba(65, 132, 174, 0.17) 0 2px,
			transparent 3px
		);background-size:18px 18px;content:"";opacity:0.5;pointer-events:none}.go-involved-section .go-wrap{position:relative;z-index:1}.go-involved-section .widget{margin:0}.go-pages-posts-get-involved__inner{width:1200px;max-width:100%;margin:0 auto}.go-involved-eyebrow{position:relative;z-index:1;margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:700;letter-spacing:0.18em;line-height:1.5;text-align:center;text-transform:uppercase}.go-involved-heading{position:relative;z-index:1;max-width:800px;margin:0 auto 16px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.3rem, 4.5vw, 3.9rem);font-weight:700;letter-spacing:-0.03em;line-height:1.07;text-align:center;text-wrap:balance}.go-involved-intro{position:relative;z-index:1;max-width:760px;margin:0 auto clamp(38px, 5vw, 52px) !important;color:#60747b;font-size:clamp(1rem, 1.3vw, 1.08rem);line-height:1.72;text-align:center;text-wrap:balance}.go-involved-grid{position:relative;z-index:1;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:24px;align-items:stretch;width:100%;margin:0 !important;padding:0 !important}.go-involved-grid > .wp-block-column{display:flex;flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important}.go-involved-card{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-height:310px;margin:0 !important;padding:clamp(28px, 3vw, 34px) !important;overflow:hidden;box-sizing:border-box;border:1px solid #d5e3df;border-radius:24px;background:#ffffff;box-shadow:0 24px 60px -44px rgba(12, 52, 74, 0.68);isolation:isolate;transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-involved-card:hover{border-color:rgba(23, 78, 108, 0.3);box-shadow:0 32px 70px -42px rgba(12, 52, 74, 0.78);transform:translateY(-5px)}.go-involved-card > .wp-block-group__inner-container{position:relative;z-index:2;display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:0 !important}.go-involved-card::before{position:absolute;top:10px;right:18px;z-index:0;color:#e1f0eb;font-family:"Fraunces", Georgia, serif;font-size:clamp(4.5rem, 7vw, 6.4rem);font-weight:900;letter-spacing:-0.07em;line-height:1;pointer-events:none}.go-involved-card-01::before{content:"01"}.go-involved-card-02::before{content:"02"}.go-involved-card-03::before{content:"03"}.go-involved-card h3{position:relative;z-index:2;max-width:82%;margin:58px 0 14px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.55rem, 2.1vw, 1.9rem);font-weight:700;letter-spacing:-0.025em;line-height:1.12;text-wrap:balance}.go-involved-card p{position:relative;z-index:2;width:100%;max-width:none;margin:0 0 18px !important;color:#60747b;font-size:0.94rem;line-height:1.7;word-break:normal;overflow-wrap:normal;hyphens:none}.go-involved-card .go-involved-detail{margin:auto 0 0 !important;padding-top:18px;border-top:1px solid #dce9e5;color:#317936;font-size:0.8rem;font-weight:700;letter-spacing:0.01em;line-height:1.55}.go-involved-card-01{border-top:5px solid #4184ae}.go-involved-card-02{border-top:5px solid #4ca04f}.go-involved-card-03{border-top:5px solid #d7795e}.go-involved-card-01::before{color:rgba(65, 132, 174, 0.12)}.go-involved-card-02::before{color:rgba(76, 160, 79, 0.12)}.go-involved-card-03::before{color:rgba(215, 121, 94, 0.12)}@media only screen and (max-width: 900px){.go-involved-grid{grid-template-columns:1fr !important;gap:22px}.go-involved-card{min-height:0}.go-involved-card h3{max-width:75%}}@media only screen and (max-width: 600px){.go-involved-section{padding:62px 0 68px}.go-involved-heading{font-size:clamp(2.2rem, 11vw, 3rem)}.go-involved-intro{margin-bottom:34px !important}.go-involved-card{padding:27px 24px 29px !important;border-radius:21px}.go-involved-card::before{top:10px;right:16px;font-size:4.7rem}.go-involved-card h3{max-width:78%;margin-top:48px !important;font-size:1.7rem}}@media (prefers-reduced-motion: reduce){.go-involved-card{transition:none}.go-involved-card:hover{transform:none}}.footer-widgets{position:relative;overflow:hidden;padding:clamp(58px, 7vw, 82px) 0;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#123f57 55%,
			#174e6c 100%
		);color:#ffffff}.footer-widgets::before{position:absolute;top:-220px;right:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.22) 0%,
			rgba(76, 160, 79, 0.06) 48%,
			transparent 72%
		);content:"";pointer-events:none}.footer-widgets::after{position:absolute;bottom:-210px;left:-170px;width:420px;height:420px;border:60px solid rgba(255, 255, 255, 0.035);border-radius:50%;content:"";pointer-events:none}.footer-widgets > .wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.35fr)
		minmax(220px, 0.8fr)
		minmax(220px, 0.85fr);gap:clamp(36px, 6vw, 80px);align-items:start}.footer-widgets .footer-widget-area{float:none;width:auto;min-width:0;margin:0;padding:0}.footer-widgets .widget{margin:0 0 22px}.footer-widgets .widget:last-child{margin-bottom:0}.footer-widgets .widget-wrap{margin:0;padding:0}.go-footer-about{margin:0 !important;padding:0 !important}.go-footer-about > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-footer-logo{display:block;width:100%;max-width:236px;margin:0 0 24px !important}.go-footer-logo img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0}.footer-widgets .go-footer-heading{position:relative;margin:0 0 22px !important;padding:0 0 13px;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:1.45rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}.footer-widgets .go-footer-heading::after{position:absolute;bottom:0;left:0;width:46px;height:3px;border-radius:999px;background:#66ba69;content:""}.footer-widgets .go-footer-description{max-width:440px;margin:0 !important;color:rgba(255, 255, 255, 0.78);font-size:0.95rem;line-height:1.75}.footer-widgets .go-footer-links{margin:0 !important;padding:0 !important;list-style:none}.footer-widgets .go-footer-links li{position:relative;margin:0;padding:8px 0 8px 17px;border-bottom:1px solid rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.78);font-size:0.92rem;line-height:1.5}.footer-widgets .go-footer-links li::before{position:absolute;top:8px;left:0;color:#79c97c;content:"›";font-size:1.15rem;font-weight:700;line-height:1.2}.footer-widgets .go-footer-links li:last-child{border-bottom:0}.footer-widgets .go-footer-links a{color:rgba(255, 255, 255, 0.82);text-decoration:none;transition:color 180ms ease,
		padding-left 180ms ease}.footer-widgets .go-footer-links a:hover,
.footer-widgets .go-footer-links a:focus{padding-left:3px;color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.footer-widgets .wp-block-social-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0 !important;padding:0 !important}.footer-widgets .wp-block-social-links:empty{display:none}.footer-widgets .wp-social-link{margin:0 !important;border:1px solid rgba(255, 255, 255, 0.24);border-radius:50%;background:rgba(255, 255, 255, 0.1) !important;color:#ffffff !important;transition:background-color 180ms ease,
		border-color 180ms ease,
		transform 180ms ease}.footer-widgets .wp-social-link a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#ffffff !important}.footer-widgets .wp-social-link:hover{border-color:#66ba69;background:#317936 !important;transform:translateY(-3px)}.footer-widgets .go-footer-contact{margin:20px 0 0 !important;color:rgba(255, 255, 255, 0.8);font-size:0.9rem;line-height:1.6}.footer-widgets .go-footer-contact a{color:#9bdc9e;font-weight:700;text-decoration:none}.footer-widgets .go-footer-contact a:hover{color:#ffffff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.footer-widgets a:focus-visible{outline:3px solid #f5d76e;outline-offset:4px}.site-footer{padding:22px 0;border-top:1px solid rgba(255, 255, 255, 0.1);background:#072737;color:rgba(255, 255, 255, 0.68);font-size:0.78rem;line-height:1.7;text-align:center}.site-footer .wrap{margin:0 auto}.site-footer p{margin:0}.site-footer a{color:rgba(255, 255, 255, 0.82);text-decoration:none}.site-footer a:hover,
.site-footer a:focus{color:#9bdc9e;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.site-footer a:focus-visible{outline:3px solid #f5d76e;outline-offset:3px}@media only screen and (max-width: 900px){.footer-widgets > .wrap{grid-template-columns:minmax(0, 1.2fr)
			minmax(200px, 0.8fr);gap:44px}.footer-widgets-3{grid-column:1 / -1}.footer-widgets-3 .go-footer-description{max-width:620px}}@media only screen and (max-width: 640px){.footer-widgets{padding:56px 0 60px}.footer-widgets > .wrap{grid-template-columns:1fr;gap:42px}.footer-widgets-3{grid-column:auto}.footer-widgets .go-footer-heading{margin-bottom:18px !important}.go-footer-logo{max-width:210px}.site-footer{padding:20px 16px}}@media (prefers-reduced-motion: reduce){.footer-widgets .go-footer-links a,
	.footer-widgets .wp-social-link{transition:none}.footer-widgets .wp-social-link:hover{transform:none}}.footer-widgets > .wrap{display:grid !important;grid-template-columns:minmax(0, 1.25fr)
		minmax(210px, 0.8fr)
		minmax(230px, 0.9fr) !important;gap:clamp(40px, 6vw, 76px) !important;align-items:start !important;width:100% !important;margin-right:auto !important;margin-left:auto !important}.footer-widgets .footer-widget-area,
.footer-widgets .footer-widgets-1,
.footer-widgets .footer-widgets-2,
.footer-widgets .footer-widgets-3{display:block !important;float:none !important;clear:none !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important}.footer-widgets .footer-widgets-1{grid-column:1 !important;grid-row:1 !important}.footer-widgets .footer-widgets-2{grid-column:2 !important;grid-row:1 !important}.footer-widgets .footer-widgets-3{grid-column:3 !important;grid-row:1 !important}.footer-widgets .widget{width:100% !important;max-width:none !important;margin:0 0 22px !important;padding:0 !important}.footer-widgets .widget:last-child{margin-bottom:0 !important}.footer-widgets .widget-wrap{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.footer-widgets .wp-block-group,
.footer-widgets .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important;padding:0 !important}.footer-widgets
.wp-block-group__inner-container
> *{margin-right:0 !important;margin-left:0 !important}.footer-widgets .go-footer-logo{display:block;width:100%;max-width:236px;margin:0 0 24px !important;padding:0 !important}.footer-widgets .go-footer-logo img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;filter:brightness(0)
		invert(1)
		drop-shadow(0 3px 8px rgba(0, 0, 0, 0.18));opacity:0.96}.footer-widgets-3 .wp-block-social-links{justify-content:flex-start !important;margin:22px 0 0 !important;padding:0 !important}@media only screen and (max-width: 900px){.footer-widgets > .wrap{grid-template-columns:minmax(0, 1.2fr)
			minmax(220px, 0.8fr) !important;gap:44px !important}.footer-widgets .footer-widgets-1{grid-column:1 !important;grid-row:1 !important}.footer-widgets .footer-widgets-2{grid-column:2 !important;grid-row:1 !important}.footer-widgets .footer-widgets-3{grid-column:1 / -1 !important;grid-row:2 !important}}@media only screen and (max-width: 640px){.footer-widgets > .wrap{grid-template-columns:1fr !important;gap:42px !important}.footer-widgets .footer-widgets-1,
	.footer-widgets .footer-widgets-2,
	.footer-widgets .footer-widgets-3{grid-column:1 !important;grid-row:auto !important}.footer-widgets .go-footer-logo{max-width:210px}}body::before{display:block;width:100%;height:6px;background:linear-gradient(
			to right,
			#4B88AD 0%,
			#4B88AD 33.333%,
			#56A25A 33.333%,
			#56A25A 66.666%,
			#D68068 66.666%,
			#D68068 100%
		);content:""}@media only screen and (max-width: 900px){.go-partners-layout{grid-template-columns:minmax(0, 1.65fr)
			minmax(230px, 0.85fr) !important;gap:34px}.go-partners-heading{font-size:clamp(2.1rem, 5vw, 3rem)}}@media only screen and (max-width: 700px){.go-partners-section{padding:58px 0 62px}.go-partners-layout{grid-template-columns:1fr !important;gap:28px}.go-partners-content{text-align:center}.go-partners-heading,
	.go-partners-section .go-partners-intro{margin-right:auto !important;margin-left:auto !important}.go-partners-action,
	.go-partners-action > .wp-block-group__inner-container,
	.go-partners-buttons{justify-content:center}.go-partners-button .wp-block-button__link{min-width:250px}}@media only screen and (max-width: 480px){.go-partners-buttons,
	.go-partners-buttons .wp-block-button,
	.go-partners-button .wp-block-button__link{width:100%}.go-partners-button .wp-block-button__link{min-width:0}}@media (prefers-reduced-motion: reduce){.go-partners-button .wp-block-button__link,
	.go-partners-button .wp-block-button__link::after{transition:none}.go-partners-button .wp-block-button__link:hover,
	.go-partners-button .wp-block-button__link:hover::after{transform:none}}@media only screen and (max-width: 960px){.go-current-layout{grid-template-columns:minmax(220px, 36%)
			minmax(0, 64%) !important;gap:42px}.go-current-heading,
	#go-current-heading{font-size:clamp(2.4rem, 6vw, 3.8rem)}}@media only screen and (max-width: 720px){.go-edition-section{padding:64px 0 70px}.go-current-layout{grid-template-columns:1fr !important;gap:46px}.go-current-cover-area{max-width:340px}.go-current-cover{max-width:320px}.go-current-content{text-align:center}.go-current-eyebrow,
	.go-current-heading,
	#go-current-heading,
	.go-current-intro{margin-right:auto !important;margin-left:auto !important}.go-current-heading,
	#go-current-heading{font-size:clamp(2.4rem, 11vw, 3.4rem)}.go-current-buttons{justify-content:center}}@media only screen and (max-width: 480px){.go-current-cover-area{max-width:280px}.go-current-cover{max-width:265px}.go-current-cover-area::before{top:15px;right:-12px;bottom:-15px;left:12px}}@media (prefers-reduced-motion: reduce){.go-current-cover img,
	.go-current-buttons .wp-block-button__link{transition:none}.go-current-cover:hover img,
	.go-current-buttons .wp-block-button__link:hover{transform:none}}:root{--go-nav-navy:#0c344a;--go-nav-blue:#4184ae;--go-nav-foam:#eef7f3;--go-nav-white:#ffffff;--go-mobile-header-height:96px}.nav-primary{position:relative;z-index:100;background:#ffffff}.nav-primary .wrap{padding-top:8px;padding-bottom:8px}.nav-primary .genesis-nav-menu > .menu-item > a{margin:0 2px;padding:12px 17px;border-radius:999px;color:var(--go-nav-navy) !important;background:transparent;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color 180ms ease,
		color 180ms ease}.nav-primary .genesis-nav-menu > .menu-item > a:hover,
.nav-primary .genesis-nav-menu > .menu-item > a:focus{background:transparent;color:var(--go-nav-blue) !important}.nav-primary .genesis-nav-menu > .current-menu-item > a,
.nav-primary .genesis-nav-menu > .current-menu-ancestor > a,
.nav-primary .genesis-nav-menu > .current-page-ancestor > a,
.nav-primary .genesis-nav-menu > .current_page_item > a{background:var(--go-nav-foam) !important;color:var(--go-nav-navy) !important;border-radius:999px}.nav-primary .genesis-nav-menu > .current-menu-item > a:hover,
.nav-primary .genesis-nav-menu > .current-menu-ancestor > a:hover,
.nav-primary .genesis-nav-menu > .current-page-ancestor > a:hover,
.nav-primary .genesis-nav-menu > .current_page_item > a:hover{background:var(--go-nav-foam) !important;color:var(--go-nav-blue) !important}.nav-primary .sub-menu{padding:10px;border:1px solid #d8e5e1;border-radius:16px;background:#ffffff;box-shadow:0 22px 50px -30px rgba(12, 52, 74, 0.55)}.nav-primary .sub-menu .menu-item{background:transparent}.nav-primary .sub-menu a{margin:2px 0;padding:11px 15px;border-radius:10px;background:transparent;color:var(--go-nav-navy) !important;font-weight:600;line-height:1.4}.nav-primary .sub-menu a:hover,
.nav-primary .sub-menu a:focus{background:#f5faf8;color:var(--go-nav-blue) !important}.nav-primary .sub-menu .current-menu-item > a,
.nav-primary .sub-menu .current_page_item > a{background:var(--go-nav-foam) !important;color:var(--go-nav-navy) !important}.nav-primary a:focus-visible,
#genesis-mobile-nav-primary:focus-visible,
.nav-primary .sub-menu-toggle:focus-visible{outline:3px solid var(--go-nav-blue);outline-offset:3px}@media only screen and (min-width: 1085px){#genesis-mobile-nav-primary,
	.nav-primary .sub-menu-toggle{display:none !important;visibility:hidden !important}}@media only screen and (max-width: 1084px){.site-container{position:relative}.site-header{position:relative;z-index:1000;min-height:var(--go-mobile-header-height);background:#ffffff}.site-header .wrap{display:flex !important;align-items:center;justify-content:flex-start;width:100%;min-height:var(--go-mobile-header-height);margin:0 auto;padding-top:10px;padding-right:clamp(88px, 18vw, 145px);padding-bottom:10px;padding-left:clamp(16px, 5vw, 60px);box-sizing:border-box}.site-header .title-area{display:block;float:none !important;width:auto !important;max-width:100%;margin:0 !important;padding:0 !important;text-align:left}.site-header .custom-logo-link{display:block;line-height:0}.site-header .custom-logo{display:block;width:auto;max-width:min(220px, 100%);max-height:72px;height:auto;margin:0}.site-header .site-title{margin:0}.site-header .site-title a{display:block;max-width:220px;background-position:left center !important;background-repeat:no-repeat !important;background-size:contain !important}.site-header .widget-area:empty{display:none !important}#genesis-mobile-nav-primary{position:absolute;top:calc(var(--go-mobile-header-height) / 2);right:clamp(16px, 5vw, 60px);z-index:1100;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:auto;min-width:50px;min-height:48px;margin:0 !important;padding:11px 17px !important;border:0;border-radius:999px;background:var(--go-nav-foam);color:var(--go-nav-navy);font-size:0.9rem;font-weight:700;line-height:1;box-shadow:none;transform:translateY(-50%);visibility:visible !important;transition:background-color 180ms ease,
			color 180ms ease}#genesis-mobile-nav-primary::before{margin:0;color:currentColor;font-size:1.45rem;line-height:1}#genesis-mobile-nav-primary:hover,
	#genesis-mobile-nav-primary:focus{border:0;background:var(--go-nav-foam);color:var(--go-nav-blue)}#genesis-mobile-nav-primary.activated{background:var(--go-nav-foam);color:var(--go-nav-blue)}.nav-primary.genesis-responsive-menu{position:absolute;top:var(--go-mobile-header-height);right:0;left:0;z-index:1050;display:none;width:100%;margin:0;padding:0;border-top:1px solid #d8e5e1;background:#ffffff;box-shadow:0 22px 42px -28px rgba(12, 52, 74, 0.65)}.nav-primary.genesis-responsive-menu .wrap{width:100%;max-width:none;margin:0;padding:14px
			clamp(16px, 5vw, 60px)
			20px}.nav-primary .genesis-nav-menu{display:block;width:100%;margin:0;padding:0}.nav-primary .genesis-nav-menu .menu-item{position:relative;display:block;float:none;width:100%;margin:0;text-align:left}.nav-primary .genesis-nav-menu .menu-item > a{display:block;width:100%;margin:3px 0;padding:13px 18px;border:0;border-radius:999px;background:transparent;color:var(--go-nav-navy) !important;font-size:1rem;font-weight:700;line-height:1.4;box-sizing:border-box}.nav-primary
	.genesis-nav-menu
	.menu-item-has-children
	> a{padding-right:62px}.nav-primary .genesis-nav-menu .menu-item > a:hover,
	.nav-primary .genesis-nav-menu .menu-item > a:focus{background:#f7fbf9;color:var(--go-nav-blue) !important}.nav-primary
	.genesis-nav-menu
	.current-menu-item
	> a,
	.nav-primary
	.genesis-nav-menu
	.current-menu-ancestor
	> a,
	.nav-primary
	.genesis-nav-menu
	.current-page-ancestor
	> a,
	.nav-primary
	.genesis-nav-menu
	.current_page_item
	> a{background:var(--go-nav-foam) !important;color:var(--go-nav-navy) !important}.nav-primary .sub-menu-toggle{position:absolute;top:6px;right:7px;z-index:20;display:flex !important;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--go-nav-navy);visibility:visible !important}.nav-primary .sub-menu-toggle:hover,
	.nav-primary .sub-menu-toggle:focus,
	.nav-primary .sub-menu-toggle.activated{border:0;background:var(--go-nav-foam);color:var(--go-nav-blue)}.nav-primary .sub-menu-toggle::before{margin:0;color:currentColor;font-size:1.1rem;transition:transform 180ms ease}.nav-primary .sub-menu-toggle.activated::before{transform:rotate(180deg)}.nav-primary .genesis-nav-menu .sub-menu{position:static;display:none;clear:both;width:100%;margin:0;padding:3px 0 6px 18px;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1}.nav-primary .genesis-nav-menu .sub-menu a{margin:2px 0;padding:11px 16px;border-radius:999px;background:transparent;color:var(--go-nav-navy) !important;font-size:0.94rem;font-weight:600}.nav-primary .genesis-nav-menu .sub-menu a:hover,
	.nav-primary .genesis-nav-menu .sub-menu a:focus{background:#f7fbf9;color:var(--go-nav-blue) !important}.nav-primary
	.genesis-nav-menu
	.sub-menu
	.current-menu-item
	> a,
	.nav-primary
	.genesis-nav-menu
	.sub-menu
	.current_page_item
	> a{background:var(--go-nav-foam) !important;color:var(--go-nav-navy) !important}}@media only screen and (max-width: 480px){:root{--go-mobile-header-height:86px}.site-header .wrap{padding-right:82px}.site-header .custom-logo{max-width:175px;max-height:62px}.site-header .site-title a{max-width:175px}#genesis-mobile-nav-primary{right:16px;min-width:46px;min-height:44px;padding:10px 13px !important}.nav-primary.genesis-responsive-menu .wrap{padding-right:14px;padding-left:14px}}@media (prefers-reduced-motion: reduce){.nav-primary a,
	#genesis-mobile-nav-primary,
	.nav-primary .sub-menu-toggle,
	.nav-primary .sub-menu-toggle::before{transition:none}}.go-digital-archive-section{position:relative;width:100%;margin-top:0;margin-bottom:0;padding-top:0;border-top:0}.go-digital-archive-section::before,
.go-digital-archive-section::after{display:none;content:none}.go-digital-archive-section > .wp-block-shortcode,
.go-digital-archive-section .wp-block-shortcode{margin-top:0;margin-bottom:0}.go-community-partners-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;margin:40px 0}.go-community-partner-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5e5;padding:20px;text-align:center}.go-community-partner-image{margin-bottom:18px}.go-community-partner-image a{display:block}.go-community-partner-image img{display:block;width:100%;height:auto;margin:0 auto}.go-community-partner-content h3{margin:0 0 10px;font-size:22px;line-height:1.25}.go-community-partner-content h3 a{text-decoration:none}.go-community-partner-content h3 a:hover,
.go-community-partner-content h3 a:focus{text-decoration:underline}.go-community-partner-phone{margin:0;font-size:17px;line-height:1.4}.go-community-partner-phone a{text-decoration:none;font-weight:700}.go-community-partner-phone a:hover,
.go-community-partner-phone a:focus{text-decoration:underline}@media only screen and (max-width: 1000px){.go-community-partners-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 600px){.go-community-partners-grid{grid-template-columns:1fr}.go-community-partner-card{padding:18px}}body.page:not(.home),
body.single-post,
.single-go_contributor{background:radial-gradient(
			circle at 8% 12%,
			rgba(76, 160, 79, 0.16) 0,
			rgba(76, 160, 79, 0) 34rem
		),
		radial-gradient(
			circle at 92% 15%,
			rgba(65, 132, 174, 0.18) 0,
			rgba(65, 132, 174, 0) 38rem
		),
		radial-gradient(
			circle at 85% 90%,
			rgba(239, 125, 108, 0.14) 0,
			rgba(239, 125, 108, 0) 34rem
		),
		linear-gradient(
			135deg,
			#f7fbf7 0%,
			#edf6f8 48%,
			#fff4f1 100%
		);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body.page:not(.home) .site-container,
body.single-post .site-container{background-color:transparent}.go-contributors-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;margin:40px 0}.go-contributor-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(10, 22, 40, 0.1);overflow:hidden;transition:transform 0.25s ease,
		box-shadow 0.25s ease}.go-contributor-card:hover,
.go-contributor-card:focus-within{box-shadow:0 12px 30px rgba(10, 22, 40, 0.16);transform:translateY(-4px)}.go-contributor-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.go-contributor-image{aspect-ratio:4 / 3;overflow:hidden}.go-contributor-image img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform 0.3s ease}.go-contributor-card:hover .go-contributor-image img,
.go-contributor-card:focus-within .go-contributor-image img{transform:scale(1.03)}.go-contributor-content{display:flex;flex:1;flex-direction:column;padding:25px}.go-contributor-title{margin:0 0 12px;color:#0a1628;font-size:24px;line-height:1.25}.go-contributor-excerpt{margin-bottom:20px;color:#394a5f;font-size:17px;line-height:1.65}.go-contributor-read-more{margin-top:auto;color:#4184ae;font-weight:700}.go-contributor-read-more::after{content:" →"}.go-contributor-card-link:focus-visible{outline:3px solid #4184ae;outline-offset:-3px}@media only screen and (max-width: 900px){.go-contributors-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 600px){.go-contributors-grid{grid-template-columns:1fr;gap:24px}}.page.full-width-content .content{float:none;width:100%;max-width:none;margin-right:0;margin-left:0}.page.full-width-content .entry,
.page.full-width-content .entry-content{width:100%;max-width:none}.single-go_contributor .go-contributor-field-of-work{margin:8px 0 24px;color:#4184ae;font-size:20px;font-weight:700;line-height:1.4}.go-single-featured-image{margin:0 0 32px}.go-single-featured-image img{display:block;width:100%;height:auto;border:2px solid #9fc8d2;border-radius:16px;box-shadow:0 6px 18px rgba(10, 22, 40, 0.08)}.go-single-featured-image{max-width:700px;margin:0 auto 35px;text-align:center}.go-single-featured-image-img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border:1px solid rgba(65, 132, 174, 0.3);border-radius:14px}.page-id-542 .site-inner{padding-top:clamp(45px, 7vw, 80px);padding-bottom:clamp(60px, 8vw, 100px)}.page-id-542 .entry-header{max-width:900px;margin-right:auto;margin-bottom:28px;margin-left:auto;text-align:center}.page-id-542 .entry-title{margin:0;color:#17344f;font-family:"Fraunces", Georgia, serif;font-size:clamp(42px, 6vw, 68px);font-weight:700;letter-spacing:-0.035em;line-height:1.08}.page-id-542 .entry-title::after{display:block;width:90px;height:5px;margin:22px auto 0;border-radius:999px;background:linear-gradient(
		90deg,
		#4184ae 0%,
		#4184ae 50%,
		#4ca04f 50%,
		#4ca04f 100%
	);content:""}.page-id-542 .entry-content{margin-top:0}.go-contributors-intro:not(.go-inner-intro){max-width:780px;margin:0 auto clamp(55px, 7vw, 80px);color:#4b5d69;font-size:clamp(18px, 2vw, 21px);line-height:1.75;text-align:center}.go-contributors-heading{max-width:820px;margin:0 auto 42px;text-align:center}.go-section-kicker{margin:0 0 10px;color:#4ca04f;font-size:14px;font-weight:700;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase}.go-section-title{margin:0;color:#17344f;font-family:"Fraunces", Georgia, serif;font-size:clamp(30px, 4.5vw, 46px);font-weight:700;letter-spacing:-0.025em;line-height:1.15}.go-section-title::after{display:block;width:64px;height:4px;margin:18px auto 0;border-radius:999px;background-color:#4ca04f;content:""}.go-section-description{max-width:680px;margin:22px auto 0;color:#596a75;font-size:17px;line-height:1.7}.go-contributor-card h3,
.go-contributor-card-title{margin:0 0 12px;color:#17344f;font-family:"Fraunces", Georgia, serif;font-size:clamp(22px, 2.5vw, 28px);font-weight:700;line-height:1.25}.go-contributor-card h3 a{color:inherit;text-decoration:none}.go-contributor-card h3 a:hover,
.go-contributor-card h3 a:focus{color:#4184ae}@media only screen and (max-width: 700px){.page-id-542 .site-inner{padding-top:36px;padding-bottom:60px}.page-id-542 .entry-header{margin-bottom:24px}.go-contributors-intro:not(.go-inner-intro){margin-bottom:52px;font-size:18px}.go-contributors-heading{margin-bottom:34px}.go-section-description{font-size:16px}}.single-post .entry-title,
.single-contributor .entry-title,
.single-go_contributor .entry-title{margin:0;color:#17344f;font-family:"Fraunces", Georgia, serif;font-size:clamp(42px, 6vw, 68px);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-align:center}.single-post .entry-title::after,
.single-contributor .entry-title::after,
.single-go_contributor .entry-title::after{display:block;width:90px;height:5px;margin:22px auto 0;border-radius:999px;background:linear-gradient(
		90deg,
		#4184ae 0%,
		#4184ae 50%,
		#4ca04f 50%,
		#4ca04f 100%
	);content:""}.single-post .entry-header,
.single-contributor .entry-header,
.single-go_contributor .entry-header{max-width:960px;margin-right:auto;margin-bottom:36px;margin-left:auto;text-align:center}@media only screen and (max-width: 700px){.single-post .entry-title,
	.single-contributor .entry-title,
	.single-go_contributor .entry-title{font-size:clamp(36px, 11vw, 48px);letter-spacing:-0.025em}.single-post .entry-header,
	.single-contributor .entry-header,
	.single-go_contributor .entry-header{margin-bottom:28px}}.sidebar-primary{--go-sidebar-navy:#17364d;--go-sidebar-blue:#4184ae;--go-sidebar-green:#4ca04f;--go-sidebar-coral:#ed7b68;--go-sidebar-foam:#f1f8f5;--go-sidebar-border:#d8e5e7;--go-sidebar-text:#344651}.sidebar-primary .widget{position:relative;overflow:hidden;margin-bottom:28px;padding:24px;background-color:rgba(255, 255, 255, 0.96);border:1px solid var(--go-sidebar-border);border-radius:18px;box-shadow:0 12px 30px rgba(23, 54, 77, 0.08)}.sidebar-primary .widget::before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(
		to right,
		var(--go-sidebar-blue) 0%,
		var(--go-sidebar-blue) 33.333%,
		var(--go-sidebar-green) 33.333%,
		var(--go-sidebar-green) 66.666%,
		var(--go-sidebar-coral) 66.666%,
		var(--go-sidebar-coral) 100%
	);content:""}.sidebar-primary .widget h2{margin:0 0 20px;padding:5px 0 15px;color:var(--go-sidebar-navy);border-bottom:1px solid var(--go-sidebar-border);font-family:inherit;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.sidebar-primary .widget h2::after{display:block;width:52px;height:3px;margin-top:12px;background-color:var(--go-sidebar-green);border-radius:20px;content:""}.sidebar-primary .widget > *:last-child,
.sidebar-primary .widget-wrap > *:last-child,
.sidebar-primary .wp-block-group > *:last-child{margin-bottom:0}.sidebar-primary .wp-block-search__label{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0, 0, 0, 0);white-space:nowrap}.sidebar-primary .wp-block-search__inside-wrapper{display:flex;gap:8px;padding:0;border:0}.sidebar-primary .wp-block-search__input{min-width:0;height:48px;padding:0 14px;color:var(--go-sidebar-text);background-color:#f8fbfb;border:1px solid var(--go-sidebar-border) !important;border-radius:10px;font-size:16px;line-height:1}.sidebar-primary .wp-block-search__input::placeholder{color:#72828b;opacity:1}.sidebar-primary .wp-block-search__input:focus{outline:none;border-color:var(--go-sidebar-blue) !important;box-shadow:0 0 0 3px rgba(65, 132, 174, 0.18)}.sidebar-primary .wp-block-search__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:10px 16px;color:#fff;background-color:var(--go-sidebar-green);border:0;border-radius:10px;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.2s ease,
		transform 0.2s ease,
		box-shadow 0.2s ease}.sidebar-primary .wp-block-search__button:hover,
.sidebar-primary .wp-block-search__button:focus{color:#fff;background-color:var(--go-sidebar-blue);transform:translateY(-1px);box-shadow:0 6px 14px rgba(23, 54, 77, 0.15)}.sidebar-primary .wp-block-search__button:focus-visible{outline:3px solid rgba(65, 132, 174, 0.3);outline-offset:2px}.sidebar-primary .wp-block-search__button svg{width:20px;height:20px;fill:currentColor}.sidebar-primary .wp-block-categories-list{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.sidebar-primary .wp-block-categories-list > li{display:inline-flex;align-items:center;margin:0;padding:0;border:0;line-height:1.3}.sidebar-primary .wp-block-categories-list > li::before{display:none}.sidebar-primary .wp-block-categories-list a{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;color:var(--go-sidebar-navy);background-color:var(--go-sidebar-foam);border:1px solid #cddfda;border-radius:999px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;transition:color 0.2s ease,
		background-color 0.2s ease,
		border-color 0.2s ease,
		transform 0.2s ease}.sidebar-primary .wp-block-categories-list a:hover,
.sidebar-primary .wp-block-categories-list a:focus{color:#fff;background-color:var(--go-sidebar-green);border-color:var(--go-sidebar-green);text-decoration:none;transform:translateY(-1px)}.sidebar-primary .wp-block-categories-list .cat-count{margin-left:5px;font-size:12px;font-weight:700;opacity:0.75}.sidebar-primary .wp-block-categories-list .children{display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;margin:8px 0 0 12px;padding:0;border:0;list-style:none}.sidebar-primary .wp-block-categories-list .children li{margin:0;padding:0}.sidebar-primary .wp-block-latest-posts__list{margin:0;padding:0;list-style:none}.sidebar-primary .wp-block-latest-posts__list li{position:relative;margin:0 0 14px;padding:0 0 14px 18px;border-bottom:1px solid var(--go-sidebar-border)}.sidebar-primary .wp-block-latest-posts__list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar-primary .wp-block-latest-posts__list li::before{position:absolute;top:9px;left:0;width:7px;height:7px;background-color:var(--go-sidebar-green);border-radius:50%;content:""}.sidebar-primary .wp-block-latest-posts__list a{display:inline;color:var(--go-sidebar-navy);font-size:16px;font-weight:700;line-height:1.45;text-decoration:none;transition:color 0.2s ease}.sidebar-primary .wp-block-latest-posts__list a:hover,
.sidebar-primary .wp-block-latest-posts__list a:focus{color:var(--go-sidebar-blue);text-decoration:underline;text-decoration-color:var(--go-sidebar-green);text-decoration-thickness:2px;text-underline-offset:4px}.sidebar-primary .wp-block-latest-posts__post-date{display:block;margin-top:5px;color:#71818a;font-size:13px;font-weight:600;line-height:1.4}.sidebar-primary a:focus-visible{outline:3px solid rgba(65, 132, 174, 0.3);outline-offset:3px;border-radius:3px}@media only screen and (max-width: 960px){.sidebar-primary{margin-top:40px}.sidebar-primary .widget{padding:22px}}@media only screen and (max-width: 480px){.sidebar-primary .wp-block-search__inside-wrapper{flex-wrap:wrap}.sidebar-primary .wp-block-search__input,
	.sidebar-primary .wp-block-search__button{width:100%}.sidebar-primary .widget h2{font-size:20px}}:root{--go-heading-font:"Fraunces", Georgia, "Times New Roman", serif;--go-page-gradient:linear-gradient(
			135deg,
			#f5faf8 0%,
			#edf6f8 48%,
			#fff5f1 100%
		)}body.archive,
body.blog,
body.search{background:var(--go-page-gradient);background-attachment:fixed}body.archive .site-container,
body.archive .site-inner,
body.blog .site-container,
body.blog .site-inner,
body.search .site-container,
body.search .site-inner{background-color:transparent}body.archive .content-sidebar-wrap,
body.archive main.content,
body.archive .sidebar,
body.blog .content-sidebar-wrap,
body.blog main.content,
body.blog .sidebar,
body.search .content-sidebar-wrap,
body.search main.content,
body.search .sidebar{background-color:transparent}body.archive .archive-description{text-align:center}body.archive .archive-title,
body.archive h1.archive-title{margin:0;color:#17344f;font-family:var(--go-heading-font);font-size:clamp(40px, 5vw, 62px);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-align:center}body.archive .archive-description p{max-width:760px;margin:16px auto 0;text-align:center}body.archive .archive-description::after{margin-right:auto;margin-left:auto}body.archive .go-archive-card .entry-title,
body.archive .go-archive-card .entry-title a,
body.search .go-archive-card .entry-title,
body.search .go-archive-card .entry-title a{font-family:var(--go-heading-font)}body.archive .go-archive-card .entry-title,
body.search .go-archive-card .entry-title{font-size:clamp(24px, 2.4vw, 30px);font-weight:700;letter-spacing:-0.02em;line-height:1.25}body.blog .go-articles-title,
body.blog .go-articles-card .entry-title,
body.blog .go-articles-card .entry-title a{font-family:var(--go-heading-font)}body.archive .archive-pagination,
body.blog .archive-pagination,
body.search .archive-pagination{background-color:transparent}body.search,
body.search-results{background:linear-gradient(
			135deg,
			#f5faf8 0%,
			#edf6f8 48%,
			#fff5f1 100%
		);background-attachment:fixed}body.search .site-container,
body.search .site-inner,
body.search .content-sidebar-wrap,
body.search main.content,
body.search .sidebar-primary,
body.search-results .site-container,
body.search-results .site-inner{background-color:transparent}body.search .archive-description,
body.search-results .archive-description{margin:0 0 34px;padding:0 0 22px;background:transparent;border:0;box-shadow:none;text-align:center}body.search .archive-title,
body.search h1.archive-title,
body.search .search-title,
body.search main.content > h1{margin:0;color:#17344f;font-family:"Fraunces", Georgia, "Times New Roman", serif;font-size:clamp(40px, 5vw, 62px);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-align:center}body.search .archive-description::after{display:block;width:72px;height:4px;margin:20px auto 0;background:linear-gradient(
		to right,
		#4184ae 0%,
		#4184ae 33.333%,
		#4ca04f 33.333%,
		#4ca04f 66.666%,
		#ed7b68 66.666%,
		#ed7b68 100%
	);border-radius:999px;content:""}body.search .go-archive-card .entry-title,
body.search .go-archive-card .entry-title a,
body.search-results .go-archive-card .entry-title,
body.search-results .go-archive-card .entry-title a{font-family:"Fraunces", Georgia, "Times New Roman", serif}body.search .go-archive-card .entry-title,
body.search-results .go-archive-card .entry-title{font-size:clamp(24px, 2.4vw, 30px);font-weight:700;letter-spacing:-0.02em;line-height:1.25}body.search .go-archive-card .entry-title a{color:#17344f;text-decoration:none}body.search .go-archive-card .entry-title a:hover,
body.search .go-archive-card .entry-title a:focus{color:#4184ae;text-decoration:underline;text-decoration-color:#4ca04f;text-decoration-thickness:3px;text-underline-offset:5px}body.search .archive-pagination,
body.search .pagination{background-color:transparent}.go-print-section{width:100%;margin-top:0;margin-bottom:clamp(55px, 7vw, 85px)}.go-print-section:last-child{margin-bottom:0}.go-print-section > p,
.go-print-section > .wp-block-group__inner-container > p{max-width:850px;margin-top:0;margin-right:auto;margin-bottom:16px;margin-left:auto;color:var(--go-text);font-family:var(--go-body-font);font-size:18px;line-height:1.75;text-align:center}.go-print-section > p:last-of-type,
.go-print-section > .wp-block-group__inner-container > p:last-of-type{margin-bottom:0}.go-print-paypal-button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;text-align:center}.go-print-paypal-button .wp-block-html{width:auto;margin:0}.go-print-paypal-button form{display:inline-block;margin:0}.go-print-paypal-button input[type="image"],
.go-print-paypal-button img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}.go-location-grid.wp-block-columns,
.go-print-edition-page .go-location-grid{display:flex;align-items:flex-start !important;gap:24px;width:100%;margin-top:38px;margin-bottom:0}.go-location-grid > .wp-block-column{display:flex;flex:1 1 0;flex-direction:column;align-self:flex-start !important;gap:24px;min-width:0;margin:0 !important}.go-location-card{width:100%;margin:0 !important;padding:clamp(24px, 3vw, 34px);overflow:hidden;border:1px solid rgba(65, 132, 174, 0.28);border-radius:18px;background:var(--go-card-background);box-shadow:0 12px 32px rgba(18, 29, 56, 0.08);transition:transform 0.2s ease,
		box-shadow 0.2s ease,
		border-color 0.2s ease}.go-location-card:hover{transform:translateY(-3px);border-color:rgba(65, 132, 174, 0.42);box-shadow:0 16px 38px rgba(18, 29, 56, 0.12)}.go-location-card h4 a{color:inherit;text-decoration:none}.go-location-card h4 a:hover,
.go-location-card h4 a:focus{color:var(--go-green);text-decoration:underline;text-underline-offset:3px}.go-location-card p a{color:#384154;text-decoration:underline;text-decoration-color:rgba(65, 132, 174, 0.45);text-underline-offset:3px}.go-location-card p a:hover,
.go-location-card p a:focus{color:var(--go-blue);text-decoration-color:currentColor}.go-location-card a:focus-visible{outline:3px solid rgba(65, 132, 174, 0.45);outline-offset:4px;border-radius:3px}@media only screen and (max-width: 900px){.go-location-grid.wp-block-columns,
	.go-print-edition-page .go-location-grid{gap:20px}.go-location-grid > .wp-block-column{gap:20px}.go-location-card{padding:25px}}@media only screen and (max-width: 781px){.go-location-grid.wp-block-columns,
	.go-print-edition-page .go-location-grid{flex-direction:column;flex-wrap:nowrap !important;gap:20px}.go-location-grid > .wp-block-column{flex-basis:100% !important;width:100%;gap:20px}}@media only screen and (max-width: 480px){.go-print-section{margin-bottom:55px}.go-print-section > p,
	.go-print-section > .wp-block-group__inner-container > p{font-size:17px;line-height:1.7;text-align:left}.go-location-grid.wp-block-columns,
	.go-print-edition-page .go-location-grid{margin-top:30px}.go-location-card{padding:23px 20px;border-radius:15px}}@media (prefers-reduced-motion: reduce){.go-location-card{transition:none}.go-location-card:hover{transform:none}}.go-digital-intro-section,
.go-digital-download-section{width:100%;max-width:900px;margin-right:auto;margin-left:auto;text-align:center}.go-digital-intro-section{margin-bottom:clamp(48px, 6vw, 70px)}.go-digital-download-section{margin-bottom:clamp(55px, 7vw, 85px)}.go-digital-intro-section p:not(.go-section-kicker),
.go-digital-download-section p{max-width:850px;margin-top:0;margin-right:auto;margin-bottom:18px;margin-left:auto;color:var(--go-text);font-family:var(--go-body-font);font-size:18px;line-height:1.75;text-align:center}.go-digital-intro-section p:last-child,
.go-digital-download-section p:last-child{margin-bottom:0}.go-digital-archive-section{width:100%;margin-top:0;margin-bottom:0}@media only screen and (max-width: 900px){.go-digital-intro-section p:not(.go-section-kicker),
	.go-digital-download-section p{font-size:17px}}@media only screen and (max-width: 781px){.go-digital-intro-section{margin-bottom:48px}.go-digital-download-section{margin-bottom:58px}}@media only screen and (max-width: 480px){.go-digital-intro-section p:not(.go-section-kicker),
	.go-digital-download-section p{font-size:17px;line-height:1.7;text-align:left}.go-digital-archive-section{padding-top:42px}}.go-community-partners-intro{width:100%;max-width:880px;margin-right:auto;margin-bottom:clamp(50px, 7vw, 80px);margin-left:auto}.go-community-partners-intro p{margin-top:0;margin-right:auto;margin-bottom:18px;margin-left:auto;color:var(--go-text);font-family:var(--go-body-font);font-size:18px;line-height:1.75;text-align:center}.go-community-partners-intro p:last-child{margin-bottom:0}.go-community-partners-directory{width:100%;margin:0}.go-community-partners-directory > .wp-block-shortcode,
.go-community-partners-directory .wp-block-shortcode{width:100%;margin:0}@media only screen and (max-width: 480px){.go-community-partners-intro p{font-size:17px;line-height:1.7;text-align:left}}@media (hover: none), (pointer: coarse){}@media only screen and (min-width: 1085px){.site-header > .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:12px;padding-bottom:12px}.site-header .title-area{float:none;flex:0 0 190px;width:190px;margin:0;padding:0}.site-header .widget-area,
	.site-header .header-widget-area{float:none;flex:1 1 auto;width:auto;margin:0;padding:0;text-align:right}.site-header .genesis-nav-menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;margin:0}.site-header .genesis-nav-menu > .menu-item{float:none;display:block}.site-header .genesis-nav-menu > .menu-item > a{padding-left:12px;padding-right:12px}.header-image .site-title > a{background-position:left center}}.article-blurb{padding:20px;border-radius:14px}.go-featured-grid .gb-post-grid-items{display:grid !important;grid-template-columns:minmax(0, 1.2fr)
		minmax(320px, 0.8fr) !important;grid-template-rows:repeat(2, minmax(0, 1fr)) !important;gap:24px !important;align-items:stretch;width:100% !important;margin:0 !important;padding:0 !important}.go-featured-grid .gb-post-grid-items > article{display:flex !important;float:none !important;flex:none !important;flex-direction:column !important;width:100% !important;max-width:none !important;min-width:0 !important;height:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box}.go-featured-grid
.gb-post-grid-items
> article:nth-child(1){grid-column:1 !important;grid-row:1 !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(2){grid-column:1 !important;grid-row:2 !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(3){grid-column:2 !important;grid-row:1 !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(4){grid-column:2 !important;grid-row:2 !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(-n + 2)
.gb-block-post-grid-image{display:block !important;flex:0 0 auto;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;aspect-ratio:16 / 8;overflow:hidden}.go-featured-grid
.gb-post-grid-items
> article:nth-child(-n + 2)
.gb-block-post-grid-text{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:clamp(27px, 3vw, 36px) !important;box-sizing:border-box}.go-featured-grid
.gb-post-grid-items
> article:nth-child(-n + 2)
.gb-block-post-grid-title{width:100% !important;max-width:none !important;font-size:clamp(1.8rem, 2.6vw, 2.35rem) !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(n + 3)
.gb-block-post-grid-image{display:block !important;flex:0 0 auto;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;aspect-ratio:16 / 8;overflow:hidden}.go-featured-grid
.gb-post-grid-items
> article:nth-child(n + 3)
.gb-block-post-grid-text{display:flex !important;flex:1;flex-direction:column;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:24px 26px 28px !important;box-sizing:border-box}.go-featured-grid
.gb-post-grid-items
> article:nth-child(n + 3)
.gb-block-post-grid-title{width:100% !important;max-width:none !important;font-size:clamp(1.4rem, 1.8vw, 1.7rem) !important}.go-featured-grid .gb-block-post-grid-image a{display:block !important;width:100% !important;height:100% !important}.go-featured-grid .gb-block-post-grid-image img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;object-fit:cover;object-position:center top}.go-featured-grid
.gb-block-post-grid-text
> *{width:100% !important;max-width:none !important;min-width:0 !important}.go-featured-grid
.gb-post-grid-items
> article:nth-child(-n + 2)
.gb-block-post-grid-excerpt{display:-webkit-box !important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.go-featured-grid
.gb-post-grid-items
> article:nth-child(n + 3)
.gb-block-post-grid-excerpt{display:-webkit-box !important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media only screen and (max-width: 900px){.go-featured-grid .gb-post-grid-items{grid-template-columns:1fr !important;grid-template-rows:auto !important;gap:22px !important}.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(1),
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(2),
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(3),
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(4){grid-column:1 !important;grid-row:auto !important}.go-featured-grid
	.gb-post-grid-items
	> article
	.gb-block-post-grid-image{aspect-ratio:16 / 9}}@media only screen and (max-width: 640px){.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(-n + 2)
	.gb-block-post-grid-text,
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(n + 3)
	.gb-block-post-grid-text{padding:24px !important}.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(-n + 2)
	.gb-block-post-grid-title,
	.go-featured-grid
	.gb-post-grid-items
	> article:nth-child(n + 3)
	.gb-block-post-grid-title{font-size:1.65rem !important}}@media only screen and (max-width: 1084px){.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:99999;width:100%;background:#fff;box-shadow:0 4px 14px rgba(18, 29, 56, 0.12)}.site-header .wrap{position:relative}}@media only screen and (min-width: 783px) and (max-width: 1084px){body.admin-bar .site-header{top:32px}}@media only screen and (min-width: 601px) and (max-width: 782px){body.admin-bar .site-header{top:46px}}@media only screen and (min-width: 1085px){.site-header .genesis-nav-menu .sub-menu{width:300px;padding:10px;box-sizing:border-box}.site-header .genesis-nav-menu .sub-menu li{width:100%;box-sizing:border-box}.site-header .genesis-nav-menu .sub-menu a{display:block;width:100%;max-width:100%;margin:0 0 6px;box-sizing:border-box;white-space:normal;overflow-wrap:break-word}.site-header .genesis-nav-menu .sub-menu li:last-child > a{margin-bottom:0}}.go-print-intro{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none !important;margin:0 0 clamp(70px, 8vw, 104px) !important;padding:clamp(38px, 5.5vw, 68px) !important;border:1px solid rgba(65, 132, 174, 0.24);border-radius:30px;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 58%,
			#276f78 100%
		);box-shadow:0 34px 82px -52px rgba(12, 52, 74, 0.82);color:#ffffff;box-sizing:border-box}.go-print-intro::before{position:absolute;top:-230px;right:-170px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3) 0%,
			rgba(76, 160, 79, 0.08) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-print-intro::after{position:absolute;bottom:-210px;left:-180px;z-index:-1;width:460px;height:460px;border:64px solid rgba(215, 121, 94, 0.08);border-radius:50%;content:"";pointer-events:none}.go-print-intro > .wp-block-group__inner-container,
.go-print-intro .go-inner-intro-layout,
.go-print-intro .go-inner-intro-media,
.go-print-intro .go-inner-intro-content,
.go-print-intro
.go-inner-intro-media
> .wp-block-group__inner-container,
.go-print-intro
.go-inner-intro-content
> .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-print-intro .go-inner-intro-layout{display:grid !important;grid-template-columns:minmax(250px, 38%)
		minmax(0, 62%) !important;gap:clamp(42px, 6vw, 78px);align-items:center}.go-print-intro
.go-inner-intro-layout
> .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}.go-print-intro .go-inner-intro-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.go-print-intro .go-inner-intro-media::before{position:absolute;top:22px;right:2px;bottom:-20px;left:30px;z-index:0;border:1px solid rgba(255, 255, 255, 0.2);border-radius:22px;background:rgba(255, 255, 255, 0.1);box-shadow:0 28px 60px -38px rgba(0, 0, 0, 0.65);content:"";transform:rotate(3deg);pointer-events:none}.go-print-intro .go-inner-intro-image{position:relative;z-index:2;display:block;width:100%;max-width:390px;margin:0 auto !important;padding:0 !important}.go-print-intro .go-inner-intro-image img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;border:7px solid #ffffff;border-radius:18px;background:#ffffff;box-shadow:0 42px 85px -34px rgba(0, 0, 0, 0.78),
		0 16px 32px -24px rgba(0, 0, 0, 0.68);transform:rotate(-2deg);transition:box-shadow 220ms ease,
		transform 220ms ease}.go-print-intro .go-inner-intro-image:hover img{box-shadow:0 50px 95px -34px rgba(0, 0, 0, 0.86),
		0 20px 38px -22px rgba(0, 0, 0, 0.74);transform:rotate(0deg) translateY(-4px)}.go-print-intro .go-inner-intro-content{display:flex;align-items:center;width:100%}.go-print-intro
.go-inner-intro-content
> .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-print-intro .go-inner-intro-kicker{margin:0 0 12px !important;color:#b9e7bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;line-height:1.5;text-transform:uppercase}.go-print-intro .go-inner-intro-heading{max-width:760px;margin:0 0 22px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.35rem, 4.4vw, 4rem);font-weight:700;letter-spacing:-0.04em;line-height:1.04;text-wrap:balance}.go-print-intro .go-inner-intro-text{max-width:720px;margin:0 0 17px !important;color:rgba(255, 255, 255, 0.84);font-size:clamp(1rem, 1.25vw, 1.09rem);line-height:1.76}.go-print-intro .go-print-signoff{margin:2px 0 25px !important;color:#d7eef7;font-family:"Fraunces", Georgia, serif;font-size:1.08rem;font-style:italic;font-weight:600;line-height:1.55}.go-print-intro .go-print-subscribe-action{width:100%;margin:0 !important;padding:22px !important;border:1px solid rgba(255, 255, 255, 0.2);border-radius:18px;background:rgba(255, 255, 255, 0.11);box-shadow:0 20px 44px -30px rgba(0, 0, 0, 0.66);box-sizing:border-box;backdrop-filter:blur(5px)}.go-print-intro
.go-print-subscribe-action
> .wp-block-group__inner-container{display:flex !important;align-items:center;justify-content:center;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-print-intro .go-print-subscribe-action form{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0}.go-print-intro
.go-print-subscribe-action
input[type="image"]{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:0;border:0;border-radius:6px;transition:opacity 180ms ease,
		transform 180ms ease}.go-print-intro
.go-print-subscribe-action
input[type="image"]:hover{opacity:0.9;transform:translateY(-2px)}.go-print-intro
.go-print-subscribe-action
input[type="image"]:focus-visible{outline:3px solid #f5d76e;outline-offset:4px}.go-print-pickup-intro{position:relative;width:100%;max-width:920px !important;margin:0
		auto
		clamp(42px, 5vw, 60px) !important;padding:0 !important;text-align:center}.go-print-pickup-intro
> .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-print-pickup-intro .go-section-kicker{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-print-pickup-intro .go-section-heading{max-width:850px;margin:0 auto 16px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.2rem, 4.2vw, 3.65rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-print-pickup-intro .go-section-intro{max-width:780px;margin:0 auto !important;color:#60747b;font-size:clamp(1rem, 1.25vw, 1.08rem);line-height:1.72;text-wrap:balance}@media only screen and (max-width: 900px){.go-print-intro{padding:42px !important}.go-print-intro .go-inner-intro-layout{grid-template-columns:minmax(220px, 34%)
			minmax(0, 66%) !important;gap:40px}.go-print-intro .go-inner-intro-heading{font-size:clamp(2.2rem, 5.4vw, 3.35rem)}.go-print-intro .go-inner-intro-image{max-width:330px}}@media only screen and (max-width: 700px){.go-print-intro{margin-bottom:66px !important;padding:38px 24px 42px !important;border-radius:24px}.go-print-intro .go-inner-intro-layout{grid-template-columns:1fr !important;gap:50px}.go-print-intro .go-inner-intro-media{max-width:350px;margin:0 auto}.go-print-intro .go-inner-intro-image{max-width:320px}.go-print-intro .go-inner-intro-content,
	.go-print-intro
	.go-inner-intro-content
	> .wp-block-group__inner-container{align-items:center;text-align:center}.go-print-intro .go-inner-intro-heading,
	.go-print-intro .go-inner-intro-text{margin-right:auto !important;margin-left:auto !important}.go-print-intro .go-inner-intro-heading{font-size:clamp(2.2rem, 10.5vw, 3.15rem)}.go-print-intro .go-print-signoff{text-align:center}.go-print-pickup-intro{margin-bottom:36px !important}.go-print-pickup-intro .go-section-heading{font-size:clamp(2.05rem, 10vw, 2.9rem)}}@media only screen and (max-width: 460px){.go-print-intro{padding-right:20px !important;padding-left:20px !important}.go-print-intro .go-inner-intro-image{max-width:275px}.go-print-intro .go-inner-intro-media::before{top:15px;right:0;bottom:-14px;left:18px}.go-print-intro .go-print-subscribe-action{padding:18px !important}}@media (prefers-reduced-motion: reduce){.go-print-intro .go-inner-intro-image img,
	.go-print-intro
	.go-print-subscribe-action
	input[type="image"]{transition:none}.go-print-intro .go-inner-intro-image:hover img,
	.go-print-intro
	.go-print-subscribe-action
	input[type="image"]:hover{transform:none}}.go-print-intro .go-print-subscribe-action{border-color:rgba(255, 255, 255, 0.8) !important;background:#ffffff !important;box-shadow:0 20px 44px -28px rgba(0, 0, 0, 0.7)}.go-digital-intro{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none !important;margin:0 0 clamp(70px, 8vw, 104px) !important;padding:clamp(38px, 5.5vw, 68px) !important;border:1px solid rgba(65, 132, 174, 0.24);border-radius:30px;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 58%,
			#276f78 100%
		);box-shadow:0 34px 82px -52px rgba(12, 52, 74, 0.82);color:#ffffff;box-sizing:border-box}.go-digital-intro::before{position:absolute;top:-230px;right:-170px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3) 0%,
			rgba(76, 160, 79, 0.08) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-digital-intro::after{position:absolute;bottom:-210px;left:-180px;z-index:-1;width:460px;height:460px;border:64px solid rgba(255, 255, 255, 0.035);border-radius:50%;content:"";pointer-events:none}.go-digital-intro > .wp-block-group__inner-container,
.go-digital-intro-layout,
.go-digital-intro-content,
.go-digital-intro-visual,
.go-digital-intro-content > .wp-block-group__inner-container,
.go-digital-intro-visual > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-digital-intro-layout{display:grid !important;grid-template-columns:minmax(0, 1.55fr)
		minmax(270px, 0.75fr) !important;gap:clamp(44px, 7vw, 92px);align-items:center;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-digital-intro-layout > .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}.go-digital-intro-content{display:flex;align-items:center;width:100%}.go-digital-intro-content > .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-digital-intro-kicker{margin:0 0 12px !important;color:#b9e7bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;line-height:1.5;text-transform:uppercase}.go-digital-intro-heading{max-width:760px;margin:0 0 22px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.45rem, 4.7vw, 4.35rem);font-weight:700;letter-spacing:-0.04em;line-height:1.03;text-wrap:balance}.go-digital-intro-text{max-width:720px;margin:0 0 17px !important;color:rgba(255, 255, 255, 0.84);font-size:clamp(1rem, 1.25vw, 1.09rem);line-height:1.76}.go-digital-feature-list{display:grid;gap:10px;width:100%;max-width:650px;margin:8px 0 30px !important;padding:0 !important;list-style:none}.go-digital-feature-list li{position:relative;margin:0 !important;padding:0 0 0 31px !important;color:rgba(255, 255, 255, 0.91);font-size:0.95rem;font-weight:600;line-height:1.55}.go-digital-feature-list li::before{position:absolute;top:1px;left:0;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:rgba(185, 231, 188, 0.16);color:#b9e7bc;content:"✓";font-size:0.76rem;font-weight:900;line-height:1}.go-digital-buttons{display:flex !important;flex-wrap:wrap;gap:12px;margin:0 !important}.go-digital-buttons .wp-block-button{margin:0 !important}.go-digital-button .wp-block-button__link{display:inline-flex !important;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:13px 24px !important;border:2px solid #317936 !important;border-radius:999px !important;background:#317936 !important;color:#ffffff !important;box-shadow:0 18px 38px -24px rgba(0, 0, 0, 0.58);font-size:0.87rem;font-weight:700;letter-spacing:0.025em;line-height:1.3;text-align:center;text-decoration:none;transition:background-color 180ms ease,
		border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-digital-button .wp-block-button__link::after{display:inline-block;content:"→";font-size:1.08rem;line-height:1;transition:transform 180ms ease}.go-digital-button .wp-block-button__link:hover,
.go-digital-button .wp-block-button__link:focus{border-color:#245f28 !important;background:#245f28 !important;color:#ffffff !important;box-shadow:0 24px 42px -24px rgba(0, 0, 0, 0.68);transform:translateY(-2px)}.go-digital-button .wp-block-button__link:hover::after,
.go-digital-button .wp-block-button__link:focus::after{transform:translateX(4px)}.go-digital-button .wp-block-button__link:focus-visible{outline:3px solid #f5d76e;outline-offset:4px}.go-digital-intro-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.go-digital-intro-visual > .wp-block-group__inner-container{position:relative;display:flex !important;flex-direction:column;align-items:center;width:100% !important}.go-digital-edition-badge{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:auto !important;margin:0 0 16px !important;padding:8px 14px !important;border:1px solid rgba(255, 255, 255, 0.22);border-radius:999px;background:rgba(255, 255, 255, 0.11);color:rgba(255, 255, 255, 0.94);font-size:0.69rem;font-weight:800;letter-spacing:0.11em;line-height:1.4;text-align:center;text-transform:uppercase;backdrop-filter:blur(5px)}.go-digital-cover{position:relative;z-index:2;display:block;width:100%;max-width:360px;margin:0 auto !important;padding:20px 14px 16px !important;border:1px solid rgba(255, 255, 255, 0.2);border-radius:28px;background:linear-gradient(
			145deg,
			#062637 0%,
			#0b2632 100%
		);box-shadow:0 42px 85px -34px rgba(0, 0, 0, 0.82),
		0 16px 32px -24px rgba(0, 0, 0, 0.7);box-sizing:border-box;transform:rotate(2deg);transition:box-shadow 220ms ease,
		transform 220ms ease}.go-digital-cover::before{position:absolute;top:7px;left:50%;width:5px;height:5px;border-radius:50%;background:rgba(255, 255, 255, 0.38);content:"";transform:translateX(-50%)}.go-digital-cover a{display:block;width:100%;height:100%;line-height:0}.go-digital-cover img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;border-radius:14px;background:#ffffff;box-shadow:0 12px 28px -18px rgba(0, 0, 0, 0.65)}.go-digital-cover:hover{box-shadow:0 50px 95px -34px rgba(0, 0, 0, 0.88),
		0 20px 38px -22px rgba(0, 0, 0, 0.74);transform:rotate(0deg) translateY(-4px)}.go-digital-cover a:focus-visible{outline:3px solid #f5d76e;outline-offset:5px}.go-digital-archive-intro{position:relative;max-width:920px !important;margin:0
		auto
		clamp(40px, 5vw, 58px) !important;padding:0 !important;text-align:center}.go-digital-archive-intro > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-digital-archive-intro .go-section-kicker{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-digital-archive-intro .go-section-heading{max-width:850px;margin:0 auto 16px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.2rem, 4.2vw, 3.65rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-digital-archive-intro .go-section-intro{max-width:780px;margin:0 auto !important;color:#60747b;font-size:clamp(1rem, 1.25vw, 1.08rem);line-height:1.72;text-wrap:balance}@media only screen and (max-width: 900px){.go-digital-intro{padding:42px !important}.go-digital-intro-layout{grid-template-columns:minmax(0, 1.35fr)
			minmax(230px, 0.65fr) !important;gap:42px}.go-digital-intro-heading{font-size:clamp(2.25rem, 5.6vw, 3.45rem)}.go-digital-cover{max-width:310px}}@media only screen and (max-width: 700px){.go-digital-intro{margin-bottom:66px !important;padding:38px 24px 42px !important;border-radius:24px}.go-digital-intro-layout{grid-template-columns:1fr !important;gap:50px}.go-digital-intro-content,
	.go-digital-intro-content > .wp-block-group__inner-container{align-items:center;text-align:center}.go-digital-intro-heading,
	.go-digital-intro-text{margin-right:auto !important;margin-left:auto !important}.go-digital-intro-heading{font-size:clamp(2.25rem, 10.5vw, 3.25rem)}.go-digital-feature-list{display:inline-grid;width:auto;max-width:100%;text-align:left}.go-digital-buttons{justify-content:center}.go-digital-intro-visual{max-width:370px;margin:0 auto}.go-digital-cover{max-width:320px}.go-digital-archive-intro{margin-bottom:36px !important}.go-digital-archive-intro .go-section-heading{font-size:clamp(2.05rem, 10vw, 2.9rem)}}@media only screen and (max-width: 460px){.go-digital-intro{padding-right:20px !important;padding-left:20px !important}.go-digital-cover{max-width:275px;padding:18px 12px 14px !important}.go-digital-button,
	.go-digital-button .wp-block-button__link{width:100%}}@media (prefers-reduced-motion: reduce){.go-digital-cover,
	.go-digital-button .wp-block-button__link,
	.go-digital-button .wp-block-button__link::after{transition:none}.go-digital-cover:hover,
	.go-digital-button .wp-block-button__link:hover,
	.go-digital-button .wp-block-button__link:hover::after{transform:none}}.entry-content ul.go-digital-feature-list{margin-left:0 !important;padding-left:0 !important;list-style:none !important;list-style-type:none !important}.entry-content ul.go-digital-feature-list > li{position:relative;margin-left:0 !important;padding-left:31px !important;list-style:none !important;list-style-type:none !important}.entry-content ul.go-digital-feature-list > li::marker{content:"" !important;font-size:0 !important}.entry-content ul.go-digital-feature-list > li::before{position:absolute;top:1px;left:0;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:rgba(185, 231, 188, 0.16);color:#b9e7bc;content:"✓";font-size:0.76rem;font-weight:900;line-height:1}.go-inner-intro.go-partners-intro{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none !important;margin:0 0 clamp(70px, 8vw, 104px) !important;padding:clamp(38px, 5.5vw, 68px) !important;border:1px solid rgba(65, 132, 174, 0.24);border-radius:30px;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 56%,
			#276f78 100%
		);box-shadow:0 34px 82px -52px rgba(12, 52, 74, 0.82);color:#ffffff;box-sizing:border-box}.go-inner-intro.go-partners-intro::before{position:absolute;top:-230px;right:-175px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3) 0%,
			rgba(76, 160, 79, 0.08) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-inner-intro.go-partners-intro::after{position:absolute;bottom:-225px;left:-190px;z-index:-1;width:470px;height:470px;border:64px solid rgba(215, 121, 94, 0.07);border-radius:50%;content:"";pointer-events:none}.go-inner-intro.go-partners-intro > .wp-block-group__inner-container,
.go-partners-intro-layout,
.go-partners-intro-content,
.go-partners-intro-aside,
.go-partners-values,
.go-partners-intro-content > .wp-block-group__inner-container,
.go-partners-intro-aside > .wp-block-group__inner-container,
.go-partners-values > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-partners-intro-layout{display:grid !important;grid-template-columns:minmax(0, 1.45fr)
		minmax(290px, 0.75fr) !important;gap:clamp(44px, 7vw, 88px);align-items:center;width:100% !important}.go-partners-intro-layout > .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}.go-partners-intro-content{display:flex;align-items:center;width:100%}.go-partners-intro-content > .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-partners-intro-kicker{margin:0 0 12px !important;color:#b9e7bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;line-height:1.5;text-transform:uppercase}.go-partners-intro-heading{max-width:780px;margin:0 0 23px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.45rem, 4.7vw, 4.3rem);font-weight:700;letter-spacing:-0.04em;line-height:1.03;text-wrap:balance}.go-partners-intro-text{max-width:740px;margin:0 0 17px !important;color:rgba(255, 255, 255, 0.85);font-size:clamp(1rem, 1.25vw, 1.09rem);line-height:1.76}.go-partners-intro-text:last-child{margin-bottom:0 !important}.go-partners-intro-aside{position:relative;width:100%;padding:clamp(28px, 3vw, 38px) !important;border:1px solid rgba(255, 255, 255, 0.22);border-radius:24px;background:linear-gradient(
			145deg,
			rgba(255, 255, 255, 0.15) 0%,
			rgba(255, 255, 255, 0.07) 100%
		);box-shadow:0 30px 65px -42px rgba(0, 0, 0, 0.75);box-sizing:border-box;backdrop-filter:blur(7px);transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-partners-intro-aside::before{position:absolute;top:0;left:30px;width:72px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(
			90deg,
			#4ca04f 0%,
			#8bcf8e 100%
		);content:""}.go-partners-intro-aside:hover{border-color:rgba(255, 255, 255, 0.32);box-shadow:0 38px 74px -42px rgba(0, 0, 0, 0.82);transform:translateY(-3px)}.go-partners-intro-aside > .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-partners-aside-kicker{margin:0 0 11px !important;color:#f2c9bd;font-size:0.7rem;font-weight:800;letter-spacing:0.17em;line-height:1.5;text-transform:uppercase}.go-partners-aside-heading{margin:0 0 16px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.65rem, 2.4vw, 2.25rem);font-weight:700;letter-spacing:-0.025em;line-height:1.14;text-wrap:balance}.go-partners-aside-text{margin:0 0 25px !important;color:rgba(255, 255, 255, 0.8);font-size:0.96rem;line-height:1.7}.go-partners-values{width:100%}.go-partners-values > .wp-block-group__inner-container{display:flex !important;flex-wrap:wrap;gap:9px;width:100% !important}.go-partners-value{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto !important;margin:0 !important;padding:8px 13px !important;border:1px solid rgba(255, 255, 255, 0.18);border-radius:999px;background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.94);font-size:0.72rem;font-weight:700;letter-spacing:0.035em;line-height:1.3}.go-partners-value::before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#8bcf8e;content:""}.go-partners-directory-intro{position:relative;width:100%;max-width:920px !important;margin:0
		auto
		clamp(42px, 5vw, 60px) !important;padding:0 !important;text-align:center}.go-partners-directory-intro > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-partners-directory-intro .go-section-kicker{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-partners-directory-intro .go-section-heading{max-width:850px;margin:0 auto 16px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.2rem, 4.2vw, 3.65rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-partners-directory-intro .go-section-intro{max-width:780px;margin:0 auto !important;color:#60747b;font-size:clamp(1rem, 1.25vw, 1.08rem);line-height:1.72;text-wrap:balance}@media only screen and (max-width: 900px){.go-inner-intro.go-partners-intro{padding:42px !important}.go-partners-intro-layout{grid-template-columns:minmax(0, 1.25fr)
			minmax(260px, 0.75fr) !important;gap:40px}.go-partners-intro-heading{font-size:clamp(2.25rem, 5.4vw, 3.45rem)}.go-partners-intro-aside{padding:28px !important}}@media only screen and (max-width: 700px){.go-inner-intro.go-partners-intro{margin-bottom:66px !important;padding:38px 24px 42px !important;border-radius:24px}.go-partners-intro-layout{grid-template-columns:1fr !important;gap:42px}.go-partners-intro-content,
	.go-partners-intro-content > .wp-block-group__inner-container{align-items:center;text-align:center}.go-partners-intro-heading,
	.go-partners-intro-text{margin-right:auto !important;margin-left:auto !important}.go-partners-intro-heading{font-size:clamp(2.2rem, 10.5vw, 3.2rem)}.go-partners-intro-aside{max-width:470px;margin:0 auto !important;text-align:center}.go-partners-intro-aside > .wp-block-group__inner-container{align-items:center}.go-partners-intro-aside::before{left:50%;transform:translateX(-50%)}.go-partners-values > .wp-block-group__inner-container{justify-content:center}.go-partners-directory-intro{margin-bottom:36px !important}.go-partners-directory-intro .go-section-heading{font-size:clamp(2.05rem, 10vw, 2.9rem)}}@media only screen and (max-width: 460px){.go-inner-intro.go-partners-intro{padding-right:20px !important;padding-left:20px !important}.go-partners-intro-aside{padding:27px 21px !important}.go-partners-values > .wp-block-group__inner-container{flex-direction:column;align-items:stretch}.go-partners-value{width:100% !important;box-sizing:border-box}}@media (prefers-reduced-motion: reduce){.go-partners-intro-aside{transition:none}.go-partners-intro-aside:hover{transform:none}}.go-inner-intro.go-contributors-intro{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none !important;margin:0 0 clamp(70px, 8vw, 104px) !important;padding:clamp(38px, 5.5vw, 68px) !important;border:1px solid rgba(65, 132, 174, 0.24);border-radius:30px;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 56%,
			#276f78 100%
		);box-shadow:0 34px 82px -52px rgba(12, 52, 74, 0.82);color:#ffffff;box-sizing:border-box}.go-inner-intro.go-contributors-intro::before{position:absolute;top:-230px;right:-175px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3) 0%,
			rgba(76, 160, 79, 0.08) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-inner-intro.go-contributors-intro::after{position:absolute;bottom:-225px;left:-190px;z-index:-1;width:470px;height:470px;border:64px solid rgba(215, 121, 94, 0.07);border-radius:50%;content:"";pointer-events:none}.go-inner-intro.go-contributors-intro > .wp-block-group__inner-container,
.go-contributors-intro-layout,
.go-contributors-intro-content,
.go-contributors-intro-aside,
.go-contributors-values,
.go-contributors-intro-content > .wp-block-group__inner-container,
.go-contributors-intro-aside > .wp-block-group__inner-container,
.go-contributors-values > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-contributors-intro-layout{display:grid !important;grid-template-columns:minmax(0, 1.2fr)
		minmax(360px, 0.9fr) !important;gap:clamp(38px, 5vw, 68px);align-items:center;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-contributors-intro-layout > .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}.go-contributors-intro-content{display:flex;align-items:center;width:100%}.go-contributors-intro-content > .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-contributors-intro-kicker{margin:0 0 12px !important;color:#b9e7bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;line-height:1.5;text-transform:uppercase}.go-contributors-intro-heading{max-width:760px;margin:0 0 23px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.4rem, 4.4vw, 4.1rem);font-weight:700;letter-spacing:-0.04em;line-height:1.04;text-wrap:balance}.go-contributors-intro-text{max-width:720px;margin:0 0 17px !important;color:rgba(255, 255, 255, 0.85);font-size:clamp(1rem, 1.25vw, 1.09rem);line-height:1.76}.go-contributors-intro-text:last-child{margin-bottom:0 !important}.go-contributors-intro-aside{position:relative;width:100%;padding:clamp(28px, 3vw, 38px) !important;border:1px solid rgba(255, 255, 255, 0.22);border-radius:24px;background:linear-gradient(
			145deg,
			rgba(255, 255, 255, 0.15) 0%,
			rgba(255, 255, 255, 0.07) 100%
		);box-shadow:0 30px 65px -42px rgba(0, 0, 0, 0.75);box-sizing:border-box;backdrop-filter:blur(7px);transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-contributors-intro-aside::before{position:absolute;top:0;left:30px;width:72px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(
			90deg,
			#4ca04f 0%,
			#8bcf8e 100%
		);content:""}.go-contributors-intro-aside::after{position:absolute;top:18px;right:22px;z-index:0;color:rgba(255, 255, 255, 0.075);content:"“";font-family:Georgia, serif;font-size:6.5rem;font-weight:700;line-height:1;pointer-events:none}.go-contributors-intro-aside:hover{border-color:rgba(255, 255, 255, 0.32);box-shadow:0 38px 74px -42px rgba(0, 0, 0, 0.82);transform:translateY(-3px)}.go-contributors-intro-aside > .wp-block-group__inner-container{position:relative;z-index:2;display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-contributors-aside-kicker{margin:0 0 11px !important;color:#f2c9bd;font-size:0.7rem;font-weight:800;letter-spacing:0.17em;line-height:1.5;text-transform:uppercase}.go-contributors-aside-heading{max-width:100%;margin:0 0 16px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.5rem, 2vw, 1.9rem);font-weight:700;letter-spacing:-0.025em;line-height:1.16;text-wrap:balance}.go-contributors-aside-text{margin:0 0 25px !important;color:rgba(255, 255, 255, 0.8);font-size:0.96rem;line-height:1.7}.go-contributors-values{width:100%}.go-contributors-values > .wp-block-group__inner-container{display:flex !important;flex-wrap:wrap;gap:9px;width:100% !important}.go-contributors-value{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto !important;margin:0 !important;padding:8px 13px !important;border:1px solid rgba(255, 255, 255, 0.18);border-radius:999px;background:rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.94);font-size:0.72rem;font-weight:700;letter-spacing:0.035em;line-height:1.3;text-align:center}.go-contributors-value::before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#8bcf8e;content:""}.go-contributors-directory-intro{position:relative;width:100%;max-width:920px !important;margin:0
		auto
		clamp(42px, 5vw, 60px) !important;padding:0 !important;text-align:center}.go-contributors-directory-intro > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-contributors-directory-intro .go-section-kicker{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-contributors-directory-intro .go-section-heading{max-width:850px;margin:0 auto 16px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.2rem, 4.2vw, 3.65rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-contributors-directory-intro .go-section-intro{max-width:780px;margin:0 auto !important;color:#60747b;font-size:clamp(1rem, 1.25vw, 1.08rem);line-height:1.72;text-wrap:balance}@media only screen and (max-width: 950px){.go-inner-intro.go-contributors-intro{padding:42px !important}.go-contributors-intro-layout{grid-template-columns:minmax(0, 1fr)
			minmax(320px, 0.9fr) !important;gap:34px}.go-contributors-intro-heading{font-size:clamp(2.25rem, 5vw, 3.4rem)}.go-contributors-intro-aside{padding:27px 24px !important}}@media only screen and (max-width: 800px){.go-contributors-intro-layout{grid-template-columns:1fr !important;gap:42px}.go-contributors-intro-aside{width:100%;max-width:540px;margin:0 auto !important}}@media only screen and (max-width: 700px){.go-inner-intro.go-contributors-intro{margin-bottom:66px !important;padding:38px 24px 42px !important;border-radius:24px}.go-contributors-intro-content,
	.go-contributors-intro-content > .wp-block-group__inner-container{align-items:center;text-align:center}.go-contributors-intro-heading,
	.go-contributors-intro-text{margin-right:auto !important;margin-left:auto !important}.go-contributors-intro-heading{font-size:clamp(2.2rem, 10.5vw, 3.2rem)}.go-contributors-intro-aside{text-align:center}.go-contributors-intro-aside > .wp-block-group__inner-container{align-items:center}.go-contributors-intro-aside::before{left:50%;transform:translateX(-50%)}.go-contributors-intro-aside::after{right:16px;font-size:5.5rem}.go-contributors-aside-heading{font-size:clamp(1.5rem, 6vw, 1.85rem)}.go-contributors-values > .wp-block-group__inner-container{justify-content:center}.go-contributors-directory-intro{margin-bottom:36px !important}.go-contributors-directory-intro .go-section-heading{font-size:clamp(2.05rem, 10vw, 2.9rem)}}@media only screen and (max-width: 460px){.go-inner-intro.go-contributors-intro{padding-right:20px !important;padding-left:20px !important}.go-contributors-intro-aside{padding:27px 21px !important}.go-contributors-values > .wp-block-group__inner-container{flex-direction:column;align-items:stretch}.go-contributors-value{width:100% !important;box-sizing:border-box}}@media (prefers-reduced-motion: reduce){.go-contributors-intro-aside{transition:none}.go-contributors-intro-aside:hover{transform:none}}.go-about-intro{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none !important;margin:0 0 clamp(70px, 8vw, 104px) !important;padding:clamp(38px, 5.5vw, 68px) !important;border:1px solid rgba(65, 132, 174, 0.24);border-radius:30px;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 57%,
			#276f78 100%
		);box-shadow:0 34px 82px -52px rgba(12, 52, 74, 0.82);color:#ffffff;box-sizing:border-box}.go-about-intro::before{position:absolute;top:-230px;right:-175px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3) 0%,
			rgba(76, 160, 79, 0.08) 48%,
			transparent 72%
		);content:"";pointer-events:none}.go-about-intro::after{position:absolute;bottom:-220px;left:-190px;z-index:-1;width:470px;height:470px;border:64px solid rgba(215, 121, 94, 0.075);border-radius:50%;content:"";pointer-events:none}.go-about-intro > .wp-block-group__inner-container,
.go-about-intro-layout,
.go-about-intro-media,
.go-about-intro-content,
.go-about-intro-media > .wp-block-group__inner-container,
.go-about-intro-content > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-about-intro-layout{display:grid !important;grid-template-columns:minmax(270px, 38%)
		minmax(0, 62%) !important;gap:clamp(44px, 6.5vw, 82px);align-items:center;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-about-intro-layout > .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}.go-about-intro-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.go-about-intro-media::before{position:absolute;top:23px;right:2px;bottom:-20px;left:29px;z-index:0;border:1px solid rgba(255, 255, 255, 0.2);border-radius:24px;background:rgba(255, 255, 255, 0.1);box-shadow:0 28px 60px -38px rgba(0, 0, 0, 0.68);content:"";transform:rotate(3deg);pointer-events:none}.go-about-portrait{position:relative;z-index:2;display:block;width:100%;max-width:430px;margin:0 auto !important;padding:0 !important}.go-about-portrait img{display:block;width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;border:7px solid #ffffff;border-radius:20px;background:#ffffff;box-shadow:0 42px 85px -34px rgba(0, 0, 0, 0.8),
		0 16px 32px -24px rgba(0, 0, 0, 0.7);transform:rotate(-2deg);transition:box-shadow 220ms ease,
		transform 220ms ease}.go-about-portrait:hover img{box-shadow:0 50px 95px -34px rgba(0, 0, 0, 0.87),
		0 20px 38px -22px rgba(0, 0, 0, 0.76);transform:rotate(0deg) translateY(-4px)}.go-about-intro-content{display:flex;align-items:center;width:100%}.go-about-intro-content > .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important}.go-about-intro-kicker{margin:0 0 12px !important;color:#b9e7bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;line-height:1.5;text-transform:uppercase}.go-about-intro-heading{max-width:760px;margin:0 0 23px !important;color:#ffffff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.4rem, 4.5vw, 4.15rem);font-weight:700;letter-spacing:-0.04em;line-height:1.04;text-wrap:balance}.go-about-intro-text{max-width:760px;margin:0 0 18px !important;color:rgba(255, 255, 255, 0.85);font-size:clamp(1rem, 1.25vw, 1.09rem);line-height:1.76}.go-about-intro-text:last-child{margin-bottom:0 !important}.go-about-purpose-intro{position:relative;width:100%;max-width:920px !important;margin:0
		auto
		clamp(42px, 5vw, 60px) !important;padding:0 !important;text-align:center}.go-about-purpose-intro > .wp-block-group__inner-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.go-about-purpose-intro .go-section-kicker{margin:0 0 10px !important;color:#317936;font-size:0.75rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-about-purpose-intro .go-section-heading{max-width:900px;margin:0 auto 17px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.25rem, 4.3vw, 3.75rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-about-purpose-intro .go-section-intro{max-width:790px;margin:0 auto !important;color:#60747b;font-size:clamp(1rem, 1.25vw, 1.08rem);line-height:1.72;text-wrap:balance}.go-about-purpose-grid{display:grid !important;grid-template-columns:minmax(0, 1fr)
		minmax(0, 1fr) !important;gap:clamp(24px, 3.5vw, 40px);align-items:stretch;width:100% !important;max-width:none !important;margin:0 0 clamp(70px, 8vw, 100px) !important;padding:0 !important}.go-about-purpose-grid > .wp-block-column{display:flex;flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}.go-about-purpose-card{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;margin:0 !important;padding:clamp(30px, 4vw, 44px) !important;border:1px solid rgba(65, 132, 174, 0.17);border-radius:24px;background:linear-gradient(
			145deg,
			#ffffff 0%,
			#f5faf8 100%
		);box-shadow:0 28px 68px -48px rgba(12, 52, 74, 0.58);box-sizing:border-box;text-align:left;transition:border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-about-purpose-card::before{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(
			90deg,
			#4ca04f 0%,
			#4184ae 70%
		);content:""}.go-about-purpose-card::after{position:absolute;right:-100px;bottom:-125px;z-index:-1;width:270px;height:270px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(65, 132, 174, 0.11) 0%,
			transparent 70%
		);content:"";pointer-events:none}.go-about-purpose-card:hover{border-color:rgba(65, 132, 174, 0.28);box-shadow:0 36px 76px -46px rgba(12, 52, 74, 0.68);transform:translateY(-4px)}.go-about-purpose-card > .wp-block-group__inner-container{display:flex !important;flex-direction:column;align-items:flex-start;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:0 !important}.go-about-purpose-card-secondary{background:linear-gradient(
			145deg,
			#f2f8fb 0%,
			#eef7f3 100%
		)}.go-about-purpose-card-secondary::before{background:linear-gradient(
			90deg,
			#d7795e 0%,
			#4184ae 100%
		)}.go-about-purpose-card-secondary::after{background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.13) 0%,
			transparent 70%
		)}.go-about-card-kicker{margin:0 0 11px !important;color:#317936;font-size:0.7rem;font-weight:800;letter-spacing:0.17em;line-height:1.5;text-transform:uppercase}.go-about-purpose-card-secondary .go-about-card-kicker{color:#b85f49}.go-about-card-heading{margin:0 0 18px !important;color:#0c344a;font-family:"Fraunces", Georgia, serif;font-size:clamp(1.75rem, 2.6vw, 2.35rem);font-weight:700;letter-spacing:-0.03em;line-height:1.12;text-wrap:balance}.go-about-card-text{margin:0 0 17px !important;color:#596f77;font-size:1rem;line-height:1.72}.go-about-card-text:last-child{margin-bottom:0 !important}@media only screen and (max-width: 950px){.go-about-intro{padding:42px !important}.go-about-intro-layout{grid-template-columns:minmax(245px, 36%)
			minmax(0, 64%) !important;gap:42px}.go-about-intro-heading{font-size:clamp(2.25rem, 5vw, 3.4rem)}.go-about-portrait{max-width:370px}}@media only screen and (max-width: 800px){.go-about-intro-layout{grid-template-columns:1fr !important;gap:50px}.go-about-intro-media{width:100%;max-width:470px;margin:0 auto !important}.go-about-portrait{max-width:420px}}@media only screen and (max-width: 700px){.go-about-intro{margin-bottom:66px !important;padding:38px 24px 42px !important;border-radius:24px}.go-about-intro-content,
	.go-about-intro-content > .wp-block-group__inner-container{align-items:center;text-align:center}.go-about-intro-heading,
	.go-about-intro-text{margin-right:auto !important;margin-left:auto !important}.go-about-intro-heading{font-size:clamp(2.2rem, 10.5vw, 3.15rem)}.go-about-purpose-intro{margin-bottom:36px !important}.go-about-purpose-intro .go-section-heading{font-size:clamp(2.05rem, 10vw, 2.95rem)}.go-about-purpose-grid{grid-template-columns:1fr !important;gap:24px;margin-bottom:70px !important}.go-about-purpose-card{padding:32px 26px !important;text-align:center}.go-about-purpose-card > .wp-block-group__inner-container{align-items:center}.go-about-card-heading,
	.go-about-card-text{margin-right:auto !important;margin-left:auto !important}}@media only screen and (max-width: 460px){.go-about-intro{padding-right:20px !important;padding-left:20px !important}.go-about-portrait{max-width:310px}.go-about-intro-media::before{top:16px;right:0;bottom:-14px;left:18px}.go-about-purpose-card{padding:29px 21px !important}}@media (prefers-reduced-motion: reduce){.go-about-portrait img,
	.go-about-purpose-card{transition:none}.go-about-portrait:hover img,
	.go-about-purpose-card:hover{transform:none}}.page-id-10 .entry-header{margin:0 0 clamp(34px, 5vw, 54px) !important;padding:0 !important;text-align:center}.page-id-10 .entry-header > .entry-title{max-width:100%;margin:0 auto !important;padding:0 !important;color:#0c344a !important;font-family:"Fraunces", Georgia, serif !important;font-size:clamp(2.75rem, 5vw, 4.5rem) !important;font-weight:700 !important;letter-spacing:-0.04em !important;line-height:1.05 !important;text-align:center !important;text-transform:none !important;text-wrap:balance}@media only screen and (max-width: 700px){.page-id-10 .entry-header{margin-bottom:34px !important}.page-id-10 .entry-header > .entry-title{font-size:clamp(2.35rem, 11vw, 3.25rem) !important}}.page-id-10 .entry-header > .entry-title::after{display:block;width:88px;height:5px;margin:18px auto 0;border-radius:999px;background:linear-gradient(
			90deg,
			#4184ae 0%,
			#4184ae 50%,
			#4ca04f 50%,
			#4ca04f 100%
		);content:""}@media only screen and (min-width: 801px){.go-intro-section{padding-top:clamp(54px, 6vw, 78px);padding-bottom:clamp(36px, 4vw, 52px)}.go-intro-visual figure{max-width:340px;margin:0 auto}.go-intro-visual img{display:block;width:100%;height:auto}}.go-print-subscribe-link{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;width:fit-content !important;max-width:100%;margin:4px 0 22px;padding:7px 13px;border:1px solid rgba(76, 160, 79, 0.28);border-radius:999px;background:#eef7f3;color:#317936 !important;font-size:0.84rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none !important;transition:background-color 180ms ease,
		border-color 180ms ease,
		color 180ms ease,
		transform 180ms ease}.go-print-subscribe-link svg{display:block;flex:0 0 17px;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.go-print-subscribe-link span{display:block;line-height:1.25}.go-print-subscribe-link:hover,
.go-print-subscribe-link:focus{border-color:#317936;background:#317936;color:#ffffff !important;transform:translateY(-1px)}.go-print-subscribe-link:focus-visible{outline:3px solid #4184ae;outline-offset:3px}@media (prefers-reduced-motion: reduce){.go-print-subscribe-link{transition:none}.go-print-subscribe-link:hover{transform:none}}@media only screen and (max-width: 520px){.go-intro-copy h2{font-size:clamp(2rem, 9vw, 2.5rem) !important;line-height:1.06;letter-spacing:-0.035em;text-wrap:normal}}@media only screen and (max-width: 1023px){.nav-primary .menu-item-has-children.go-submenu-open > .sub-menu{display:block !important;visibility:visible !important;opacity:1 !important;position:static !important;transform:none !important;width:100%}}@media only screen and (max-width: 1023px){.menu-toggle::before,
    .menu-toggle.activated::before{content:"\2630" !important;font-family:Arial, sans-serif !important;font-size:23px !important;font-weight:400 !important;line-height:1 !important;display:inline-block !important;vertical-align:middle;margin-right:10px}}.go-advertising-page{--ad-navy:#0c344a;--ad-blue:#4184ae;--ad-green:#4ca04f;--ad-green-dark:#317936;--ad-coral:#d7795e;--ad-foam:#eef7f3;--ad-border:#d5e3df;--ad-text:#526a72;width:100%}body:has(.go-advertising-page) .site-inner{max-width:1240px;padding-top:clamp(42px, 6vw, 72px);padding-right:30px;padding-left:30px}body:has(.go-advertising-page) .content-sidebar-wrap,
body:has(.go-advertising-page) main.content{float:none;width:100%;max-width:none;margin:0}body:has(.go-advertising-page) .entry-header{margin:0 0 clamp(36px, 5vw, 54px);text-align:center}body:has(.go-advertising-page) .entry-title{margin:0 !important;color:#17344f;font-family:"Fraunces", Georgia, serif;font-size:clamp(42px, 6vw, 68px);font-weight:700;letter-spacing:-0.035em;line-height:1.08}body:has(.go-advertising-page) .entry-title::after{display:block;width:90px;height:5px;margin:22px auto 0;border-radius:999px;background:linear-gradient(
			90deg,
			#4184ae 0%,
			#4184ae 50%,
			#4ca04f 50%,
			#4ca04f 100%
		);content:""}.go-ad-section{padding:clamp(70px, 8vw, 100px) 0}.go-ad-section-soft{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:max(30px, calc((100vw - 1180px) / 2));padding-left:max(30px, calc((100vw - 1180px) / 2));background:linear-gradient(
			135deg,
			#f4faf8 0%,
			#eef6f8 100%
		)}.go-ad-section-intro{max-width:860px;margin:0 auto clamp(38px, 5vw, 54px);text-align:center}.go-ad-section-intro .go-section-kicker{margin:0 0 10px;color:var(--ad-green-dark);font-size:0.75rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-ad-section-intro h2{margin:0 0 16px;color:var(--ad-navy);font-family:"Fraunces", Georgia, serif;font-size:clamp(2.25rem, 4.4vw, 3.75rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-ad-section-intro > p:last-child{max-width:760px;margin:0 auto;color:#60747b;font-size:1.05rem;line-height:1.72}.go-ad-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(42px, 6vw, 72px);border-radius:30px;background:linear-gradient(
			135deg,
			#0c344a 0%,
			#174e6c 56%,
			#276f78 100%
		);box-shadow:0 34px 82px -52px rgba(12, 52, 74, 0.82);color:#fff}.go-ad-hero::before{position:absolute;top:-220px;right:-160px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.32),
			transparent 70%
		);content:""}.go-ad-hero::after{position:absolute;bottom:-230px;left:-180px;z-index:-1;width:470px;height:470px;border:65px solid rgba(215, 121, 94, 0.07);border-radius:50%;content:""}.go-ad-hero-grid{display:grid;grid-template-columns:minmax(0, 1.35fr)
		minmax(330px, 0.8fr);gap:clamp(44px, 7vw, 86px);align-items:center}.go-ad-kicker{margin:0 0 12px;color:#b9e7bc;font-size:0.76rem;font-weight:800;letter-spacing:0.19em;text-transform:uppercase}.go-ad-hero h2{max-width:760px;margin:0 0 22px;color:#fff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2.55rem, 5vw, 4.65rem);font-weight:700;letter-spacing:-0.04em;line-height:1.02;text-wrap:balance}.go-ad-hero-lead{max-width:720px;margin:0;color:rgba(255, 255, 255, 0.86);font-size:clamp(1rem, 1.3vw, 1.1rem);line-height:1.75}.go-ad-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.go-ad-stat{display:flex;flex-direction:column;justify-content:center;min-height:135px;padding:20px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:18px;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(5px)}.go-ad-stat-value{color:#fff;font-family:"Fraunces", Georgia, serif;font-size:1.75rem;font-weight:700;line-height:1.1}.go-ad-stat-label{margin-top:6px;color:#b9e7bc;font-size:0.82rem;font-weight:800;line-height:1.35}.go-ad-stat-detail{margin-top:4px;color:rgba(255, 255, 255, 0.72);font-size:0.78rem;line-height:1.4}.go-ad-distribution{margin:clamp(32px, 4vw, 44px) 0 0;padding-top:24px;border-top:1px solid rgba(255, 255, 255, 0.17);color:rgba(255, 255, 255, 0.8);font-size:0.9rem;line-height:1.65}.go-ad-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.go-ad-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 21px;border:2px solid transparent;border-radius:999px;font-size:0.86rem;font-weight:700;line-height:1.3;text-align:center;text-decoration:none !important;transition:background-color 180ms ease,
		border-color 180ms ease,
		color 180ms ease,
		transform 180ms ease}.go-ad-button svg,
.go-ad-download-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.go-ad-button-primary{border-color:#4ca04f;background:#4ca04f;color:#fff !important}.go-ad-button-primary:hover{border-color:#317936;background:#317936;color:#fff !important;transform:translateY(-2px)}.go-ad-button-secondary{border-color:rgba(255, 255, 255, 0.62);background:transparent;color:#fff !important}.go-ad-button-secondary:hover{border-color:#fff;background:#fff;color:var(--ad-navy) !important;transform:translateY(-2px)}.go-ad-package-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.go-ad-package-card{position:relative;overflow:hidden;padding:clamp(28px, 3vw, 36px);border:1px solid var(--ad-border);border-radius:24px;background:#fff;box-shadow:0 24px 60px -44px rgba(12, 52, 74, 0.65)}.go-ad-package-card::before{position:absolute;top:0;right:0;left:0;height:5px;content:""}.go-ad-package-tier-1::before,
.go-ad-package-tier-3::before{background:var(--ad-green)}.go-ad-package-tier-2::before{background:var(--ad-blue)}.go-ad-package-tier{margin:0 0 6px;color:var(--ad-blue);font-size:0.75rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.go-ad-package-tier-1 .go-ad-package-tier,
.go-ad-package-tier-3 .go-ad-package-tier{color:var(--ad-green-dark)}.go-ad-package-price{margin:0 0 24px;color:var(--ad-navy);font-family:"Fraunces", Georgia, serif;font-size:clamp(2.3rem, 4vw, 3.2rem);font-weight:700;line-height:1}.go-ad-package-card ul,
.go-ad-check-list{margin:0;padding:0;list-style:none}.go-ad-package-card li,
.go-ad-check-list li{position:relative;margin:0 0 13px;padding-left:25px;color:#596f77;font-size:0.95rem;line-height:1.6;list-style:none !important}.go-ad-package-card li::before,
.go-ad-check-list li::before{position:absolute;top:0.58em;left:2px;width:7px;height:7px;border-radius:50%;background:var(--ad-green);content:""}.go-ad-table-wrap{overflow-x:auto;border:1px solid var(--ad-border);border-radius:18px;background:#fff;box-shadow:0 20px 50px -42px rgba(12, 52, 74, 0.55)}.go-ad-table{width:100%;min-width:680px;margin:0;border-collapse:collapse}.go-ad-table thead{background:var(--ad-blue);color:#fff}.go-ad-table th{padding:15px 20px;border:0;color:#fff;font-size:0.78rem;font-weight:800;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase}.go-ad-table td{padding:15px 20px;border:0;border-bottom:1px solid #e4ece9;color:#526a72;font-size:0.94rem;line-height:1.5}.go-ad-table tbody tr:last-child td{border-bottom:0}.go-ad-table tbody tr:nth-child(even){background:#f8fbfa}.go-ad-table td:not(:first-child){color:var(--ad-navy);font-weight:700}.go-ad-table-note{margin:15px 0 0;color:#60747b;font-size:0.86rem;line-height:1.6}.go-ad-benefit-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}.go-ad-info-card{padding:clamp(30px, 4vw, 44px);border:1px solid var(--ad-border);border-radius:24px;background:linear-gradient(
			145deg,
			#fff 0%,
			#f3f9f6 100%
		);box-shadow:0 28px 68px -50px rgba(12, 52, 74, 0.6)}.go-ad-info-card-blue{background:linear-gradient(
			145deg,
			#fff 0%,
			#f1f7fa 100%
		)}.go-ad-card-kicker{margin:0 0 10px;color:var(--ad-green-dark);font-size:0.72rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase}.go-ad-info-card-blue .go-ad-card-kicker{color:var(--ad-blue)}.go-ad-info-card h3{margin:0 0 24px;color:var(--ad-navy);font-family:"Fraunces", Georgia, serif;font-size:clamp(1.7rem, 2.8vw, 2.35rem);font-weight:700;line-height:1.12}.go-ad-card-note{margin:22px 0 0;color:#60747b;font-style:italic;font-size:0.88rem}.go-ad-extras-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:14px;margin-top:28px}.go-ad-extra{display:flex;flex-direction:column;padding:20px;border:1px solid var(--ad-border);border-radius:16px;background:#fff}.go-ad-extra span{color:#526a72;font-size:0.82rem;line-height:1.45}.go-ad-extra strong{margin-top:7px;color:var(--ad-navy);font-size:1rem;line-height:1.35}.go-ad-extra small{margin-top:5px;color:#71838a;font-size:0.72rem;line-height:1.4}.go-ad-size-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.go-ad-size-card{display:flex;flex-direction:column;padding:25px;border:1px solid var(--ad-border);border-radius:18px;background:#fff;text-align:center}.go-ad-size-card p{margin:0 0 12px;color:var(--ad-blue);font-size:0.72rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.go-ad-size-card strong{color:var(--ad-navy);font-size:1.05rem}.go-ad-size-card span{margin-top:4px;color:#60747b;font-size:0.88rem;line-height:1.5}.go-ad-web-sizes{margin-top:18px;padding:18px 24px;border:1px solid rgba(76, 160, 79, 0.28);border-radius:16px;background:var(--ad-foam);text-align:center}.go-ad-web-sizes > p{margin:0 0 8px;color:var(--ad-green-dark);font-size:0.76rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.go-ad-web-sizes > div{display:flex;justify-content:center;gap:50px;color:var(--ad-navy);font-size:0.9rem}.go-ad-schedule-grid{display:grid;grid-template-columns:minmax(0, 1.45fr)
		minmax(300px, 0.65fr);gap:clamp(30px, 5vw, 60px);align-items:start}.go-ad-section-intro-left{margin-right:0;margin-left:0;text-align:left}.go-ad-section-intro-left > p:last-child{margin-left:0}.go-ad-contact-card{position:relative;overflow:hidden;padding:clamp(30px, 4vw, 40px);border-radius:24px;background:linear-gradient(
			145deg,
			#0c344a 0%,
			#174e6c 100%
		);box-shadow:0 32px 72px -44px rgba(12, 52, 74, 0.8);color:#fff}.go-ad-contact-card::before{position:absolute;top:-100px;right:-100px;width:250px;height:250px;border-radius:50%;background:radial-gradient(
			circle,
			rgba(76, 160, 79, 0.3),
			transparent 70%
		);content:""}.go-ad-contact-card .go-ad-card-kicker{position:relative;color:#b9e7bc}.go-ad-contact-card h2{position:relative;margin:0 0 17px;color:#fff;font-family:"Fraunces", Georgia, serif;font-size:clamp(2rem, 3vw, 2.8rem);font-weight:700;line-height:1.08}.go-ad-contact-card > p:not(.go-ad-card-kicker){position:relative;color:rgba(255, 255, 255, 0.82);font-size:0.94rem;line-height:1.7}.go-ad-contact-mission{color:#b9e7bc !important;font-weight:800}.go-ad-contact-details{position:relative;display:flex;flex-direction:column;margin:24px 0;padding:20px 0;border-top:1px solid rgba(255, 255, 255, 0.17);border-bottom:1px solid rgba(255, 255, 255, 0.17)}.go-ad-contact-details strong{color:#fff;font-size:1.1rem}.go-ad-contact-details span{margin-bottom:9px;color:rgba(255, 255, 255, 0.68);font-size:0.82rem}.go-ad-contact-details a{color:#fff !important;font-weight:700;text-decoration:none}.go-ad-contact-details a + a{margin-top:3px}.go-ad-contact-button{position:relative;width:100%}.go-ad-download-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:13px;color:rgba(255, 255, 255, 0.85) !important;font-size:0.8rem;font-weight:700;text-decoration:none !important}.go-ad-download-link:hover{color:#fff !important;text-decoration:underline !important;text-underline-offset:4px}.go-advertising-page a:focus-visible{outline:3px solid #d7795e;outline-offset:4px}@media only screen and (max-width: 980px){.go-ad-hero-grid{grid-template-columns:1fr}.go-ad-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}.go-ad-package-grid{grid-template-columns:1fr}.go-ad-benefit-grid{grid-template-columns:1fr}.go-ad-extras-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.go-ad-size-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.go-ad-schedule-grid{grid-template-columns:1fr}.go-ad-contact-card{max-width:620px}}@media only screen and (max-width: 700px){body:has(.go-advertising-page) .site-inner{padding-right:20px;padding-left:20px}.go-ad-hero{padding:38px 24px 42px;border-radius:24px}.go-ad-hero-content{text-align:center}.go-ad-hero h2{font-size:clamp(2.25rem, 10.5vw, 3.15rem);text-wrap:normal}.go-ad-hero-lead{margin-right:auto;margin-left:auto}.go-ad-hero-actions{justify-content:center}.go-ad-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.go-ad-section{padding:62px 0}.go-ad-section-soft{padding-right:20px;padding-left:20px}.go-ad-extras-grid,
	.go-ad-size-grid{grid-template-columns:1fr}.go-ad-web-sizes > div{flex-direction:column;gap:5px}.go-ad-section-intro-left{text-align:center}.go-ad-section-intro-left > p:last-child{margin-right:auto;margin-left:auto}.go-ad-contact-card{text-align:center}}@media only screen and (max-width: 480px){.go-ad-stats{grid-template-columns:1fr}.go-ad-stat{min-height:0}.go-ad-hero-actions{display:grid;grid-template-columns:1fr}.go-ad-button{width:100%}.go-ad-package-card,
	.go-ad-info-card,
	.go-ad-contact-card{padding-right:22px;padding-left:22px}}@media (prefers-reduced-motion: reduce){.go-ad-button{transition:none}.go-ad-button:hover{transform:none}}.go-ad-form{--form-navy:#0c344a;--form-blue:#4184ae;--form-green:#4ca04f;--form-green-dark:#317936;--form-coral:#d7795e;--form-foam:#eef7f3;--form-border:#d5e3df;--form-text:#526a72;position:relative;width:100%;margin:clamp(20px, 4vw, 50px)
		auto
		clamp(70px, 9vw, 110px);padding:clamp(32px, 5vw, 58px);border:1px solid rgba(65, 132, 174, 0.18);border-radius:30px;background:rgba(255, 255, 255, 0.96);box-shadow:0 32px 80px -54px rgba(12, 52, 74, 0.72);box-sizing:border-box}.go-ad-form-intro{max-width:820px;margin:0 auto clamp(46px, 6vw, 68px);text-align:center}.go-ad-form-kicker{margin:0 0 10px !important;color:var(--form-green-dark);font-size:0.74rem;font-weight:800;letter-spacing:0.18em;line-height:1.5;text-transform:uppercase}.go-ad-form-intro h2{margin:0 0 16px !important;color:var(--form-navy);font-family:"Fraunces", Georgia, serif;font-size:clamp(2.3rem, 4.5vw, 3.8rem);font-weight:700;letter-spacing:-0.035em;line-height:1.08;text-wrap:balance}.go-ad-form-intro > p:last-child{max-width:720px;margin:0 auto !important;color:#60747b;font-size:1rem;line-height:1.72}.go-ad-form-section{position:relative;margin:0 0 28px;padding:clamp(28px, 4vw, 42px);border:1px solid var(--form-border);border-radius:22px;background:linear-gradient(
			145deg,
			#ffffff 0%,
			#f8fbfa 100%
		);box-shadow:0 20px 50px -42px rgba(12, 52, 74, 0.58)}.go-ad-form-section:last-of-type{margin-bottom:0}.go-ad-form-section-heading{display:flex;align-items:center;gap:18px;margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #dde9e5}.go-ad-form-number{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:linear-gradient(
			135deg,
			#174e6c,
			#4184ae
		);color:#fff;font-family:"Fraunces", Georgia, serif;font-size:1.05rem;font-weight:700}.go-ad-form-eyebrow{margin:0 0 3px !important;color:var(--form-green-dark);font-size:0.68rem;font-weight:800;letter-spacing:0.15em;line-height:1.4;text-transform:uppercase}.go-ad-form-section-heading h3{margin:0 !important;color:var(--form-navy);font-family:"Fraunces", Georgia, serif;font-size:clamp(1.65rem, 2.6vw, 2.15rem);font-weight:700;letter-spacing:-0.025em;line-height:1.15}.go-ad-form-grid{display:grid;gap:22px}.go-ad-form-grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.go-ad-field-full{grid-column:1 / -1}.go-ad-form-subfields{margin-top:24px}.go-ad-field-spacing{margin-top:25px}.go-ad-field label,
.go-ad-form-label{display:block;margin:0;color:var(--form-navy);font-size:0.88rem;font-weight:700;line-height:1.45}.go-ad-field label > span:first-of-type{color:var(--form-coral)}.go-ad-form input[type="text"],
.go-ad-form input[type="email"],
.go-ad-form input[type="tel"],
.go-ad-form input[type="url"],
.go-ad-form input[type="number"],
.go-ad-form input[type="date"],
.go-ad-form select,
.go-ad-form textarea{width:100%;margin-top:8px;padding:13px 15px;border:1px solid #ccdeda;border-radius:11px;background:#ffffff;color:#334c56;font-size:0.95rem;line-height:1.45;box-shadow:none;transition:border-color 180ms ease,
		box-shadow 180ms ease}.go-ad-form textarea{min-height:125px;resize:vertical}.go-ad-form input:focus,
.go-ad-form select:focus,
.go-ad-form textarea:focus{border-color:var(--form-blue);outline:none;box-shadow:0 0 0 3px rgba(65, 132, 174, 0.13)}.go-ad-choice-panel{padding:22px;border:1px solid #d7e5e1;border-radius:16px;background:#f4faf7}.go-ad-choice-panel .go-ad-form-label{margin-bottom:13px}.go-ad-form .wpcf7-list-item{display:block;margin:0 0 10px !important}.go-ad-form .wpcf7-list-item:last-child{margin-bottom:0 !important}.go-ad-form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;color:#445d66;font-size:0.92rem;font-weight:600;line-height:1.5;cursor:pointer}.go-ad-form input[type="radio"],
.go-ad-form input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:var(--form-green)}.go-ad-package-summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin-top:20px}.go-ad-package-summary > div{padding:19px;border:1px solid var(--form-border);border-radius:15px;background:#fff}.go-ad-package-summary strong{display:block;margin-bottom:8px;color:var(--form-navy);font-size:0.9rem}.go-ad-package-summary p{margin:0 !important;color:#657980;font-size:0.79rem;line-height:1.55}.go-ad-rate-reference{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:24px}.go-ad-rate-reference > div{display:flex;flex-direction:column;padding:18px;border:1px solid rgba(65, 132, 174, 0.18);border-radius:15px;background:#f4f9fb;text-align:center}.go-ad-rate-reference span{color:#5d737c;font-size:0.76rem;font-weight:700}.go-ad-rate-reference strong{margin:4px 0;color:var(--form-navy);font-family:"Fraunces", Georgia, serif;font-size:1.6rem}.go-ad-rate-reference small{color:#71858c;font-size:0.7rem;line-height:1.4}.go-ad-edition-choices .wpcf7-form-control{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 20px}.go-ad-terms{padding:clamp(22px, 3vw, 30px);border-left:5px solid var(--form-green);border-radius:0 15px 15px 0;background:#f2f8f5}.go-ad-terms ol{margin:0 !important;padding-left:25px !important}.go-ad-terms li{margin:0 0 13px;color:#526a72;font-size:0.9rem;line-height:1.65;list-style:decimal !important}.go-ad-terms li:last-child{margin-bottom:0}.go-ad-authorization{border-color:rgba(76, 160, 79, 0.34);background:linear-gradient(
			145deg,
			#ffffff 0%,
			#f0f8f3 100%
		)}.go-ad-field-help{margin:7px 0 0 !important;color:#71858c;font-size:0.76rem;line-height:1.5}.go-ad-date-field{max-width:300px;margin-top:24px}.go-ad-signature-pad{margin-top:26px}.go-ad-signature-pad canvas{display:block;max-width:100%;margin-top:8px;border:1px solid #ccdeda !important;border-radius:12px;background:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(65, 132, 174, 0.03)}.go-ad-acceptance{margin-top:27px;padding:18px 20px;border:1px solid rgba(76, 160, 79, 0.3);border-radius:14px;background:#eef7f3}.go-ad-acceptance .wpcf7-list-item{margin:0 !important}.go-ad-acceptance label{display:flex;align-items:flex-start;gap:11px;color:#405a62;font-size:0.88rem;font-weight:600;line-height:1.6}.go-ad-form-submit{margin-top:30px;text-align:center}.go-ad-form input[type="submit"]{min-height:54px;padding:14px 30px;border:2px solid var(--form-green-dark);border-radius:999px;background:var(--form-green-dark);color:#fff;font-size:0.92rem;font-weight:800;line-height:1.3;cursor:pointer;transition:background-color 180ms ease,
		border-color 180ms ease,
		box-shadow 180ms ease,
		transform 180ms ease}.go-ad-form input[type="submit"]:hover,
.go-ad-form input[type="submit"]:focus{border-color:#245f28;background:#245f28;color:#fff;box-shadow:0 16px 28px -18px rgba(49, 121, 54, 0.75);transform:translateY(-2px)}.go-ad-form-submit > p{margin:12px 0 0 !important;color:#71858c;font-size:0.75rem}.go-ad-form .wpcf7-not-valid-tip{margin-top:5px;color:#a64035;font-size:0.78rem;font-weight:600}.go-ad-form .wpcf7-response-output{margin:26px 0 0 !important;padding:15px 18px !important;border-radius:12px;font-size:0.88rem;line-height:1.55}.go-ad-form .wpcf7-spinner{vertical-align:middle}.go-ad-form input:focus-visible,
.go-ad-form select:focus-visible,
.go-ad-form textarea:focus-visible,
.go-ad-form button:focus-visible{outline:3px solid rgba(65, 132, 174, 0.35);outline-offset:3px}@media only screen and (max-width: 850px){.go-ad-package-summary,
	.go-ad-rate-reference{grid-template-columns:1fr}}@media only screen and (max-width: 700px){.go-ad-form{padding:24px 18px;border-radius:23px}.go-ad-form-grid-2{grid-template-columns:1fr}.go-ad-field-full{grid-column:auto}.go-ad-form-section{padding:25px 20px}.go-ad-form-section-heading{align-items:flex-start}.go-ad-form-number{flex-basis:42px;width:42px;height:42px;border-radius:13px}.go-ad-edition-choices .wpcf7-form-control{grid-template-columns:1fr}.go-ad-form-intro h2{font-size:clamp(2.05rem, 10vw, 2.8rem);text-wrap:normal}}@media only screen and (max-width: 460px){.go-ad-form{padding-right:14px;padding-left:14px}.go-ad-form-section{padding-right:17px;padding-left:17px}.go-ad-form-section-heading{gap:13px}.go-ad-form input[type="submit"]{width:100%}}@media (prefers-reduced-motion: reduce){.go-ad-form input,
	.go-ad-form select,
	.go-ad-form textarea{transition:none}.go-ad-form input[type="submit"]:hover{transform:none}}
/* =========================================================
   GO! Homepage — Advertise Card Fix
   ========================================================= */

/* Prevent the advertising icon from expanding */
body.go-custom-home .go-involved-card-03 svg {
    display: block;
    width: 18px;
    height: 18px;
    max-width: 18px;
    max-height: 18px;
    flex: 0 0 18px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* Restore advertising button styling */
body.go-custom-home .go-involved-card-03 a[href*="go-advertising"] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: fit-content;
    max-width: 100%;
    margin: 4px 0 22px;
    padding: 9px 15px;
    border: 1px solid rgba(76, 160, 79, 0.28);
    border-radius: 999px;
    background: #eef7f3;
    color: #317936 !important;
    font-size: 0.84rem;
    font-weight: 700;
    line-height: 1.3;
    text-align: center;
    text-decoration: none !important;
}

/* Hover and keyboard focus */
body.go-custom-home .go-involved-card-03 a[href*="go-advertising"]:hover,
body.go-custom-home .go-involved-card-03 a[href*="go-advertising"]:focus {
    border-color: #317936;
    background: #317936;
    color: #fff !important;
}

/* Keep the button within the card on narrow screens */
@media (max-width: 600px) {
    body.go-custom-home .go-involved-card-03 a[href*="go-advertising"] {
        width: 100%;
    }
}


/* GO! Mobile homepage: show introduction before Bible image */
@media only screen and (max-width: 800px) {
    .go-custom-home .go-intro-layout {
        display: flex;
        flex-direction: column;
    }

    .go-custom-home .go-intro-layout > .go-intro-copy {
        order: 1;
    }

    .go-custom-home .go-intro-layout > .go-intro-visual {
        order: 2;
    }
}

/* Accessibility: Improve Family & Relationships intro contrast */
.go-custom-home .go-family-section .go-family-intro {
    color: #455961;
}
