.blog-hero,.blog-article-header{padding:150px 0 70px;background:linear-gradient(180deg,#fff8f2 0%,#fff 100%)}
.blog-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:28px;font-size:14px;color:#676767}.blog-breadcrumb a{color:#a84600;text-decoration:none}.blog-kicker{margin:0 0 12px;color:#a84600;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blog-hero h1,.blog-article-header h1{max-width:940px;margin:0;font-size:clamp(38px,6vw,76px);line-height:.98;letter-spacing:-.04em;color:#171717}.blog-intro{max-width:780px;margin:22px 0 0;color:#575757;font-size:clamp(17px,2vw,21px);line-height:1.65}.blog-search{max-width:760px;margin-top:34px}.blog-search label{display:block;margin-bottom:8px;font-weight:700;color:#242424}.blog-search>div{display:flex;gap:10px}.blog-search input{flex:1;min-width:0;border:1px solid #dedede;border-radius:14px;padding:15px 17px;background:#fff;font:inherit}.blog-search button,.blog-answer-actions a,.blog-aside-card>a{border:0;border-radius:14px;padding:14px 20px;background:#a84600;color:#fff!important;font-weight:800;text-decoration:none}.blog-search small{display:block;margin-top:8px;color:#7a7a7a}.blog-list-section,.blog-related{padding:72px 0 100px}.blog-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:34px}.blog-section-head span{display:block;color:#a84600;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.blog-section-head h2{margin:6px 0 0;font-size:clamp(28px,4vw,48px);line-height:1.06;color:#202020}.blog-reset{color:#a84600;font-weight:800;text-decoration:none;white-space:nowrap}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{overflow:hidden;border:1px solid #ececec;border-radius:24px;background:#fff;box-shadow:0 12px 35px rgba(36,22,12,.05)}.blog-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#f5f5f5}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-body{padding:24px}.blog-meta{display:flex;justify-content:space-between;gap:12px;color:#777;font-size:13px}.blog-meta span{color:#a84600;font-weight:800}.blog-card h2{margin:13px 0 10px;font-size:24px;line-height:1.2}.blog-card h2 a{color:#1c1c1c;text-decoration:none}.blog-card p{margin:0;color:#646464;line-height:1.65}.blog-read-more{display:inline-flex;margin-top:18px;color:#a84600!important;font-weight:800;text-decoration:none}.blog-answer-band{padding:0 0 100px}.blog-answer-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px;border-radius:28px;background:#171717}.blog-answer-card span{color:#f5a66c;font-weight:800}.blog-answer-card h2{margin:8px 0 0;max-width:720px;color:#fff;font-size:clamp(27px,4vw,44px)}.blog-answer-actions{display:flex;gap:10px;flex-wrap:wrap}.blog-answer-actions a:last-child{background:#fff;color:#171717!important}.blog-article-head-inner{max-width:1260px}.blog-byline{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#686868;font-size:14px}.blog-featured{max-width:1160px;margin:42px auto 0;border-radius:30px;overflow:hidden;background:#f5f5f5}.blog-featured img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blog-content-layout{display:grid;grid-template-columns:minmax(0,820px) 300px;justify-content:center;gap:64px;padding:58px 0 95px}.blog-content{font-size:18px;line-height:1.8;color:#393939}.blog-content h2{margin:42px 0 14px;color:#171717;font-size:34px;line-height:1.15}.blog-content h3{margin:32px 0 12px;color:#171717;font-size:25px}.blog-content p,.blog-content ul,.blog-content ol,.blog-content blockquote,.blog-content table{margin:0 0 22px}.blog-content ul,.blog-content ol{padding-left:24px}.blog-content a{color:#a84600}.blog-content blockquote{padding:18px 22px;border-left:4px solid #a84600;background:#fff8f2}.blog-content table{width:100%;border-collapse:collapse}.blog-content th,.blog-content td{border:1px solid #e3e3e3;padding:12px;text-align:left}.blog-aside{align-self:start;position:sticky;top:110px}.blog-aside-card,.blog-tags{padding:24px;border:1px solid #e8e8e8;border-radius:22px;background:#fff}.blog-aside-card span{color:#a84600;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.blog-aside-card h2,.blog-tags h2{margin:8px 0 12px;font-size:24px;line-height:1.15}.blog-aside-card p{color:#686868;line-height:1.6}.blog-aside-card>a{display:inline-flex;margin-top:8px}.blog-tags{margin-top:16px}.blog-tags>div{display:flex;gap:8px;flex-wrap:wrap}.blog-tags a{padding:8px 10px;border-radius:999px;background:#fff3ea;color:#8f3e00;text-decoration:none;font-size:13px;font-weight:700}.blog-sources{margin-top:44px;padding-top:26px;border-top:1px solid #e7e7e7}.blog-sources h2{font-size:24px}.blog-empty{padding:30px;border:1px dashed #ccc;border-radius:18px;color:#666}
@media(max-width:991px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-content-layout{grid-template-columns:1fr;gap:30px}.blog-aside{position:static}.blog-answer-card{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){.blog-hero,.blog-article-header{padding:118px 0 48px}.blog-search>div{flex-direction:column}.blog-grid{grid-template-columns:1fr}.blog-section-head{align-items:flex-start;flex-direction:column}.blog-list-section,.blog-related{padding:52px 0 72px}.blog-answer-band{padding-bottom:72px}.blog-answer-card{padding:26px}.blog-content-layout{padding:38px 0 70px}.blog-content{font-size:17px}.blog-content h2{font-size:29px}.blog-featured{border-radius:20px;margin-top:26px}.blog-meta{flex-wrap:wrap}}
