.blog-module__3rPSzG__page{color:var(--color-gray-900,#1c1917);-webkit-font-smoothing:antialiased;font-feature-settings:"palt";background:#fff;min-height:100vh}.blog-module__3rPSzG__header{z-index:20;-webkit-backdrop-filter:saturate(160%)blur(8px);border-bottom:1px solid var(--color-gray-200,#e7e5e4);background:#ffffffeb;position:sticky;top:0}.blog-module__3rPSzG__headerInner{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:14px 24px;display:flex}.blog-module__3rPSzG__brandLink{align-items:center;gap:8px;text-decoration:none;display:flex}.blog-module__3rPSzG__brandIcon{background:linear-gradient(135deg, var(--color-primary-400,#f5a05c), var(--color-primary-600,#c07030));border-radius:6px;width:22px;height:22px;box-shadow:0 2px 6px #e08a3a59}.blog-module__3rPSzG__brandName{color:var(--color-gray-900,#1c1917);letter-spacing:.02em;font-size:18px;font-weight:700}.blog-module__3rPSzG__headerNav{align-items:center;gap:6px;display:flex}.blog-module__3rPSzG__navLink{color:var(--color-gray-700,#44403c);border-radius:8px;padding:8px 14px;font-size:14px;text-decoration:none}.blog-module__3rPSzG__navLink:hover{background:var(--color-gray-100,#f5f5f4)}.blog-module__3rPSzG__navCta{background:var(--color-primary-500,#e08a3a);color:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none}.blog-module__3rPSzG__navCta:hover{background:var(--color-primary-600,#c07030)}.blog-module__3rPSzG__container{max-width:760px;margin:0 auto;padding:56px 24px 80px}.blog-module__3rPSzG__intro{text-align:center;margin-bottom:48px}.blog-module__3rPSzG__kicker{color:var(--color-primary-600,#c07030);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.blog-module__3rPSzG__title{color:var(--color-gray-900,#1c1917);margin:0 0 16px;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.4}.blog-module__3rPSzG__lead{color:var(--color-gray-600,#57534e);max-width:600px;margin:0 auto;font-size:14px;line-height:1.9}.blog-module__3rPSzG__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__card{border:1px solid var(--color-gray-200,#e7e5e4);color:inherit;background:#fff;border-radius:12px;padding:24px 28px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.blog-module__3rPSzG__card:hover{border-color:var(--color-primary-300,#ffbd82);transform:translateY(-1px);box-shadow:0 8px 20px -8px #9a552526}.blog-module__3rPSzG__cardMeta{color:var(--color-gray-500,#78716c);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.blog-module__3rPSzG__cardTitle{color:var(--color-gray-900,#1c1917);margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.5}.blog-module__3rPSzG__cardDesc{color:var(--color-gray-600,#57534e);margin:0 0 12px;font-size:13px;line-height:1.8}.blog-module__3rPSzG__tagList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__tag{color:var(--color-primary-700,#9a5525);background:var(--color-primary-50,#fff7f0);border-radius:999px;padding:3px 9px;font-size:11px}.blog-module__3rPSzG__empty{text-align:center;color:var(--color-gray-500,#78716c);padding:60px 20px}.blog-module__3rPSzG__articleContainer{max-width:720px;margin:0 auto;padding:32px 24px 80px}.blog-module__3rPSzG__breadcrumbs{color:var(--color-gray-500,#78716c);align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.blog-module__3rPSzG__breadcrumbs a{color:var(--color-gray-500,#78716c);text-decoration:none}.blog-module__3rPSzG__breadcrumbs a:hover{color:var(--color-primary-600,#c07030)}.blog-module__3rPSzG__articleHeader{border-bottom:1px solid var(--color-gray-200,#e7e5e4);margin-bottom:40px;padding-bottom:32px}.blog-module__3rPSzG__articleMeta{color:var(--color-gray-500,#78716c);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.blog-module__3rPSzG__articleTitle{letter-spacing:.01em;color:var(--color-gray-900,#1c1917);margin:0 0 16px;font-size:clamp(26px,4.2vw,36px);font-weight:800;line-height:1.4}.blog-module__3rPSzG__articleDesc{color:var(--color-gray-600,#57534e);margin:0 0 16px;font-size:15px;line-height:1.85}.blog-module__3rPSzG__articleBody{color:var(--color-gray-800,#292524);font-size:16px;line-height:2}.blog-module__3rPSzG__articleBody>*+*{margin-top:1.5em}.blog-module__3rPSzG__articleBody h2{border-bottom:2px solid var(--color-primary-200,#ffd4ad);color:var(--color-gray-900,#1c1917);margin:2.5em 0 .8em;padding-bottom:12px;font-size:24px;font-weight:800;line-height:1.5}.blog-module__3rPSzG__articleBody h3{color:var(--color-primary-700,#9a5525);margin:2em 0 .6em;font-size:19px;font-weight:700;line-height:1.5}.blog-module__3rPSzG__articleBody p{margin:1.2em 0}.blog-module__3rPSzG__articleBody ul,.blog-module__3rPSzG__articleBody ol{margin:1.2em 0;padding-left:1.6em}.blog-module__3rPSzG__articleBody ul li{margin:.4em 0;list-style:outside}.blog-module__3rPSzG__articleBody ol li{margin:.4em 0;list-style:decimal}.blog-module__3rPSzG__articleBody a{color:var(--color-primary-600,#c07030);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-200,#ffd4ad);text-decoration-color:var(--color-primary-200,#ffd4ad);text-underline-offset:3px}.blog-module__3rPSzG__articleBody a:hover{-webkit-text-decoration-color:var(--color-primary-500,#e08a3a);text-decoration-color:var(--color-primary-500,#e08a3a)}.blog-module__3rPSzG__articleBody strong{color:var(--color-gray-900,#1c1917);font-weight:700}.blog-module__3rPSzG__articleBody blockquote{border-left:3px solid var(--color-primary-400,#f5a05c);background:var(--color-primary-50,#fff7f0);color:var(--color-gray-700,#44403c);border-radius:4px;margin:1.5em 0;padding:12px 20px;font-size:15px}.blog-module__3rPSzG__articleBody blockquote p:first-child{margin-top:0}.blog-module__3rPSzG__articleBody blockquote p:last-child{margin-bottom:0}.blog-module__3rPSzG__articleBody code{background:var(--color-gray-100,#f5f5f4);color:var(--color-primary-700,#9a5525);border-radius:4px;padding:2px 6px;font-size:.9em}.blog-module__3rPSzG__articleBody pre{background:var(--color-gray-900,#1c1917);color:#f5f5f4;border-radius:8px;padding:16px 20px;font-size:14px;line-height:1.7;overflow-x:auto}.blog-module__3rPSzG__articleBody pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.blog-module__3rPSzG__articleBody hr{border:0;border-top:1px solid var(--color-gray-200,#e7e5e4);margin:2.5em 0}.blog-module__3rPSzG__articleBody table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:14px}.blog-module__3rPSzG__articleBody th,.blog-module__3rPSzG__articleBody td{border:1px solid var(--color-gray-200,#e7e5e4);text-align:left;padding:10px 14px}.blog-module__3rPSzG__articleBody th{background:var(--color-gray-100,#f5f5f4);font-weight:600}.blog-module__3rPSzG__cta{background:linear-gradient(135deg, var(--color-primary-100,#ffe8d3) 0%, var(--color-primary-50,#fff7f0) 100%);text-align:center;border-radius:16px;margin-top:64px;padding:32px}.blog-module__3rPSzG__ctaTitle{color:var(--color-primary-700,#9a5525);margin:0 0 12px;font-size:20px;font-weight:700}.blog-module__3rPSzG__ctaLead{color:var(--color-gray-700,#44403c);margin:0 0 24px;font-size:14px;line-height:1.8}.blog-module__3rPSzG__ctaButton{background:var(--color-primary-500,#e08a3a);color:#fff;border-radius:999px;padding:13px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-block;box-shadow:0 6px 16px #e08a3a52}.blog-module__3rPSzG__ctaButton:hover{background:var(--color-primary-600,#c07030);transform:translateY(-1px)}.blog-module__3rPSzG__footer{border-top:1px solid var(--color-gray-200,#e7e5e4);background:#fff;padding:32px 20px 40px}.blog-module__3rPSzG__footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:16px;font-size:13px;display:flex}.blog-module__3rPSzG__footerNav a{color:var(--color-gray-700,#44403c);text-decoration:none}.blog-module__3rPSzG__footerNav a:hover{color:var(--color-primary-600,#c07030)}.blog-module__3rPSzG__footerNav span{color:var(--color-gray-300,#d6d3d1);font-size:12px}.blog-module__3rPSzG__footerCopy{text-align:center;color:var(--color-gray-500,#78716c);margin:0;font-size:12px}