.blog-main{padding-bottom:20px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0;color:var(--muted);font-size:14px}.breadcrumbs a{text-underline-offset:4px}.blog-heading{padding:20px 0 36px;border-bottom:1px solid var(--line);margin-bottom:36px}.blog-heading h1{font-size:clamp(36px,4.5vw,58px);line-height:1.13;max-width:800px;margin-bottom:20px}.blog-heading>p:last-child{max-width:640px;font-size:17px;color:var(--muted);margin:0}.blog-heading .eyebrow,.article-heading .eyebrow,.blog-profile .eyebrow{font-size:12px}.blog-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);gap:44px}.post-list{display:grid;gap:26px;align-content:start}.post-card{padding:28px 0;border-bottom:1px solid var(--line)}.post-card:first-child{padding:34px;border:1px solid #b8995c;border-top:4px solid #b8995c;background:#f4f6f8}.post-category{font-size:14px;font-weight:600;color:#7a5b25;margin-bottom:14px}.post-card h2{font:30px/1.25 var(--serif);margin-bottom:16px}.post-card h2 a{text-decoration:none}.post-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.post-card p:not(.post-category){font-size:16px;color:var(--muted);margin-bottom:24px}.post-card-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;font-size:14px}.post-card-bottom span{color:var(--muted)}.read-link{font-weight:600;text-underline-offset:5px}.post-featured h2{font-size:37px}.blog-profile{background:#1b2425;color:#f1e9d9;padding:30px 26px;text-align:center;border-radius:6px}.blog-profile .care-portrait{width:156px;margin:0 auto 28px}.blog-profile .eyebrow{color:#e7c88f;margin-bottom:13px}.blog-profile h2{font:25px/1.35 var(--serif);margin-bottom:19px}.blog-profile>p:not(.eyebrow){font-size:15px;color:#e1e5df;line-height:1.8}.blog-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border:1px solid #b59859;border-radius:4px;padding:10px 16px;background:#1b2425;color:#f1e9d9;text-align:center;text-decoration:none;font-size:14px;font-weight:600}.blog-button:hover{background:#304140}.blog-profile .blog-button{width:100%}.blog-guide,.related-posts{margin-top:28px;padding:24px 0;border-top:1px solid var(--line)}.blog-guide h2,.related-posts h2{font:25px/1.3 var(--serif);margin-bottom:12px}.blog-guide p{color:var(--muted);font-size:16px}.blog-guide a,.related-posts a{font-size:15px;text-underline-offset:4px}.blog-disclaimer{font-size:13px;color:var(--muted);line-height:1.8;margin-top:35px}.article-heading{padding:18px 0 30px;margin-bottom:36px;border-bottom:1px solid var(--line)}.article-heading h1{font-size:clamp(34px,4vw,49px);max-width:870px;line-height:1.16}.article-deck{font-size:18px;color:var(--muted);max-width:810px}.article-meta{font-size:13px;color:var(--muted);margin-bottom:0}.article-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:54px;align-items:start}.article-body{min-width:0;font-size:17px;line-height:1.85}.article-body>p:first-child{font-size:19px;line-height:1.75}.article-body h2{font:28px/1.3 var(--serif);margin:34px 0 16px}.article-body li{margin-bottom:12px}.article-body ul,.article-body ol{padding-left:24px}.article-takeaway{background:#f4f6f8;border-left:3px solid #b59859;padding:24px;margin:32px 0}.article-takeaway h2{margin-top:0}.article-takeaway p:last-child{margin-bottom:0}.article-sources{border-top:1px solid var(--line);margin-top:32px}.article-sources h2{font-size:23px}.article-sources p,.article-sources li{font-size:14px;color:var(--muted)}.article-sources a{overflow-wrap:anywhere;text-underline-offset:4px}.article-contact{padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.article-contact h2{font-size:25px;margin-top:0}.article-contact .article-meta{margin-top:12px}.related-posts ul{list-style:none;padding:0}.related-posts li{padding:12px 0;border-bottom:1px solid var(--line)}.related-posts>a{display:inline-block;margin-top:8px}.blog-sidebar{min-width:0}@media(max-width:900px){.blog-layout,.article-layout{gap:28px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.post-featured h2{font-size:31px}.blog-profile{padding:26px 20px}}@media(max-width:760px){.blog-layout,.article-layout{grid-template-columns:1fr;gap:30px}.blog-heading{padding-top:8px;margin-bottom:24px}.blog-heading h1{font-size:38px}.post-card:first-child{padding:26px 22px}.post-card h2,.post-featured h2{font-size:29px}.article-heading{padding-top:5px}.article-heading h1{font-size:35px}.article-body{font-size:16px}.article-body h2{font-size:26px}.article-layout .blog-sidebar{border-top:1px solid var(--line);padding-top:25px}.article-takeaway{padding:20px}.blog-profile{max-width:480px;margin:auto}.breadcrumbs{font-size:13px}.blog-heading h1 br{display:none}}@media(max-width:380px){.blog-heading h1,.article-heading h1{font-size:32px}}
