main:is(.blogPage,.editorialArticlePage) .blogSidebar{--blog-sidebar-accent:#095547;top:var(--blog-sticky-top,140px);border-left:1px solid var(--theme-border,#d5e1d8);background:0 0;align-self:start;min-width:0;margin:0;padding:0 0 0 28px;position:sticky}main:is(.blogPage,.editorialArticlePage) .blogSidebar>section:first-child{position:static;inset:auto}main:is(.blogPage,.editorialArticlePage) .blogSidebar h2{font:700 1.7rem/1.16 var(--display-font), sans-serif;letter-spacing:-.015em;color:var(--theme-ink,#203e36);margin:10px 0 22px}main:is(.blogPage,.editorialArticlePage) .blogHighlights>small{letter-spacing:.08em;color:var(--theme-muted,#526b5e);font-size:.75rem!important;line-height:1.5!important}main:is(.blogPage,.editorialArticlePage) .blogHighlightsPeriod{color:var(--theme-muted,#526b5e);margin:-12px 0 16px;font-size:.8125rem;line-height:1.5}main:is(.blogPage,.editorialArticlePage) .blogHighlights ol{counter-reset:popular;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}main:is(.blogPage,.editorialArticlePage) .blogHighlights li{counter-increment:popular;border-bottom:1px solid var(--theme-border,#d5e1d8);grid-template-columns:24px minmax(0,1fr);gap:10px;margin:0;display:grid}main:is(.blogPage,.editorialArticlePage) .blogHighlights li:before{content:counter(popular, decimal-leading-zero);font:700 .8125rem/1.5 var(--display-font), sans-serif;color:var(--blog-sidebar-accent);margin:0;padding-top:14px}main:is(.blogPage,.editorialArticlePage) .blogHighlights li a{min-height:48px;font:600 1.0625rem/1.35 var(--display-font), sans-serif;color:var(--theme-ink,#203e36);overflow-wrap:anywhere;align-items:center;padding:12px 0;display:flex}main:is(.blogPage,.editorialArticlePage) .sidebarLine{background:var(--theme-border,#d5e1d8);width:80px;height:2px;margin:28px auto;display:block}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial{text-align:center;margin:0;display:block}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial h2{margin:0 0 14px;font-size:1.4rem;line-height:1.25}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial>div{justify-content:center;gap:18px;display:flex}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial .socialGlassIcon{width:27px;height:27px}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogNewsletter{border-radius:16px;margin:28px 0 0;padding:24px}main:is(.blogPage,.editorialArticlePage) .blogNewsletter>small{letter-spacing:.08em;line-height:1.5;font-size:.75rem!important}main:is(.blogPage,.editorialArticlePage) .blogNewsletter h3{font:700 1.625rem/1.15 var(--display-font), sans-serif;margin:12px 0}main:is(.blogPage,.editorialArticlePage) .blogNewsletter p{margin:0;font-size:1rem;line-height:1.5}main:is(.blogPage,.editorialArticlePage) .blogNewsletter>a{text-transform:none;letter-spacing:normal;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}main:is(.blogPage,.editorialArticlePage) .blogSidebar{max-height:none;box-shadow:none;box-sizing:border-box;border-radius:0;overflow:visible}html[data-theme=dark] main:is(.blogPage,.editorialArticlePage) .blogSidebar{--blog-sidebar-accent:#a5efc9}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial a{width:44px;height:44px;color:var(--blog-sidebar-accent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial a:hover{transform:none}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogContact{border:1px solid var(--theme-border);border-radius:16px;margin:28px 0 0;padding:22px 18px 8px}main:is(.blogPage,.editorialArticlePage) .blogContact h2{margin:0 0 18px;font-size:1.25rem;line-height:1.2}main:is(.blogPage,.editorialArticlePage) .blogContactHours{color:var(--theme-muted);align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.875rem;line-height:1.5;display:flex}main:is(.blogPage,.editorialArticlePage) .blogContactHours>svg{flex:none;width:18px;height:18px;margin-top:3px}main:is(.blogPage,.editorialArticlePage) .blogContactHours p{font:inherit!important;color:inherit!important;margin:0!important}main:is(.blogPage,.editorialArticlePage) .blogContactHours b{color:var(--theme-ink);margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}main:is(.blogPage,.editorialArticlePage) .blogContactHours span{display:block}main:is(.blogPage,.editorialArticlePage) .blogContact>a{border-top:1px solid var(--theme-border);min-height:48px;color:var(--blog-sidebar-accent);align-items:center;gap:10px;padding:14px 0;text-decoration:none;display:flex}main:is(.blogPage,.editorialArticlePage) .blogContact>a:hover b{text-underline-offset:3px;text-decoration:underline}main:is(.blogPage,.editorialArticlePage) .blogContact>a>svg{flex:none;width:22px;height:22px}main:is(.blogPage,.editorialArticlePage) .blogContact>a>span{min-width:0}main:is(.blogPage,.editorialArticlePage) .blogContact>a small{color:var(--theme-muted);font-size:.8125rem;line-height:1.5;display:block}main:is(.blogPage,.editorialArticlePage) .blogContact>a b{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;display:block}@media (min-width:901px) and (max-width:1279px){main:is(.blogPage,.editorialArticlePage) .blogSidebar{padding-left:24px}}@media (max-width:1000px){main.editorialArticlePage .blogSidebar{border-left:0;border-top:1px solid var(--theme-border);padding:28px 0 0;position:static}}@media (max-width:900px){main:is(.blogPage,.editorialArticlePage) .blogSidebar{border-left:0;border-top:1px solid var(--theme-border);padding:28px 0 0;position:static}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogHighlights,main:is(.blogPage,.editorialArticlePage) .blogSidebar .sidebarLine{display:block}main:is(.blogPage,.editorialArticlePage) .blogSidebar :is(.blogNewsletter,.blogContact){max-width:520px;margin-left:auto;margin-right:auto}main:is(.blogPage,.editorialArticlePage) .blogHighlights ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:600px){main:is(.blogPage,.editorialArticlePage) .blogHighlights ol{grid-template-columns:1fr}}@layer publicGlass{html body main:is(.blogPage,.editorialArticlePage) .blogSidebar,html body main:is(.blogPage,.editorialArticlePage) .blogSidebar>section:not(.blogNewsletter):not(.blogContact){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html body main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial,html body main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial :is(div,a){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogSocial a{color:var(--blog-sidebar-accent)!important}html body main:is(.blogPage,.editorialArticlePage) .blogNewsletter{box-shadow:none!important;color:#fff!important;background:#095547!important;border:1px solid #226858!important}html body main:is(.blogPage,.editorialArticlePage) .blogNewsletter>small{color:#13ff8c!important}html body main:is(.blogPage,.editorialArticlePage) .blogNewsletter h3{color:#fff!important}html body main:is(.blogPage,.editorialArticlePage) .blogNewsletter p{color:#e2efe8!important}html body main:is(.blogPage,.editorialArticlePage) .blogNewsletter>a{color:#d8f4e6!important}html body main.editorialArticlePage>article{background:0 0!important}html body main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogContact{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--theme-ink)!important;background:0 0!important}html body main:is(.blogPage,.editorialArticlePage) .blogContact>a{color:var(--blog-sidebar-accent)!important}}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogContact{border:0;border-top:1px solid var(--theme-border);border-radius:0;margin-top:24px;padding:24px 0 0}main:is(.blogPage,.editorialArticlePage) .blogSidebar .blogContact h2{margin:0 0 18px;font-size:1.25rem!important;line-height:1.2!important}main:is(.blogPage,.editorialArticlePage) .blogContactHours{margin-bottom:16px}main:is(.blogPage,.editorialArticlePage) .blogContactHours b{color:var(--theme-muted);margin-bottom:3px;font-size:.8125rem;font-weight:500}main:is(.blogPage,.editorialArticlePage) .blogContact>a{border:0;gap:0;min-height:44px;padding:8px 0}main:is(.blogPage,.editorialArticlePage) .blogContact>a b{font-size:.875rem;font-weight:600}main.editorialArticlePage .blogSidebar .blogContact{border-top:0;margin-top:0;padding-top:0}main.editorialArticlePage .blogSidebar .blogContact+.blogSocial{border-top:1px solid var(--theme-border);margin-top:24px;padding-top:24px}
main.blogPage .blogHero{padding:32px 4vw 42px!important}main.blogPage .blogHero>.blogHeroImage{object-position:center 40%}main.blogPage .blogHero>.blogHeroCopy{max-width:650px}main.editorialArticlePage .editorialHeroCopy{max-width:1050px;padding:24px 4vw 42px}main:is(.blogPage,.editorialArticlePage) :is(.blogHero,.editorialHero) h1.heroLettering{text-wrap:pretty;font-family:var(--display-font), sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;margin:16px 0!important;font-size:clamp(40px,4vw,64px)!important;font-weight:700!important;line-height:1.02!important}main:is(.blogPage,.editorialArticlePage) :is(.blogHero,.editorialHero) h1.heroLettering>span{display:block;font-size:inherit!important;line-height:inherit!important}main:is(.blogPage,.editorialArticlePage) :is(.blogHero,.editorialHero) .heroLettering:after{width:120px;height:4px;box-shadow:none;border-radius:6px;margin-top:18px}main:is(.blogPage,.editorialArticlePage) :is(.blogHeroCopy,.editorialHeroCopy)>:is(small,.editorialCategory){letter-spacing:.12em;font-weight:700;display:block;font-size:.875rem!important;line-height:1.4!important}main:is(.blogPage,.editorialArticlePage) :is(.blogHeroCopy,.editorialHeroCopy)>p{text-wrap:pretty;max-width:50ch;color:#d8e3dd!important;margin:0!important;font-size:1rem!important;line-height:1.58!important}main.editorialArticlePage .editorialHeroWatermark{opacity:.65;bottom:12px;left:4vw;right:auto}main.editorialArticlePage .editorialHero:after{background:linear-gradient(90deg,#063b2cd9,#063b2cdd 30%,#063b2c66 65%,#063b2c22),linear-gradient(#0000 10%,#03291f66)}@media (max-width:760px){main.blogPage .blogHero{padding:72px 5vw 24px!important}main.blogPage .blogHero>.blogHeroImage{object-position:center 34%}main.editorialArticlePage .editorialHeroCopy{padding:20px 5vw 24px}main:is(.blogPage,.editorialArticlePage) :is(.blogHero,.editorialHero) h1.heroLettering{margin:10px 0!important;font-size:clamp(32px,7vw,40px)!important;line-height:1.04!important}main:is(.blogPage,.editorialArticlePage) :is(.blogHero,.editorialHero) .heroLettering:after{height:3px;margin-top:10px}main:is(.blogPage,.editorialArticlePage) :is(.blogHeroCopy,.editorialHeroCopy)>:is(small,.editorialCategory){letter-spacing:.08em;font-size:.75rem!important;line-height:1.4!important}main:is(.blogPage,.editorialArticlePage) :is(.blogHeroCopy,.editorialHeroCopy)>p{line-height:1.5!important}main.editorialArticlePage .editorialHeroWatermark{bottom:12px;left:5vw}main.editorialArticlePage .editorialHero:after{background:linear-gradient(90deg,#063b2cc4,#063b2c66),linear-gradient(#0000 0%,#03291fb3)}}@layer publicGlass{html body main.editorialArticlePage .editorialOutline{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--theme-border)!important;background:0 0!important}html body main:is(.blogPage,.editorialArticlePage) :is(.blogHeroCopy,.editorialHeroCopy)>p{color:#d8e3dd!important}html body main.blogPage .blogHeroCopy>small{color:#c4eddb!important}}
