.page-module__jXZM3G__page{background-color:#f8f6f2;background-image:radial-gradient(90% 45% at 50% 0,#f59e0b0d,#0000 70%),radial-gradient(70% 50% at 95% 35%,#0b209308,#0000 60%),radial-gradient(60% 40% at 5% 75%,#d9770609,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding-bottom:96px;position:relative;overflow-x:hidden}.page-module__jXZM3G__pageContainer{width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.page-module__jXZM3G__hero{padding-top:calc(var(--nav-height,78px) + 36px);background:linear-gradient(135deg,#faf7f2 0%,#f5efe6 45%,#f8f4ec 100%);border-bottom:1px solid #e8e4dc;padding-bottom:42px;position:relative;overflow:hidden}@media (min-width:992px){.page-module__jXZM3G__hero{padding-top:calc(var(--nav-height,78px) + 42px);padding-bottom:48px}}.page-module__jXZM3G__heroBgMedia{pointer-events:none;z-index:0;width:52%;height:100%;position:absolute;top:0;right:0}@media (max-width:900px){.page-module__jXZM3G__heroBgMedia{opacity:.28;width:100%}}.page-module__jXZM3G__heroBgImg{object-fit:cover;object-position:center right}.page-module__jXZM3G__heroBgGradient{background:linear-gradient(90deg,#faf7f2 0%,#faf7f2f0 22%,#faf7f280 48%,#0000 78%),linear-gradient(#0000 78%,#f8f6f299 92%,#f8f6f2 100%);position:absolute;inset:0}@media (max-width:900px){.page-module__jXZM3G__heroBgGradient{background:linear-gradient(#faf7f2e6 0%,#faf7f2f2 100%)}}.page-module__jXZM3G__heroInner{z-index:2;text-align:left;max-width:600px;position:relative}.page-module__jXZM3G__heroEyebrow{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#b45309;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}.page-module__jXZM3G__heroEyebrowDot{background:#ea580c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ea580c99}.page-module__jXZM3G__heroEyebrowBadge{color:#b45309;letter-spacing:.05em;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:9999px;padding:2px 8px;font-size:10.5px;font-weight:700}.page-module__jXZM3G__heroTitle{font-family:var(--font-display), Georgia, serif;color:#000;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(38px,4.6vw,56px);font-weight:800;line-height:1.12}.page-module__jXZM3G__heroTitleAccent{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;display:inline-block;background:linear-gradient(135deg,#ea580c 0%,#d97706 45%,#b45309 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.page-module__jXZM3G__heroSub{font-family:var(--font-body), sans-serif;color:#475569;max-width:540px;margin:0;font-size:16.5px;line-height:1.65}.page-module__jXZM3G__filterBar{z-index:10;border-bottom:1px solid #e8e4dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px 0 24px;display:flex;position:relative}.page-module__jXZM3G__categoryPills{scrollbar-width:none;align-items:center;gap:10px;padding:4px 0;display:flex;overflow-x:auto}.page-module__jXZM3G__categoryPills::-webkit-scrollbar{display:none}.page-module__jXZM3G__categoryPill{white-space:nowrap;font-family:var(--font-display), sans-serif;color:#334155;cursor:pointer;background:#fff;border:1.5px solid #e2ddd5;border-radius:9999px;padding:9px 24px;font-size:13.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1.5px #fff,inset 0 -1.5px 2px #00000005,0 2px 6px #2c22160a}.page-module__jXZM3G__categoryPill:hover{color:#b45309;background:#fffbeb;border-color:#b45309;transform:translateY(-1px);box-shadow:inset 0 1.5px #fff,0 4px 12px #f59e0b1f}.page-module__jXZM3G__categoryPillActive{color:#fff!important;background:linear-gradient(135deg,#ea580c 0%,#d97706 50%,#b45309 100%)!important;border-color:#b45309!important;box-shadow:inset 0 1.5px #ffffff80,inset 0 -2px #00000038,0 4px 14px #ea580c59!important}.page-module__jXZM3G__sortWrap{align-items:center;display:flex;position:relative}.page-module__jXZM3G__sortButton{font-family:var(--font-display), sans-serif;color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2ddd5;border-radius:9999px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:inset 0 1.5px #fff,0 2px 6px #2c22160a}.page-module__jXZM3G__sortButton:hover,.page-module__jXZM3G__sortButtonActive{color:#000;background:#fffbeb;border-color:#b45309;box-shadow:inset 0 1.5px #fff,0 0 0 2px #f59e0b2e}.page-module__jXZM3G__sortIcon{color:#64748b}.page-module__jXZM3G__sortChevron{color:#64748b;font-size:11px;transition:transform .2s}.page-module__jXZM3G__sortChevronRotated{transform:rotate(180deg)}.page-module__jXZM3G__sortDropdown{z-index:99;background:#fff;border:1.5px solid #e2ddd5;border-radius:14px;flex-direction:column;gap:3px;min-width:180px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) page-module__jXZM3G__dropSlide;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1.5px #fff,0 16px 36px #2c22161f,0 2px 6px #0000000a}@keyframes page-module__jXZM3G__dropSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page-module__jXZM3G__sortOption{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.page-module__jXZM3G__sortOption:hover{color:#0b2093;background:#f8fafc}.page-module__jXZM3G__sortOptionActive{color:#b45309!important;background:#fffbeb!important;font-weight:750!important}.page-module__jXZM3G__sortCheck{color:#b45309;font-size:12px;font-weight:800}.page-module__jXZM3G__layoutGrid{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:1024px){.page-module__jXZM3G__layoutGrid{grid-template-columns:repeat(12,1fr);gap:36px}}.page-module__jXZM3G__mainCol{flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:1024px){.page-module__jXZM3G__mainCol{grid-column:span 8}}.page-module__jXZM3G__sidebarCol{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}@media (min-width:1024px){.page-module__jXZM3G__sidebarCol{top:calc(var(--nav-height,78px) + 20px);grid-column:span 4;align-self:start;position:sticky}}.page-module__jXZM3G__featuredCard{background:#fff;border:1.5px solid #e2ddd5;border-radius:24px;flex-direction:column;transition:all .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff,inset 0 1px 1px #fffffff2,inset 0 -2px 3px #0f172a05,0 14px 38px -8px #2c221614,0 2px 6px #00000005}@media (min-width:768px){.page-module__jXZM3G__featuredCard{flex-direction:row}}.page-module__jXZM3G__featuredCard:hover{border-color:#f59e0b99;transform:translateY(-4px);box-shadow:inset 0 2px #fff,inset 0 -1.5px 2px #0f172a05,0 24px 54px -10px #f59e0b33,0 0 0 1.5px #f59e0b73}.page-module__jXZM3G__featuredVisual{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.page-module__jXZM3G__featuredVisual{background:#fff;width:50%;min-height:280px}}.page-module__jXZM3G__featuredImg{object-fit:contain;object-position:center center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.page-module__jXZM3G__featuredCard:hover .page-module__jXZM3G__featuredImg{transform:scale(1.02)}.page-module__jXZM3G__featuredBody{flex-direction:column;flex:1;justify-content:space-between;padding:30px 28px;display:flex}.page-module__jXZM3G__featuredCategory{text-transform:uppercase;letter-spacing:.08em;color:#b45309;margin-bottom:12px;font-size:11px;font-weight:800}.page-module__jXZM3G__featuredTitle{font-family:var(--font-display), Georgia, serif;color:#000;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(21px,2.3vw,27px);font-weight:800;line-height:1.28}.page-module__jXZM3G__titleLink{color:#000;text-decoration:none;transition:color .2s}.page-module__jXZM3G__featuredCard:hover .page-module__jXZM3G__titleLink,.page-module__jXZM3G__storyCard:hover .page-module__jXZM3G__titleLink{color:#b45309}.page-module__jXZM3G__featuredFooter{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.page-module__jXZM3G__authorMeta{align-items:center;gap:11px;display:flex}.page-module__jXZM3G__authorAvatar{color:#b45309;background:linear-gradient(#fff 0%,#fffbeb 100%);border:1.5px solid #fde68a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex;overflow:hidden;box-shadow:inset 0 2px #fff,inset 0 -2px 3px #00000014,0 4px 10px #f59e0b26}.page-module__jXZM3G__authorAvatarImg{object-fit:cover}.page-module__jXZM3G__authorInfo{flex-direction:column;display:flex}.page-module__jXZM3G__authorName{color:#000;letter-spacing:.04em;font-size:12px;font-weight:800}.page-module__jXZM3G__publishMeta{color:#64748b;font-size:11.5px}.page-module__jXZM3G__storiesSubGrid{grid-template-columns:1fr;gap:24px;width:100%;min-width:0;margin-top:28px;display:grid}@media (min-width:640px){.page-module__jXZM3G__storiesSubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.page-module__jXZM3G__storyRevealWrap{flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important}.page-module__jXZM3G__storyCard{background:#fff;border:1.5px solid #e2ddd5;border-radius:20px;flex-direction:column;width:100%;min-width:0;height:100%;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:inset 0 2px #fff,inset 0 1px 1px #ffffffe6,inset 0 -2px 3px #0f172a05,0 8px 24px -4px #2c22160f}.page-module__jXZM3G__storyCard:hover{border-color:#f59e0b8c;transform:translateY(-4px);box-shadow:inset 0 2px #fff,0 22px 44px -8px #f59e0b2e,0 0 0 1.5px #f59e0b66}.page-module__jXZM3G__storyVisual{aspect-ratio:4/3;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.page-module__jXZM3G__storyImg{object-position:center center;transition:transform .4s cubic-bezier(.16,1,.3,1);object-fit:contain!important}.page-module__jXZM3G__storyCard:hover .page-module__jXZM3G__storyImg{transform:scale(1.03)}.page-module__jXZM3G__storyBody{flex-direction:column;flex:1;min-width:0;padding:22px 20px;display:flex}.page-module__jXZM3G__storyCategory{text-transform:uppercase;letter-spacing:.07em;color:#b45309;margin-bottom:8px;font-size:10.5px;font-weight:800;line-height:1.2}.page-module__jXZM3G__storyTitle{font-family:var(--font-display), Georgia, serif;color:#000;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;min-height:44px;margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__storyExcerpt{color:#64748b;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;min-height:39px;margin:0 0 16px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__storyFooter{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.page-module__jXZM3G__viewMoreRow{justify-content:center;align-items:center;width:100%;margin-top:36px;padding-top:6px;display:flex}.page-module__jXZM3G__authorMetaCompact{align-items:center;gap:8px;display:flex}.page-module__jXZM3G__authorAvatarSm{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff}.page-module__jXZM3G__authorInfoCompact{flex-direction:column;display:flex}.page-module__jXZM3G__authorNameCompact{color:#000;letter-spacing:.03em;font-size:10.5px;font-weight:800}.page-module__jXZM3G__publishMetaCompact{color:#64748b;font-size:10px}.page-module__jXZM3G__storyCardActions{align-items:center;gap:8px;display:flex}.page-module__jXZM3G__bookmarkBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,transform .15s;display:flex}.page-module__jXZM3G__bookmarkBtn:hover{color:#b45309;transform:scale(1.15)}.page-module__jXZM3G__bookmarkBtnActive{color:#b45309!important}.page-module__jXZM3G__editorialNotice{background:#fff;border:1.5px solid #e2ddd5;border-left:4px solid #ea580c;border-radius:20px;margin-top:28px;padding:30px 28px;box-shadow:inset 0 2px #fff,0 10px 28px -4px #2c22160f}.page-module__jXZM3G__editorialNoticeTag{text-transform:uppercase;letter-spacing:.08em;color:#b45309;margin-bottom:8px;font-size:11px;font-weight:800}.page-module__jXZM3G__editorialNoticeTitle{font-family:var(--font-display), sans-serif;color:#000;margin:0 0 8px;font-size:18.5px;font-weight:800}.page-module__jXZM3G__editorialNoticeText{color:#475569;margin:0;font-size:14px;line-height:1.6}.page-module__jXZM3G__sidebarSearchCard{width:100%}.page-module__jXZM3G__searchWrap{width:100%;position:relative}.page-module__jXZM3G__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.page-module__jXZM3G__searchInput{color:#000;background:#fff;border:1.5px solid #e2ddd5;border-radius:9999px;outline:none;width:100%;padding:12px 38px 12px 42px;font-size:13.5px;transition:all .2s;box-shadow:inset 0 2px 4px #00000008,inset 0 1px 1px #00000005,0 1px #fff}.page-module__jXZM3G__searchInput:focus{border-color:#0b2093;box-shadow:inset 0 1px 2px #00000005,0 0 0 3px #0b209326}.page-module__jXZM3G__clearSearchBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.page-module__jXZM3G__clearSearchBtn:hover{color:#000}.page-module__jXZM3G__sidebarCard{background:#fff;border:1.5px solid #e2ddd5;border-radius:20px;padding:26px 22px;box-shadow:inset 0 2px #fff,inset 0 1px 1px #ffffffd9,inset 0 -2px 3px #0f172a05,0 10px 28px -6px #2c22160f,0 2px 6px #00000005}.page-module__jXZM3G__sidebarCardTitle{font-family:var(--font-display), sans-serif;color:#000;margin:0 0 16px;font-size:18px;font-weight:800}.page-module__jXZM3G__categoriesList{flex-direction:column;gap:10px;display:flex}.page-module__jXZM3G__categoryRowBtn{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:7px 4px;font-size:13.5px;font-weight:600;transition:color .15s,transform .15s;display:flex}.page-module__jXZM3G__categoryRowBtn:hover{color:#b45309;transform:translate(3px)}.page-module__jXZM3G__categoryRowBtnActive{color:#b45309!important;font-weight:800!important}.page-module__jXZM3G__categoryPinIcon{color:#b45309;justify-content:center;align-items:center;display:flex}.page-module__jXZM3G__categoryRowName{flex:1}.page-module__jXZM3G__viewAllCategoriesLink{color:#b45309;cursor:pointer;background:0 0;border:none;border-top:1px solid #f1f5f9;align-items:center;gap:6px;width:100%;margin-top:16px;padding:14px 0 0;font-size:13px;font-weight:800;transition:gap .2s;display:inline-flex}.page-module__jXZM3G__viewAllCategoriesLink:hover{color:#ea580c;gap:10px}.page-module__jXZM3G__newsletterSub{color:#64748b;margin:0 0 18px;font-size:13px;line-height:1.55}.page-module__jXZM3G__newsletterForm{flex-direction:column;gap:12px;display:flex}.page-module__jXZM3G__newsletterInput{color:#000;background:#fff;border:1.5px solid #e2ddd5;border-radius:9999px;outline:none;width:100%;padding:12px 18px;font-size:13.5px;transition:all .2s;box-shadow:inset 0 2px 4px #00000008,inset 0 1px 1px #00000005,0 1px #fff}.page-module__jXZM3G__newsletterInput:focus{border-color:#0b2093;box-shadow:inset 0 1px 2px #00000005,0 0 0 3px #0b209326}.page-module__jXZM3G__subscribedMessage{color:#166534;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px;font-size:13px;font-weight:700}.page-module__jXZM3G__emptyState{text-align:center;background:#fff;border:1.5px dashed #d5cebf;border-radius:22px;padding:56px 24px;box-shadow:inset 0 2px #fff,0 8px 24px -4px #2c22160a}.page-module__jXZM3G__emptyIcon{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 16px;font-size:18px;display:flex}.page-module__jXZM3G__emptyTitle{font-family:var(--font-display), sans-serif;color:#000;margin:0 0 8px;font-size:20px;font-weight:800}.page-module__jXZM3G__emptyText{color:#64748b;max-width:420px;margin:0 auto 20px;font-size:14px;line-height:1.55}
