.blog-index,.blog-article{color:#151b1f;background:#f7f5ef}.blog-masthead{color:#fff;background:#122229;padding:clamp(72px,9vw,132px) 0;position:relative;overflow:hidden}.blog-masthead:after{content:"";border:1px solid #efc83442;border-radius:50%;width:36vw;height:36vw;position:absolute;top:-12vw;right:-10vw;box-shadow:0 0 0 5vw #efc8340a,0 0 0 10vw #efc83406}.blog-breadcrumb{z-index:1;align-items:center;gap:10px;margin-bottom:42px;font-size:.78rem;font-weight:750;display:flex;position:relative}.blog-breadcrumb a{color:#efc834}.blog-masthead-grid{z-index:1;grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(48px,8vw,130px);display:grid;position:relative}.blog-masthead h1{max-width:800px;margin:18px 0 0}.blog-masthead-grid>p{color:#dce3e5;max-width:520px;margin:0;font-size:1.15rem;line-height:1.7}.blog-kicker{color:#efc834;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:900;display:flex}.blog-category-strip{z-index:10;background:#d5ae31;border-bottom:1px solid #00000026;position:sticky;top:86px}.blog-category-strip .shell{gap:8px;display:flex;overflow:auto}.blog-category-strip a{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;padding:17px 20px;font-size:.76rem;font-weight:900;text-decoration:none}.blog-category-strip a:hover{background:#ffffff4d}.blog-feature{background:#fffefa}.blog-feature-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.blog-feature-image{min-height:570px;display:block;position:relative;overflow:hidden}.blog-feature-image:after,.blog-card-image:after{content:"";pointer-events:none;border:1px solid #efc834b8;position:absolute;inset:18px}.blog-feature-image img,.blog-card-image img{object-fit:cover;transition:transform .5s}.blog-feature-image:hover img,.blog-card-image:hover img{transform:scale(1.025)}.blog-feature h2{font-size:clamp(2.5rem,4vw,4.2rem)}.blog-feature h2 a,.blog-card h3 a{text-decoration:none}.blog-feature article>p{font-size:1.15rem;line-height:1.75}.blog-card-category{color:#806711;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.blog-meta{color:#566168;align-items:center;gap:20px;margin:24px 0;font-size:.8rem;font-weight:700;display:flex}.blog-meta span{align-items:center;gap:6px;display:flex}.blog-read-link{color:#604d08;align-items:center;gap:8px;font-weight:850;display:inline-flex}.blog-library{background:#e9e6dd}.blog-library-heading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:56px;display:grid}.blog-library-heading>p{max-width:500px;margin:0;line-height:1.75}.blog-card-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-card{background:#fffefa;border-bottom:4px solid #d5ae31;flex-direction:column;display:flex}.blog-card-image{background:#cdd2d3;min-height:260px;display:block;position:relative;overflow:hidden}.blog-card-body{flex-direction:column;flex:1;padding:27px;display:flex}.blog-card h3{margin:10px 0 14px;font-size:1.48rem}.blog-card-body>p{color:#455158;font-size:.96rem;line-height:1.65}.blog-card .blog-meta{margin-top:auto}.blog-help{color:#fff;background:#15242b;padding:clamp(65px,7vw,100px) 0}.blog-help-grid{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.blog-help span{color:#efc834;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:900}.blog-help h2{max-width:800px;margin:9px 0 12px}.blog-help p{color:#dce3e5;margin:0}.article-header{color:#fff;background:#122229;padding:clamp(72px,8vw,120px) 0 190px}.article-header-inner{max-width:1040px}.article-header h1{max-width:990px;margin:18px 0 24px}.article-header-inner>p{color:#dce3e5;max-width:820px;font-size:1.18rem;line-height:1.65}.article-byline{color:#c6d0d3;flex-wrap:wrap;gap:12px 28px;margin-top:34px;font-size:.79rem;font-weight:700;display:flex}.article-byline span{align-items:center;gap:6px;display:flex}.article-image-wrap{max-width:1160px;margin-top:-126px}.article-image-wrap figure{min-height:650px;margin:0;position:relative;box-shadow:0 24px 70px #080f1338}.article-image-wrap img{object-fit:cover}.article-image-wrap figcaption{color:#fff;background:#0c1418d6;padding:8px 12px;font-size:.72rem;position:absolute;bottom:16px;right:16px}.article-layout{grid-template-columns:minmax(0,760px) 310px;align-items:start;gap:clamp(50px,8vw,110px);padding-block:clamp(70px,9vw,130px);display:grid}.article-copy>h2{margin-top:64px;font-size:clamp(2rem,3.2vw,3rem)}.article-copy>h2:first-child{margin-top:0}.article-copy p,.article-copy li{font-size:1.08rem;line-height:1.82}.article-copy a{color:#6f5807;font-weight:700}.article-copy ul{margin:24px 0;padding-left:24px}.article-copy li{margin-bottom:9px;padding-left:8px}.article-editor-note{background:#ece8dc;border-left:5px solid #d5ae31;gap:18px;margin:54px 0;padding:27px;display:flex}.article-editor-note svg{color:#8a700f;flex:none}.article-editor-note strong{margin-bottom:6px;display:block}.article-editor-note p{margin:0;font-size:.94rem}.article-sources{border-top:1px solid #151b1f2e;margin-top:58px;padding-top:34px}.article-sources h2{font-size:1.35rem}.article-sources li{font-size:.9rem}.article-back{align-items:center;gap:8px;margin-top:42px;font-weight:850;display:inline-flex}.article-sidebar{gap:20px;display:grid;position:sticky;top:150px}.article-sidebar>div{color:#fff;background:#16262d;padding:30px}.article-sidebar>div>span{color:#efc834;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.article-sidebar h2{margin:8px 0 14px;font-size:2rem}.article-sidebar p{color:#d7dfe2;font-size:.94rem}.article-sidebar .button{width:100%;margin:8px 0 20px}.article-sidebar>div>a:last-child{color:#efc834;align-items:center;gap:7px;font-weight:750;display:flex}.article-sidebar nav{background:#fffefa;border:1px solid #151b1f29;display:grid}.article-sidebar nav strong,.article-sidebar nav a{padding:15px 18px}.article-sidebar nav a{border-top:1px solid #151b1f1f;font-size:.9rem;text-decoration:none}.article-sidebar nav a:hover{background:#f1eddf}@media (max-width:1000px){.blog-masthead-grid,.blog-feature-grid,.blog-library-heading{grid-template-columns:1fr}.blog-feature-image{min-height:500px}.blog-card-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:45px}.article-image-wrap figure{min-height:540px}}@media (max-width:760px){.blog-category-strip{top:78px}.blog-masthead-grid{gap:30px}.blog-feature-image{min-height:390px}.blog-card-grid,.blog-help-grid,.article-layout{grid-template-columns:1fr}.blog-help-grid{justify-items:start}.article-header{padding-bottom:135px}.article-image-wrap{width:100%;margin-top:-90px}.article-image-wrap figure{min-height:430px}.article-sidebar{grid-row:1;position:static}.article-sidebar nav{display:none}}@media (max-width:480px){.blog-category-strip .shell{width:100%;padding-inline:10px}.blog-feature-image,.article-image-wrap figure{min-height:310px}.blog-card-image{min-height:230px}.blog-card-body{padding:23px}.article-byline{display:grid}.article-copy p,.article-copy li{font-size:1rem}.article-sidebar>div{padding:24px}}@media (prefers-reduced-motion:reduce){.blog-feature-image img,.blog-card-image img{transition:none}}
