.JournalArticleShell-module__gVZzvG__shell{--journal-reader-scale:1;grid-template-columns:minmax(190px,220px) minmax(0,820px) minmax(180px,210px);justify-content:center;align-items:start;gap:clamp(24px,3.2vw,48px);width:min(100%,1500px);margin:5rem auto 0;padding:0 clamp(20px,3vw,48px) 5rem;display:grid}.JournalArticleShell-module__gVZzvG__shellWithoutOutline{grid-template-columns:minmax(0,820px) minmax(180px,210px);max-width:1160px}.JournalArticleShell-module__gVZzvG__leftRail,.JournalArticleShell-module__gVZzvG__rightRail,.JournalArticleShell-module__gVZzvG__articleColumn{min-width:0}.JournalArticleShell-module__gVZzvG__stickyPanel{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 128px);position:sticky;top:104px;overflow-y:auto}.JournalArticleShell-module__gVZzvG__railHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.JournalArticleShell-module__gVZzvG__railHeader>span,.JournalArticleShell-module__gVZzvG__toolLabel{color:#344054;font-family:var(--font-body,sans-serif);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:800}.JournalArticleShell-module__gVZzvG__railHeader>strong{color:#667085;font-family:var(--font-body,sans-serif);font-size:.67rem;font-weight:700}.JournalArticleShell-module__gVZzvG__progressTrack{background:#eaecf0;border-radius:999px;height:3px;margin-bottom:17px;overflow:hidden}.JournalArticleShell-module__gVZzvG__progressTrack span{border-radius:inherit;background:var(--color-primary-dark,#0d5c46);height:100%;transition:width .12s linear;display:block}.JournalArticleShell-module__gVZzvG__outlineList,.JournalArticleShell-module__gVZzvG__outlineList ol{margin:0;padding:0;list-style:none}.JournalArticleShell-module__gVZzvG__outlineList>li+li{margin-top:3px}.JournalArticleShell-module__gVZzvG__outlineList ol{border-left:1px solid #eaecf0;margin:3px 0 7px 11px;padding-left:12px}.JournalArticleShell-module__gVZzvG__outlineList a{color:#667085;font-family:var(--font-body,sans-serif);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:7px 9px 7px 12px;font-size:.76rem;font-weight:550;line-height:1.35;text-decoration:none;transition:color .14s,background-color .14s;display:block;position:relative;overflow:hidden}.JournalArticleShell-module__gVZzvG__outlineList ol a{padding-top:6px;padding-bottom:6px;font-size:.7rem;font-weight:500}.JournalArticleShell-module__gVZzvG__outlineList a:hover,.JournalArticleShell-module__gVZzvG__outlineList a:focus-visible{color:#1d2939;background:#f2f4f7;outline:none}.JournalArticleShell-module__gVZzvG__outlineList .JournalArticleShell-module__gVZzvG__activeLink{color:#085d46;background:#f0fdf7;font-weight:700}.JournalArticleShell-module__gVZzvG__outlineList .JournalArticleShell-module__gVZzvG__activeLink:before{content:"";background:#0d7a5f;border-radius:999px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.JournalArticleShell-module__gVZzvG__articleColumn .article-content{width:100%;max-width:none;margin:0;padding:0}:is(.JournalArticleShell-module__gVZzvG__articleColumn .article-content p,.JournalArticleShell-module__gVZzvG__articleColumn .article-content li){font-size:calc(1.08rem * var(--journal-reader-scale))!important}.JournalArticleShell-module__gVZzvG__articleColumn [data-journal-heading]{scroll-margin-top:124px}.JournalArticleShell-module__gVZzvG__toolSection,.JournalArticleShell-module__gVZzvG__articleFacts,.JournalArticleShell-module__gVZzvG__tourPrompt{border-bottom:1px solid #eaecf0;padding:18px 0}.JournalArticleShell-module__gVZzvG__toolSection:first-child{padding-top:0}.JournalArticleShell-module__gVZzvG__shareGrid,.JournalArticleShell-module__gVZzvG__shareGridCompact{flex-direction:column;gap:8px;display:flex}.JournalArticleShell-module__gVZzvG__shareGrid button,.JournalArticleShell-module__gVZzvG__shareGrid a,.JournalArticleShell-module__gVZzvG__shareGridCompact button,.JournalArticleShell-module__gVZzvG__shareGridCompact a{color:#344054;width:100%;min-height:42px;font-family:var(--font-body,sans-serif);cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 14px;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .14s,color .14s,background-color .14s;display:flex}.JournalArticleShell-module__gVZzvG__shareGrid button:hover,.JournalArticleShell-module__gVZzvG__shareGrid a:hover,.JournalArticleShell-module__gVZzvG__shareGridCompact button:hover,.JournalArticleShell-module__gVZzvG__shareGridCompact a:hover,.JournalArticleShell-module__gVZzvG__shareGrid button:focus-visible,.JournalArticleShell-module__gVZzvG__shareGrid a:focus-visible,.JournalArticleShell-module__gVZzvG__shareGridCompact button:focus-visible,.JournalArticleShell-module__gVZzvG__shareGridCompact a:focus-visible{color:#101828;background:#f9fafb;border-color:#98a2b3;outline:none}.JournalArticleShell-module__gVZzvG__shareGrid b,.JournalArticleShell-module__gVZzvG__shareGridCompact b{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.JournalArticleShell-module__gVZzvG__statsContainer{background:#f8faf9;border:1px solid #e2e8e5;border-radius:10px;justify-content:space-around;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.JournalArticleShell-module__gVZzvG__statItem{color:#475467;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:flex}.JournalArticleShell-module__gVZzvG__statItem svg{color:#0d7659}.JournalArticleShell-module__gVZzvG__toolLabel{margin-bottom:10px;display:block}.JournalArticleShell-module__gVZzvG__readerTools{border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:5px;margin-bottom:8px;padding:4px;display:grid}.JournalArticleShell-module__gVZzvG__readerTools button{color:#344054;cursor:pointer;background:#f2f4f7;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.JournalArticleShell-module__gVZzvG__readerTools button:disabled{opacity:.35;cursor:not-allowed}.JournalArticleShell-module__gVZzvG__readerTools span{color:#667085;font-family:var(--font-body,sans-serif);text-align:center;font-size:.67rem;font-weight:700}.JournalArticleShell-module__gVZzvG__utilityButton{color:#475467;width:100%;min-height:37px;font-family:var(--font-body,sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.72rem;font-weight:650;display:flex}.JournalArticleShell-module__gVZzvG__utilityButton:hover,.JournalArticleShell-module__gVZzvG__utilityButton:focus-visible{color:#101828;outline:none}.JournalArticleShell-module__gVZzvG__articleFacts{gap:9px;display:grid}.JournalArticleShell-module__gVZzvG__articleFacts>div:not(.JournalArticleShell-module__gVZzvG__tagList){color:#667085;font-family:var(--font-body,sans-serif);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:.68rem;line-height:1.45;display:grid}.JournalArticleShell-module__gVZzvG__tagList{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.JournalArticleShell-module__gVZzvG__tagList span{color:#475467;font-family:var(--font-body,sans-serif);background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:650}.JournalArticleShell-module__gVZzvG__tourPrompt{gap:7px;display:grid}.JournalArticleShell-module__gVZzvG__tourPrompt small{color:#0d7659;font-family:var(--font-body,sans-serif);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.JournalArticleShell-module__gVZzvG__tourPrompt strong{color:#101828;font-family:var(--font-body,sans-serif);font-size:.82rem;line-height:1.35}.JournalArticleShell-module__gVZzvG__tourPrompt p{color:#667085;font-family:var(--font-body,sans-serif);margin:0;font-size:.68rem;line-height:1.5}.JournalArticleShell-module__gVZzvG__tourPrompt a{color:#0d684f;width:fit-content;font-family:var(--font-body,sans-serif);text-underline-offset:3px;margin-top:3px;font-size:.68rem;font-weight:750;text-decoration:underline}.JournalArticleShell-module__gVZzvG__mobileBar,.JournalArticleShell-module__gVZzvG__sheetLayer{display:none}@media (max-width:1180px){.JournalArticleShell-module__gVZzvG__shell,.JournalArticleShell-module__gVZzvG__shellWithoutOutline{grid-template-columns:minmax(190px,220px) minmax(0,820px);max-width:1120px;padding-bottom:7rem}.JournalArticleShell-module__gVZzvG__shellWithoutOutline{grid-template-columns:minmax(0,820px)}.JournalArticleShell-module__gVZzvG__rightRail{display:none}.JournalArticleShell-module__gVZzvG__mobileBar{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #10182824;border-radius:14px;align-items:center;gap:4px;min-height:48px;padding:5px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 34px #1018282e}.JournalArticleShell-module__gVZzvG__mobileBar button{color:#344054;min-height:38px;font-family:var(--font-body,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:.7rem;font-weight:750;display:inline-flex}.JournalArticleShell-module__gVZzvG__mobileBar button:hover,.JournalArticleShell-module__gVZzvG__mobileBar button:focus-visible{background:#f2f4f7;outline:none}.JournalArticleShell-module__gVZzvG__mobileBar>span{color:#667085;font-family:var(--font-body,sans-serif);padding:0 6px;font-size:.65rem;font-weight:700}.JournalArticleShell-module__gVZzvG__sheetLayer{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182873;align-items:end;padding:18px;display:grid;position:fixed;inset:0}.JournalArticleShell-module__gVZzvG__sheet{background:#fff;border-radius:18px;width:min(100%,560px);max-height:min(76vh,680px);margin:0 auto;padding:18px;overflow-y:auto;box-shadow:0 28px 80px #10182847}.JournalArticleShell-module__gVZzvG__sheet>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.JournalArticleShell-module__gVZzvG__sheet>header strong,.JournalArticleShell-module__gVZzvG__sheet>header span{font-family:var(--font-body,sans-serif);display:block}.JournalArticleShell-module__gVZzvG__sheet>header strong{color:#101828;font-size:.96rem}.JournalArticleShell-module__gVZzvG__sheet>header span{color:#667085;margin-top:3px;font-size:.7rem}.JournalArticleShell-module__gVZzvG__sheet>header button{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.JournalArticleShell-module__gVZzvG__outlineListCompact a{min-height:42px;padding-top:10px;padding-bottom:10px;font-size:.84rem}.JournalArticleShell-module__gVZzvG__outlineListCompact ol a{font-size:.78rem}.JournalArticleShell-module__gVZzvG__shareGridCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.JournalArticleShell-module__gVZzvG__shareGridCompact button,.JournalArticleShell-module__gVZzvG__shareGridCompact a{flex-direction:column;min-height:76px;font-size:.7rem}}@media (max-width:900px){.JournalArticleShell-module__gVZzvG__shell,.JournalArticleShell-module__gVZzvG__shellWithoutOutline{width:100%;margin-top:3.5rem;padding-left:clamp(18px,5vw,36px);padding-right:clamp(18px,5vw,36px);display:block}.JournalArticleShell-module__gVZzvG__leftRail{display:none}.JournalArticleShell-module__gVZzvG__mobileBar{justify-content:space-between;width:calc(100% - 24px);max-width:520px;bottom:12px;right:50%;transform:translate(50%)}}@media (max-width:560px){.JournalArticleShell-module__gVZzvG__shell,.JournalArticleShell-module__gVZzvG__shellWithoutOutline{margin-top:2.7rem;padding-left:18px;padding-right:18px}.JournalArticleShell-module__gVZzvG__mobileBar>span{display:none}.JournalArticleShell-module__gVZzvG__mobileBar button{flex:1;justify-content:center}.JournalArticleShell-module__gVZzvG__shareGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.JournalArticleShell-module__gVZzvG__sheetLayer{padding:10px}.JournalArticleShell-module__gVZzvG__sheet{border-radius:16px}}@media (prefers-reduced-motion:reduce){.JournalArticleShell-module__gVZzvG__progressTrack span,.JournalArticleShell-module__gVZzvG__outlineList a,.JournalArticleShell-module__gVZzvG__shareGrid button,.JournalArticleShell-module__gVZzvG__shareGrid a{transition:none}}@media print{.JournalArticleShell-module__gVZzvG__shell,.JournalArticleShell-module__gVZzvG__shellWithoutOutline{width:100%;max-width:none;margin:0;padding:0;display:block}.JournalArticleShell-module__gVZzvG__leftRail,.JournalArticleShell-module__gVZzvG__rightRail,.JournalArticleShell-module__gVZzvG__mobileBar,.JournalArticleShell-module__gVZzvG__sheetLayer{display:none!important}.JournalArticleShell-module__gVZzvG__articleColumn .article-content{width:100%;max-width:none}}
.JournalReaderScale-module__Ineveq__readerScale{grid-template-columns:minmax(230px,260px) minmax(0,900px) minmax(220px,240px);gap:clamp(24px,2vw,36px);width:min(100% - 48px,1480px);max-width:1480px;padding-left:0;padding-right:0}.JournalReaderScale-module__Ineveq__readerScale:not(:has(>aside[aria-label="Article section navigation"])){grid-template-columns:minmax(0,920px) minmax(220px,240px);max-width:1220px}:is(.JournalReaderScale-module__Ineveq__readerScale .article-content p,.JournalReaderScale-module__Ineveq__readerScale .article-content li){font-size:var(--journal-reader-body-size,1.08rem)!important}.JournalReaderScale-module__Ineveq__readerScale .article-content{margin:0!important;padding:0!important}@media (min-width:901px){.JournalReaderScale-module__Ineveq__readerScale>aside[aria-label="Article section navigation"]{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;align-self:start;height:max-content;max-height:calc(100dvh - 128px);top:104px;overflow:hidden auto;position:sticky!important}.JournalReaderScale-module__Ineveq__readerScale>aside[aria-label="Article section navigation"]>div{max-height:none!important;position:static!important;overflow:hidden!important}}@media (min-width:1181px){.JournalReaderScale-module__Ineveq__readerScale>aside[aria-label=Article\ tools]{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;align-self:start;height:max-content;max-height:calc(100dvh - 128px);top:104px;overflow:hidden auto;position:sticky!important}.JournalReaderScale-module__Ineveq__readerScale>aside[aria-label=Article\ tools]>div{max-height:none!important;position:static!important;overflow:hidden!important}}@media (max-width:1180px) and (min-width:901px){:is(.JournalReaderScale-module__Ineveq__readerScale,.JournalReaderScale-module__Ineveq__readerScale:not(:has(>aside[aria-label="Article section navigation"]))){grid-template-columns:minmax(220px,250px) minmax(0,900px);gap:28px;width:min(100% - 48px,1180px);max-width:1180px}}@media (max-width:900px){:is(.JournalReaderScale-module__Ineveq__readerScale,.JournalReaderScale-module__Ineveq__readerScale:not(:has(>aside[aria-label="Article section navigation"]))){width:100%;max-width:none;padding-left:clamp(18px,5vw,36px);padding-right:clamp(18px,5vw,36px);display:block}}@media print{:is(.JournalReaderScale-module__Ineveq__readerScale,.JournalReaderScale-module__Ineveq__readerScale:not(:has(>aside[aria-label="Article section navigation"]))){width:100%;max-width:none;padding:0;display:block}.JournalReaderScale-module__Ineveq__readerScale .article-content{color:#000}.JournalReaderScale-module__Ineveq__readerScale .article-related{display:none!important}}
.JournalArticleShellLively-module__uEHz0a__rail{color:#1d2939;font-family:var(--font-body,sans-serif)}.JournalArticleShellLively-module__uEHz0a__panel{background:#fff;border:1px solid #e1e7e4;border-radius:16px;padding:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1018280e}.JournalArticleShellLively-module__uEHz0a__panel:before{content:"";background:#0d7659;height:3px;position:absolute;inset:0 0 auto}.JournalArticleShellLively-module__uEHz0a__leftPanel,.JournalArticleShellLively-module__uEHz0a__rightPanel{background:#fff}.JournalArticleShellLively-module__uEHz0a__panelHeader{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:3px 0 15px;display:grid}.JournalArticleShellLively-module__uEHz0a__panelHeader>span,.JournalArticleShellLively-module__uEHz0a__sectionHeader>span{color:#0d684f;background:#f4f8f6;border:1px solid #d9e5e0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.JournalArticleShellLively-module__uEHz0a__panelHeader small,.JournalArticleShellLively-module__uEHz0a__panelHeader strong,.JournalArticleShellLively-module__uEHz0a__sectionHeader small,.JournalArticleShellLively-module__uEHz0a__sectionHeader strong{display:block}.JournalArticleShellLively-module__uEHz0a__panelHeader small,.JournalArticleShellLively-module__uEHz0a__sectionHeader small{color:#7a8580;letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:750}.JournalArticleShellLively-module__uEHz0a__panelHeader strong,.JournalArticleShellLively-module__uEHz0a__sectionHeader strong{color:#17211d;margin-top:2px;font-size:.88rem;font-weight:750;line-height:1.3}.JournalArticleShellLively-module__uEHz0a__progressCard{background:#f8faf9;border:1px solid #e2e9e6;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:15px;padding:11px;display:grid}.JournalArticleShellLively-module__uEHz0a__progressRing{background:conic-gradient(#0d7659 var(--journal-progress-angle), #dfe8e4 0deg);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.JournalArticleShellLively-module__uEHz0a__progressRing:before{border-radius:inherit;content:"";background:#fff;position:absolute;inset:5px}.JournalArticleShellLively-module__uEHz0a__progressRing span{z-index:1;color:#0d684f;font-size:.66rem;font-weight:800;position:relative}.JournalArticleShellLively-module__uEHz0a__progressCopy strong,.JournalArticleShellLively-module__uEHz0a__progressCopy span{display:block}.JournalArticleShellLively-module__uEHz0a__progressCopy strong{color:#34423c;font-size:.7rem;font-weight:750}.JournalArticleShellLively-module__uEHz0a__progressCopy span{color:#7a8580;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.64rem;line-height:1.35;overflow:hidden}.JournalArticleShellLively-module__uEHz0a__outlineNav{padding-top:1px}.JournalArticleShellLively-module__uEHz0a__outlineLink{border:1px solid #0000;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;margin-bottom:3px;border-radius:9px!important;padding:6px 8px!important;transition:border-color .14s,background-color .14s,color .14s!important;display:grid!important}.JournalArticleShellLively-module__uEHz0a__outlineLink:hover,.JournalArticleShellLively-module__uEHz0a__outlineLink:focus-visible{color:#17211d;border-color:#e0e6e3;background:#f7f9f8!important}.JournalArticleShellLively-module__uEHz0a__outlineLink[aria-current=location]{color:#0b624b;border-color:#cfe0d9;font-weight:700;background:#eef7f3!important}.JournalArticleShellLively-module__uEHz0a__outlineLink[aria-current=location]:before{display:none!important}.JournalArticleShellLively-module__uEHz0a__sectionMarker{color:#7a8580;background:#fff;border:1px solid #dde5e1;border-radius:7px;place-items:center;width:26px;height:26px;font-size:.56rem;font-weight:800;display:grid}.JournalArticleShellLively-module__uEHz0a__outlineLink[aria-current=location] .JournalArticleShellLively-module__uEHz0a__sectionMarker{color:#fff;background:#0d7659;border-color:#0d7659}.JournalArticleShellLively-module__uEHz0a__sectionLabel{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JournalArticleShellLively-module__uEHz0a__childLink{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:7px;min-height:33px;border-radius:8px!important;padding:5px 7px!important;display:grid!important}.JournalArticleShellLively-module__uEHz0a__childDot{background:#b8c5bf;border-radius:50%;width:5px;height:5px}.JournalArticleShellLively-module__uEHz0a__childLink[aria-current=location] .JournalArticleShellLively-module__uEHz0a__childDot{background:#0d7659}.JournalArticleShellLively-module__uEHz0a__sectionCard{border-bottom:1px solid #e8ecea;margin:0;padding:17px 0}.JournalArticleShellLively-module__uEHz0a__sectionCard:first-child{padding-top:3px}.JournalArticleShellLively-module__uEHz0a__sectionHeader{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:12px;display:grid}.JournalArticleShellLively-module__uEHz0a__sectionHeader>span{color:#52605a;background:#f6f8f7;border-radius:8px;width:32px;height:32px}.JournalArticleShellLively-module__uEHz0a__sectionHeaderGreen>span{color:#0d684f;background:#f1f7f4;border-color:#d9e5e0}.JournalArticleShellLively-module__uEHz0a__shareGrid{flex-direction:column;gap:8px;display:flex}.JournalArticleShellLively-module__uEHz0a__shareButton{--share-color:#52605a;color:#2c3833!important;background:#fff!important;border:1px solid #e1e6e3!important;border-radius:10px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:6px 12px!important;transition:border-color .14s,background-color .14s,color .14s!important;display:flex!important;box-shadow:0 1px 2px #1018280a!important}.JournalArticleShellLively-module__uEHz0a__shareButton:hover,.JournalArticleShellLively-module__uEHz0a__shareButton:focus-visible{color:#0d684f!important;box-shadow:none!important;background:#f4f8f6!important;border-color:#0d7659!important;transform:none!important}.JournalArticleShellLively-module__uEHz0a__shareButton span:last-child{color:inherit!important;text-overflow:unset!important;white-space:normal!important;font-size:.8rem!important;font-weight:600!important;overflow:visible!important}.JournalArticleShellLively-module__uEHz0a__iconBubble{width:28px;height:28px;color:var(--share-color);box-shadow:none;background:#f1f5f3;border-radius:7px;flex:none;place-items:center;display:grid}.JournalArticleShellLively-module__uEHz0a__copy{--share-color:#475467}.JournalArticleShellLively-module__uEHz0a__nativeShare{--share-color:#6941c6}.JournalArticleShellLively-module__uEHz0a__whatsapp{--share-color:#128c4f}.JournalArticleShellLively-module__uEHz0a__facebook{--share-color:#1877f2}.JournalArticleShellLively-module__uEHz0a__xNetwork{--share-color:#111827}.JournalArticleShellLively-module__uEHz0a__email{--share-color:#b54708}.JournalArticleShellLively-module__uEHz0a__factsCard{background:#fafbfa;border:1px solid #e2e7e4;border-radius:12px;flex-direction:column;gap:10px;margin-top:18px;padding:14px;display:flex}.JournalArticleShellLively-module__uEHz0a__factRow{color:#344054!important;align-items:center!important;gap:10px!important;font-size:.78rem!important;font-weight:500!important;display:flex!important}.JournalArticleShellLively-module__uEHz0a__factRow>svg{color:#0d684f;width:26px;height:26px;box-shadow:none;background:#fff;border:1px solid #e2e7e4;border-radius:7px;flex-shrink:0;padding:5px}.JournalArticleShellLively-module__uEHz0a__tags{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.JournalArticleShellLively-module__uEHz0a__tags span{border:1px solid #dde5e1;color:#52605a!important;background:#fff!important}.JournalArticleShellLively-module__uEHz0a__tourCard{box-shadow:none;background:#f3f8f5;border-radius:12px;gap:7px;margin-top:16px;display:grid;border:1px solid #cfe0d9!important;padding:14px!important}.JournalArticleShellLively-module__uEHz0a__tourCard>svg{color:#0d7659!important}.JournalArticleShellLively-module__uEHz0a__tourCard small{color:#0d684f!important}.JournalArticleShellLively-module__uEHz0a__tourCard strong{color:#17211d!important;font-size:.84rem!important}.JournalArticleShellLively-module__uEHz0a__tourCard p{color:#66736d!important}.JournalArticleShellLively-module__uEHz0a__tourCard a{background:#fff;border:1px solid #bed3ca;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:0 10px;display:inline-flex;color:#0d684f!important;text-decoration:none!important}.JournalArticleShellLively-module__uEHz0a__tourCard a:hover,.JournalArticleShellLively-module__uEHz0a__tourCard a:focus-visible{box-shadow:none;border-color:#0d7659;transform:none}.JournalArticleShellLively-module__uEHz0a__mobileBar{background:#fffffffa!important;border-color:#d6dfdb!important;box-shadow:0 8px 22px #1018281f!important}.JournalArticleShellLively-module__uEHz0a__mobileBar button:first-child{color:#0d684f!important}.JournalArticleShellLively-module__uEHz0a__sheet{background:#fff;border:1px solid #dfe5e2}@media (max-width:1180px){.JournalArticleShellLively-module__uEHz0a__panel{border-radius:14px}}@media (max-width:900px){.JournalArticleShellLively-module__uEHz0a__panel{box-shadow:none}.JournalArticleShellLively-module__uEHz0a__shareButton{min-height:58px!important}}@media (prefers-reduced-motion:reduce){.JournalArticleShellLively-module__uEHz0a__outlineLink,.JournalArticleShellLively-module__uEHz0a__shareButton,.JournalArticleShellLively-module__uEHz0a__utilityButton,.JournalArticleShellLively-module__uEHz0a__tourCard a{transition:none!important}}
aside[aria-label="Article section navigation"]{overflow:hidden!important}.JournalArticleShellRefine-module__3KhoaG__leftPanel{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 128px);min-height:0;max-height:calc(100dvh - 128px);display:flex;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7e4!important;border-radius:10px!important;padding:17px 12px 13px!important}.JournalArticleShellRefine-module__3KhoaG__leftPanel:before{display:none!important}.JournalArticleShellRefine-module__3KhoaG__panelHeader{border-bottom:1px solid #ececea;padding:0 0 12px;margin:0 5px 13px!important;display:block!important}.JournalArticleShellRefine-module__3KhoaG__panelHeader>span,.JournalArticleShellRefine-module__3KhoaG__panelHeader small{display:none!important}.JournalArticleShellRefine-module__3KhoaG__panelHeader strong{letter-spacing:.08em;text-transform:uppercase;color:#1f2522!important;margin:0!important;font-size:.72rem!important;font-weight:750!important;line-height:1.2!important}.JournalArticleShellRefine-module__3KhoaG__progressCard{background:0 0!important;border:0!important;border-bottom:1px solid #ececea!important;border-radius:0!important;margin:0 5px 13px!important;padding:0 0 13px!important;display:block!important}.JournalArticleShellRefine-module__3KhoaG__progressHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.JournalArticleShellRefine-module__3KhoaG__progressHeader strong{color:#66706b;font-size:.64rem;font-weight:650}.JournalArticleShellRefine-module__3KhoaG__progressHeader span{color:#c24b0a;font-size:.64rem;font-weight:750}.JournalArticleShellRefine-module__3KhoaG__progressTrack{background:#ececea;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.JournalArticleShellRefine-module__3KhoaG__progressTrack>span{border-radius:inherit;background:#ea580c;width:0;height:100%;transition:width .14s linear;display:block}.JournalArticleShellRefine-module__3KhoaG__progressLabel{color:#8a918d;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:.61rem;line-height:1.35;overflow:hidden}.JournalArticleShellRefine-module__3KhoaG__outlineScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cfd4d1 transparent;flex:auto;min-height:0;margin-right:-5px;padding:0 5px 0 0;overflow:hidden auto}.JournalArticleShellRefine-module__3KhoaG__outlineScroll::-webkit-scrollbar{width:4px}.JournalArticleShellRefine-module__3KhoaG__outlineScroll::-webkit-scrollbar-track{background:0 0}.JournalArticleShellRefine-module__3KhoaG__outlineScroll::-webkit-scrollbar-thumb{background:#cfd4d1;border-radius:999px}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li+li{margin-top:1px!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>a{color:#5f6863!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:7px 7px 7px 10px!important;font-size:.72rem!important;font-weight:560!important;line-height:1.35!important;transition:color .13s,border-color .13s!important;display:block!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>a>span:first-child{display:none!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>ol{border-left:1px solid #ececea!important;margin:1px 0 6px 10px!important;padding-left:9px!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>ol a{color:#858c88!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:5px 6px!important;font-size:.66rem!important;font-weight:500!important;line-height:1.35!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll a:hover,.JournalArticleShellRefine-module__3KhoaG__outlineScroll a:focus-visible{outline:none;color:#232925!important;background:0 0!important;border-color:#0000!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>a[aria-current=location]{color:#1f2522!important;background:0 0!important;border-left-color:#ea580c!important;font-weight:700!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>ol a[aria-current=location]{color:#c24b0a!important;background:0 0!important;font-weight:650!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll a[aria-current=location]>span:first-child{color:inherit!important;background:0 0!important;border-color:#0000!important}.JournalArticleShellRefine-module__3KhoaG__outlineScroll>ol>li>ol a[aria-current=location]>span:first-child{background:#ea580c!important;display:block!important}@media (max-width:900px){aside[aria-label="Article section navigation"]{overflow:visible!important}.JournalArticleShellRefine-module__3KhoaG__leftPanel{height:auto;max-height:none}}@media (prefers-reduced-motion:reduce){.JournalArticleShellRefine-module__3KhoaG__progressTrack>span{transition:none}}
.TripChallengeBar-module__6Vwvlq__challenge{--challenge-value:#ffffffe6;--challenge-track:#fff3;--challenge-focus:#ff7a2f;--challenge-info-border:#ffffff6b;--challenge-info-color:#ffffffdb;--challenge-info-bg:#ffffff14;max-width:92%;margin-top:14px;border:0!important}.TripChallengeBar-module__6Vwvlq__toneLight{--challenge-value:#14202c;--challenge-track:#14202c2e;--challenge-focus:#d45512;--challenge-info-border:#14202c57;--challenge-info-color:#334150;--challenge-info-bg:#14202c0d}.TripChallengeBar-module__6Vwvlq__trigger{width:fit-content;min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;pointer-events:auto;text-align:left;background:0 0;border:0;padding:0;align-items:center!important;gap:8px!important;display:inline-flex!important}.TripChallengeBar-module__6Vwvlq__trigger:focus-visible{outline:2px solid var(--challenge-focus);outline-offset:5px}.TripChallengeBar-module__6Vwvlq__trigger strong{min-width:0;color:var(--challenge-value);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;align-self:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}.TripChallengeBar-module__6Vwvlq__infoIcon{border:1px solid var(--challenge-info-border);background:var(--challenge-info-bg);color:var(--challenge-info-color);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;box-sizing:border-box!important;aspect-ratio:1!important;text-transform:none!important;border-radius:50%!important;flex:0 0 17px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;margin:0!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.TripChallengeBar-module__6Vwvlq__trigger:hover .TripChallengeBar-module__6Vwvlq__infoIcon,.TripChallengeBar-module__6Vwvlq__trigger:focus-visible .TripChallengeBar-module__6Vwvlq__infoIcon{border-color:var(--challenge-focus);background:var(--challenge-focus);color:#fff}.TripChallengeBar-module__6Vwvlq__track{background:var(--challenge-track);flex:0 96px;width:96px;min-width:68px;max-width:24%;height:8px;overflow:hidden;border-radius:999px!important;align-self:center!important;margin:0!important;display:block!important}.TripChallengeBar-module__6Vwvlq__fill,.TripChallengeBar-module__6Vwvlq__sheetAccent{display:block}.TripChallengeBar-module__6Vwvlq__fill{height:100%;border-radius:999px!important}.TripChallengeBar-module__6Vwvlq__level1{background:#55c77a}.TripChallengeBar-module__6Vwvlq__level2{background:#a9c94a}.TripChallengeBar-module__6Vwvlq__level3{background:#f0b43c}.TripChallengeBar-module__6Vwvlq__level4{background:#ff7a2f}.TripChallengeBar-module__6Vwvlq__level5{background:#ef4d32}.TripChallengeBar-module__6Vwvlq__levelUnknown{background:#a3a3a3}.TripChallengeBar-module__6Vwvlq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.TripChallengeBar-module__6Vwvlq__backdrop{z-index:1200;background:#00000094;justify-content:center;align-items:flex-end;padding:24px 24px 0;animation:.16s ease-out both TripChallengeBar-module__6Vwvlq__challengeBackdropIn;display:flex;position:fixed;inset:0}.TripChallengeBar-module__6Vwvlq__sheet{color:#fff;background:#11110f;border:1px solid #ffffff24;border-bottom:0;border-radius:22px 22px 0 0;width:min(100%,720px);max-height:min(70vh,520px);padding:0 28px 30px;animation:.24s cubic-bezier(.2,.8,.2,1) both TripChallengeBar-module__6Vwvlq__challengeSheetIn;position:relative;overflow:auto;box-shadow:0 -28px 70px #00000057}.TripChallengeBar-module__6Vwvlq__sheetAccent{height:6px;margin:0 -28px 24px}.TripChallengeBar-module__6Vwvlq__sheetHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.TripChallengeBar-module__6Vwvlq__sheetHeader>div{gap:7px;min-width:0;display:grid}.TripChallengeBar-module__6Vwvlq__sheetHeader>div>span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.TripChallengeBar-module__6Vwvlq__sheetHeader h2{color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,4vw,2rem);font-weight:800;line-height:1.05}.TripChallengeBar-module__6Vwvlq__sheet p{color:#ffffffc7;max-width:62ch;margin:18px 0 0;font-size:.94rem;line-height:1.72}.TripChallengeBar-module__6Vwvlq__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.TripChallengeBar-module__6Vwvlq__photoCard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;min-width:0;margin:0;position:relative;overflow:hidden}.TripChallengeBar-module__6Vwvlq__photoCardFeatured{grid-column:1/-1}.TripChallengeBar-module__6Vwvlq__photoCard img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.TripChallengeBar-module__6Vwvlq__photoCardFeatured img{aspect-ratio:16/8}.TripChallengeBar-module__6Vwvlq__photoCard figcaption{color:#ffffffb3;padding:10px 12px 11px;font-size:.74rem;line-height:1.5}.TripChallengeBar-module__6Vwvlq__closeButton{color:#fff;cursor:pointer;width:42px;height:42px;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.TripChallengeBar-module__6Vwvlq__closeButton span{font-size:1.45rem;font-weight:300;line-height:1}.TripChallengeBar-module__6Vwvlq__closeButton:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes TripChallengeBar-module__6Vwvlq__challengeBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes TripChallengeBar-module__6Vwvlq__challengeSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:700px){.TripChallengeBar-module__6Vwvlq__challenge{max-width:100%}.TripChallengeBar-module__6Vwvlq__trigger{gap:8px}.TripChallengeBar-module__6Vwvlq__trigger strong{font-size:.64rem}.TripChallengeBar-module__6Vwvlq__infoIcon{flex-basis:16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;font-size:.64rem!important}.TripChallengeBar-module__6Vwvlq__track{flex-basis:80px;width:80px;min-width:60px;max-width:24%;height:7px}.TripChallengeBar-module__6Vwvlq__backdrop{padding:16px 0 0}.TripChallengeBar-module__6Vwvlq__sheet{border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:76vh;padding:0 22px 26px}.TripChallengeBar-module__6Vwvlq__sheetAccent{margin-left:-22px;margin-right:-22px}}@media (max-width:520px){.TripChallengeBar-module__6Vwvlq__photoGrid{grid-template-columns:minmax(0,1fr)}.TripChallengeBar-module__6Vwvlq__photoCardFeatured{grid-column:auto}.TripChallengeBar-module__6Vwvlq__photoCardFeatured img,.TripChallengeBar-module__6Vwvlq__photoCard img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.TripChallengeBar-module__6Vwvlq__infoIcon,.TripChallengeBar-module__6Vwvlq__backdrop,.TripChallengeBar-module__6Vwvlq__sheet{transition:none;animation:none}}.TripChallengeBar-module__6Vwvlq__backdrop{align-items:center;padding:24px}.TripChallengeBar-module__6Vwvlq__sheet{border:1px solid #ffffff24;border-radius:20px;width:min(100%,760px);max-height:min(84vh,760px);box-shadow:0 24px 80px #00000061}@media (max-width:620px){.TripChallengeBar-module__6Vwvlq__backdrop{align-items:flex-end;padding:20px 14px 0}.TripChallengeBar-module__6Vwvlq__sheet{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:78vh}}
.HomepageCinematicTourGallery-module__lNHkeG__section{--slider-accent:var(--color-accent,#ea580c);--slider-dark:var(--color-dark,#0f172a);--slider-ink:var(--color-ink,#1d211b);--slider-muted:var(--color-muted,#666b60);--slider-soft:var(--color-bg-soft,#f3f1eb);--slider-border:var(--color-border,#ddd3c2);--card-dark:#0b1118;--card-dark-soft:#111b26;--card-border:#283541;color:var(--slider-ink);font-family:var(--font-body,sans-serif);padding:clamp(68px,8vw,116px) clamp(20px,3.75vw,60px);position:relative;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__surface_default{background:#fff}.HomepageCinematicTourGallery-module__lNHkeG__surface_soft{background:var(--slider-soft)}.HomepageCinematicTourGallery-module__lNHkeG__surface_dark{background:var(--slider-dark);color:#fff}.HomepageCinematicTourGallery-module__lNHkeG__surface_accent{background:var(--slider-accent);color:#201b16}.HomepageCinematicTourGallery-module__lNHkeG__shell,.HomepageCinematicTourGallery-module__lNHkeG__empty{width:100%;max-width:1560px;margin:0 auto}.HomepageCinematicTourGallery-module__lNHkeG__header{justify-content:space-between;align-items:end;gap:clamp(30px,6vw,90px);margin-bottom:clamp(34px,4.6vw,62px);display:flex}.HomepageCinematicTourGallery-module__lNHkeG__heading{max-width:760px}.HomepageCinematicTourGallery-module__lNHkeG__eyebrow{color:var(--slider-accent);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.HomepageCinematicTourGallery-module__lNHkeG__eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.HomepageCinematicTourGallery-module__lNHkeG__heading h2{color:inherit;font-family:var(--font-head,sans-serif);letter-spacing:-.02em;text-wrap:balance;margin:15px 0 16px;font-size:clamp(2.15rem,3.45vw,3.75rem);font-weight:700;line-height:1.04}.HomepageCinematicTourGallery-module__lNHkeG__heading p{max-width:640px;color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:clamp(.95rem,1vw,1.05rem);line-height:1.65}.HomepageCinematicTourGallery-module__lNHkeG__headerActions{flex:none;align-items:center;gap:16px;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__viewAll{min-height:44px;color:inherit;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:11px;padding:0 2px 0 0;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.HomepageCinematicTourGallery-module__lNHkeG__viewAll svg{transition:transform .22s}.HomepageCinematicTourGallery-module__lNHkeG__viewAll:hover svg{transform:translate(2px,-2px)}.HomepageCinematicTourGallery-module__lNHkeG__controls{gap:8px;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__controls button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .18s,background-color .18s,color .18s,opacity .18s;display:grid}.HomepageCinematicTourGallery-module__lNHkeG__controls button:hover:not(:disabled),.HomepageCinematicTourGallery-module__lNHkeG__controls button:focus-visible{border-color:var(--slider-accent);background:var(--slider-accent);color:#fff;outline:none}.HomepageCinematicTourGallery-module__lNHkeG__controls button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--slider-accent) 28%, transparent)}.HomepageCinematicTourGallery-module__lNHkeG__controls button:disabled{cursor:default;opacity:.3}.HomepageCinematicTourGallery-module__lNHkeG__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:color-mix(in srgb, currentColor 20%, transparent) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(310px,31vw,420px);grid-auto-flow:column;column-gap:clamp(16px,2vw,26px);padding:2px 2px 22px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.HomepageCinematicTourGallery-module__lNHkeG__track:focus-visible{outline:2px solid color-mix(in srgb, var(--slider-accent) 68%, transparent);outline-offset:5px}.HomepageCinematicTourGallery-module__lNHkeG__card{border:1px solid var(--card-border);background:var(--card-dark);scroll-snap-align:start;scroll-snap-stop:normal;border-radius:clamp(14px,1.25vw,18px);min-width:0;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 18px 44px #03080e3d}.HomepageCinematicTourGallery-module__lNHkeG__media{background:var(--card-dark);flex-direction:column;margin:0;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame{aspect-ratio:3/4;isolation:isolate;background:#202a33;position:relative;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame>img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.HomepageCinematicTourGallery-module__lNHkeG__card:hover .HomepageCinematicTourGallery-module__lNHkeG__imageFrame>img,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within .HomepageCinematicTourGallery-module__lNHkeG__imageFrame>img{transform:scale(1.035)}.HomepageCinematicTourGallery-module__lNHkeG__fallback{color:#ffffff7a;letter-spacing:.15em;text-transform:uppercase;place-items:center;font-size:.74rem;font-weight:800;display:grid;position:absolute;inset:0}.HomepageCinematicTourGallery-module__lNHkeG__badgeRail{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex;position:absolute;top:16px;left:16px;right:16px}.HomepageCinematicTourGallery-module__lNHkeG__badge{color:#fff;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;max-width:min(100%,190px);min-height:28px;padding:6px 10px;font-size:.61rem;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__badgeAccent{background:#d94d0a;border-color:#ff9c66}.HomepageCinematicTourGallery-module__lNHkeG__badgePositive{background:#12774e;border-color:#a9e6c8}.HomepageCinematicTourGallery-module__lNHkeG__badgeUrgent{background:#9d3122;border-color:#efb0a4}.HomepageCinematicTourGallery-module__lNHkeG__badgeNeutral{background:#142433;border-color:#66798a}.HomepageCinematicTourGallery-module__lNHkeG__cardLink{z-index:3;border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}.HomepageCinematicTourGallery-module__lNHkeG__cardLink:focus-visible{outline:3px solid var(--slider-accent);outline-offset:-4px}.HomepageCinematicTourGallery-module__lNHkeG__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__cardContent{z-index:4;color:#fff;background:var(--card-dark);pointer-events:none;position:relative}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{border-top:1px solid var(--card-border);background:var(--card-dark);min-height:0;padding:clamp(20px,2vw,26px)}.HomepageCinematicTourGallery-module__lNHkeG__location{color:#ff8a4c;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850;line-height:1.3;display:block}.HomepageCinematicTourGallery-module__lNHkeG__cardContent h3{color:#fff;max-width:96%;min-height:2.16em;font-family:var(--font-body,sans-serif);letter-spacing:-.025em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:10px 0 17px;font-size:clamp(1.5rem,1.9vw,2.15rem);font-weight:750;line-height:1.08;display:-webkit-box;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__challengeWrap{z-index:6;pointer-events:auto;width:fit-content;max-width:100%;position:relative}.HomepageCinematicTourGallery-module__lNHkeG__challenge{--challenge-value:#ffffffeb!important;--challenge-track:#fff3!important;--challenge-focus:#ff7a2f!important;--challenge-info-border:#ffffff6b!important;--challenge-info-color:#ffffffdb!important;--challenge-info-bg:#ffffff14!important;max-width:100%!important;margin:0!important}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{background:var(--card-dark-soft);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px 14px;min-height:98px;padding:19px clamp(23px,2.25vw,30px) 21px;display:grid;position:relative;border-top:1px solid var(--card-border)!important;box-shadow:none!important;border-radius:0!important}.HomepageCinematicTourGallery-module__lNHkeG__stats{flex-wrap:wrap;grid-area:1/1;gap:8px 16px;min-width:0;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__stat{color:#bac5cf;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-flex}.HomepageCinematicTourGallery-module__lNHkeG__stat svg{color:#ff8a4c;flex:none}.HomepageCinematicTourGallery-module__lNHkeG__price{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:.84rem;font-weight:800;line-height:1.25;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__openIcon{color:#fff;background:#182430;border:1px solid #596978;border-radius:8px;grid-area:1/2/span 2;place-items:center;width:44px;height:44px;transition:border-color .2s,background-color .2s,color .2s,transform .22s;display:grid}.HomepageCinematicTourGallery-module__lNHkeG__card:hover .HomepageCinematicTourGallery-module__lNHkeG__openIcon,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within .HomepageCinematicTourGallery-module__lNHkeG__openIcon{border-color:var(--slider-accent);background:var(--slider-accent);color:#fff;transform:translateY(-2px)}.HomepageCinematicTourGallery-module__lNHkeG__swipeHint{color:color-mix(in srgb, currentColor 52%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:.67rem;font-weight:700;display:block}.HomepageCinematicTourGallery-module__lNHkeG__empty{border:1px dashed color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);align-content:center;justify-items:start;gap:10px;min-height:320px;padding:clamp(28px,5vw,64px);display:grid}.HomepageCinematicTourGallery-module__lNHkeG__empty strong{font-family:var(--font-head,inherit);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.HomepageCinematicTourGallery-module__lNHkeG__empty p{max-width:620px;color:color-mix(in srgb, currentColor 68%, transparent);margin:0;font-size:1rem;line-height:1.65}@media (max-width:900px){.HomepageCinematicTourGallery-module__lNHkeG__header{flex-direction:column;align-items:flex-start}.HomepageCinematicTourGallery-module__lNHkeG__headerActions{justify-content:space-between;width:100%}.HomepageCinematicTourGallery-module__lNHkeG__track{grid-auto-columns:minmax(300px,50vw)}}@media (max-width:620px){.HomepageCinematicTourGallery-module__lNHkeG__section{padding:60px 18px}.HomepageCinematicTourGallery-module__lNHkeG__header{margin-bottom:32px}.HomepageCinematicTourGallery-module__lNHkeG__heading h2{font-size:clamp(2rem,10vw,2.8rem)}.HomepageCinematicTourGallery-module__lNHkeG__headerActions{align-items:center}.HomepageCinematicTourGallery-module__lNHkeG__controls button{width:40px;height:40px}.HomepageCinematicTourGallery-module__lNHkeG__track{grid-auto-columns:min(86vw,360px);column-gap:14px;margin-right:-18px;padding-right:18px}.HomepageCinematicTourGallery-module__lNHkeG__badgeRail{top:14px;left:14px;right:14px}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{min-height:182px;padding:22px}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{padding:18px 22px 20px}.HomepageCinematicTourGallery-module__lNHkeG__cardContent h3{font-size:clamp(1.45rem,7vw,1.9rem)}.HomepageCinematicTourGallery-module__lNHkeG__stats{gap:7px 12px}.HomepageCinematicTourGallery-module__lNHkeG__stat{font-size:.66rem}}@media (max-width:390px){.HomepageCinematicTourGallery-module__lNHkeG__badge{max-width:150px}.HomepageCinematicTourGallery-module__lNHkeG__stats{gap:6px;display:grid}}@media (prefers-reduced-motion:reduce){.HomepageCinematicTourGallery-module__lNHkeG__imageFrame>img,.HomepageCinematicTourGallery-module__lNHkeG__openIcon,.HomepageCinematicTourGallery-module__lNHkeG__viewAll svg,.HomepageCinematicTourGallery-module__lNHkeG__controls button,.HomepageCinematicTourGallery-module__lNHkeG__card{transition:none}.HomepageCinematicTourGallery-module__lNHkeG__card:hover,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within,.HomepageCinematicTourGallery-module__lNHkeG__card:hover .HomepageCinematicTourGallery-module__lNHkeG__imageFrame>img,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within .HomepageCinematicTourGallery-module__lNHkeG__imageFrame>img,.HomepageCinematicTourGallery-module__lNHkeG__card:hover .HomepageCinematicTourGallery-module__lNHkeG__openIcon,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within .HomepageCinematicTourGallery-module__lNHkeG__openIcon,.HomepageCinematicTourGallery-module__lNHkeG__viewAll:hover svg{transform:none}}.HomepageCinematicTourGallery-module__lNHkeG__section{--card-dark:#1b242d;--card-dark-soft:#232f3a;--card-border:#ffffff29}.HomepageCinematicTourGallery-module__lNHkeG__card{background:#f8f8f6;border-color:#d5d9dc;align-self:start;height:auto;box-shadow:0 14px 34px #0f172a1a}.HomepageCinematicTourGallery-module__lNHkeG__media,.HomepageCinematicTourGallery-module__lNHkeG__cardContent,.HomepageCinematicTourGallery-module__lNHkeG__titleBox{color:#18222c;background:#f8f8f6;height:auto}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{border-top-color:#d5d9dc}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{background:#eef1f3;min-height:0;border-top-color:#d5d9dc!important}.HomepageCinematicTourGallery-module__lNHkeG__openIcon{color:#18222c;background:#fff;border-color:#aeb7bf}.HomepageCinematicTourGallery-module__lNHkeG__card{height:auto;box-shadow:none;background:#fff;border:1px solid #cfd5da;border-radius:6px;align-self:start;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__card:hover,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within{border-color:var(--slider-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame{border-bottom:1px solid #cfd5da}.HomepageCinematicTourGallery-module__lNHkeG__cardContent,.HomepageCinematicTourGallery-module__lNHkeG__titleBox{color:#18222c;background:#fff;height:auto}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{border:0;min-height:0;padding:22px 24px}.HomepageCinematicTourGallery-module__lNHkeG__cardContent h3,.HomepageCinematicTourGallery-module__lNHkeG__price{color:#18222c}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{background:#f5f6f7;min-height:0;padding:16px 24px 18px;border-top:1px solid #d9dee2!important}.HomepageCinematicTourGallery-module__lNHkeG__stat{color:#5d6872}.HomepageCinematicTourGallery-module__lNHkeG__openIcon{color:#18222c;background:#fff;border:1px solid #aeb7bf;border-radius:4px}.HomepageCinematicTourGallery-module__lNHkeG__card{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;display:flex;overflow:visible}.HomepageCinematicTourGallery-module__lNHkeG__card:hover,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within{box-shadow:none;border-color:#0000;transform:translateY(-2px)}.HomepageCinematicTourGallery-module__lNHkeG__media{background:0 0;flex-direction:column;width:100%;height:100%;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame{border:1px solid #d5dadd;border-radius:6px 6px 0 0;flex:none;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__cardContent{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{box-sizing:border-box;background:#fff;border:1px solid #d5dadd;border-top:0;min-height:150px;padding:20px 24px}.HomepageCinematicTourGallery-module__lNHkeG__cardContent h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{box-sizing:border-box;background:#f4f6f7;min-height:84px;margin-top:auto;border:1px solid #d5dadd!important;border-top:0!important;border-radius:0 0 6px 6px!important}.HomepageCinematicTourGallery-module__lNHkeG__card,.HomepageCinematicTourGallery-module__lNHkeG__card:hover,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within{border-radius:0;align-self:start;height:auto;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.HomepageCinematicTourGallery-module__lNHkeG__media,.HomepageCinematicTourGallery-module__lNHkeG__cardContent{height:auto;background:0 0!important}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame{border-radius:8px;overflow:hidden;border:0!important}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{padding:18px 2px 10px;background:0 0!important;border:0!important;min-height:0!important}.HomepageCinematicTourGallery-module__lNHkeG__cardContent h3{color:#18222c;margin:8px 0 0}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{margin:0;padding:8px 2px 14px;background:0 0!important;border:0!important;min-height:0!important}.HomepageCinematicTourGallery-module__lNHkeG__stats{align-items:center}.HomepageCinematicTourGallery-module__lNHkeG__stat,.HomepageCinematicTourGallery-module__lNHkeG__price{color:#4f5b64}.HomepageCinematicTourGallery-module__lNHkeG__price{color:#18222c}.HomepageCinematicTourGallery-module__lNHkeG__openIcon{color:#ea580c;background:0 0;border:0;border-radius:0;width:34px;height:34px}.HomepageCinematicTourGallery-module__lNHkeG__challenge{--challenge-value:#18222c!important;--challenge-track:#18222c29!important;--challenge-info-border:#18222c4d!important;--challenge-info-color:#34424f!important;--challenge-info-bg:transparent!important}.HomepageCinematicTourGallery-module__lNHkeG__track{align-items:stretch}.HomepageCinematicTourGallery-module__lNHkeG__card,.HomepageCinematicTourGallery-module__lNHkeG__card:hover,.HomepageCinematicTourGallery-module__lNHkeG__card:focus-within{align-self:stretch;height:100%;display:flex;background:#fff!important;border:1px solid #d5dadd!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 16px #0000000a!important}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame{border-radius:0!important}.HomepageCinematicTourGallery-module__lNHkeG__media{flex-direction:column;width:100%;height:100%;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__cardContent{flex-direction:column;flex:1;display:flex}.HomepageCinematicTourGallery-module__lNHkeG__titleBox{flex-direction:column;justify-content:flex-start;padding:18px 20px 10px;display:flex;min-height:90px!important}.HomepageCinematicTourGallery-module__lNHkeG__cardFooter{width:100%;margin-top:auto;padding:8px 20px 18px}.HomepageCinematicTourGallery-module__lNHkeG__stats{align-items:center;min-height:34px}.HomepageCinematicTourGallery-module__lNHkeG__openIcon{align-self:center}.HomepageCinematicTourGallery-module__lNHkeG__shell{padding-bottom:56px;position:relative}.HomepageCinematicTourGallery-module__lNHkeG__controls{z-index:10;gap:6px;position:absolute;bottom:0;right:0}.HomepageCinematicTourGallery-module__lNHkeG__controls button{color:#18222c;width:38px;height:38px;box-shadow:none;background:#fff;border:1px solid #d4d9dd;border-radius:8px}.HomepageCinematicTourGallery-module__lNHkeG__controls button:hover:not(:disabled),.HomepageCinematicTourGallery-module__lNHkeG__controls button:focus-visible{border-color:var(--slider-accent);background:var(--slider-accent);color:#fff}.HomepageCinematicTourGallery-module__lNHkeG__swipeHint{margin:0;position:absolute;bottom:12px;left:0}.HomepageCinematicTourGallery-module__lNHkeG__track{scrollbar-width:thin;scrollbar-color:#18222c47 transparent;padding-bottom:14px}.HomepageCinematicTourGallery-module__lNHkeG__track::-webkit-scrollbar{height:4px}.HomepageCinematicTourGallery-module__lNHkeG__track::-webkit-scrollbar-track{background:0 0}.HomepageCinematicTourGallery-module__lNHkeG__track::-webkit-scrollbar-thumb{background:#18222c3d;border-radius:999px}.HomepageCinematicTourGallery-module__lNHkeG__track::-webkit-scrollbar-thumb:hover{background:#ea580ca6}@media (max-width:620px){.HomepageCinematicTourGallery-module__lNHkeG__shell{padding-bottom:52px}.HomepageCinematicTourGallery-module__lNHkeG__controls{right:0}.HomepageCinematicTourGallery-module__lNHkeG__controls button{width:36px;height:36px}.HomepageCinematicTourGallery-module__lNHkeG__swipeHint{max-width:calc(100% - 92px);font-size:.6rem}}.HomepageCinematicTourGallery-module__lNHkeG__imageFrame{aspect-ratio:1}
.EditorFields-module__BrCRhW__field{gap:var(--editor-space-2,.5rem);min-width:0;color:var(--editor-text,var(--admin-text-main,#202832));font-family:var(--editor-font-body,var(--font-body,system-ui, sans-serif));display:grid}.EditorFields-module__BrCRhW__labelRow{justify-content:space-between;align-items:baseline;gap:var(--editor-space-3,.75rem);min-width:0;display:flex}.EditorFields-module__BrCRhW__label{color:inherit;font-size:var(--editor-text-sm,.875rem);font-weight:650;line-height:var(--editor-leading-tight,1.25)}.EditorFields-module__BrCRhW__required{color:var(--editor-text-muted,var(--admin-text-muted,#66717c));font-size:var(--editor-text-xs,.75rem);font-style:normal;font-weight:500}.EditorFields-module__BrCRhW__hint,.EditorFields-module__BrCRhW__error{font-size:var(--editor-text-xs,.75rem);line-height:var(--editor-leading-normal,1.5);margin:0}.EditorFields-module__BrCRhW__hint{color:var(--editor-text-muted,var(--admin-text-muted,#66717c))}.EditorFields-module__BrCRhW__error{color:var(--editor-danger,#aa3d38);font-weight:600}.EditorFields-module__BrCRhW__control,.EditorFields-module__BrCRhW__textarea,.EditorFields-module__BrCRhW__select{width:100%;min-width:0;min-height:var(--editor-control-height,2.75rem);border:1px solid var(--editor-border,var(--admin-border,#d9dee2));border-radius:var(--editor-radius-md,.5rem);background:var(--editor-surface,var(--admin-surface,#fff));color:var(--editor-text,var(--admin-text-main,#202832));font:inherit;transition:border-color var(--editor-duration-fast,.12s) var(--editor-ease,ease), box-shadow var(--editor-duration-fast,.12s) var(--editor-ease,ease), background-color var(--editor-duration-fast,.12s) var(--editor-ease,ease);outline:none;line-height:1.4}.EditorFields-module__BrCRhW__control,.EditorFields-module__BrCRhW__select{padding:0 var(--editor-space-3,.75rem)}.EditorFields-module__BrCRhW__textarea{resize:vertical;min-height:7.5rem;padding:var(--editor-space-3,.75rem)}.EditorFields-module__BrCRhW__control:hover:not(:disabled),.EditorFields-module__BrCRhW__textarea:hover:not(:disabled),.EditorFields-module__BrCRhW__select:hover:not(:disabled){border-color:var(--editor-border-strong,#bcc5cc)}.EditorFields-module__BrCRhW__control:focus-visible,.EditorFields-module__BrCRhW__textarea:focus-visible,.EditorFields-module__BrCRhW__select:focus-visible{border-color:var(--editor-accent,var(--admin-accent,#b95f35));box-shadow:0 0 0 3px var(--editor-focus-ring,#b95f353d)}.EditorFields-module__BrCRhW__toggle label{cursor:pointer;display:inline-flex}.EditorFields-module__BrCRhW__toggleInput:focus-visible+label .EditorFields-module__BrCRhW__toggleTrack{border-color:var(--editor-accent,var(--admin-accent,#b95f35));box-shadow:0 0 0 3px var(--editor-focus-ring,#b95f353d)}.EditorFields-module__BrCRhW__invalid{border-color:var(--editor-danger,#aa3d38)}.EditorFields-module__BrCRhW__control:disabled,.EditorFields-module__BrCRhW__textarea:disabled,.EditorFields-module__BrCRhW__select:disabled{cursor:not-allowed;background:var(--editor-surface-muted,#eef1f3);color:var(--editor-text-muted,#66717c);opacity:.8}.EditorFields-module__BrCRhW__control::placeholder,.EditorFields-module__BrCRhW__textarea::placeholder{color:var(--editor-text-soft,#87919a)}.EditorFields-module__BrCRhW__withPrefix{border:1px solid var(--editor-border,var(--admin-border,#d9dee2));border-radius:var(--editor-radius-md,.5rem);background:var(--editor-surface,#fff);grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.EditorFields-module__BrCRhW__withPrefix:focus-within{border-color:var(--editor-accent,var(--admin-accent,#b95f35));box-shadow:0 0 0 3px var(--editor-focus-ring,#b95f353d)}.EditorFields-module__BrCRhW__prefix{padding:0 var(--editor-space-3,.75rem);border-right:1px solid var(--editor-border,#d9dee2);background:var(--editor-surface-subtle,#f7f8f9);color:var(--editor-text-muted,#66717c);font-size:var(--editor-text-sm,.875rem);white-space:nowrap;align-items:center;display:inline-flex}.EditorFields-module__BrCRhW__withPrefix .EditorFields-module__BrCRhW__control{box-shadow:none;border:0;border-radius:0}.EditorFields-module__BrCRhW__toggle{min-height:var(--editor-touch-target,2.75rem);justify-content:space-between;align-items:center;gap:var(--editor-space-4,1rem);cursor:pointer;display:inline-flex}.EditorFields-module__BrCRhW__toggleInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EditorFields-module__BrCRhW__toggleTrack{border:1px solid var(--editor-border-strong,#bcc5cc);border-radius:var(--editor-radius-pill,999px);background:var(--editor-surface-muted,#eef1f3);width:2.75rem;height:1.5rem;transition:background-color var(--editor-duration,.18s) var(--editor-ease,ease), border-color var(--editor-duration,.18s) var(--editor-ease,ease);flex:none;align-items:center;padding:.125rem;display:inline-flex;position:relative}.EditorFields-module__BrCRhW__toggleTrack:after{background:var(--editor-surface,#fff);content:"";width:1.125rem;height:1.125rem;transition:transform var(--editor-duration,.18s) var(--editor-ease,ease);border-radius:50%;transform:translate(0);box-shadow:0 1px 2px #141f2833}.EditorFields-module__BrCRhW__toggleInput:checked+label .EditorFields-module__BrCRhW__toggleTrack{border-color:var(--editor-accent,#b95f35);background:var(--editor-accent,#b95f35)}.EditorFields-module__BrCRhW__toggleInput:checked+label .EditorFields-module__BrCRhW__toggleTrack:after{transform:translate(1.25rem)}.EditorFields-module__BrCRhW__toggleInput:disabled+label .EditorFields-module__BrCRhW__toggleTrack{cursor:not-allowed;opacity:.55}.EditorFields-module__BrCRhW__toggleState{color:var(--editor-text-muted,#66717c);font-size:var(--editor-text-xs,.75rem);font-weight:650}.EditorFields-module__BrCRhW__media{gap:var(--editor-space-3,.75rem);min-width:0;display:grid}.EditorFields-module__BrCRhW__mediaActions{align-items:center;gap:var(--editor-space-2,.5rem);flex-wrap:wrap;display:flex}.EditorFields-module__BrCRhW__mediaPreview{aspect-ratio:16/9;border:1px solid var(--editor-border,#d9dee2);border-radius:var(--editor-radius-md,.5rem);background:var(--editor-surface-muted,#eef1f3);overflow:hidden}.EditorFields-module__BrCRhW__mediaPreview img{object-fit:cover;width:100%;height:100%;display:block}.EditorFields-module__BrCRhW__group{gap:var(--editor-space-5,1.25rem);border:0;min-width:0;margin:0;padding:0;display:grid}.EditorFields-module__BrCRhW__groupHeader{justify-content:space-between;align-items:start;gap:var(--editor-space-4,1rem);min-width:0;padding-bottom:var(--editor-space-3,.75rem);border-bottom:1px solid var(--editor-border,#d9dee2);display:flex}.EditorFields-module__BrCRhW__groupTitle{color:var(--editor-text,#202832);font-family:var(--editor-font-heading,inherit);font-size:var(--editor-text-md,1rem);font-weight:700;line-height:var(--editor-leading-tight,1.25);padding:0}.EditorFields-module__BrCRhW__groupDescription{margin:var(--editor-space-1,.25rem) 0 0;color:var(--editor-text-muted,#66717c);font-size:var(--editor-text-sm,.875rem);line-height:var(--editor-leading-normal,1.5)}.EditorFields-module__BrCRhW__groupBody{gap:var(--editor-space-4,1rem);min-width:0;display:grid}.EditorFields-module__BrCRhW__summary{gap:var(--editor-space-3,.75rem);padding:var(--editor-space-4,1rem);border:1px solid var(--editor-danger,#aa3d38);border-radius:var(--editor-radius-md,.5rem);background:var(--editor-danger-soft,#fff0ef);color:var(--editor-text,#202832);display:grid}.EditorFields-module__BrCRhW__summaryWarning{border-color:var(--editor-warning,#97620d);background:var(--editor-warning-soft,#fff7e5)}.EditorFields-module__BrCRhW__summaryWarning .EditorFields-module__BrCRhW__summaryLink{color:var(--editor-warning,#7b4f08)}.EditorFields-module__BrCRhW__summary:focus-visible{outline:3px solid var(--editor-focus-ring,#b95f353d);outline-offset:2px}.EditorFields-module__BrCRhW__summaryTitle{font-size:var(--editor-text-sm,.875rem);margin:0;font-weight:750}.EditorFields-module__BrCRhW__summaryList{gap:var(--editor-space-2,.5rem);margin:0;padding-left:1.25rem;display:grid}.EditorFields-module__BrCRhW__summaryLink{color:var(--editor-danger,#8e2f2a);font-size:var(--editor-text-sm,.875rem);text-underline-offset:.16em;font-weight:650;text-decoration:underline}@media (max-width:640px){.EditorFields-module__BrCRhW__labelRow,.EditorFields-module__BrCRhW__groupHeader{align-items:stretch}.EditorFields-module__BrCRhW__withPrefix{grid-template-columns:minmax(0,1fr)}.EditorFields-module__BrCRhW__prefix{border-right:0;border-bottom:1px solid var(--editor-border,#d9dee2);min-height:2rem}}@media (prefers-reduced-motion:reduce){.EditorFields-module__BrCRhW__control,.EditorFields-module__BrCRhW__textarea,.EditorFields-module__BrCRhW__select,.EditorFields-module__BrCRhW__toggleTrack,.EditorFields-module__BrCRhW__toggleTrack:after{transition:none}}
.UnsavedChangesGuard-module__zFY9va__button{min-height:var(--editor-touch-target,2.75rem);padding:0 var(--editor-space-4,1rem);border-radius:var(--editor-radius-md,.5rem);font:inherit;font-size:var(--editor-text-sm,.875rem);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.UnsavedChangesGuard-module__zFY9va__button:focus-visible{outline:3px solid var(--editor-focus-ring,#b95f353d);outline-offset:2px}.UnsavedChangesGuard-module__zFY9va__button:disabled{cursor:wait;opacity:.62}.UnsavedChangesGuard-module__zFY9va__secondary{border-color:var(--editor-border,#d9dee2);background:var(--editor-surface,#fff);color:var(--editor-text,#202832)}.UnsavedChangesGuard-module__zFY9va__danger{background:var(--editor-danger,#aa3d38);color:var(--editor-text-inverse,#fff)}.UnsavedChangesGuard-module__zFY9va__primary{background:var(--editor-accent,#b95f35);color:var(--editor-text-inverse,#fff)}@media (max-width:640px){.UnsavedChangesGuard-module__zFY9va__button{width:100%}}
.ClientBlockInspector-module__hQ7xRW__inspector{background:#f7f9fc;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.ClientBlockInspector-module__hQ7xRW__header{background:#fff;border-bottom:1px solid #e4e7ec;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;display:grid}.ClientBlockInspector-module__hQ7xRW__headerIcon{color:#175cd3;background:#eff8ff;border:1px solid #d1e9ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.ClientBlockInspector-module__hQ7xRW__header>div>span,.ClientBlockInspector-module__hQ7xRW__header>div>strong{display:block}.ClientBlockInspector-module__hQ7xRW__header>div>span{color:#667085;letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:850}.ClientBlockInspector-module__hQ7xRW__header strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.92rem;line-height:1.25;overflow:hidden}.ClientBlockInspector-module__hQ7xRW__tabs{background:#fff;border-bottom:1px solid #e4e7ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px;display:grid}.ClientBlockInspector-module__hQ7xRW__tabs button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:40px;padding:0 8px;font-family:inherit;font-size:.7rem;font-weight:800;transition:border-color .15s,background .15s,color .15s}.ClientBlockInspector-module__hQ7xRW__tabs button:hover{color:#344054;background:#f2f4f7}.ClientBlockInspector-module__hQ7xRW__tabs button.ClientBlockInspector-module__hQ7xRW__activeTab{color:#175cd3;box-shadow:none;background:#eff8ff;border-color:#b2ddff}.ClientBlockInspector-module__hQ7xRW__body{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f9fc;min-height:0;overflow:hidden auto}.ClientBlockInspector-module__hQ7xRW__body::-webkit-scrollbar{width:10px}.ClientBlockInspector-module__hQ7xRW__body::-webkit-scrollbar-track{background:0 0}.ClientBlockInspector-module__hQ7xRW__body::-webkit-scrollbar-thumb{background:#c5ccd6 padding-box padding-box;border:3px solid #0000;border-radius:999px}.ClientBlockInspector-module__hQ7xRW__tabBody{gap:18px;padding:18px 18px 34px;display:grid}.ClientBlockInspector-module__hQ7xRW__tabBody .admin-field{gap:8px;margin:0}.ClientBlockInspector-module__hQ7xRW__tabBody .admin-field-label{color:#344054;align-items:flex-end;font-size:.76rem;font-weight:800;line-height:1.35}.ClientBlockInspector-module__hQ7xRW__tabBody .admin-field-hint{color:#667085;margin-top:-3px;font-size:.68rem;line-height:1.45}.ClientBlockInspector-module__hQ7xRW__tabBody input,.ClientBlockInspector-module__hQ7xRW__tabBody textarea,.ClientBlockInspector-module__hQ7xRW__tabBody select,.ClientBlockInspector-module__hQ7xRW__itemCard textarea,.ClientBlockInspector-module__hQ7xRW__itemCard input,.ClientBlockInspector-module__hQ7xRW__actionCard textarea,.ClientBlockInspector-module__hQ7xRW__actionCard input{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #cfd5df;border-radius:9px;outline:none;width:100%;min-height:42px;padding:10px 11px;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.ClientBlockInspector-module__hQ7xRW__tabBody textarea,.ClientBlockInspector-module__hQ7xRW__itemCard textarea,.ClientBlockInspector-module__hQ7xRW__actionCard textarea{resize:vertical;min-height:96px}.ClientBlockInspector-module__hQ7xRW__tabBody input:hover,.ClientBlockInspector-module__hQ7xRW__tabBody textarea:hover,.ClientBlockInspector-module__hQ7xRW__tabBody select:hover,.ClientBlockInspector-module__hQ7xRW__itemCard input:hover,.ClientBlockInspector-module__hQ7xRW__itemCard textarea:hover,.ClientBlockInspector-module__hQ7xRW__actionCard input:hover,.ClientBlockInspector-module__hQ7xRW__actionCard textarea:hover{border-color:#98a2b3}.ClientBlockInspector-module__hQ7xRW__tabBody input:focus,.ClientBlockInspector-module__hQ7xRW__tabBody textarea:focus,.ClientBlockInspector-module__hQ7xRW__tabBody select:focus,.ClientBlockInspector-module__hQ7xRW__itemCard input:focus,.ClientBlockInspector-module__hQ7xRW__itemCard textarea:focus,.ClientBlockInspector-module__hQ7xRW__actionCard input:focus,.ClientBlockInspector-module__hQ7xRW__actionCard textarea:focus{border-color:#2b5c8f;box-shadow:0 0 0 3px #2b5c8f1f}.ClientBlockInspector-module__hQ7xRW__tabBody input::placeholder,.ClientBlockInspector-module__hQ7xRW__tabBody textarea::placeholder{color:#98a2b3}:is(.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-editor,.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-items,.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-image-field){gap:12px;display:grid}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-editor{gap:16px}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-item{background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:10px;padding:14px;display:grid;box-shadow:0 1px 2px #10182808}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-item>header{color:#344054;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;font-size:.74rem;display:flex}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-remove.admin-button{min-height:32px;padding:6px 9px;font-size:.68rem}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-add.admin-button{border-style:dashed;width:100%;min-height:42px}.ClientBlockInspector-module__hQ7xRW__tabBody .photo-upload-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ClientBlockInspector-module__hQ7xRW__tabBody .photo-upload-field>input[type=file]{display:none}.ClientBlockInspector-module__hQ7xRW__tabBody .photo-upload-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;justify-content:center;min-width:0;min-height:40px;padding:8px 10px;font-family:inherit;font-size:.69rem;font-weight:800;line-height:1.25}.ClientBlockInspector-module__hQ7xRW__tabBody .photo-upload-button:hover{color:#175cd3;background:#f5f9ff;border-color:#84adff}.ClientBlockInspector-module__hQ7xRW__tabBody .photo-upload-button:disabled{opacity:.55;cursor:wait}.ClientBlockInspector-module__hQ7xRW__tabBody .photo-upload-status{grid-column:1/-1;font-size:.67rem}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-image-preview{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:10px;height:128px;display:block;overflow:hidden}.ClientBlockInspector-module__hQ7xRW__tabBody .homepage-section-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.ClientBlockInspector-module__hQ7xRW__imageEditor{background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:12px;padding:13px;display:grid;box-shadow:0 1px 2px #10182808}.ClientBlockInspector-module__hQ7xRW__imageEditor .photo-upload-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ClientBlockInspector-module__hQ7xRW__imageEditor .photo-upload-field>input[type=file]{display:none}.ClientBlockInspector-module__hQ7xRW__imageEditor .photo-upload-button{color:#344054;min-width:0;min-height:42px;box-shadow:none;background:#fff;border:1px solid #d0d5dd;border-radius:9px;justify-content:center;padding:9px 10px;font-family:inherit;font-size:.69rem;font-weight:800;line-height:1.25}.ClientBlockInspector-module__hQ7xRW__imageEditor .photo-upload-button:hover{color:#175cd3;background:#f5f9ff;border-color:#84adff}.ClientBlockInspector-module__hQ7xRW__imageEditor .photo-upload-status{grid-column:1/-1;font-size:.66rem}.ClientBlockInspector-module__hQ7xRW__imagePreview{aspect-ratio:16/9;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.ClientBlockInspector-module__hQ7xRW__imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.ClientBlockInspector-module__hQ7xRW__actionCard,.ClientBlockInspector-module__hQ7xRW__itemCard{background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:12px;padding:13px;display:grid;box-shadow:0 1px 2px #10182806}.ClientBlockInspector-module__hQ7xRW__actionCard>header,.ClientBlockInspector-module__hQ7xRW__itemCard>header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.ClientBlockInspector-module__hQ7xRW__actionCard>header strong,.ClientBlockInspector-module__hQ7xRW__itemCard>header strong{color:#344054;font-size:.72rem;font-weight:850}.ClientBlockInspector-module__hQ7xRW__actionCard>header button,.ClientBlockInspector-module__hQ7xRW__itemCard>header button,.ClientBlockInspector-module__hQ7xRW__itemTools button{color:#667085;cursor:pointer;background:#f9fafb;border:1px solid #e4e7ec;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.ClientBlockInspector-module__hQ7xRW__actionCard>header button:hover,.ClientBlockInspector-module__hQ7xRW__itemCard>header button:hover,.ClientBlockInspector-module__hQ7xRW__itemTools button:hover:not(:disabled){color:#175cd3;background:#eff8ff;border-color:#b2ddff}.ClientBlockInspector-module__hQ7xRW__itemTools button:last-child:hover:not(:disabled){color:#b42318;background:#fff1f0;border-color:#fda29b}.ClientBlockInspector-module__hQ7xRW__actionCard>header button:disabled,.ClientBlockInspector-module__hQ7xRW__itemCard>header button:disabled,.ClientBlockInspector-module__hQ7xRW__itemTools button:disabled{opacity:.35;cursor:not-allowed}.ClientBlockInspector-module__hQ7xRW__addAction,.ClientBlockInspector-module__hQ7xRW__addItem{color:#475467;cursor:pointer;background:#ffffffb8;border:1px dashed #98a2b3;border-radius:9px;min-height:42px;padding:0 12px;font-family:inherit;font-size:.7rem;font-weight:800;transition:border-color .15s,background .15s,color .15s}.ClientBlockInspector-module__hQ7xRW__addAction:hover,.ClientBlockInspector-module__hQ7xRW__addItem:hover{color:#175cd3;background:#eff8ff;border-color:#528bca}.ClientBlockInspector-module__hQ7xRW__itemsEditor{gap:12px;padding-top:2px;display:grid}.ClientBlockInspector-module__hQ7xRW__editorGroup{gap:10px;padding-top:4px;display:grid}.ClientBlockInspector-module__hQ7xRW__editorGroup+.ClientBlockInspector-module__hQ7xRW__editorGroup{border-top:1px solid #e4e7ec;margin-top:2px;padding-top:18px}.ClientBlockInspector-module__hQ7xRW__editorGroupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ClientBlockInspector-module__hQ7xRW__editorGroupHeader strong,.ClientBlockInspector-module__hQ7xRW__editorGroupHeader small{display:block}.ClientBlockInspector-module__hQ7xRW__editorGroupHeader strong{color:#344054;font-size:.75rem;font-weight:850}.ClientBlockInspector-module__hQ7xRW__editorGroupHeader small{color:#667085;margin-top:3px;font-size:.65rem;line-height:1.4}.ClientBlockInspector-module__hQ7xRW__itemCard[open]{border-color:#cfd8e6;box-shadow:0 2px 7px #1018280b}.ClientBlockInspector-module__hQ7xRW__itemCard>summary{list-style:none}.ClientBlockInspector-module__hQ7xRW__itemCard>summary::-webkit-details-marker{display:none}.ClientBlockInspector-module__hQ7xRW__itemSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;display:grid}.ClientBlockInspector-module__hQ7xRW__itemSummary>span:first-child{min-width:0}.ClientBlockInspector-module__hQ7xRW__itemSummary small,.ClientBlockInspector-module__hQ7xRW__itemSummary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ClientBlockInspector-module__hQ7xRW__itemSummary small{color:#98a2b3;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:850}.ClientBlockInspector-module__hQ7xRW__itemSummary strong{color:#344054;margin-top:3px;font-size:.73rem}.ClientBlockInspector-module__hQ7xRW__itemTools{gap:5px;display:flex}.ClientBlockInspector-module__hQ7xRW__itemFields{border-top:1px solid #f0f2f5;gap:12px;margin-top:10px;padding-top:13px;display:grid}.ClientBlockInspector-module__hQ7xRW__twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ClientBlockInspector-module__hQ7xRW__inlineActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ClientBlockInspector-module__hQ7xRW__inlineActions button{color:#475467;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;font-size:.67rem;font-weight:800}.ClientBlockInspector-module__hQ7xRW__inlineActions button:hover{color:#175cd3;background:#f5f9ff;border-color:#84adff}.ClientBlockInspector-module__hQ7xRW__editorNote{color:#1849a9;background:#eff8ff;border:1px solid #b2ddff;border-radius:11px;padding:13px 14px}.ClientBlockInspector-module__hQ7xRW__editorNote strong{font-size:.74rem;font-weight:850;display:block}.ClientBlockInspector-module__hQ7xRW__editorNote p{color:#475467;margin:5px 0 0;font-size:.68rem;line-height:1.5}.ClientBlockInspector-module__hQ7xRW__visibilityCard{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px;display:grid;box-shadow:0 1px 2px #10182808}.ClientBlockInspector-module__hQ7xRW__visibilityCard>span:first-child{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.ClientBlockInspector-module__hQ7xRW__visibilityCard.ClientBlockInspector-module__hQ7xRW__visible>span:first-child{color:#027a48;background:#ecfdf3}.ClientBlockInspector-module__hQ7xRW__visibilityCard.ClientBlockInspector-module__hQ7xRW__hidden>span:first-child{color:#667085;background:#f2f4f7}.ClientBlockInspector-module__hQ7xRW__visibilityCard strong,.ClientBlockInspector-module__hQ7xRW__visibilityCard small{display:block}.ClientBlockInspector-module__hQ7xRW__visibilityCard strong{font-size:.78rem}.ClientBlockInspector-module__hQ7xRW__visibilityCard small{color:#667085;margin-top:4px;font-size:.67rem;line-height:1.45}.ClientBlockInspector-module__hQ7xRW__settingsActions{gap:9px;display:grid}.ClientBlockInspector-module__hQ7xRW__settingsActions .admin-button{width:100%}.ClientBlockInspector-module__hQ7xRW__expertLink{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px;text-decoration:none;display:grid}.ClientBlockInspector-module__hQ7xRW__expertLink:hover{background:#f5f9ff;border-color:#84adff}.ClientBlockInspector-module__hQ7xRW__expertLink>svg{box-sizing:content-box;color:#175cd3;background:#eff8ff;border-radius:9px;padding:9px}.ClientBlockInspector-module__hQ7xRW__expertLink strong,.ClientBlockInspector-module__hQ7xRW__expertLink small{display:block}.ClientBlockInspector-module__hQ7xRW__expertLink strong{font-size:.75rem}.ClientBlockInspector-module__hQ7xRW__expertLink small{color:#667085;margin-top:4px;font-size:.65rem;line-height:1.45}[data-client-control=selected]{outline-offset:4px;border-radius:8px;outline:2px solid #175cd347;scroll-margin-block:96px}.ClientBlockInspector-module__hQ7xRW__selectionBreadcrumb{color:#175cd3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.64rem;font-weight:750;display:block;overflow:hidden}@media (max-width:520px){.ClientBlockInspector-module__hQ7xRW__tabBody{padding-inline:14px}.ClientBlockInspector-module__hQ7xRW__twoColumnFields,.ClientBlockInspector-module__hQ7xRW__inlineActions,.ClientBlockInspector-module__hQ7xRW__itemSummary{grid-template-columns:1fr}.ClientBlockInspector-module__hQ7xRW__itemTools{justify-content:flex-start}}
.HomepageSectionEditorV2-module__xufUPa__editor,.HomepageSectionEditorV2-module__xufUPa__stack,.HomepageSectionEditorV2-module__xufUPa__manager,.HomepageSectionEditorV2-module__xufUPa__detail,.HomepageSectionEditorV2-module__xufUPa__card,.HomepageSectionEditorV2-module__xufUPa__mediaPanel{gap:14px;display:grid}.HomepageSectionEditorV2-module__xufUPa__summary{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dbe7f5;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.HomepageSectionEditorV2-module__xufUPa__summaryIcon{color:#175cd3;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.HomepageSectionEditorV2-module__xufUPa__summary div{gap:2px;min-width:0;display:grid}.HomepageSectionEditorV2-module__xufUPa__summary span,.HomepageSectionEditorV2-module__xufUPa__heading span,.HomepageSectionEditorV2-module__xufUPa__detail header span,.HomepageSectionEditorV2-module__xufUPa__managerTitle span{color:#667085;font-size:.68rem;font-weight:700}.HomepageSectionEditorV2-module__xufUPa__summary strong,.HomepageSectionEditorV2-module__xufUPa__heading strong,.HomepageSectionEditorV2-module__xufUPa__detail header strong,.HomepageSectionEditorV2-module__xufUPa__managerTitle strong{color:#101828}.HomepageSectionEditorV2-module__xufUPa__summary small,.HomepageSectionEditorV2-module__xufUPa__heading small,.HomepageSectionEditorV2-module__xufUPa__itemCopy small,.HomepageSectionEditorV2-module__xufUPa__toggle small,.HomepageSectionEditorV2-module__xufUPa__sourceChoice small{color:#667085;font-size:.68rem;line-height:1.45}.HomepageSectionEditorV2-module__xufUPa__badge{white-space:nowrap;background:#eef4ff;border-radius:999px;padding:5px 8px;color:#175cd3!important;font-size:.63rem!important}.HomepageSectionEditorV2-module__xufUPa__card,.HomepageSectionEditorV2-module__xufUPa__detail{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px;box-shadow:0 1px 2px #10182808}.HomepageSectionEditorV2-module__xufUPa__heading,.HomepageSectionEditorV2-module__xufUPa__managerTitle,.HomepageSectionEditorV2-module__xufUPa__detail header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.HomepageSectionEditorV2-module__xufUPa__heading>div,.HomepageSectionEditorV2-module__xufUPa__managerTitle>div,.HomepageSectionEditorV2-module__xufUPa__detail header>div{gap:3px;display:grid}.HomepageSectionEditorV2-module__xufUPa__grid2,.HomepageSectionEditorV2-module__xufUPa__grid3{gap:10px;display:grid}.HomepageSectionEditorV2-module__xufUPa__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageSectionEditorV2-module__xufUPa__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.HomepageSectionEditorV2-module__xufUPa__rail{gap:8px;display:grid}.HomepageSectionEditorV2-module__xufUPa__row{background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid}.HomepageSectionEditorV2-module__xufUPa__rowActive{background:#f5f9ff;border-color:#84adff;box-shadow:0 0 0 2px #175cd314}.HomepageSectionEditorV2-module__xufUPa__rowSelect{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.HomepageSectionEditorV2-module__xufUPa__number{color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800}.HomepageSectionEditorV2-module__xufUPa__thumb{color:#667085;background:#eef2f6;border-radius:8px;place-items:center;width:48px;height:38px;display:grid;overflow:hidden}.HomepageSectionEditorV2-module__xufUPa__thumb img,.HomepageSectionEditorV2-module__xufUPa__preview img,.HomepageSectionEditorV2-module__xufUPa__widePreview img{object-fit:cover;width:100%;height:100%}.HomepageSectionEditorV2-module__xufUPa__itemCopy{gap:2px;min-width:0;display:grid}.HomepageSectionEditorV2-module__xufUPa__itemCopy strong,.HomepageSectionEditorV2-module__xufUPa__itemCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomepageSectionEditorV2-module__xufUPa__itemCopy strong{color:#344054;font-size:.72rem}.HomepageSectionEditorV2-module__xufUPa__rowActions{align-items:center;gap:2px;display:flex}.HomepageSectionEditorV2-module__xufUPa__rowActions button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.HomepageSectionEditorV2-module__xufUPa__rowActions button:hover:not(:disabled){color:#101828;background:#f2f4f7}.HomepageSectionEditorV2-module__xufUPa__rowActions button:disabled{opacity:.28;cursor:not-allowed}.HomepageSectionEditorV2-module__xufUPa__segmented{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.HomepageSectionEditorV2-module__xufUPa__segmented button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:.68rem;font-weight:800;display:flex}.HomepageSectionEditorV2-module__xufUPa__segmented .HomepageSectionEditorV2-module__xufUPa__active{color:#175cd3;background:#fff;box-shadow:0 1px 3px #1018281f}.HomepageSectionEditorV2-module__xufUPa__preview{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:11px;height:150px;overflow:hidden}.HomepageSectionEditorV2-module__xufUPa__widePreview{background:#f2f4f7;border-radius:12px;height:190px;margin-top:8px;overflow:hidden}.HomepageSectionEditorV2-module__xufUPa__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.HomepageSectionEditorV2-module__xufUPa__layoutChoice{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:8px;min-height:100px;padding:10px;display:grid;position:relative}.HomepageSectionEditorV2-module__xufUPa__layoutChoice.HomepageSectionEditorV2-module__xufUPa__activeChoice{color:#175cd3;background:#f5f9ff;border-color:#84adff}.HomepageSectionEditorV2-module__xufUPa__layoutChoice>svg{position:absolute;top:8px;right:8px}.HomepageSectionEditorV2-module__xufUPa__layoutChoice strong{font-size:.7rem}.HomepageSectionEditorV2-module__xufUPa__layoutMock{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:3px;height:52px;display:grid}.HomepageSectionEditorV2-module__xufUPa__layoutMock i{background:#d0d5dd;border-radius:4px}.HomepageSectionEditorV2-module__xufUPa__layoutMock i:first-child{background:#98a2b3;grid-row:1/3}.HomepageSectionEditorV2-module__xufUPa__sourceChoices{gap:8px;display:grid}.HomepageSectionEditorV2-module__xufUPa__sourceChoice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:3px;padding:12px 34px 12px 12px;display:grid;position:relative}.HomepageSectionEditorV2-module__xufUPa__sourceChoice>svg{position:absolute;top:13px;right:13px}.HomepageSectionEditorV2-module__xufUPa__sourceChoice.HomepageSectionEditorV2-module__xufUPa__activeChoice{background:#f5f9ff;border-color:#84adff}.HomepageSectionEditorV2-module__xufUPa__toggle{border-top:1px solid #f0f2f5;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 0;display:grid}.HomepageSectionEditorV2-module__xufUPa__toggle:first-of-type{border-top:0}.HomepageSectionEditorV2-module__xufUPa__toggle input{margin-top:2px}.HomepageSectionEditorV2-module__xufUPa__toggle span{gap:2px;display:grid}.HomepageSectionEditorV2-module__xufUPa__toggle strong{color:#344054;font-size:.72rem}.HomepageSectionEditorV2-module__xufUPa__note{color:#475467;background:#f7fbff;border:1px solid #dbe7f5;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:12px;font-size:.7rem;line-height:1.5;display:grid}.HomepageSectionEditorV2-module__xufUPa__rangeValue{color:#667085;text-align:right;margin-top:-8px;font-size:.67rem}.HomepageSectionEditorV2-module__xufUPa__empty{color:#344054;cursor:pointer;background:#fff;border:1px dashed #98a2b3;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-weight:800;display:flex}.HomepageSectionEditorV2-module__xufUPa__linkedSource{background:linear-gradient(145deg,#f7fbff 0%,#fff 100%);border:1px solid #c7d7ee;border-radius:14px;gap:13px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280a}.HomepageSectionEditorV2-module__xufUPa__linkedSourceHeader{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;display:grid}.HomepageSectionEditorV2-module__xufUPa__linkedSourceIcon{color:#175cd3;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.HomepageSectionEditorV2-module__xufUPa__linkedSourceCopy{gap:3px;min-width:0;display:grid}.HomepageSectionEditorV2-module__xufUPa__linkedSourceCopy>span{color:#175cd3;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.HomepageSectionEditorV2-module__xufUPa__linkedSourceCopy>strong{color:#101828;font-size:.76rem;line-height:1.35}.HomepageSectionEditorV2-module__xufUPa__linkedSourceCopy>p{color:#667085;margin:2px 0 0;font-size:.69rem;line-height:1.55}.HomepageSectionEditorV2-module__xufUPa__linkedSourceAction{color:#fff;background:#175cd3;border:1px solid #175cd3;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:36px;padding:0 12px;font-size:.68rem;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.HomepageSectionEditorV2-module__xufUPa__linkedSourceAction:hover{background:#1849a9;border-color:#1849a9;transform:translateY(-1px)}.HomepageSectionEditorV2-module__xufUPa__linkedSourceAction:focus-visible{outline-offset:2px;outline:3px solid #175cd338}@media (prefers-reduced-motion:reduce){.HomepageSectionEditorV2-module__xufUPa__linkedSourceAction{transition:none}.HomepageSectionEditorV2-module__xufUPa__linkedSourceAction:hover{transform:none}}@media (max-width:720px){.HomepageSectionEditorV2-module__xufUPa__summary{grid-template-columns:38px minmax(0,1fr)}.HomepageSectionEditorV2-module__xufUPa__badge{grid-column:1/-1;width:max-content}.HomepageSectionEditorV2-module__xufUPa__grid2,.HomepageSectionEditorV2-module__xufUPa__grid3,.HomepageSectionEditorV2-module__xufUPa__layoutGrid,.HomepageSectionEditorV2-module__xufUPa__row{grid-template-columns:1fr}.HomepageSectionEditorV2-module__xufUPa__rowActions{justify-content:flex-end}}
.TripBlockInspector-module__lsrcSG__sourceCard{background:#eff8ff;border:1px solid #b2ddff;border-radius:12px;gap:14px;padding:16px;display:grid}.TripBlockInspector-module__lsrcSG__sourceIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.TripBlockInspector-module__lsrcSG__sourceIcon{color:#175cd3;background:#d1e9ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.TripBlockInspector-module__lsrcSG__sourceIdentity span,.TripBlockInspector-module__lsrcSG__sourceIdentity strong,.TripBlockInspector-module__lsrcSG__sourceIdentity small{display:block}.TripBlockInspector-module__lsrcSG__sourceIdentity span{color:#175cd3;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.TripBlockInspector-module__lsrcSG__sourceIdentity strong{color:#101828;margin-top:3px;font-size:.86rem}.TripBlockInspector-module__lsrcSG__sourceIdentity small{color:#475467;margin-top:3px;font-size:.68rem;line-height:1.4}.TripBlockInspector-module__lsrcSG__summary{color:#344054;background:#fff;border-radius:8px;margin:0;padding:10px 11px;font-size:.72rem;font-weight:700;line-height:1.45}.TripBlockInspector-module__lsrcSG__sourceLink{color:#fff;background:#175cd3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.TripBlockInspector-module__lsrcSG__sourceHelp{color:#667085;margin:0;font-size:.7rem;line-height:1.5}.TripBlockInspector-module__lsrcSG__promotionCard{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;gap:11px;padding:15px;display:grid}.TripBlockInspector-module__lsrcSG__promotionCard header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.TripBlockInspector-module__lsrcSG__promotionIcon{color:#b54708;background:#fef0c7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.TripBlockInspector-module__lsrcSG__promotionCard header>div>span,.TripBlockInspector-module__lsrcSG__promotionCard header>div>strong{display:block}.TripBlockInspector-module__lsrcSG__promotionCard header div>span{color:#b54708;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.TripBlockInspector-module__lsrcSG__promotionCard header strong{color:#7a2e0e;margin-top:3px;font-size:.82rem;line-height:1.35}.TripBlockInspector-module__lsrcSG__promotionPrice{background:#ffffffc7;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:7px;padding:10px 11px;display:flex}.TripBlockInspector-module__lsrcSG__promotionPrice span{color:#98a2b3;font-size:.7rem;text-decoration:line-through}.TripBlockInspector-module__lsrcSG__promotionPrice strong{color:#b42318;font-size:.9rem}.TripBlockInspector-module__lsrcSG__promotionPrice em{color:#b54708;margin-left:auto;font-size:.68rem;font-style:normal;font-weight:850}.TripBlockInspector-module__lsrcSG__promotionCard p,.TripBlockInspector-module__lsrcSG__promotionCard small{color:#7a2e0e;margin:0;font-size:.69rem;line-height:1.5}.TripBlockInspector-module__lsrcSG__promotionCard small{color:#93370d}.TripBlockInspector-module__lsrcSG__promotionLink{color:#fff;background:#b54708;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.TripBlockInspector-module__lsrcSG__inlinePromotionCreator{gap:10px;padding-top:2px;display:grid}.TripBlockInspector-module__lsrcSG__inlinePromotionToggle,.TripBlockInspector-module__lsrcSG__inlineAdvancedToggle{color:#93370d;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:#fff;border:1px solid #b547083d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:.72rem;font-weight:800;display:flex}.TripBlockInspector-module__lsrcSG__inlinePromotionToggle span,.TripBlockInspector-module__lsrcSG__inlineAdvancedToggle span{align-items:center;gap:7px;display:inline-flex}.TripBlockInspector-module__lsrcSG__inlinePromotionForm{background:#ffffffe6;border:1px solid #b547082e;border-radius:11px;gap:12px;padding:13px;display:grid}.TripBlockInspector-module__lsrcSG__inlinePromotionForm input,.TripBlockInspector-module__lsrcSG__inlinePromotionForm select,.TripBlockInspector-module__lsrcSG__inlinePromotionForm textarea{width:100%;min-width:0}.TripBlockInspector-module__lsrcSG__inlinePromotionIntro,.TripBlockInspector-module__lsrcSG__inlineDepartureScopeHeader{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.TripBlockInspector-module__lsrcSG__inlinePromotionIntro>svg,.TripBlockInspector-module__lsrcSG__inlineDepartureScopeHeader>svg{color:#b54708;margin-top:2px}.TripBlockInspector-module__lsrcSG__inlinePromotionIntro strong,.TripBlockInspector-module__lsrcSG__inlinePromotionIntro span,.TripBlockInspector-module__lsrcSG__inlineDepartureScopeHeader strong,.TripBlockInspector-module__lsrcSG__inlineDepartureScopeHeader span{display:block}.TripBlockInspector-module__lsrcSG__inlinePromotionIntro strong,.TripBlockInspector-module__lsrcSG__inlineDepartureScopeHeader strong{color:#7a2e0e;font-size:.76rem}.TripBlockInspector-module__lsrcSG__inlinePromotionIntro span,.TripBlockInspector-module__lsrcSG__inlineDepartureScopeHeader span{color:#93370d;margin-top:3px;font-size:.66rem;line-height:1.45}.TripBlockInspector-module__lsrcSG__inlinePromotionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.TripBlockInspector-module__lsrcSG__inlineDepartureScope{background:#fffaf2;border:1px solid #b5470826;border-radius:9px;gap:8px;padding:11px;display:grid}.TripBlockInspector-module__lsrcSG__inlineDepartureScope>label{color:#7a2e0e;cursor:pointer;background:#fff;border:1px solid #fedf89;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.TripBlockInspector-module__lsrcSG__inlineDepartureScope>label input{width:auto;margin-top:2px}.TripBlockInspector-module__lsrcSG__inlineDepartureScope>label strong,.TripBlockInspector-module__lsrcSG__inlineDepartureScope>label small{display:block}.TripBlockInspector-module__lsrcSG__inlineDepartureScope>label strong{color:#7a2e0e;font-size:.68rem}.TripBlockInspector-module__lsrcSG__inlineDepartureScope>label small{color:#93370d;text-transform:capitalize;margin-top:2px;font-size:.62rem}.TripBlockInspector-module__lsrcSG__inlineAdvancedToggle{background:#fffcf5;border-style:dashed;min-height:36px;font-size:.68rem}.TripBlockInspector-module__lsrcSG__inlineAdvancedFields{gap:10px;display:grid}.TripBlockInspector-module__lsrcSG__inlinePromotionError{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:8px 10px;font-weight:700;color:#b42318!important;font-size:.66rem!important}.TripBlockInspector-module__lsrcSG__inlinePromotionActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.TripBlockInspector-module__lsrcSG__inlinePromotionCancel{color:#475467;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 11px;font-size:.7rem;font-weight:750}.TripBlockInspector-module__lsrcSG__designNotice{background:#fff;border:1px solid #e4e7ec;border-radius:11px;gap:7px;padding:16px;display:grid}.TripBlockInspector-module__lsrcSG__designNotice strong{color:#101828;font-size:.8rem}.TripBlockInspector-module__lsrcSG__designNotice p{color:#667085;margin:0;font-size:.7rem;line-height:1.5}@media (max-width:520px){.TripBlockInspector-module__lsrcSG__inlinePromotionGrid{grid-template-columns:1fr}}
.TripActivitySelectionEditor-module__x4YWyW__panel{border:1px solid color-mix(in srgb, var(--admin-accent,#175cd3) 22%, var(--admin-border,#e4e7ec));background:#fff;border-radius:11px;overflow:hidden}.TripActivitySelectionEditor-module__x4YWyW__header{border-bottom:1px solid var(--admin-border,#e4e7ec);background:color-mix(in srgb, var(--admin-accent,#175cd3) 5%, #fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.TripActivitySelectionEditor-module__x4YWyW__icon{background:color-mix(in srgb, var(--admin-accent,#175cd3) 11%, #fff);width:30px;height:30px;color:var(--admin-accent,#175cd3);border-radius:8px;place-items:center;display:grid}.TripActivitySelectionEditor-module__x4YWyW__header>div{gap:2px;min-width:0;display:grid}.TripActivitySelectionEditor-module__x4YWyW__header strong{color:var(--admin-text-main,#101828);font-size:.76rem}.TripActivitySelectionEditor-module__x4YWyW__header small{color:var(--admin-text-muted,#667085);font-size:.63rem;line-height:1.35}.TripActivitySelectionEditor-module__x4YWyW__state{color:#027a48;white-space:nowrap;background:#ecfdf3;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:.6rem;font-weight:800;display:inline-flex}.TripActivitySelectionEditor-module__x4YWyW__stateDirty{color:#b54708;background:#fffaeb}.TripActivitySelectionEditor-module__x4YWyW__body{gap:10px;padding:10px;display:grid}.TripActivitySelectionEditor-module__x4YWyW__fieldGroup{gap:6px;display:grid}.TripActivitySelectionEditor-module__x4YWyW__fieldGroup>span{color:var(--admin-text-muted,#667085);letter-spacing:.03em;text-transform:uppercase;font-size:.63rem;font-weight:800}.TripActivitySelectionEditor-module__x4YWyW__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.TripActivitySelectionEditor-module__x4YWyW__activityCard{-webkit-user-select:none;user-select:none;transition:border-color .12s,background-color .12s,box-shadow .12s;position:relative;border:1.5px solid var(--admin-border,#e4e7ec)!important;min-width:0!important;min-height:40px!important;color:var(--admin-text-main,#101828)!important;cursor:pointer!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;border-radius:8px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.TripActivitySelectionEditor-module__x4YWyW__activityCard:hover{border-color:color-mix(in srgb, var(--admin-accent,#175cd3) 40%, var(--admin-border,#d0d5dd))!important;background:#f9fafb!important}.TripActivitySelectionEditor-module__x4YWyW__activityCardSelected{box-shadow:0 1px 3px #175cd314;border-color:var(--admin-accent,#175cd3)!important;background:color-mix(in srgb, var(--admin-accent,#175cd3) 7%, #fff)!important}.TripActivitySelectionEditor-module__x4YWyW__hiddenCheckbox{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.TripActivitySelectionEditor-module__x4YWyW__customCheck{transition:all .12s;color:#0000!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #d0d5dd!important;border-radius:4px!important;flex:0 0 16px!important;justify-content:center!important;align-items:center!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:inline-flex!important}.TripActivitySelectionEditor-module__x4YWyW__activityCard:hover .TripActivitySelectionEditor-module__x4YWyW__customCheck{border-color:#98a2b3!important}.TripActivitySelectionEditor-module__x4YWyW__customCheckActive{border-color:var(--admin-accent,#175cd3)!important;background:var(--admin-accent,#175cd3)!important;color:#fff!important}.TripActivitySelectionEditor-module__x4YWyW__activityName{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--admin-text-main,#101828)!important;text-align:left!important;flex:auto!important;font-size:.72rem!important;font-weight:600!important;line-height:1.25!important;display:inline-block!important;overflow:hidden!important}.TripActivitySelectionEditor-module__x4YWyW__activityCardSelected .TripActivitySelectionEditor-module__x4YWyW__activityName{color:var(--admin-accent,#175cd3)!important;font-weight:700!important}.TripActivitySelectionEditor-module__x4YWyW__specificPanel{border:1px solid var(--admin-border,#e4e7ec);background:var(--admin-bg-soft,#f8fafc);border-radius:9px;overflow:hidden}.TripActivitySelectionEditor-module__x4YWyW__specificPanel>summary{min-height:40px;color:var(--admin-text-main,#101828);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}.TripActivitySelectionEditor-module__x4YWyW__specificPanel>summary::-webkit-details-marker{display:none}.TripActivitySelectionEditor-module__x4YWyW__specificPanel>summary>span{align-items:baseline;gap:6px;min-width:0;display:flex}.TripActivitySelectionEditor-module__x4YWyW__specificPanel>summary strong{font-size:.7rem}.TripActivitySelectionEditor-module__x4YWyW__specificPanel>summary small{color:var(--admin-text-muted,#667085);font-size:.61rem}.TripActivitySelectionEditor-module__x4YWyW__specificPanel[open]>summary{border-bottom:1px solid var(--admin-border,#e4e7ec);background:#fff}.TripActivitySelectionEditor-module__x4YWyW__specificPanel[open]>summary svg{transform:rotate(180deg)}.TripActivitySelectionEditor-module__x4YWyW__specificBody{gap:9px;padding:9px;display:grid}.TripActivitySelectionEditor-module__x4YWyW__specificBody fieldset{border:1px solid var(--admin-border,#e4e7ec);background:#fff;border-radius:8px;gap:6px;margin:0;padding:8px;display:grid}.TripActivitySelectionEditor-module__x4YWyW__specificBody legend{color:var(--admin-text-muted,#667085);padding:0 4px;font-size:.61rem;font-weight:800}.TripActivitySelectionEditor-module__x4YWyW__specificBody p{color:var(--admin-text-muted,#667085);margin:0;font-size:.65rem;line-height:1.4}.TripActivitySelectionEditor-module__x4YWyW__error{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:8px;padding:8px 9px;font-size:.66rem;font-weight:700;line-height:1.4}.TripActivitySelectionEditor-module__x4YWyW__body>button{justify-content:center;width:100%}@media (max-width:420px){.TripActivitySelectionEditor-module__x4YWyW__header{grid-template-columns:auto minmax(0,1fr)}.TripActivitySelectionEditor-module__x4YWyW__state{grid-column:2;width:fit-content}.TripActivitySelectionEditor-module__x4YWyW__optionGrid{grid-template-columns:1fr}}
.TripChallengeSelector-module__cQaN2a__selector{gap:16px;display:grid}.TripChallengeSelector-module__cQaN2a__notice,.TripChallengeSelector-module__cQaN2a__preview,.TripChallengeSelector-module__cQaN2a__emptyPreview{background:#fff;border:1px solid #dfe4ea;border-radius:12px}.TripChallengeSelector-module__cQaN2a__notice{background:#f8fafc;gap:6px;padding:15px;display:grid}.TripChallengeSelector-module__cQaN2a__notice>span{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:800}.TripChallengeSelector-module__cQaN2a__notice strong{color:#111827;font-size:.9rem;line-height:1.35}.TripChallengeSelector-module__cQaN2a__notice p,.TripChallengeSelector-module__cQaN2a__preview p{color:#64748b;margin:0;font-size:.76rem;line-height:1.55}.TripChallengeSelector-module__cQaN2a__manageLink{color:#0f172a;align-items:center;gap:5px;width:fit-content;margin-top:4px;font-size:.73rem;font-weight:750;text-decoration:none;display:inline-flex}.TripChallengeSelector-module__cQaN2a__manageLink:hover{text-decoration:underline}.TripChallengeSelector-module__cQaN2a__preview{gap:12px;padding:14px;display:grid}.TripChallengeSelector-module__cQaN2a__preview header{align-items:center;gap:10px;display:flex}.TripChallengeSelector-module__cQaN2a__level{color:#fff;background:#111827;border-radius:8px;place-items:center;min-width:54px;height:34px;font-size:.67rem;font-weight:800;display:grid}.TripChallengeSelector-module__cQaN2a__preview header>div{gap:2px;min-width:0;display:grid}.TripChallengeSelector-module__cQaN2a__preview header strong{color:#111827;font-size:.86rem}.TripChallengeSelector-module__cQaN2a__preview header small{color:#64748b;font-size:.68rem}.TripChallengeSelector-module__cQaN2a__photoStrip{align-items:center;gap:6px;display:flex}.TripChallengeSelector-module__cQaN2a__photoStrip>div{background:#e2e8f0;border-radius:7px;width:54px;height:42px;overflow:hidden}.TripChallengeSelector-module__cQaN2a__photoStrip img{object-fit:cover;width:100%;height:100%}.TripChallengeSelector-module__cQaN2a__photoStrip>span{color:#475569;background:#f1f5f9;border-radius:7px;place-items:center;width:42px;height:42px;font-size:.7rem;font-weight:800;display:grid}.TripChallengeSelector-module__cQaN2a__emptyPreview{color:#94a3b8;background:#f8fafc;border-style:dashed;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:14px;font-size:.74rem;display:flex}.TripChallengeSelector-module__cQaN2a__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.TripChallengeSelector-module__cQaN2a__removeButton{color:#b91c1c;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.71rem;font-weight:750;display:inline-flex}@media (max-width:640px){.TripChallengeSelector-module__cQaN2a__actions{flex-direction:column;align-items:stretch}.TripChallengeSelector-module__cQaN2a__removeButton{justify-content:center}}
.ResponsivePreviewFrame-module__xqq-da__frame{background:#fff;width:100%;min-height:1px;transition:height .18s;position:relative;overflow:hidden}.ResponsivePreviewFrame-module__xqq-da__desktop,.ResponsivePreviewFrame-module__xqq-da__tablet,.ResponsivePreviewFrame-module__xqq-da__mobile{border-radius:0}.ResponsivePreviewFrame-module__xqq-da__iframe{background:#fff;border:0;width:100%;min-height:1px;display:block;overflow:hidden}.ResponsivePreviewFrame-module__xqq-da__loading{color:#667085;letter-spacing:.01em;pointer-events:none;background:#fff;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ResponsivePreviewFrame-module__xqq-da__frame{transition:none}}
.FavoriteButton-module__qjLcqq__button{color:#18202a;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 10px 28px #0000002e}.FavoriteButton-module__qjLcqq__button:hover{transform:translateY(-2px)}.FavoriteButton-module__qjLcqq__button>svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.FavoriteButton-module__qjLcqq__button:hover>svg{transform:scale(1.1)rotate(-6deg)}.FavoriteButton-module__qjLcqq__button:focus-visible{outline-offset:3px;outline:3px solid #ff6a18}.FavoriteButton-module__qjLcqq__icon,.FavoriteButton-module__qjLcqq__card{width:42px;height:42px}.FavoriteButton-module__qjLcqq__hero{z-index:6;width:48px;height:48px}.FavoriteButton-module__qjLcqq__text{min-height:42px;box-shadow:none;border-color:#18202a33;padding:0 16px}.FavoriteButton-module__qjLcqq__button.FavoriteButton-module__qjLcqq__saved{box-shadow:0 10px 30px #be123c4d;color:#fff!important;background:linear-gradient(145deg,#fb7185,#be123c)!important;border-color:#e11d48!important}.FavoriteButton-module__qjLcqq__button.FavoriteButton-module__qjLcqq__saved>svg{animation:.52s cubic-bezier(.16,1,.3,1) both FavoriteButton-module__qjLcqq__favoriteSavedPop}@keyframes FavoriteButton-module__qjLcqq__favoriteSavedPop{0%{transform:scale(.6)rotate(0)}46%{transform:scale(1.38)rotate(-12deg)}72%{transform:scale(.9)rotate(7deg)}to{transform:scale(1)rotate(0)}}.FavoriteButton-module__qjLcqq__label{font-size:.76rem;font-weight:800}@media (prefers-reduced-motion:reduce){.FavoriteButton-module__qjLcqq__button{transition:none}.FavoriteButton-module__qjLcqq__button:hover,.FavoriteButton-module__qjLcqq__button:hover>svg{transform:none}.FavoriteButton-module__qjLcqq__button.FavoriteButton-module__qjLcqq__saved>svg{animation:none}}
.RegionArticles-module__rOjFkq__section{background:var(--region-soft,#faf9f6);color:var(--region-ink,#181b1f);padding:clamp(88px,9vw,126px) 0}.RegionArticles-module__rOjFkq__shell{width:min(100% - clamp(32px,5vw,80px),1480px);margin-inline:auto}.RegionArticles-module__rOjFkq__heading{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:clamp(38px,5vw,56px);display:flex}.RegionArticles-module__rOjFkq__heading>div{max-width:830px}.RegionArticles-module__rOjFkq__eyebrow{color:var(--region-accent,#ea580c);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.66rem;font-weight:800;display:inline-flex}.RegionArticles-module__rOjFkq__eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.RegionArticles-module__rOjFkq__heading h2{font-family:var(--font-primary,var(--font-head,sans-serif));letter-spacing:-.035em;text-wrap:balance;margin:15px 0 0;font-size:clamp(2.8rem,4.6vw,4.5rem);font-weight:700;line-height:.96}.RegionArticles-module__rOjFkq__heading p{max-width:540px;color:var(--region-muted,#616861);margin:18px 0 0;line-height:1.7}.RegionArticles-module__rOjFkq__allLink,.RegionArticles-module__rOjFkq__readLink{color:inherit;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.RegionArticles-module__rOjFkq__allLink{border-bottom:1px solid;flex:none;min-height:44px}.RegionArticles-module__rOjFkq__grid{border-top:1px solid var(--region-line,#181b1f24);border-bottom:1px solid var(--region-line,#181b1f24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RegionArticles-module__rOjFkq__card{min-width:0;padding:24px 24px 28px 0}.RegionArticles-module__rOjFkq__card+.RegionArticles-module__rOjFkq__card{border-left:1px solid var(--region-line,#181b1f24);padding-left:24px}.RegionArticles-module__rOjFkq__card:last-child{padding-right:0}.RegionArticles-module__rOjFkq__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.RegionArticles-module__rOjFkq__media{aspect-ratio:4/3;background:#ded9d0;position:relative;overflow:hidden}.RegionArticles-module__rOjFkq__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .3s;display:block}.RegionArticles-module__rOjFkq__mediaFallback{background:linear-gradient(145deg,#ea580c1c,#0000 52%),#e9e4da;align-items:flex-end;width:100%;height:100%;padding:22px;display:flex}.RegionArticles-module__rOjFkq__mediaFallback span{color:#181b1f6b;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.RegionArticles-module__rOjFkq__content{flex-direction:column;flex:1;min-height:0;padding-top:22px;display:flex}.RegionArticles-module__rOjFkq__meta{color:var(--region-muted,#616861);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;font-size:.62rem;font-weight:800;display:flex}.RegionArticles-module__rOjFkq__meta span:first-child{color:var(--region-accent,#ea580c)}.RegionArticles-module__rOjFkq__content h3{font-family:var(--font-primary,var(--font-head,sans-serif));letter-spacing:-.025em;text-wrap:balance;margin:13px 0 0;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;line-height:1.08}.RegionArticles-module__rOjFkq__content p{color:var(--region-muted,#616861);margin:14px 0 0;font-size:.86rem;line-height:1.65}.RegionArticles-module__rOjFkq__footer{color:var(--region-muted,#616861);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:24px;font-size:.66rem;display:flex}.RegionArticles-module__rOjFkq__readLink{color:var(--region-ink,#181b1f)}.RegionArticles-module__rOjFkq__cardLink:hover .RegionArticles-module__rOjFkq__media img{filter:saturate(1.04);transform:scale(1.025)}.RegionArticles-module__rOjFkq__cardLink:hover .RegionArticles-module__rOjFkq__readLink{color:var(--region-accent,#ea580c)}@media (max-width:980px){.RegionArticles-module__rOjFkq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.RegionArticles-module__rOjFkq__card:nth-child(3){border-top:1px solid var(--region-line,#181b1f24);border-left:0;grid-column:1/-1;padding:24px 0 28px}.RegionArticles-module__rOjFkq__card:nth-child(3) .RegionArticles-module__rOjFkq__cardLink{grid-template-columns:minmax(240px,.75fr) minmax(0,1fr);gap:28px;display:grid}.RegionArticles-module__rOjFkq__card:nth-child(3) .RegionArticles-module__rOjFkq__content{padding-top:4px}}@media (max-width:760px){.RegionArticles-module__rOjFkq__heading{flex-direction:column;align-items:flex-start}.RegionArticles-module__rOjFkq__grid{grid-template-columns:1fr}.RegionArticles-module__rOjFkq__card,.RegionArticles-module__rOjFkq__card+.RegionArticles-module__rOjFkq__card,.RegionArticles-module__rOjFkq__card:nth-child(3){border-top:0;border-left:0;padding:22px 0 26px}.RegionArticles-module__rOjFkq__card+.RegionArticles-module__rOjFkq__card{border-top:1px solid var(--region-line,#181b1f24)}.RegionArticles-module__rOjFkq__card:nth-child(3) .RegionArticles-module__rOjFkq__cardLink{display:flex}}@media (max-width:520px){.RegionArticles-module__rOjFkq__footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.RegionArticles-module__rOjFkq__media img{transition:none}}
