.blog_page__i3gIe{background:var(--bg-page);color:var(--text-strong);font-family:var(--font-jp);-webkit-font-smoothing:antialiased;min-height:100vh}.blog_container__IKtGu{width:100%;max-width:1120px;margin-inline:auto;padding-inline:24px}.blog_nav__XqBji{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--warm-white) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.5px solid var(--border-warm);transition:box-shadow .25s}.blog_navScrolled__V6VjM{box-shadow:0 6px 24px rgba(44,31,20,.06)}.blog_navInner__T5Qc0{display:flex;align-items:center;justify-content:space-between;height:68px}.blog_logo__d_YBv{display:flex;align-items:center;gap:9px;font-family:var(--font-label);font-weight:500;font-size:16px;color:var(--text-strong);text-decoration:none}.blog_logoIcon__09xdU{color:var(--accent);display:inline-flex}.blog_navLinks__Qp7QX{display:flex;align-items:center;gap:8px}.blog_navBack__qsXNF{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:13px;font-weight:500;color:var(--text-body);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid var(--border-warm);transition:border-color .18s,color .18s}.blog_navBack__qsXNF:hover{border-color:var(--accent);color:var(--accent)}.blog_btnPrimary__eDhyg{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;font-family:var(--font-label);font-weight:600;font-size:13px;padding:10px 20px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .18s;box-shadow:0 10px 30px rgba(224,123,57,.22)}.blog_btnPrimary__eDhyg:hover{background:var(--orange-hover)}.blog_blogHero__B_tlu{padding-block:56px 40px;border-bottom:.5px solid var(--border-warm);background:linear-gradient(180deg,var(--warm-cream) 0,var(--warm-white) 100%)}.blog_eyebrow__BA9dX{display:inline-block;font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.blog_blogH1__VoQNx{font-size:clamp(26px,3.8vw,38px);font-weight:500;line-height:1.3;color:var(--text-strong);margin:0 0 14px}.blog_blogLead__kHwJi{font-size:16px;color:var(--text-body);line-height:1.8;max-width:560px}.blog_bodyLayout__4YFbM{display:grid;grid-template-columns:1fr;gap:48px;padding-block:48px 80px}@media (min-width:900px){.blog_bodyLayout__4YFbM{grid-template-columns:1fr 280px}}.blog_articleGrid__EFOah{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:640px){.blog_articleGrid__EFOah{grid-template-columns:repeat(2,1fr)}}.blog_card__6gn_X{background:var(--surface-card,#fff);border:.5px solid var(--border-warm);border-radius:14px;padding:26px 28px 24px;box-shadow:0 6px 24px rgba(44,31,20,.06);display:flex;flex-direction:column;gap:0;transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit}.blog_card__6gn_X:hover{box-shadow:0 18px 48px rgba(44,31,20,.1);transform:translateY(-2px)}.blog_cardMeta__xj9C7{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.blog_cardDate__6isbV{font-size:12px;color:var(--text-muted,#9a8975)}.blog_cardDate__6isbV,.blog_cardTag__vtKJd{font-family:var(--font-label);letter-spacing:.04em}.blog_cardTag__vtKJd{display:inline-flex;align-items:center;background:var(--orange-tint,#fcf1e8);color:var(--accent);font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.blog_cardTitle__UowSg{font-size:17px;font-weight:500;color:var(--text-strong);line-height:1.5;margin:0 0 10px}.blog_cardDesc__1ZaXe{font-size:14px;color:var(--text-body);line-height:1.75;flex:1;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardReadMore__yLS3W{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-label);font-size:13px;font-weight:600;color:var(--accent);margin-top:auto;transition:gap .15s}.blog_card__6gn_X:hover .blog_cardReadMore__yLS3W{gap:7px}.blog_cardTagsRow__BsJxx{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.blog_sidebar__yPtZx{display:flex;flex-direction:column;gap:24px}.blog_sidebarBlock__PUHt1{background:var(--warm-cream,#fbf6f1);border:.5px solid var(--border-warm);border-radius:14px;padding:22px 22px 24px}.blog_sidebarH3__Z7Kw_{font-family:var(--font-label);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted,#9a8975);margin:0 0 14px}.blog_tagCloud__URyQn{display:flex;flex-wrap:wrap;gap:8px}.blog_sidebarTag__sM1p1{display:inline-flex;align-items:center;background:var(--warm-white,#fffcf9);border:1px solid var(--border-warm);color:var(--text-body);font-family:var(--font-label);font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;text-decoration:none;transition:border-color .15s,color .15s}.blog_sidebarTag__sM1p1:hover{border-color:var(--accent);color:var(--accent)}.blog_ctaBlock__8mgYD{background:var(--accent);border-radius:14px;padding:24px;color:#fff}.blog_ctaBlockTitle__sYDHF{font-size:16px;font-weight:500;line-height:1.5;margin:0 0 8px}.blog_ctaBlockDesc__ups34{font-size:13px;line-height:1.7;color:hsla(0,0%,100%,.85);margin:0 0 18px}.blog_ctaBlockBtn__aJGY7{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:#fff;color:var(--accent);font-family:var(--font-label);font-size:13px;font-weight:700;padding:11px 16px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:opacity .15s}.blog_ctaBlockBtn__aJGY7:hover{opacity:.9}.blog_articleHero__m2fLu{padding-block:48px 36px;border-bottom:.5px solid var(--border-warm);background:linear-gradient(180deg,var(--warm-cream) 0,var(--warm-white) 100%)}.blog_breadcrumb__ak3pq{display:flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:12px;color:var(--text-muted,#9a8975);margin-bottom:20px;flex-wrap:wrap}.blog_breadcrumb__ak3pq a{color:var(--text-muted,#9a8975);text-decoration:none;transition:color .15s}.blog_breadcrumb__ak3pq a:hover{color:var(--accent)}.blog_breadcrumbSep__4hmxa{color:var(--border-warm)}.blog_articleH1__31rgE{font-size:clamp(22px,3.2vw,32px);font-weight:500;line-height:1.4;color:var(--text-strong);margin:0 0 20px;letter-spacing:.01em}.blog_articleMeta__EpOVE{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog_metaDate__3Qk9c{font-family:var(--font-label);font-size:13px;color:var(--text-muted,#9a8975)}.blog_metaTag__9C8xT{display:inline-flex;align-items:center;background:var(--orange-tint,#fcf1e8);color:var(--accent);font-family:var(--font-label);font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px}.blog_articleLayout__PTXpb{display:grid;grid-template-columns:1fr;gap:48px;padding-block:48px 80px}@media (min-width:900px){.blog_articleLayout__PTXpb{grid-template-columns:1fr 280px}}.blog_prose__kqklI{font-size:16px;line-height:1.9;color:var(--text-body);max-width:720px}.blog_prose__kqklI h2{font-size:clamp(19px,2.2vw,22px);font-weight:500;color:var(--text-strong);margin:44px 0 14px;padding-bottom:10px;border-bottom:.5px solid var(--border-warm);line-height:1.4}.blog_prose__kqklI h2:first-child{margin-top:0}.blog_prose__kqklI h3{font-size:18px;font-weight:500;color:var(--text-strong);margin:30px 0 10px;line-height:1.45}.blog_prose__kqklI p{margin:0 0 20px}.blog_prose__kqklI ol,.blog_prose__kqklI ul{padding-left:24px;margin:0 0 20px}.blog_prose__kqklI li{margin-bottom:8px;line-height:1.8}.blog_prose__kqklI ul li::marker{color:var(--accent)}.blog_prose__kqklI strong{color:var(--text-strong);font-weight:600}.blog_prose__kqklI a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.blog_prose__kqklI a:hover{opacity:.75}.blog_prose__kqklI code{background:var(--warm-sand,#f4e9de);color:var(--warm-black,#2c1f14);padding:2px 7px;border-radius:5px}.blog_prose__kqklI code,.blog_prose__kqklI pre{font-family:var(--font-jetbrains,monospace);font-size:13px}.blog_prose__kqklI pre{background:var(--warm-black,#2c1f14);color:var(--warm-sand,#f4e9de);padding:22px 24px;border-radius:12px;overflow-x:auto;margin:0 0 24px;line-height:1.7}.blog_prose__kqklI pre code{background:none;padding:0;color:inherit;font-size:inherit}.blog_prose__kqklI blockquote{border-left:2.5px solid var(--accent);padding-left:20px;margin:24px 0;color:var(--text-body);font-style:normal}.blog_prose__kqklI hr{border:none;border-top:.5px solid var(--border-warm);margin:36px 0}.blog_articleFooter__vT8PN{margin-top:48px;padding-top:32px;border-top:.5px solid var(--border-warm);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.blog_backLink__x3Nvt{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:13px;font-weight:500;color:var(--text-body);text-decoration:none;transition:color .15s}.blog_backLink__x3Nvt:hover{color:var(--accent)}.blog_footer__JX1gq{background:var(--warm-black,#2c1f14)}.blog_footerInner__WPOOY{padding-block:32px;border-top:.5px solid hsla(29,41%,88%,.15);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.blog_footerLogo__kD6Rq{display:flex;align-items:center;gap:9px;font-family:var(--font-label);font-weight:500;font-size:14px;color:var(--warm-sand,#f4e9de);text-decoration:none}.blog_footerCopy__xZqFV{font-family:var(--font-label);font-size:12px;color:var(--warm-taupe,#9a8975)}@media (max-width:640px){.blog_blogHero__B_tlu{padding-block:40px 28px}.blog_bodyLayout__4YFbM{padding-block:32px 60px;gap:36px}.blog_articleHero__m2fLu{padding-block:36px 28px}.blog_articleLayout__PTXpb{padding-block:32px 60px;gap:36px}}