.scout-blog-single{overflow-x:hidden}.sb-progress{position:fixed;top:0;left:0;z-index:99999;width:100%;height:4px}.sb-progress span{display:block;width:0;height:100%;background:var(--sb-gold)}.sb-blog{background:#fff;color:var(--sb-navy)}.sb-hero{position:relative;display:flex;min-height:var(--sb-hero);align-items:flex-end;background-position:center;background-size:cover;color:#fff}.sb-no-image{background:var(--sb-navy)}.sb-overlay{position:absolute;inset:0;background:var(--sb-overlay)}.sb-hero-inner{position:relative;z-index:1;width:100%;max-width:1500px;margin:auto;padding:90px 42px 76px}.sb-hero-content{max-width:1100px}.sb-eyebrow,.sb-related-eye{display:flex;align-items:center;gap:16px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sb-eyebrow span,.sb-related-eye span{display:block;width:46px;height:3px;background:var(--sb-gold)}.sb-hero h1{margin:24px 0 0;color:#fff;font-size:clamp(52px,6vw,94px);font-weight:300;line-height:1.02;letter-spacing:-.045em}.sb-meta{display:flex;flex-wrap:wrap;margin-top:32px;color:rgba(255,255,255,.8);font-size:14px;font-weight:600}.sb-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 14px;border-radius:50%;background:var(--sb-gold);vertical-align:middle}.sb-article-wrap{padding:90px 30px 110px}.sb-article-layout{display:grid;grid-template-columns:110px minmax(0,var(--sb-content)) 110px;justify-content:center}.sb-article{grid-column:2}.sb-share{grid-column:1;position:sticky;top:130px;align-self:start;display:flex;flex-direction:column;gap:10px;margin-right:34px}.sb-share>span{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a8d91}.sb-share a,.sb-share button{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #d9d8d4;border-radius:50%;background:#fff;color:var(--sb-navy);text-decoration:none;font-weight:700;cursor:pointer}.sb-entry{color:var(--sb-body);font-size:20px;line-height:1.82}.sb-entry p{margin:0 0 1.7em}.sb-entry h2,.sb-entry h3,.sb-entry h4{color:var(--sb-navy);font-weight:500;line-height:1.18;letter-spacing:-.025em}.sb-entry h2{margin:1.7em 0 .55em;font-size:clamp(38px,4vw,56px);font-weight:300}.sb-entry h3{font-size:32px}.sb-entry img{max-width:100%;height:auto}.sb-entry blockquote{margin:2.2em 0;padding-left:34px;border-left:4px solid var(--sb-gold);color:var(--sb-navy);font-size:clamp(28px,3vw,42px);font-weight:300}.sb-author{padding:70px 30px;background:#f7f5f1}.sb-author-inner{display:flex;max-width:900px;margin:auto;align-items:center;gap:34px}.sb-author img{border-radius:50%}.sb-author-eye{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8d8f91}.sb-author h2{margin:8px 0 12px;font-size:34px}.sb-author p{color:var(--sb-body);line-height:1.65}.sb-author a{color:var(--sb-navy);font-size:12px;font-weight:700;letter-spacing:.12em;text-decoration:none}.sb-nav{border-top:1px solid #dededb;border-bottom:1px solid #dededb}.sb-nav-inner{display:grid;max-width:1400px;margin:auto;grid-template-columns:1fr 1fr}.sb-nav-inner>div{min-height:150px;padding:36px 42px}.sb-nav-inner>div+div{border-left:1px solid #dededb;text-align:right}.sb-nav span{display:block;margin-bottom:12px;color:#949698;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sb-nav a{color:var(--sb-navy);font-size:20px;font-weight:600;text-decoration:none}.sb-related{padding:100px 30px 120px}.sb-related-inner{max-width:1500px;margin:auto}.sb-related-head{margin-bottom:46px}.sb-related-eye{color:#7c7f83}.sb-related h2{margin:18px 0 0;font-size:clamp(48px,5vw,76px);font-weight:300;letter-spacing:-.04em}.sb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.sb-card{overflow:hidden;border-radius:var(--sb-radius);background:#f3f1ed}.sb-card-img{display:block;aspect-ratio:1.6/1;overflow:hidden}.sb-card-img img{width:100%;height:100%;object-fit:cover}.sb-card-content{display:flex;min-height:360px;flex-direction:column;padding:38px 42px 40px}.sb-line{width:54px;height:4px;margin-bottom:24px;background:var(--sb-gold)}.sb-card-eye{color:var(--sb-gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sb-card h3{margin:18px 0 14px;font-size:31px;font-weight:400;line-height:1.18}.sb-card h3 a{color:var(--sb-navy);text-decoration:none}.sb-excerpt{color:var(--sb-body);font-size:17px;line-height:1.65}.sb-read{margin-top:auto;padding-top:28px;color:var(--sb-navy);font-size:13px;font-weight:700;letter-spacing:.12em;text-decoration:none}.sb-placeholder{height:100%;background:#d6dce1}@media(max-width:1024px){.sb-article-layout{grid-template-columns:80px minmax(0,var(--sb-content))}.sb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.sb-hero{min-height:var(--sb-hero-mobile)}.sb-hero-inner{padding:70px 22px 48px}.sb-hero h1{font-size:46px}.sb-article-wrap{padding:62px 22px 76px}.sb-article-layout{display:block}.sb-share{position:static;flex-direction:row;align-items:center;margin:0 0 34px}.sb-entry{font-size:18px}.sb-author{padding:54px 22px}.sb-author-inner{align-items:flex-start}.sb-author img{width:72px;height:72px}.sb-nav-inner{grid-template-columns:1fr}.sb-nav-inner>div+div{border-top:1px solid #dededb;border-left:0;text-align:left}.sb-related{padding:76px 22px 90px}.sb-grid{grid-template-columns:1fr}.sb-card-content{min-height:0;padding:32px 28px 34px}}

/* v1.0.1 — smaller titles and Scout social hover */
.sb-hero h1{
	font-size:var(--sb-hero-title,62px) !important;
	max-width:980px;
}

.sb-card h3{
	margin:14px 0 12px;
	font-size:var(--sb-card-title,23px) !important;
	line-height:1.22;
}

.sb-excerpt{
	font-size:15px;
	line-height:1.6;
}

.sb-card-content{
	min-height:320px;
	padding:34px 36px 36px;
}

.sb-read{
	padding-top:22px;
}

/* Prevent global pink hover styles from affecting the share controls. */
.sb-share a,
.sb-share button,
.sb-share a:visited{
	background:#fff !important;
	border-color:#d9d8d4 !important;
	color:var(--sb-navy) !important;
	-webkit-text-fill-color:var(--sb-navy) !important;
	box-shadow:none !important;
}

.sb-share a:hover,
.sb-share a:focus,
.sb-share a:active,
.sb-share button:hover,
.sb-share button:focus,
.sb-share button:active{
	background:#fff8d8 !important;
	border-color:var(--sb-gold) !important;
	color:var(--sb-navy) !important;
	-webkit-text-fill-color:var(--sb-navy) !important;
	box-shadow:none !important;
	outline:none !important;
}

@media(max-width:1024px){
	.sb-hero h1{
		font-size:var(--sb-hero-title-tablet,50px) !important;
	}
}

@media(max-width:767px){
	.sb-hero h1{
		font-size:var(--sb-hero-title-mobile,38px) !important;
		line-height:1.08;
	}
}
