.ArticleCard_card__rb1yy{display:flex;flex-direction:column;background:#ffffff;border:.5px solid rgba(184,154,90,.15);border-top:2px solid rgba(184,154,90,.4);border-radius:2px;overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit}.ArticleCard_card__rb1yy:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(26,23,20,.08);border-top-color:#b8963f}.ArticleCard_imageWrapper__azQ3h{position:relative;width:100%;aspect-ratio:16/9;background-color:#ede8df;overflow:hidden}.ArticleCard_image__OGY0w{-o-object-fit:cover;object-fit:cover;filter:saturate(.8) brightness(.95);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease}.ArticleCard_card__rb1yy:hover .ArticleCard_image__OGY0w{transform:scale(1.04);filter:saturate(.9) brightness(1)}.ArticleCard_content__Kmyov{padding:1.5rem 1.5rem 1.25rem;flex:1;display:flex;flex-direction:column}.ArticleCard_meta__t9Sbd{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.ArticleCard_category__p9gR9{font-size:.85rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(184,154,90,.85);font-weight:400}.ArticleCard_date__Ds4M_{font-size:.85rem;color:#9c9189}.ArticleCard_title__Xgkw4{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:300;line-height:1.3;color:#1a1714;margin:0 0 .85rem;letter-spacing:-.01em}.ArticleCard_excerpt__a043G{font-size:1rem;line-height:1.75;color:#6b6358;margin:0 0 1.25rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_footer__l3Lqz{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(184,154,90,.12);margin-top:auto}.ArticleCard_readTime__mmSwL{font-size:.85rem;color:#9c9189;letter-spacing:.08em}.ArticleCard_cta__i4gCk{display:flex;align-items:center;gap:.4rem;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(184,154,90,.8);font-weight:400;transition:color .3s ease}.ArticleCard_arrow__xcyKF{transition:transform .3s ease}.ArticleCard_card__rb1yy:hover .ArticleCard_cta__i4gCk{color:#b8963f}.ArticleCard_card__rb1yy:hover .ArticleCard_arrow__xcyKF{transform:translateX(4px)}@media (max-width:768px){.ArticleCard_content__Kmyov{padding:1.25rem 1.25rem 1rem}}.ArticleDetail_articlePage__3nPmS{background-color:#f9fafb;min-height:100vh;padding-bottom:5rem}.ArticleDetail_pageHeader__Qz_4J{background-color:#ffffff;padding:8rem 2rem 4rem;border-bottom:1px solid #e5e7eb}.ArticleDetail_pageHeaderInner__2qXca{max-width:800px;margin:0 auto;text-align:center}.ArticleDetail_categoryLabel__IZbCQ{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;background:#e0e7ff;padding:.25rem 1rem;border-radius:999px;margin-bottom:1.5rem}.ArticleDetail_title__SF6Hq{font-family:system-ui,-apple-system,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em;margin:0 0 2rem}.ArticleDetail_meta__zItpY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;font-size:.9375rem;color:#6b7280;margin-bottom:1.5rem}.ArticleDetail_metaDivider__FaIRm{color:#d1d5db}.ArticleDetail_tags__IRBKo{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.ArticleDetail_tag__wYaoA{font-size:.75rem;color:#4b5563;background:#f3f4f6;padding:.25rem .75rem;border-radius:.5rem;font-weight:500}.ArticleDetail_coverImageWrap__IMoSi{position:relative;width:100%;max-width:1000px;margin:-3rem auto 4rem;aspect-ratio:16/9;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);z-index:10}.ArticleDetail_coverImage__zo70p{-o-object-fit:cover;object-fit:cover}.ArticleDetail_contentSection__uhw7I{padding:0 2rem}.ArticleDetail_contentInner__dPSi1{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 250px;gap:4rem;align-items:start}.ArticleDetail_articleBody__YBzxc{background:#ffffff;padding:4rem;border-radius:1.5rem;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);font-size:1.125rem;line-height:1.8;color:#374151}.ArticleDetail_sidebar__tN6XD{position:sticky;top:6rem}.ArticleDetail_relatedSection__2drG9{margin-top:6rem;padding:4rem 2rem;background-color:#111827}.ArticleDetail_relatedInner__5iLNm{max-width:1200px;margin:0 auto}.ArticleDetail_sectionLabel__4mQ9_{display:block;font-size:1.25rem;font-weight:700;color:#f9fafb;margin-bottom:2rem}.ArticleDetail_relatedGrid__M78YJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.ArticleDetail_backSection__uXRvL{max-width:1200px;margin:4rem auto 0;padding:0 2rem}.ArticleDetail_backLink__u6ujN{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#4b5563;text-decoration:none;transition:color .2s}.ArticleDetail_backLink__u6ujN:hover{color:#111827}@media (max-width:1024px){.ArticleDetail_contentInner__dPSi1{grid-template-columns:1fr}.ArticleDetail_sidebar__tN6XD{display:none}}@media (max-width:768px){.ArticleDetail_pageHeader__Qz_4J{padding:6rem 1.5rem 3rem}.ArticleDetail_coverImageWrap__IMoSi{margin:0 1.5rem 3rem;width:calc(100% - 3rem);border-radius:1rem}.ArticleDetail_articleBody__YBzxc{padding:2rem 1.5rem}}.ArticleContent_content__FO2Qa{font-size:1.1rem;line-height:1.8;color:#1a1a1a;word-wrap:break-word;overflow-wrap:break-word}.ArticleContent_content__FO2Qa h1{font-size:2.5rem;font-weight:400;font-family:Georgia,Times New Roman,serif;margin:3rem 0 1.5rem;padding-top:1rem;border-top:2px solid #e0e0e0}.ArticleContent_content__FO2Qa h1:first-child{margin-top:0;border-top:none;padding-top:0}.ArticleContent_content__FO2Qa h2{font-size:2rem;font-weight:400;font-family:Georgia,Times New Roman,serif;margin:2.5rem 0 1.25rem;padding-top:1rem}.ArticleContent_content__FO2Qa h3{font-size:1.5rem;font-weight:500;margin:2rem 0 1rem}.ArticleContent_content__FO2Qa h4{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.ArticleContent_content__FO2Qa p{margin:0 0 1.5rem}.ArticleContent_content__FO2Qa ol,.ArticleContent_content__FO2Qa ul{margin:0 0 1.5rem;padding-left:2rem}.ArticleContent_content__FO2Qa li{margin-bottom:.75rem}.ArticleContent_content__FO2Qa blockquote{margin:2rem 0;padding:1.5rem 2rem;background-color:#fafafa;border-left:3px solid #1a1a1a;font-style:italic;color:#666}.ArticleContent_content__FO2Qa img{max-width:100%;height:auto;border-radius:2px;margin:2rem 0}.ArticleContent_inlineCode__x4cGJ{background-color:#f5f5f5;padding:.2em .4em;border-radius:2px;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#d90000}.ArticleContent_codeBlock__zGy2_{display:block;background-color:#1a1a1a;color:#f5f5f5;padding:1.5rem;border-radius:2px;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6;margin:2rem 0}.ArticleContent_link__ES54T{color:#1a1a1a;text-decoration:underline;transition:opacity .3s ease}.ArticleContent_link__ES54T:hover{opacity:.7}@media (max-width:768px){.ArticleContent_content__FO2Qa{font-size:1rem}.ArticleContent_content__FO2Qa h1{font-size:2rem}.ArticleContent_content__FO2Qa h2{font-size:1.75rem}.ArticleContent_content__FO2Qa h3{font-size:1.35rem}}.TableOfContents_toc__v9x2T{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:1rem}.TableOfContents_label__YfLwV{display:block;margin-bottom:1.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;color:#4b5563;letter-spacing:.05em}.TableOfContents_list__JT7DQ{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.TableOfContents_item___OQ6Q{line-height:1.4;border-left:2px solid transparent;transition:border-color .2s ease}.TableOfContents_link__36pbz{text-decoration:none;color:#6b7280;font-size:.9375rem;display:block;padding-left:.75rem;transition:color .2s ease}.TableOfContents_link__36pbz:hover{color:#111827}.TableOfContents_level-1___6ruL{margin-left:0}.TableOfContents_level-2__nMmZ9{margin-left:1rem}.TableOfContents_level-3__TiFU2{margin-left:2rem}.TableOfContents_active__RsNab{border-left-color:#3b82f6}.TableOfContents_active__RsNab .TableOfContents_link__36pbz{color:#3b82f6;font-weight:500}.Blog_blogPage__dU3lS{background-color:#f9fafb;min-height:100vh;padding-bottom:5rem}.Blog_pageHeader__DXKyB{background-color:#111827;margin:1.5rem 1.5rem 4rem;border-radius:1.5rem;padding:6rem 4rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.Blog_pageHeaderInner__oNTga{max-width:1200px;margin:0 auto}.Blog_pageHeaderLabel__5FYNf{display:block;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:1.5rem;font-weight:600}.Blog_pageHeaderTitle__LeP7y{font-family:system-ui,-apple-system,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#f9fafb;line-height:1.1;letter-spacing:-.02em;margin:0 0 1.5rem;max-width:800px}.Blog_pageHeaderDesc__6JyuW{font-size:1.125rem;line-height:1.6;color:#d1d5db;margin:0;max-width:600px}.Blog_articlesSection__8DCeO{padding:0 1.5rem}.Blog_articlesSectionInner__Jpj7h{max-width:1200px;margin:0 auto}.Blog_grid__tz30E{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;margin-top:3rem}.Blog_empty__E2QZo{text-align:center;padding:5rem 0;font-size:1.125rem;color:#6b7280;background:#ffffff;border-radius:1.5rem;border:1px dashed #d1d5db;margin-top:3rem}@media (max-width:1024px){.Blog_pageHeader__DXKyB{margin:1rem;padding:4rem 2rem}}@media (max-width:640px){.Blog_pageHeaderTitle__LeP7y{font-size:2.5rem}.Blog_grid__tz30E{grid-template-columns:1fr}}.CategoryFilter_filterWrapper__Jpqbo{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:3rem}.CategoryFilter_filterButton__I840l{padding:.6rem 1.25rem;background:transparent;border:1px solid rgba(184,154,90,.25);border-radius:1px;font-size:.85rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:#9c9189;cursor:pointer;transition:all .25s ease}.CategoryFilter_filterButton__I840l:hover{border-color:rgba(184,154,90,.6);color:#1a1714}.CategoryFilter_filterButton__I840l.CategoryFilter_active__io0Wu{background:#1a1714;border-color:#1a1714;color:#e8dfc8}@media (max-width:768px){.CategoryFilter_filterButton__I840l{padding:.5rem 1rem}}