.blog-page{color:#141413;background:#f5f4ed;min-height:70vh;padding:72px 24px 96px}.blog-shell{width:min(100%,1120px);margin:0 auto}.blog-page a{text-decoration:none}.blog-page a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #a94f33}.blog-page a:hover{color:#a94f33}.blog-header{max-width:820px;margin-bottom:48px}.blog-eyebrow{color:#a94f33;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.blog-header h1{letter-spacing:-.025em;margin:0 0 24px;font:500 clamp(38px,5.5vw,64px)/1.08 Georgia,Times New Roman,serif}.blog-header>p:last-child{color:#5e5d59;max-width:680px;margin:0;font-size:19px;line-height:1.65}.blog-section{margin:0 0 56px}.blog-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.blog-section-heading h2{margin:0;font:500 30px/1.2 Georgia,Times New Roman,serif}.blog-section-heading a,.blog-cta-links>a:last-child{color:#a94f33;font-size:14px;font-weight:600}.blog-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.blog-topic{color:#141413;border:1px solid #d8d5c9;flex-direction:column;gap:12px;padding:24px;display:flex}.blog-topic:hover{border-color:#a94f33}.blog-topic strong{justify-content:space-between;font:500 26px/1.2 Georgia,Times New Roman,serif;display:flex}.blog-topic>span:last-child{color:#5e5d59;font-size:15px;line-height:1.6}.blog-post-grid,.blog-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-post-card{border:1px solid #d8d5c9;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex}.blog-start-grid .blog-post-card{background:#eeeade;border-top:2px solid #c96442}.blog-category-label{color:#a94f33;font-size:12px;font-weight:600}.blog-post-card h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:14px 0 12px;font:500 26px/1.22 Georgia,Times New Roman,serif}.blog-post-card h3 a{color:#141413}.blog-post-card p{color:#5e5d59;margin:0 0 24px;font-size:15px;line-height:1.65}.blog-post-meta{color:#68675f;flex-wrap:wrap;gap:8px;margin-top:auto;font-size:12px;display:flex}.blog-practice-cta{background:#eeeade;border:1px solid #d8d5c9;padding:36px}.blog-practice-cta h2{max-width:650px;margin:0 0 16px;font:500 34px/1.15 Georgia,Times New Roman,serif}.blog-practice-cta>p:not(.blog-eyebrow){color:#5e5d59;line-height:1.6}.blog-cta-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.blog-button{color:#fff;background:#a94f33;gap:12px;padding:12px 18px;font-weight:600;display:inline-flex}.blog-page .blog-button:hover{color:#fff;background:#873d27}.blog-breadcrumb{color:#5e5d59;flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:14px;display:flex}.blog-breadcrumb a{color:#a94f33}@media (width<=767px){.blog-page{padding:40px 16px 64px}.blog-header{margin-bottom:36px}.blog-topics,.blog-post-grid,.blog-start-grid{grid-template-columns:minmax(0,1fr)}.blog-section{margin-bottom:40px}.blog-post-card,.blog-topic,.blog-practice-cta{padding:22px}.blog-practice-cta h2{font-size:29px}}
