.legacyHome.geoPage{color:#18212f;background:#f5f8fb}.legacyHome.geoPage .site-main{overflow:visible}.legacyHome .geoWrap{width:min(1180px,100% - 48px);margin:0 auto}.legacyHome .geoHero{color:#fff;background:#18212f;min-height:620px;padding:132px 0 86px;position:relative;overflow:hidden}.legacyHome .geoHero--service{min-height:540px}.legacyHome .geoHeroMedia{position:absolute;inset:0}.legacyHome .geoHeroMedia:after{content:"";background:linear-gradient(90deg,#0f172aeb,#0f172abd 44%,#0f172a5c);position:absolute;inset:0}.legacyHome .geoHeroMedia img{object-fit:cover;width:100%;height:100%}.legacyHome .geoHeroGrid,.legacyHome .geoServiceHeroGrid{z-index:1;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:54px;display:grid;position:relative}.legacyHome .geoHeroContent{max-width:720px}.legacyHome .geoEyebrow{color:#20ba8b;background:#20ba8b1a;border:1px solid #20ba8b6b;border-radius:6px;align-items:center;min-height:28px;padding:0 12px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.legacyHome .geoHero h1{margin:24px 0 18px;font-size:54px;font-weight:900;line-height:1.08}.legacyHome .geoHero p{color:#ffffffe0;max-width:680px;margin:0;font-size:18px;line-height:1.9}.legacyHome .geoCheckList{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.legacyHome .geoCheckList li{color:#ffffffeb;padding-left:26px;font-size:16px;line-height:1.75;position:relative}.legacyHome .geoCheckList li:before{content:"";background:#20ba8b;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0;box-shadow:0 0 0 6px #20ba8b24}.legacyHome .geoActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.legacyHome .geoButton{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:850;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.legacyHome .geoButton:hover{transform:translateY(-1px)}.legacyHome .geoButton--primary{color:#fff;background:#20ba8b;box-shadow:0 14px 28px #20ba8b38}.legacyHome .geoButton--ghost{color:#fff;background:#ffffff14;border-color:#ffffff42}.legacyHome .geoSignalPanel,.legacyHome .geoServiceNav{-webkit-backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 24px 70px #00000038}.legacyHome .geoSignalPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.legacyHome .geoSignalItem{background:#ffffff14;min-height:132px;padding:26px 24px}.legacyHome .geoSignalItem strong{color:#fff;font-size:34px;font-weight:900;line-height:1.1;display:block}.legacyHome .geoSignalItem span{color:#ffffffb8;margin-top:10px;font-size:14px;line-height:1.5;display:block}.legacyHome .geoSection{background:#fff;padding:82px 0}.legacyHome .geoSection--soft{background:#f5f8fb}.legacyHome.geoPage .geoPackageBox{background:#fff;margin-top:0;padding:82px 0}.legacyHome.geoPage .geoPackageWrap{width:min(1160px,100% - 48px)}.legacyHome .geoSectionHead{text-align:center;max-width:760px}.legacyHome .geoSectionHead--left{text-align:left;margin:0}.legacyHome .geoSectionHead h2{color:#18212f;margin:16px 0 14px;font-size:36px;font-weight:900;line-height:1.28}.legacyHome .geoSectionHead p{color:#667085;margin:0;font-size:16px;line-height:1.9}.legacyHome .geoPillarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.legacyHome .geoPillar,.legacyHome .geoServiceCard,.legacyHome .geoDeliverItem,.legacyHome .geoFaqItem,.legacyHome .geoListPanel,.legacyHome .geoTimelineItem{background:#fff;border:1px solid #e6edf3;border-radius:8px;box-shadow:0 16px 40px #0f172a0f}.legacyHome .geoPillar{padding:26px 22px}.legacyHome .geoPillar h3,.legacyHome .geoServiceCard h3,.legacyHome .geoDeliverItem h3{color:#18212f;margin:0;font-size:20px;font-weight:900;line-height:1.35}.legacyHome .geoPillar p,.legacyHome .geoServiceCard p{color:#667085;margin:14px 0 0;font-size:15px;line-height:1.8}.legacyHome .geoServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.legacyHome .geoServiceCard{min-height:250px;color:inherit;padding:28px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.legacyHome .geoServiceCard:hover{border-color:#20ba8b6b;transform:translateY(-3px);box-shadow:0 22px 54px #0f172a1a}.legacyHome .geoServiceCard span{color:#0f8768;background:#20ba8b1a;border-radius:6px;align-items:center;min-height:26px;margin-bottom:18px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.legacyHome .geoServiceCard em{color:#ff6726;margin-top:22px;font-size:14px;font-style:normal;font-weight:850;display:inline-flex}.legacyHome .geoSplit{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.legacyHome .geoTopicCloud{flex-wrap:wrap;gap:12px;display:flex}.legacyHome .geoTopicCloud span{color:#304155;background:#fff;border:1px solid #dce7ef;border-radius:8px;align-items:center;min-height:42px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.legacyHome .geoFaqList{gap:14px;margin-top:34px;display:grid}.legacyHome .geoFaqItem{padding:0;overflow:hidden}.legacyHome .geoFaqItem summary{color:#18212f;cursor:pointer;min-height:58px;padding:19px 22px;font-size:17px;font-weight:900}.legacyHome .geoFaqItem p{color:#667085;margin:0;padding:0 22px 22px;font-size:15px;line-height:1.85}.legacyHome .geoCtaBand{color:#fff;background:#18212f;padding:58px 0}.legacyHome .geoCtaInner{justify-content:space-between;align-items:center;gap:28px;display:flex}.legacyHome .geoCtaInner h2{color:#fff;margin:14px 0 0;font-size:30px;font-weight:900;line-height:1.35}.legacyHome.geoPage .companyBox .item{background:#fff;border:1px solid #18212f14;box-shadow:0 16px 36px #18212f14}.legacyHome.geoPage .companyBox .top,.legacyHome.geoPage .companyBox .contText,.legacyHome.geoPage .companyBox .number{color:#18212f}.legacyHome .geoBreadcrumb{color:#ffffffad;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:14px;font-weight:800;display:flex}.legacyHome .geoBreadcrumb a{color:#ffffffd1}.legacyHome .geoServiceNav{padding:22px}.legacyHome .geoServiceNav strong{color:#fff;margin-bottom:14px;font-size:18px;font-weight:900;line-height:1.3;display:block}.legacyHome .geoServiceNav a{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;min-height:42px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:850;display:flex}.legacyHome .geoServiceNav a.active,.legacyHome .geoServiceNav a:hover{color:#fff;background:#20ba8b2e;border-color:#20ba8b75}.legacyHome .geoDetailGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:42px;display:grid}.legacyHome .geoDetailGrid h2{color:#18212f;margin:16px 0 0;font-size:34px;font-weight:900;line-height:1.28}.legacyHome .geoListPanel{gap:12px;padding:26px;display:grid}.legacyHome .geoListPanel p{color:#4f5f73;margin:0;padding-left:24px;font-size:16px;line-height:1.8;position:relative}.legacyHome .geoListPanel p:before{content:"";background:#ff6726;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.legacyHome .geoDeliverGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.legacyHome .geoDeliverItem{min-height:166px;padding:24px 18px}.legacyHome .geoDeliverItem span{color:#20ba8b;margin-bottom:28px;font-size:15px;font-weight:900;line-height:1;display:block}.legacyHome .geoDeliverItem h3{font-size:17px}.legacyHome .geoTimeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.legacyHome .geoTimelineItem{min-height:176px;padding:24px}.legacyHome .geoTimelineItem span{color:#fff;background:#18212f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:22px;font-size:15px;font-weight:900;display:inline-grid}.legacyHome .geoTimelineItem p{color:#4f5f73;margin:0;font-size:15px;line-height:1.8}@media (max-width:1180px){.legacyHome .geoHeroGrid,.legacyHome .geoServiceHeroGrid{grid-template-columns:minmax(0,1fr) 320px;gap:34px}.legacyHome .geoPillarGrid,.legacyHome .geoTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyHome .geoDeliverGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.legacyHome .geoWrap{width:min(100% - 28px,720px)}.legacyHome .geoHero,.legacyHome .geoHero--service{min-height:0;padding:104px 0 62px}.legacyHome .geoHeroMedia:after{background:#0f172ac7}.legacyHome .geoHeroGrid,.legacyHome .geoServiceHeroGrid,.legacyHome .geoSplit,.legacyHome .geoDetailGrid,.legacyHome .geoCtaInner{grid-template-columns:1fr}.legacyHome .geoHero h1{font-size:36px}.legacyHome .geoHero p{font-size:16px}.legacyHome .geoSignalPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyHome .geoServiceGrid{grid-template-columns:1fr}.legacyHome .geoSection,.legacyHome.geoPage .geoPackageBox{padding:58px 0}.legacyHome.geoPage .geoPackageWrap{width:min(100% - 28px,720px)}.legacyHome .geoSectionHead{text-align:left}.legacyHome .geoSectionHead h2,.legacyHome .geoDetailGrid h2{font-size:28px}.legacyHome .geoCtaInner{flex-direction:column}.legacyHome .geoDeliverGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyHome .geoCtaInner{align-items:flex-start}}@media (max-width:620px){.legacyHome .geoPillarGrid,.legacyHome .geoDeliverGrid,.legacyHome .geoTimeline,.legacyHome .geoSignalPanel{grid-template-columns:1fr}.legacyHome .geoActions,.legacyHome .geoButton{width:100%}.legacyHome .geoSignalItem,.legacyHome .geoServiceCard,.legacyHome .geoPillar,.legacyHome .geoDeliverItem,.legacyHome .geoTimelineItem,.legacyHome .geoListPanel{min-height:0;padding:22px}.legacyHome .geoCtaInner h2{font-size:24px}}.legacyHome.geoPage--hub{color:#17231f;background:#f3f7f6}.legacyHome.geoPage--hub,.legacyHome.geoPage--hub *{letter-spacing:0}.legacyHome.geoPage--hub .geoWrap{width:min(1200px,100% - 48px)}.legacyHome.geoPage--hub .pageTitle{padding-top:0}.legacyHome.geoPage--hub .headerBox.headerBg:before{background:#111f1beb}.legacyHome.geoPage--hub .geoSection{padding:104px 0;position:relative}.legacyHome.geoPage--hub .geoEyebrow{color:#087d5d;background:#e7f7f1;border-color:#0fa77b47;border-radius:5px;min-height:30px;padding:0 12px;font-size:13px;font-weight:850}.legacyHome.geoPage--hub .geoHero{background:#101b19;min-height:680px;padding:142px 0 84px}.legacyHome.geoPage--hub .geoHeroMedia:after{background:#081012c2}.legacyHome.geoPage--hub .geoHeroMedia img{object-position:center 48%}.legacyHome.geoPage--hub .geoHeroGrid{grid-template-columns:minmax(0,1fr) 440px;gap:72px}.legacyHome.geoPage--hub .geoHeroContent{max-width:690px;animation:.72s both geoHeroContentIn}.legacyHome.geoPage--hub .geoHero .geoEyebrow{color:#78e0bd;background:#167a5b47;border-color:#50d9ab47}.legacyHome.geoPage--hub .geoHero h1{color:#fff;max-width:680px;margin:24px 0 22px;font-size:56px;font-weight:950;line-height:1.16}.legacyHome.geoPage--hub .geoHero h1>span{color:#63d9b1;margin-bottom:8px;font-size:18px;font-weight:900;line-height:1.3;display:block}.legacyHome.geoPage--hub .geoHero p{color:#ffffffc7;max-width:650px;font-size:17px;line-height:1.9}.legacyHome.geoPage--hub .geoActions{gap:12px;margin-top:32px}.legacyHome.geoPage--hub .geoButton{border-radius:6px;min-height:48px;padding:0 21px;font-size:15px;font-weight:850}.legacyHome.geoPage--hub .geoButton--primary{color:#fff;background:#ed5b2a;box-shadow:0 16px 34px #ed5b2a3d}.legacyHome.geoPage--hub .geoButton--primary:hover{color:#fff;background:#d94c20}.legacyHome.geoPage--hub .geoButton--ghost{color:#fff;background:#ffffff14;border-color:#ffffff42}.legacyHome.geoPage--hub .geoButton--dark{color:#fff;background:#17231f;margin-top:28px}.legacyHome.geoPage--hub .geoButton--light{color:#17231f;background:#fff}.legacyHome .geoHeroProof{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.legacyHome .geoHeroProof span{color:#ffffffb3;padding-left:18px;font-size:13px;font-weight:800;position:relative}.legacyHome .geoHeroProof span:before{content:"";background:#63d9b1;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.legacyHome .geoAnswerMap{color:#fff;-webkit-backdrop-filter:blur(12px);background:#0b1a17c7;border:1px solid #fff3;border-radius:8px;animation:.78s 80ms both geoHeroPanelIn;overflow:hidden;box-shadow:0 28px 70px #00000042}.legacyHome .geoAnswerMapHead,.legacyHome .geoAnswerQuery,.legacyHome .geoAnswerResult{padding:22px 24px}.legacyHome .geoAnswerMapHead{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;display:flex}.legacyHome .geoAnswerMapHead span{color:#63d9b1;font-size:12px;font-weight:900}.legacyHome .geoAnswerMapHead em{color:#ffffff8a;font-size:12px;font-style:normal;font-weight:700}.legacyHome .geoAnswerQuery small,.legacyHome .geoAnswerResult small{color:#ffffff80;font-size:12px;line-height:1.4;display:block}.legacyHome .geoAnswerQuery strong{color:#fff;margin-top:8px;font-size:18px;font-weight:850;line-height:1.65;display:block}.legacyHome .geoAnswerFlow{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legacyHome .geoAnswerFlow>div{border-right:1px solid #ffffff1f;min-width:0;padding:20px 16px}.legacyHome .geoAnswerFlow>div:last-child{border-right:0}.legacyHome .geoAnswerFlow span{color:#ed835d;font-size:12px;font-weight:900;display:block}.legacyHome .geoAnswerFlow strong,.legacyHome .geoAnswerFlow small{display:block}.legacyHome .geoAnswerFlow strong{color:#fff;margin-top:10px;font-size:14px;font-weight:850;line-height:1.4}.legacyHome .geoAnswerFlow small{color:#ffffff7a;margin-top:5px;font-size:11px;line-height:1.45}.legacyHome .geoAnswerResult{align-items:center;gap:14px;display:flex}.legacyHome .geoAnswerResult>span{background:#63d9b1;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 6px #63d9b11f}.legacyHome .geoAnswerResult strong{color:#fff;margin-top:4px;font-size:14px;font-weight:850;line-height:1.5;display:block}.legacyHome .geoHero--legacy .geoSignalPanel{animation:.78s 80ms both geoHeroPanelIn}.legacyHome .geoHero--legacy .geoCheckList,.legacyHome .geoHero--legacy .geoHeroContent h1{max-width:640px}.legacyHome .geoPlatformBand{background:#fff;border-bottom:1px solid #e1eae6}.legacyHome .geoPlatformInner{justify-content:space-between;align-items:center;gap:30px;min-height:84px;display:flex}.legacyHome .geoPlatformInner>strong{color:#65736d;flex:none;font-size:13px;font-weight:800;line-height:1.5}.legacyHome .geoPlatformInner>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 28px;display:flex}.legacyHome .geoPlatformInner span{color:#2c3b35;font-size:14px;font-weight:850}.legacyHome.geoPage--hub .geoSectionHead{max-width:780px}.legacyHome.geoPage--hub .geoSectionHead--left{text-align:left;margin:0}.legacyHome.geoPage--hub .geoSectionHead h2{color:#17231f;margin:18px 0 16px;font-size:40px;font-weight:950;line-height:1.3}.legacyHome.geoPage--hub .geoSectionHead p,.legacyHome .geoSectionIntro>p{color:#66736e;margin:0;font-size:16px;line-height:1.9}.legacyHome .geoTextLink{color:#087d5d;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:900;display:inline-flex}.legacyHome .geoProblemLayout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:78px;display:grid}.legacyHome .geoProblemLayout>.geoSectionHead{position:sticky;top:110px}.legacyHome .geoPainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legacyHome .geoPainCard{background:#fff;border:1px solid #e2ebe7;border-top:3px solid #0fa77b;border-radius:8px;min-height:230px;padding:28px 26px;box-shadow:0 18px 46px #182d250f}.legacyHome .geoPainCard:nth-child(2n){border-top-color:#ed5b2a}.legacyHome .geoPainCard>span{color:#94a39d;font-size:13px;font-weight:900;line-height:1}.legacyHome .geoPainCard h3{color:#17231f;margin:40px 0 12px;font-size:21px;font-weight:900;line-height:1.35}.legacyHome .geoPainCard p{color:#66736e;margin:0;font-size:14px;line-height:1.8}.legacyHome .geoOutcomeRail{border-top:1px solid #dfe8e4;border-bottom:1px solid #dfe8e4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.legacyHome .geoOutcomeRail>div{border-right:1px solid #dfe8e4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:104px;padding:20px 30px;display:grid}.legacyHome .geoOutcomeRail>div:last-child{border-right:0}.legacyHome .geoOutcomeRail strong{color:#087d5d;font-size:21px;font-weight:950;line-height:1.2}.legacyHome .geoOutcomeRail span{color:#66736e;font-size:13px;line-height:1.65}.legacyHome .geoMethodBand{color:#fff;background:#172822;padding:104px 0;scroll-margin-top:84px}.legacyHome .geoSectionHead--inverse{text-align:left;margin:0}.legacyHome.geoPage--hub .geoSectionHead--inverse h2{color:#fff;max-width:820px}.legacyHome.geoPage--hub .geoSectionHead--inverse p{color:#fff9}.legacyHome .geoMethodGrid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.legacyHome .geoMethodStep{border-right:1px solid #ffffff29;min-height:272px;padding:30px 26px}.legacyHome .geoMethodStep:last-child{border-right:0}.legacyHome .geoMethodStep>span{color:#63d9b1;font-size:14px;font-weight:900}.legacyHome .geoMethodStep h3{color:#fff;margin:50px 0 14px;font-size:21px;font-weight:900;line-height:1.35}.legacyHome .geoMethodStep p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.85}.legacyHome.geoPage--hub .geoSection--services{background:#f3f7f6}.legacyHome .geoSectionIntro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.68fr);align-items:end;gap:80px;display:grid}.legacyHome.geoPage--hub .geoServiceGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.legacyHome.geoPage--hub .geoServiceCard{min-height:312px;box-shadow:none;background:#fff;border:1px solid #dfe9e5;border-radius:8px;grid-column:span 3;padding:30px 28px 26px;position:relative;overflow:hidden}.legacyHome.geoPage--hub .geoServiceCard:nth-child(-n+2){grid-column:span 6;min-height:292px}.legacyHome.geoPage--hub .geoServiceCard:after{content:"";background:#0fa77b;width:54px;height:3px;transition:width .22s,background .22s;position:absolute;bottom:0;right:0}.legacyHome.geoPage--hub .geoServiceCard:nth-child(2n):after{background:#ed5b2a}.legacyHome.geoPage--hub .geoServiceCard:hover{border-color:#0fa77b6b;transform:translateY(-4px);box-shadow:0 24px 54px #182d251a}.legacyHome.geoPage--hub .geoServiceCard:hover:after{width:100%}.legacyHome .geoServiceNumber{align-items:initial;color:#9aa9a3;background:0 0;border-radius:0;min-height:0;margin-bottom:30px;padding:0;font-size:13px;font-weight:900;line-height:1;display:block}.legacyHome.geoPage--hub .geoServiceCard em span{min-height:0;color:inherit;font-size:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.legacyHome.geoPage--hub .geoServiceCard small{color:#087d5d;margin-bottom:10px;font-size:12px;font-weight:850;line-height:1.5;display:block}.legacyHome.geoPage--hub .geoServiceCard h3{color:#17231f;font-size:21px}.legacyHome.geoPage--hub .geoServiceCard p{color:#66736e;margin-top:13px;font-size:14px;line-height:1.78}.legacyHome.geoPage--hub .geoServiceCard em{color:#ed5b2a;margin:0;position:absolute;bottom:26px;right:28px}.legacyHome.geoPage--hub .geoSection--deliver{background:#fff}.legacyHome .geoDeliverLayout,.legacyHome .geoContentLayout,.legacyHome .geoFaqLayout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:86px;display:grid}.legacyHome .geoDeliverList{border-top:1px solid #dfe8e4}.legacyHome .geoDeliverList article,.legacyHome .geoTopicList article{border-bottom:1px solid #dfe8e4;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.legacyHome .geoDeliverList article>span,.legacyHome .geoTopicList article>span{color:#0a906b;font-size:13px;font-weight:900;line-height:1.5}.legacyHome .geoDeliverList h3,.legacyHome .geoTopicList h3{color:#17231f;margin:0;font-size:18px;font-weight:900;line-height:1.45}.legacyHome .geoDeliverList p,.legacyHome .geoTopicList p{color:#66736e;margin:7px 0 0;font-size:14px;line-height:1.75}.legacyHome.geoPage--hub .geoSection--content{background:#fff7f1}.legacyHome .geoTopicCloud{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.legacyHome .geoTopicCloud span{color:#654b3e;background:#ffffffb3;border:1px solid #eadbd0;border-radius:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:850}.legacyHome .geoTopicList{background:#fff;border:1px solid #eadbd0;border-radius:8px;padding:8px 28px}.legacyHome .geoTopicList article:last-child{border-bottom:0}.legacyHome.geoPage--hub .geoPackageBox{background:#fff;border-top:1px solid #e3ebe7;margin-top:0;padding:104px 0;scroll-margin-top:72px}.legacyHome.geoPage--hub .geoPackageWrap{width:min(1160px,100% - 48px)}.legacyHome.geoPage--hub .geoPackageTitle h3{color:#17231f;font-size:38px;font-weight:950;line-height:1.3}.legacyHome.geoPage--hub .geoPackageTitle .tips{color:#66736e;margin-top:14px;font-size:16px}.legacyHome.geoPage--hub .geoPackageTabs{background:#f1f5f3;border:1px solid #dfe7e3;border-radius:7px;width:min(380px,100% - 32px);height:42px;margin-top:28px}.legacyHome.geoPage--hub .geoPackageTabs button{border-radius:6px}.legacyHome.geoPage--hub .geoPackageTabs button.is-active{color:#fff;background:#17231f}.legacyHome.geoPage--hub .geoPlanCard{background:#f6f8f7;border-color:#e4ebe7}.legacyHome.geoPage--hub .geoPlanCard:hover,.legacyHome.geoPage--hub .geoPlanCard.is-active{background:#fff;border-color:#ed5b2a;box-shadow:0 16px 34px #ed5b2a14}.legacyHome.geoPage--hub .geoPlanCard.is-active .geoPlanPrice b,.legacyHome.geoPage--hub .geoPayAmount,.legacyHome.geoPage--hub .geoPayCountdown b,.legacyHome.geoPage--hub .geoBuyerItem b,.legacyHome.geoPage--hub .geoPayMethods button.is-active{color:#ed5b2a}.legacyHome.geoPage--hub .geoPlanBadge,.legacyHome.geoPage--hub .geoPayCashierLink,.legacyHome.geoPage--hub .geoPlanCheck{background:#ed5b2a}.legacyHome.geoPage--hub .geoBenefitsSet,.legacyHome.geoPage--hub .geoPayMethods button.is-active{border-color:#ed5b2a}.legacyHome.geoPage--hub .geoPayBoard,.legacyHome.geoPage--hub .geoEnterpriseBox{background:#f2f6f4}.legacyHome.geoPage--hub .geoBuyerWall:before{background:linear-gradient(#f2f6f4,#f2f6f400)}.legacyHome.geoPage--hub .geoBuyerWall:after{background:linear-gradient(#f2f6f400,#f2f6f4)}.legacyHome.geoPage--hub .geoSection--faq{background:#f3f7f6}.legacyHome.geoPage--hub .geoFaqLayout{align-items:start}.legacyHome.geoPage--hub .geoFaqList{border-top:1px solid #dbe5e1;gap:0;margin-top:0}.legacyHome.geoPage--hub .geoFaqItem{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dbe5e1;border-radius:0}.legacyHome.geoPage--hub .geoFaqItem summary{color:#17231f;min-height:72px;padding:24px 46px 24px 0;font-size:17px;line-height:1.5;list-style:none;position:relative}.legacyHome.geoPage--hub .geoFaqItem summary::-webkit-details-marker{display:none}.legacyHome.geoPage--hub .geoFaqItem summary>span,.legacyHome.geoPage--hub .geoFaqItem summary>span:after{content:"";background:#0a906b;width:16px;height:2px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.legacyHome.geoPage--hub .geoFaqItem summary>span:after{transition:transform .18s;top:0;right:0;transform:rotate(90deg)}.legacyHome.geoPage--hub .geoFaqItem[open] summary>span:after{transform:rotate(0)}.legacyHome.geoPage--hub .geoFaqItem p{color:#66736e;max-width:680px;padding:0 46px 24px 0}.legacyHome.geoPage--hub .geoCtaBand{color:#fff;background:#15231f;padding:72px 0}.legacyHome.geoPage--hub .geoCtaInner{justify-content:space-between;align-items:center;gap:54px;display:flex}.legacyHome.geoPage--hub .geoCtaInner>div:first-child{max-width:720px}.legacyHome.geoPage--hub .geoCtaInner .geoEyebrow{color:#63d9b1;background:#63d9b11a;border-color:#63d9b13d}.legacyHome.geoPage--hub .geoCtaInner h2{color:#fff;margin-top:16px;font-size:32px}.legacyHome.geoPage--hub .geoCtaInner p{color:#ffffff9e;margin:12px 0 0;font-size:15px;line-height:1.8}.legacyHome.geoPage--hub .geoCtaInner .geoActions{flex:none;margin-top:0}.legacyHome.geoPage--hub .pageTitle.animationTitle,.legacyHome.geoPage--hub .geoPackageTitle.animationTitle{animation:.72s both geoTitleIn}@keyframes geoHeroContentIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes geoHeroPanelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes geoTitleIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.legacyHome.geoPage--hub .geoHeroGrid{grid-template-columns:minmax(0,1fr) 390px;gap:40px}.legacyHome .geoProblemLayout,.legacyHome .geoDeliverLayout,.legacyHome .geoContentLayout,.legacyHome .geoFaqLayout{gap:52px}.legacyHome .geoMethodStep{padding:28px 20px}}@media (max-width:980px){.legacyHome.geoPage--hub .geoWrap,.legacyHome.geoPage--hub .geoPackageWrap{width:min(100% - 32px,760px)}.legacyHome.geoPage--hub .geoHero{min-height:0;padding:118px 0 72px}.legacyHome.geoPage--hub .geoHeroGrid{grid-template-columns:1fr;gap:46px}.legacyHome.geoPage--hub .geoHeroContent{max-width:700px}.legacyHome.geoPage--hub .geoHero h1{font-size:46px}.legacyHome .geoAnswerMap{max-width:620px}.legacyHome.geoPage--hub .geoSection,.legacyHome .geoMethodBand,.legacyHome.geoPage--hub .geoPackageBox{padding:78px 0}.legacyHome .geoPlatformInner,.legacyHome .geoSectionIntro{grid-template-columns:1fr}.legacyHome .geoPlatformInner{gap:12px;padding:20px 0;display:grid}.legacyHome .geoPlatformInner>div{justify-content:flex-start}.legacyHome .geoProblemLayout,.legacyHome .geoDeliverLayout,.legacyHome .geoContentLayout,.legacyHome .geoFaqLayout,.legacyHome .geoSectionIntro{grid-template-columns:1fr;gap:42px}.legacyHome .geoProblemLayout>.geoSectionHead{position:static}.legacyHome.geoPage--hub .geoSectionHead{text-align:left;max-width:720px}.legacyHome.geoPage--hub .geoSectionHead h2{font-size:34px}.legacyHome .geoOutcomeRail{margin-top:54px}.legacyHome .geoOutcomeRail>div{grid-template-columns:1fr;gap:8px;padding:20px}.legacyHome .geoMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyHome .geoMethodStep:nth-child(2){border-right:0}.legacyHome .geoMethodStep:nth-child(-n+2){border-bottom:1px solid #ffffff29}.legacyHome.geoPage--hub .geoServiceCard,.legacyHome.geoPage--hub .geoServiceCard:nth-child(-n+2){grid-column:span 6;min-height:292px}.legacyHome.geoPage--hub .geoCtaInner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.legacyHome.geoPage--hub .geoHero{padding:104px 0 54px}.legacyHome.geoPage--hub .geoHeroMedia img{object-position:60% center}.legacyHome.geoPage--hub .geoHero h1{margin-top:20px;font-size:38px;line-height:1.2}.legacyHome.geoPage--hub .geoHero p{font-size:15px;line-height:1.8}.legacyHome.geoPage--hub .geoActions,.legacyHome.geoPage--hub .geoButton{width:100%}.legacyHome .geoHeroProof{gap:10px 16px}.legacyHome .geoAnswerMap{display:none}.legacyHome .geoPlatformInner>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legacyHome .geoPlatformInner span{font-size:12px}.legacyHome.geoPage--hub .geoSection,.legacyHome .geoMethodBand,.legacyHome.geoPage--hub .geoPackageBox{padding:62px 0}.legacyHome.geoPage--hub .geoSectionHead h2{font-size:29px}.legacyHome .geoPainGrid,.legacyHome .geoOutcomeRail,.legacyHome .geoMethodGrid{grid-template-columns:1fr}.legacyHome .geoPainCard{min-height:0;padding:24px 22px}.legacyHome .geoPainCard h3{margin-top:26px}.legacyHome .geoOutcomeRail>div{border-bottom:1px solid #dfe8e4;border-right:0;min-height:0}.legacyHome .geoOutcomeRail>div:last-child{border-bottom:0}.legacyHome .geoMethodStep,.legacyHome .geoMethodStep:nth-child(2){border-bottom:1px solid #ffffff29;border-right:0;min-height:0;padding:26px 0}.legacyHome .geoMethodStep:last-child{border-bottom:0}.legacyHome .geoMethodStep h3{margin-top:24px}.legacyHome.geoPage--hub .geoServiceGrid{gap:14px}.legacyHome.geoPage--hub .geoServiceCard,.legacyHome.geoPage--hub .geoServiceCard:nth-child(-n+2){grid-column:span 12;min-height:274px;padding:26px 22px 24px}.legacyHome.geoPage--hub .geoServiceCard em{bottom:24px;right:22px}.legacyHome .geoDeliverList article,.legacyHome .geoTopicList article{grid-template-columns:36px minmax(0,1fr);gap:12px}.legacyHome .geoTopicList{padding:4px 18px}.legacyHome.geoPage--hub .geoPackageTitle h3{font-size:29px}.legacyHome.geoPage--hub .geoPackageTitle .tips{font-size:14px}.legacyHome.geoPage--hub .geoFaqItem summary{padding-right:38px;font-size:16px}.legacyHome.geoPage--hub .geoFaqItem p{padding-right:0}.legacyHome.geoPage--hub .geoCtaBand{padding:58px 0}.legacyHome.geoPage--hub .geoCtaInner h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.legacyHome.geoPage--hub .geoHeroContent,.legacyHome.geoPage--hub .geoAnswerMap,.legacyHome.geoPage--hub .pageTitle.animationTitle,.legacyHome.geoPage--hub .geoPackageTitle.animationTitle{animation:none}}
.legacyHome{width:100%;max-width:100%;overflow-x:hidden}.legacyHome .bannerBox .homeHero__controls{z-index:8;bottom:52px}.legacyHome .headerNewsSearchToggle{flex:0 0 42px;position:relative;inset:auto;transform:none}.legacyHome .searchOverlay{font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legacyHome .searchOverlay__backdrop,.legacyHome .searchPanel__submit,.legacyHome .searchPanel__close,.legacyHome .homeHero__controls button{cursor:pointer}.legacyHome .sampleSmallTownSwiper{padding:0 30px;position:relative}.legacyHome .sampleSmallTownSwiper .swiper-wrapper{align-items:stretch}.legacyHome .sampleSmallTownSwiper button.swiper-slide{appearance:none;color:#292929;height:64px;font:inherit;background:#f4f4f4;border:1px solid #b8b8b8;border-bottom:0;border-radius:2px 2px 0 0;margin:0;padding:0 12px;line-height:64px}.legacyHome .sampleSmallTownSwiper button.swiper-slide:focus{outline:0}.legacyHome .sampleSmallTownSwiper button.swiper-slide:focus-visible{outline-offset:-2px;outline:2px solid #ff6726b3}.legacyHome .sampleSmallTownSwiper button.swiper-slide+button.swiper-slide{border-left:0}.legacyHome .sampleSmallTownSwiper button.swiper-slide.active,.legacyHome .sampleSmallTownSwiper button.swiper-slide:hover{color:#ff6726}@media (max-width:980px){.legacyHome .bannerBox .homeHero__controls{bottom:20px}}@media (max-width:480px){.legacyHome .bannerBox .homeHero__controls{max-width:calc(100% - 32px)}.legacyHome .sampleSmallTownSwiper{padding:0}.legacyHome .sampleSmallTownSwiper button.swiper-slide{border:0;border-radius:999px;height:36px;padding:0 14px;line-height:36px}.legacyHome .sampleSmallTownSwiper button.swiper-slide+button.swiper-slide{border-left:0}.legacyHome .sampleSmallTownSwiper button.swiper-slide.active{color:#fff;background:#ff6726}}@media (max-width:980px){.legacyHome .headerNewsSearchToggle{display:none}}.legacyHome .legacyEmpty{color:#777;place-items:center;min-height:240px;font-size:16px;display:grid}.legacyHome .legacyCasesPage{background:#f7f8fa;padding:118px 0 76px}.legacyHome .legacyCasesPage .pageTitle{text-align:center;margin-bottom:42px}.legacyHome .legacyCasesPage .pageTitle h1{color:#212e44;margin:0;font-size:36px}.legacyHome .legacyCasesPage .pageTitle .tips{color:#7b8390;margin-top:14px}.legacyHome .legacyCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.legacyHome .legacyCaseCard{background:#fff;border:1px solid #eceff3;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #252f4114}.legacyHome .legacyCaseCard__image img{object-fit:cover;width:100%;height:225px;transition:transform .3s}.legacyHome .legacyCaseCard:hover .legacyCaseCard__image img{transform:scale(1.04)}.legacyHome .legacyCaseCard__body{padding:22px 24px 24px}.legacyHome .legacyCaseCard__body>span{color:#ff6726;font-size:13px}.legacyHome .legacyCaseCard h2{color:#212e44;margin:7px 0 10px;font-size:21px}.legacyHome .legacyCaseCard h2:hover{color:#ff6726}.legacyHome .legacyCaseCard p{color:#6f7783;min-height:44px;margin:0;font-size:14px;line-height:1.7}.legacyHome .case-single{padding-top:112px;padding-bottom:72px}.legacyHome .case-single h1{color:#212e44;margin:0;font-size:36px}.legacyHome .case-single .entry-content{color:#4c5664;margin-top:30px;line-height:1.9}.legacyHome .case-single .entry-content img{height:auto;margin:18px auto}.legacyHome .caseBackLink{color:#ff6726;margin-top:32px;font-weight:700;display:inline-flex}.legacyHome .legacyUserMenuToggle,.legacyHome .legacyUserMenuBackdrop{display:none}.legacyHome .legacyUserLogout{color:#9d3d21;width:100%;min-height:46px;box-shadow:var(--shadow);text-align:left;background:#fff7f4;border:1px solid #f3d5ca;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-weight:700;display:flex}.legacyHome .userMain>.userPageHeader,.legacyHome .userMain>.userTop{margin-bottom:0}@media (max-width:980px){.legacyHome .legacyCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyHome .legacyUserMenuToggle{color:#212e44;background:#fff;border:1px solid #ead9d2;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin-bottom:14px;padding:0 15px;font-weight:700;display:inline-flex}.legacyHome .legacyUserMenuBackdrop{z-index:104;opacity:0;pointer-events:none;background:#10182875;border:0;width:100%;transition:opacity .2s;position:fixed;inset:0}.legacyHome .legacyUserMenuBackdrop.is-open{opacity:1;pointer-events:auto}.legacyHome .userSidebar{z-index:105;background:#f6f8fb;width:min(300px,85vw);padding:18px;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%)}.legacyHome .userSidebar.is-open{transform:translate(0)}}@media (max-width:680px){.legacyHome .legacyCasesPage{padding:92px 16px 54px}.legacyHome .legacyCasesPage .pageTitle h1{font-size:28px}.legacyHome .legacyCaseGrid{grid-template-columns:1fr;gap:18px}.legacyHome .legacyCaseCard__image img{height:200px}}.legacyHome .legacyStorePage,.legacyHome .legacyResourcePage{background:#f5f6f7;padding-top:70px}.legacyHome .container{width:min(1200px,100% - 48px);margin:0 auto}.legacyHome .storeHero{color:#fff;background:#19242f url(/media/banner-bg-1.png) 50%/cover no-repeat;padding:72px 0 64px}.legacyHome .storeHero span{color:#ffb08a;font-size:14px;font-weight:800}.legacyHome .storeHero h1{color:#fff;margin:8px 0 10px;font-size:38px}.legacyHome .storeHero p{color:#ffffffc7;margin:0}.legacyHome .filter-warp{background:#fff;border-bottom:1px solid #e9ecef;padding:20px 0}.legacyHome .legacyStoreSearch{align-items:center;gap:10px;display:flex}.legacyHome .legacyStoreSearch input{border:1px solid #dce1e6;border-radius:4px;width:min(380px,100%);min-height:42px;padding:0 14px}.legacyHome .legacyStoreSearch button{color:#fff;background:#ff6726;border:0;border-radius:4px;min-height:42px;padding:0 22px;font-weight:700}.legacyHome .legacyStoreSearch>span{color:#7a828c;margin-left:auto;font-size:13px}.legacyHome .legacyStoreBody{padding-top:42px;padding-bottom:72px}.legacyHome .posts-warp{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.legacyHome .post-item{background:#fff;border:1px solid #e6e9ed;border-radius:6px;height:100%;position:relative;overflow:hidden;box-shadow:0 6px 20px #17232f0f}.legacyHome .post-item .tips-badge{z-index:2;position:absolute;top:10px;left:10px}.legacyHome .post-item .badge{color:#fff;background:#ff6726e6;border-radius:3px;padding:5px 9px;font-size:12px;display:inline-flex}.legacyHome .post-item .entry-media{aspect-ratio:3/2;background:#eef1f3;display:block;position:relative;overflow:hidden}.legacyHome .post-item .entry-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.legacyHome .post-item:hover .entry-media img{transform:scale(1.04)}.legacyHome .post-format-icon{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.legacyHome .post-item .entry-wrapper{padding:20px}.legacyHome .entry-cat-dot{color:#ff6726;font-size:12px}.legacyHome .post-item .entry-title{color:#252d38;margin:8px 0 10px;font-size:18px;line-height:1.45}.legacyHome .post-item .entry-desc{color:#818791;min-height:42px;font-size:13px;line-height:1.65}.legacyHome .post-item .entry-meta{color:#888f98;border-top:1px solid #eef0f2;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.legacyHome .post-item .entry-meta span{align-items:center;gap:4px;display:inline-flex}.legacyHome .post-item .entry-meta strong{color:#ff6726;margin-left:auto}.legacyHome .page-nav{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:42px;display:flex}.legacyHome .page-nav a{background:#fff;border:1px solid #e0e4e8;border-radius:4px;place-items:center;min-width:36px;height:36px;padding:0 10px;display:grid}.legacyHome .page-nav a.active,.legacyHome .page-nav a:hover{color:#fff;background:#ff6726;border-color:#ff6726}.legacyHome .legacyStoreEmpty{color:#888;background:#fff;place-items:center;min-height:260px;display:grid}.legacyHome .legacyResourcePage{padding-bottom:72px}.legacyHome .legacyResourceContainer{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;padding-top:34px;display:grid}.legacyHome .legacyResourcePage .card,.legacyHome .legacyResourceSideCard{background:#fff;border:1px solid #e4e7ea;border-radius:6px;box-shadow:0 5px 18px #1925310d}.legacyHome .legacyResourcePage .article-header{padding:28px 30px 0}.legacyHome .legacyResourcePage .post-title{color:#252c35;margin:0;font-size:26px;line-height:1.45}.legacyHome .archive-shop{background:#f6f7f8;border-radius:5px;margin:26px 30px;padding:20px}.legacyHome .archive-shop>.row{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.legacyHome .archive-shop .img-box{aspect-ratio:3/2;background:#e7eaed;border-radius:5px;overflow:hidden}.legacyHome .archive-shop .img-box img{object-fit:cover;width:100%;height:100%}.legacyHome .archive-shop .article-meta{color:#777f89;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;font-size:13px;display:grid}.legacyHome .ri-down-warp{margin-top:14px}.legacyHome .down-buy-warp{background:#fff;border:1px solid #e8ebee;border-radius:5px;padding:16px}.legacyHome .buy-title{color:#343c45;align-items:center;gap:7px;font-weight:800;display:flex}.legacyHome .prices-info{color:#777;flex-wrap:wrap;gap:8px 22px;margin-top:10px;font-size:13px;display:flex}.legacyHome .prices-info span{color:#ff6726;font-weight:700}.legacyHome .legacyPaymentMethods{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.legacyHome .legacyPaymentMethods button{background:#fff;border:1px solid #dfe3e6;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.legacyHome .legacyPaymentMethods button.is-active{color:#ff6726;background:#fff7f3;border-color:#ff6726}.legacyHome .buy-btns{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.legacyHome .btn{color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 17px;font-weight:700;display:inline-flex}.legacyHome .btn-danger{background:#ec5f43}.legacyHome .btn-dark{background:#343a40}.legacyHome .btn-success{background:#22a06b}.legacyHome .btn:disabled{opacity:.55}.legacyHome .legacyPurchaseError{color:#c43f32;margin:10px 0 0;font-size:12px}.legacyHome .legacyDownloadList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.legacyHome .btn-group{display:inline-flex}.legacyHome .btn-group .btn:first-child{border-radius:4px 0 0 4px}.legacyHome .btn-group .btn:last-child{border-left:1px solid #ffffff4d;border-radius:0 4px 4px 0}.legacyHome .single-content-nav{border-bottom:1px solid #eceff1;margin:0 30px;display:flex}.legacyHome .single-content-nav span{color:#ff6726;border-bottom:2px solid #ff6726;align-items:center;gap:6px;padding:13px 17px;font-weight:700;display:inline-flex}.legacyHome .legacyResourcePage .post-content{color:#4d5660;padding:28px 30px 40px;line-height:1.9}.legacyHome .legacyResourcePage .post-content img{height:auto;margin:18px auto}.legacyHome .legacyResourceSideCard{padding:22px;position:sticky;top:88px}.legacyHome .legacyResourceSideCard h3{margin:0 0 14px;font-size:18px}.legacyHome .legacyResourceSideCard ul{color:#727982;gap:10px;font-size:13px;display:grid}.legacyHome .legacyResourceSideCard li{padding-left:15px;position:relative}.legacyHome .legacyResourceSideCard li:before{content:"";background:#ff6726;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.legacyHome .legacyResourceSideCard .btn{margin-top:18px}@media (max-width:980px){.legacyHome .posts-warp{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyHome .legacyResourceContainer{grid-template-columns:1fr}.legacyHome .legacyResourceSideCard{position:static}}@media (max-width:680px){.legacyHome .legacyStorePage,.legacyHome .legacyResourcePage{padding-top:58px}.legacyHome .container{width:min(100% - 28px,1200px)}.legacyHome .storeHero{padding:48px 0}.legacyHome .storeHero h1{font-size:29px}.legacyHome .legacyStoreSearch{flex-wrap:wrap}.legacyHome .legacyStoreSearch input{flex:1;min-width:180px}.legacyHome .legacyStoreSearch>span{width:100%;margin-left:0}.legacyHome .posts-warp{grid-template-columns:1fr}.legacyHome .legacyResourcePage .article-header{padding:22px 18px 0}.legacyHome .legacyResourcePage .post-title{font-size:22px}.legacyHome .archive-shop{margin:20px 18px;padding:14px}.legacyHome .archive-shop>.row,.legacyHome .archive-shop .article-meta{grid-template-columns:1fr}.legacyHome .single-content-nav{margin:0 18px}.legacyHome .legacyResourcePage .post-content{padding:22px 18px 30px}}
