.Blog_main__KCbyI{min-height:100vh;background:#fafaf8}.Blog_hero__vCiBH{background:#1a1a1a;color:#fff;padding:80px 24px 60px;text-align:center}.Blog_heroTitle__JQSVY{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 16px;letter-spacing:-.02em}.Blog_heroSubtitle__T19Ep{font-size:1.125rem;color:#aaa;max-width:560px;margin:0 auto}.Blog_container__w1ihv{max-width:1200px;margin:0 auto;padding:60px 24px}.Blog_empty__SFqy_{text-align:center;color:#888;font-size:1.1rem;padding:60px 0}.Blog_grid__r3MDO{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:28px;gap:28px}.Blog_card__0p0p1{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.Blog_card__0p0p1:hover{box-shadow:0 6px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.Blog_cardBody__1F8x7{padding:28px;display:flex;flex-direction:column;flex:1 1}.Blog_tag__QQg4F{display:inline-block;background:#f0ebe3;color:#7a5c3a;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:20px;margin-bottom:14px}.Blog_cardTitle__U7yBj{font-size:1.2rem;font-weight:700;margin:0 0 12px;line-height:1.4}.Blog_cardTitle__U7yBj a{color:#1a1a1a;text-decoration:none}.Blog_cardTitle__U7yBj a:hover{color:#7a5c3a}.Blog_cardExcerpt__yXwuD{color:#555;font-size:.95rem;line-height:1.65;margin:0 0 20px;flex:1 1}.Blog_cardFooter__CnQQU{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.Blog_date___2Fc9{font-size:.82rem;color:#999}.Blog_readMore___56zp{font-size:.88rem;font-weight:600;color:#7a5c3a;text-decoration:none}.Blog_readMore___56zp:hover{text-decoration:underline}.Blog_pagination__NNUbY{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:60px}.Blog_pageBtn__TzEn6{padding:10px 22px;background:#1a1a1a;color:#fff;border-radius:6px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s}.Blog_pageBtn__TzEn6:hover{background:#7a5c3a}.Blog_pageInfo__MUTvr{font-size:.9rem;color:#888}.Blog_postContainer__FKO8b{max-width:780px;margin:0 auto;padding:48px 24px 80px}.Blog_backLink__u8nOn{display:inline-block;color:#7a5c3a;text-decoration:none;font-size:.9rem;font-weight:600;margin-bottom:36px}.Blog_backLink__u8nOn:hover{text-decoration:underline}.Blog_article__ysQj0{background:#fff;border-radius:12px;padding:48px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.Blog_articleHeader__s3iD8{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #f0f0f0}.Blog_tagList__2HnjX{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.Blog_articleTitle__JqFiC{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;margin:0 0 14px;line-height:1.3;color:#1a1a1a;letter-spacing:-.02em}.Blog_articleMeta__EtQa0{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:.85rem;color:#999}.Blog_authorTag__ZCAnp{background:#f0ebe3;color:#7a5c3a;font-size:.78rem;font-weight:600;padding:3px 10px;border-radius:20px}.Blog_faqSection__fewua{margin-top:40px;padding-top:32px;border-top:1px solid #f0f0f0}.Blog_faqTitle__K5W2c{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 20px}.Blog_faqList__5B5lr{display:flex;flex-direction:column;gap:10px}.Blog_faqItem__zV7Rc{border:1px solid #eee;border-radius:8px;overflow:hidden}.Blog_faqItem__zV7Rc[open]{border-color:#d0c4b4}.Blog_faqQuestion__GTgPl{font-size:.97rem;font-weight:600;color:#1a1a1a;padding:14px 18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;background:#fafaf8}.Blog_faqQuestion__GTgPl::-webkit-details-marker{display:none}.Blog_faqQuestion__GTgPl:after{content:"+";font-size:1.2rem;color:#7a5c3a;font-weight:400;flex-shrink:0}.Blog_faqItem__zV7Rc[open] .Blog_faqQuestion__GTgPl:after{content:"−"}.Blog_faqAnswer__dthsI{font-size:.93rem;color:#555;line-height:1.7;margin:0;padding:14px 18px;background:#fff;border-top:1px solid #eee}.Blog_articleContent__1fiLQ{font-size:1.05rem;line-height:1.8;color:#333}.Blog_articleContent__1fiLQ h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:40px 0 16px}.Blog_articleContent__1fiLQ h3{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:32px 0 12px}.Blog_articleContent__1fiLQ p{margin:0 0 20px}.Blog_articleContent__1fiLQ ol,.Blog_articleContent__1fiLQ ul{padding-left:24px;margin:0 0 20px}.Blog_articleContent__1fiLQ li{margin-bottom:8px}.Blog_articleContent__1fiLQ strong{color:#1a1a1a}.Blog_ctaBanner__uxDMV{background:#1a1a1a;color:#fff;border-radius:12px;padding:40px;text-align:center;margin-top:40px}.Blog_ctaBanner__uxDMV h3{font-size:1.5rem;font-weight:700;margin:0 0 10px}.Blog_ctaBanner__uxDMV p{color:#aaa;margin:0 0 24px}.Blog_ctaButton__ePsCR{display:inline-block;background:#7a5c3a;color:#fff;padding:12px 28px;border-radius:6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s}.Blog_ctaButton__ePsCR:hover{background:#9a7455}@media (max-width:640px){.Blog_article__ysQj0{padding:28px 20px}.Blog_grid__r3MDO{grid-template-columns:1fr}}