.blog-hero{padding:47px 0 55px;background:radial-gradient(ellipse at 100% 100%,#2b3221,transparent 55%);border-bottom:1px solid #39432c}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:9px;color:#929d81;margin-bottom:41px}.breadcrumbs a:hover{color:#d0b785}.breadcrumbs>span:last-child{color:#bac3aa}.blog-hero h1{font-size:clamp(48px,4.5vw,70px);max-width:900px;letter-spacing:-1.8px;margin-bottom:26px}.blog-description{max-width:660px;font-size:13px;line-height:2;margin:0}.blog-posts{padding:50px 0 95px}.blog-index-heading{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#9aa98a;letter-spacing:1.5px;margin-bottom:25px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.blog-grid-two{grid-template-columns:repeat(2,1fr)}.blog-card{padding:29px 25px;border:1px solid #465238;background:#20271b;display:flex;flex-direction:column;transition:border-color .2s,background .2s}.blog-card:hover{border-color:#a48e62;background:#252f1e}.blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;color:#bdab83;margin-bottom:28px;letter-spacing:1px}.blog-card-top>span:last-child{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;color:#768260;line-height:1}.blog-card h3{font-size:29px;line-height:1.22;margin-bottom:20px;letter-spacing:-.4px}.blog-card h3 a:hover{color:#d0b785}.blog-card p{font-size:11px;line-height:1.95;flex:1;margin-bottom:27px}.blog-card-link{border-top:1px solid #414d33;padding-top:17px;font-size:10px;display:flex;justify-content:space-between;align-items:center;color:#c9b484}.blog-card-link span{font-size:20px}.blog-help{margin-top:45px;border-top:1px solid #39432c;padding-top:32px;display:flex;gap:25px;align-items:center;flex-wrap:wrap}.blog-help p{margin:0;font-size:12px;flex:1}.blog-help .text-link{font-size:10px}.home-blog{border-top:1px solid #333d28;background:#1b2216}.home-blog .blog-card{background:#212a1b}.home-blog .section-heading>a{margin-bottom:6px}.article-hero{padding:37px 0 42px;border-bottom:1px solid #404b33}.article-hero .breadcrumbs{margin-bottom:37px}.article-hero h1{font-size:clamp(43px,4.3vw,64px);max-width:900px;letter-spacing:-1.5px;line-height:1.1;margin-bottom:27px}.article-hero .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:21px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:9px;color:#949f83}.article-meta>span:first-child{color:#b6c0a5}.article-quick-contact{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:29px;padding:15px 20px;border-left:2px solid #c9b484;background:#232b1c;font-size:10px}.article-quick-contact>span{color:#aab798}.article-quick-contact>a{color:#dbc493;text-decoration:underline;text-underline-offset:4px}.article-layout{display:grid;grid-template-columns:260px minmax(0,780px);gap:65px;padding-top:50px;padding-bottom:70px;align-items:start}.article-sidebar{position:sticky;top:28px}.article-toc{border:1px solid #3e4a30;padding:24px 22px}.article-toc .eyebrow{font-size:8px;margin-bottom:17px}.article-toc ol{padding-left:17px;margin:0}.article-toc li{font-size:10px;line-height:1.8;color:#929e80;padding-left:3px;margin-bottom:14px}.article-toc li::marker{color:#bca575}.article-toc a:hover{color:#d9c18b}.article-toc .text-link{margin-top:9px;font-size:9px}.article-content{min-width:0}.article-content>section{scroll-margin-top:35px}.article-content p{font-size:13px;line-height:2.05;color:#b2bba7;margin-bottom:21px}.article-lead{border-bottom:1px solid #36452a;padding-bottom:13px;margin-bottom:34px}.article-lead p:first-child{font-size:15px;color:#d7decc;line-height:1.95}.article-content h2{font-size:35px;line-height:1.18;letter-spacing:-.4px;margin:40px 0 23px;color:#e7e9df}.article-content ul{font-size:12px;color:#b2bba7;padding-left:21px;margin:20px 0 27px;line-height:2}.article-content li{padding-left:4px;margin-bottom:9px}.article-content li::marker{color:#c9b484}.article-content .faq-list p{font-size:11px;line-height:2;margin-bottom:0}.article-content .faq-list summary{font-size:12px}.article-source{margin:40px 0;border-top:1px solid #3b4930;padding-top:22px}.article-source>strong{font-size:10px;color:#98a786;font-weight:500}.article-source p{font-size:10px;color:#899b76;line-height:1.95;margin-top:12px}.article-source a{text-decoration:underline;color:#bba67e;text-underline-offset:3px}.article-cta{background:#293321;border:1px solid #64744f;padding:31px 28px;margin-top:30px}.article-cta .eyebrow{font-size:8px;color:#d0b785}.article-cta h2{font-size:37px;margin:0 0 23px}.article-cta>p:not(.eyebrow){font-size:11px;margin-bottom:23px}.article-cta-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.article-cta-links .button{font-size:10px;min-height:44px;padding:12px 17px}.article-cta-links .text-link{font-size:9px;gap:8px}.article-cta .article-cta-note{margin:22px 0 0!important;border-top:1px solid #45573a;padding-top:18px;font-size:9px!important;line-height:2}.article-cta-note a{text-decoration:underline}.related-posts{background:#20271a;border-top:1px solid #38472a}.related-posts h2{font-size:45px;margin-bottom:35px}.related-posts>.container>.text-link{margin-top:29px;font-size:10px}.related-posts .blog-card{background:#242e1e}.blog-grid .blog-card{height:100%}
@media(max-width:1200px){.blog-grid{gap:17px}.blog-card{padding:24px 22px}.blog-card h3{font-size:27px}.article-layout{grid-template-columns:235px minmax(0,1fr);gap:40px}}
@media(max-width:960px){.article-layout{grid-template-columns:200px minmax(0,1fr);gap:29px}.article-toc{padding:20px 16px}.article-toc li{font-size:9px}.article-content p{font-size:12px}.article-content h2{font-size:31px}.blog-card{padding:22px 19px}.blog-card h3{font-size:25px}.blog-card p{font-size:10px}.blog-help{gap:20px}.blog-help p{flex-basis:100%}.article-hero h1{max-width:100%;font-size:49px}.article-cta h2{font-size:32px}}
@media(max-width:720px){.blog-hero{padding:30px 0 38px}.breadcrumbs{font-size:8px;margin-bottom:29px;gap:10px}.blog-hero h1{font-size:43px;letter-spacing:-1px;line-height:1.07}.blog-description{font-size:11px;line-height:1.95}.blog-posts{padding:31px 0 60px}.blog-index-heading{font-size:7px}.blog-grid,.blog-grid-two{grid-template-columns:1fr;gap:18px}.blog-card{padding:26px 23px}.blog-card-top{margin-bottom:22px}.blog-card h3{font-size:31px;max-width:450px}.blog-card p{font-size:11px;margin-bottom:24px}.blog-help{margin-top:33px;padding-top:25px;gap:17px}.blog-help p{font-size:11px;flex-basis:100%}.blog-help .button{font-size:10px}.home-blog .section-heading>a{margin-top:25px;font-size:10px}.article-hero{padding:26px 0 31px}.article-hero .breadcrumbs{margin-bottom:30px}.article-hero h1{font-size:40px;letter-spacing:-.8px;line-height:1.13;margin-bottom:22px}.article-hero .eyebrow{font-size:7px;letter-spacing:1.2px}.article-meta{font-size:8px;gap:8px}.article-quick-contact{font-size:9px;gap:12px 21px;padding:13px 16px;margin-top:22px}.article-quick-contact>span{flex-basis:100%}.article-layout{display:flex;flex-direction:column;gap:30px;padding-top:30px;padding-bottom:50px}.article-sidebar{position:static;width:100%}.article-toc{padding:22px}.article-toc ol{columns:1}.article-toc li{font-size:10px;margin-bottom:11px}.article-toc .text-link{font-size:9px}.article-content p{font-size:12px;line-height:2.05}.article-lead p:first-child{font-size:13px}.article-lead{margin-bottom:27px}.article-content h2{font-size:31px;line-height:1.15;margin:32px 0 21px}.article-content ul{font-size:11px;padding-left:18px}.article-content .faq-list summary{font-size:11px}.article-content .faq-list p{font-size:10px}.article-source{margin:32px 0 27px}.article-source p{font-size:9px}.article-cta{padding:27px 21px}.article-cta h2{font-size:32px;margin-bottom:20px}.article-cta>p:not(.eyebrow){font-size:10px}.article-cta-links{gap:17px}.article-cta-links .button{font-size:10px}.article-cta .article-cta-note{font-size:8px!important}.related-posts h2{font-size:39px;margin-bottom:29px}}
@media(prefers-reduced-motion:reduce){.blog-card{transition:none}}
