.fgPage{background-color:var(--cream,#fbf9f4);color:#153e3b;min-height:100vh;padding-bottom:72px}.fgPage a{text-decoration:none;color:inherit}.fgHero{position:relative;width:100%;background:linear-gradient(to right,#fbf9f4 0,rgba(251,249,244,.97) 29%,rgba(251,249,244,.6) 68%,rgba(251,249,244,.1) 100%),var(--fg-hero-img,url("/images/today/dashain_guide.webp")) right center /82% 133% no-repeat;border-bottom:1px solid #ebdccb}@media (max-width:768px){.fgHero{background:linear-gradient(to right,#fbf9f4 0,rgba(251,249,244,.97) 29%,rgba(251,249,244,.6) 68%,rgba(251,249,244,.1) 100%),var(--fg-hero-img-sm,url("/images/today/dashain_guide-800.webp")) right center /82% 133% no-repeat}}.fgHeroShell{padding-top:24px;padding-bottom:46px}.fgBreadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:22px}.fgBreadcrumb,.fgBreadcrumbLink{align-items:center;color:#556c64}.fgBreadcrumbLink{display:inline-flex;gap:5px;transition:color .15s ease}.fgBreadcrumbLink:hover{color:#0c6052}.fgBreadcrumbSep{color:#92a49d;font-size:12px}.fgBreadcrumbCurrent{font-weight:700;color:#12332c}.fgHeroContentRow{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.fgHeroLeft{max-width:640px}.fgHeroTitle{font-family:var(--font-khatain-fraunces),Georgia,serif;font-size:clamp(38px,4.4vw,56px);font-weight:800;line-height:1.08;color:#0c322b;margin:0 0 6px;letter-spacing:-.02em}.fgHeroSubtitle{font-size:20px;font-weight:700;color:#173e35;margin:0 0 10px}.fgHeroDesc{font-size:15px;line-height:1.5;color:#435b54;margin:0 0 24px;max-width:520px}.fgHeroCardsRow{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.fgHeroCard{background:rgba(255,255,255,.95);border:1px solid #ebdccb;border-radius:14px;padding:14px 18px;box-shadow:0 4px 16px rgba(60,40,15,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fgHeroCardCountdown{display:flex;align-items:center;gap:14px;min-width:250px}.fgHeroCardIconBox{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fee2e2;color:#c5221f;flex-shrink:0}.fgHeroCardBody{display:flex;flex-direction:column}.fgHeroCardLabel{font-size:12px;font-weight:600;color:#556e66}.fgHeroCardNumber{font-size:24px;font-weight:800;color:#12332c;line-height:1.1;margin:1px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fgHeroCardMeta{font-size:11.5px;color:#72847d;font-weight:500}.fgHeroCardQuote{max-width:320px;display:flex;align-items:center}.fgHeroQuoteText{font-size:13.5px;font-style:italic;color:#2e4a42;line-height:1.45;margin:0}.fgHeroRight{display:flex;justify-content:flex-end;padding-right:488px;padding-top:16px;flex-shrink:0}.fgCalligraphyBadge{display:flex;flex-direction:column;align-items:center;font-family:var(--font-khatain-fraunces),Georgia,serif;font-size:clamp(34px,3.4vw,44px);font-weight:800;line-height:1.15;color:#c42b2b;transform:rotate(-5deg);text-shadow:0 1px 3px rgba(255,255,255,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fgTabsShellOuter{position:relative;z-index:10;border-bottom:1px solid #ebdccb;background:#ffffff}.fgTabs{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}.fgTabs::-webkit-scrollbar{display:none}.fgTabItem{display:inline-flex;align-items:center;gap:7px;padding:13px 18px;font-size:13.5px;font-weight:600;color:#5a7068;white-space:nowrap;transition:all .15s ease;border-bottom:2px solid transparent;text-decoration:none}.fgTabItem.isCurrent{color:#0a6352;border-bottom-color:#0a6352;font-weight:700}.fgTabItem:hover:not(.isCurrent){color:#12332c;background:#f8f6f0}.fgBodyShell{padding-top:24px}.fgMainGrid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);grid-gap:24px;gap:24px;align-items:stretch}.fgPanel{background:#ffffff;border:1px solid #ebdccb;border-radius:18px;padding:24px 26px;box-shadow:0 4px 20px rgba(60,40,15,.04)}.fgPanelHead{justify-content:space-between;gap:16px;margin-bottom:12px}.fgPanelHead,.fgPanelTitleGroup{display:flex;align-items:flex-start}.fgPanelTitleGroup{gap:12px}.fgPanelIcon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;margin-top:2px}.fgPanelIcon.iconDates,.fgPanelIcon.iconTravel{background:#e6f6f1;color:#0a6352}.fgPanelIcon.iconAbout,.fgPanelIcon.iconArticles,.fgPanelIcon.iconCalendar,.fgPanelIcon.iconShare{background:#eef8f4;color:#0a6352}.fgH2{font-family:var(--font-khatain-fraunces),Georgia,serif;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#0c322b;margin:0}.fgH2Small{font-size:18px}.fgPanelSub{font-size:13px;color:#5a7068;margin:3px 0 0;line-height:1.4}.fgViewMore{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#0c6052;text-decoration:none;white-space:nowrap;transition:all .15s ease}.fgViewMore:hover{color:#08483d;transform:translateX(2px)}.fgDatesTimeline{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column}.fgDate:not(:last-child) .fgTimelineRow{border-bottom:1px solid #f4efe7}.fgTimelineRow{display:grid;grid-template-columns:140px minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:start;padding:16px 6px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s ease}.fgTimelineRow:hover{background:#fbf9f4}.fgTimelineDateBox{display:flex;flex-direction:column;gap:2px}.fgDateBs{font-size:13.5px;font-weight:700;color:#0c322b;line-height:1.2}.fgDateAd{font-size:11.5px;color:#5c7068;font-weight:500}.fgDateWeekday{font-size:11px;color:#5f6f68}.fgTimelineBar{display:flex;flex-direction:column;align-items:center;position:relative;align-self:stretch;padding-top:4px}.fgTimelineDot{width:11px;height:11px;border-radius:50%;background:#d32f2f;border:2px solid #ffffff;box-shadow:0 0 0 2px #d32f2f;flex-shrink:0;z-index:2;margin-top:2px}.fgTimelineLine{width:2px;flex:1 1;background:linear-gradient(180deg,#e04b38 0,#ebdccb);margin-top:4px;z-index:1;min-height:20px}.fgDate:last-child .fgTimelineLine{display:none}.fgTimelineContent{display:flex;flex-direction:column;gap:2px;min-width:0}.fgMilestoneTitle{font-size:14.5px;font-weight:700;color:#0c322b;line-height:1.25}.fgMilestoneDesc{font-size:12.5px;color:#5a7068;margin:0;line-height:1.35}.fgHolidayBadge{font-size:12px;font-weight:600;white-space:nowrap;color:#5a7068}.fgHolidayBadge.isHoliday{color:#c31e1e;font-weight:700}.fgTimelineWhenCol{display:flex;align-items:center;gap:4px;white-space:nowrap}.fgTimelineWhen{font-size:13px;font-weight:600;color:#5a7068}.fgTimelineChevron{font-size:18px;color:#8fa099}.fgSideColumn{gap:20px}.fgShareCard,.fgSideColumn{display:flex;flex-direction:column}.fgShareCard{gap:14px}.fgSharePreviewCard{position:relative;height:130px;border-radius:12px;overflow:hidden;background:var(--fg-hero-img,url("/images/today/dashain_guide.webp")) center /cover no-repeat;display:flex;align-items:flex-end}.fgSharePreviewOverlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76) 0,rgba(0,0,0,.24) 60%,rgba(0,0,0,0));display:flex;flex-direction:column;justify-content:flex-end;padding:14px 16px;color:#ffffff}.fgSharePreviewTitle{font-family:var(--font-khatain-fraunces),Georgia,serif;font-size:18px;font-weight:700;line-height:1.2}.fgSharePreviewSub{font-size:11.5px;opacity:.92;margin-top:2px}.fgSharePreviewLogo{position:absolute;top:12px;right:14px;font-weight:800;font-size:13px;background:rgba(255,255,255,.95);color:#0c322b;padding:2px 8px;border-radius:6px}.fgShareActionsGrid{display:flex;flex-direction:column;gap:9px}.fgShareBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .15s ease;border:none}.fgBtnWhatsApp{background:#075e54;color:#ffffff}.fgBtnWhatsApp:hover{background:#054c44;transform:translateY(-1px)}.fgBtnFacebook{background:#1877f2;color:#ffffff}.fgBtnFacebook:hover{background:#166fe5;transform:translateY(-1px)}.fgBtnCopy{background:#ffffff;border:1px solid #ebdccb;color:#12332c}.fgBtnCopy:hover{background:#fbf9f4;border-color:#0c6052;color:#0c6052}.fgBtnMore{background:transparent;color:#5a7068;font-size:13px;padding:6px 12px}.fgBtnMore:hover{color:#12332c}.fgShareActions{display:flex;flex-wrap:wrap;gap:10px}.fgShareActions>*{flex:1 1 140px;min-height:44px}.fgCalendarCard{display:flex;flex-direction:column;gap:10px}.fgActionBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px;border-radius:10px;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .15s ease}.fgBtnOutline{background:#ffffff;border:1px solid #ebdccb;color:#12332c}.fgBtnOutline:hover{background:#fbf9f4;border-color:#0c6052;color:#0c6052}.fgBtnPrimary,.fgPage a.fgBtnPrimary{background:#094e42;color:#ffffff}.fgBtnPrimary:hover{background:#073d34}.fgFootnote{font-size:11.5px;color:#5f6f68;text-align:center;margin-top:2px}.fgMiddleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:24px}.fgMiddleCard{display:flex;flex-direction:column}.fgMiddleDesc{font-size:14px;color:#435b54;line-height:1.55;margin:12px 0 16px}.fgMiddleImgWrap{width:100%;height:200px;border-radius:14px;overflow:hidden;margin-bottom:16px;background:#f0eae1}.fgMiddleImg{width:100%;height:100%;object-fit:cover}.fgTextLink{font-size:13.5px;font-weight:700;color:#0c6052;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:auto;transition:all .15s ease}.fgTextLink:hover{color:#08483d;transform:translateX(2px)}.fgTravelChecklist{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.fgTravelChecklist li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#1c3b33}.fgListDot{width:6px;height:6px;border-radius:50%;background:#0c6052;flex-shrink:0}.fgRelatedPanel{margin-top:24px}.fgRelatedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.fgArticleCard{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .18s ease}.fgArticleCard:hover{transform:translateY(-2px)}.fgArticleThumb{width:100%;height:145px;border-radius:12px;overflow:hidden;background:#ebdccb}.fgArticleImg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.fgArticleCard:hover .fgArticleImg{transform:scale(1.04)}.fgArticleTitle{font-size:13.5px;font-weight:700;color:#12332c;margin:0;line-height:1.35;transition:color .15s ease}.fgArticleCard:hover .fgArticleTitle{color:#0c6052}@media (max-width:1080px){.fgMainGrid{grid-template-columns:1fr}.fgRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.fgHeroShell{padding-bottom:28px}.fgHeroContentRow{flex-direction:column;gap:20px}.fgHeroRight{display:none}.fgHeroCardsRow{flex-direction:column}.fgPanel{padding:18px 16px;border-radius:16px}.fgPanelHead{flex-wrap:wrap}.fgTimelineRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 4px}.fgTimelineDateBox{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.fgTimelineContent{grid-column:1/-1}.fgTimelineBadgeCol{grid-column:1}.fgTimelineWhenCol{grid-column:2;justify-self:end}.fgMiddleGrid{grid-template-columns:1fr;gap:16px;margin-top:16px}.fgMainGrid{gap:16px}.fgRelatedGrid{grid-template-columns:1fr}}.fgMobileActions{display:none}.fgMilestoneEnglish{display:block;margin-top:2px;color:#5f6f68;font-size:.82em;font-weight:400}.fgSaitPanel{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-gap:8px 32px;gap:8px 32px;margin-bottom:24px;border-color:#e9c27a;background:linear-gradient(135deg,#fffaf0,#ffffff 70%)}.fgSaitMain{grid-row:span 2}.fgSaitEyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a14a12}.fgSaitTime{margin:2px 0 0;font-family:var(--font-khatain-fraunces),Georgia,serif;font-size:clamp(36px,6vw,52px);font-weight:800;line-height:1.05;color:#0c322b}.fgSaitDate{margin:4px 0 0;font-size:14px;font-weight:600;color:#3d564e}.fgSaitFacts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;align-self:end}.fgSaitFacts li{padding:6px 12px;border-radius:999px;background:#fdf1dc;color:#4a3511;font-size:14px}.fgSaitFacts strong{font-weight:800;margin-right:4px}.fgSaitNote{margin:0;font-size:14px;color:#3d564e;line-height:1.45;align-self:start}.fgSaitFaq{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:8px 0 0;padding-top:12px;border-top:1px solid #f0e2c8}.fgSaitFaq dt{font-size:14px;font-weight:800;color:#0c322b}.fgSaitFaq dd{margin:3px 0 0;font-size:13px;color:#3d564e;line-height:1.45}.fgSaitSource{grid-column:1/-1;margin:4px 0 0;font-size:12px;color:#5a7068}.fgSaitSource a{color:#0c6052;font-weight:700}.fgMilestoneSait{display:inline-block;margin:4px 8px 0 0;padding:2px 8px;border-radius:999px;background:#fdf1dc;color:#7a3a0c;font-size:12px;font-weight:700}@media (max-width:760px){.fgSaitPanel{grid-template-columns:minmax(0,1fr)}.fgSaitMain{grid-row:auto}.fgSaitFaq{grid-template-columns:minmax(0,1fr)}}