.LEGCnG_featureImage img{border-radius:10px;width:100%;height:auto;box-shadow:0 16px 36px -24px #06261a70}.LEGCnG_indexHero{padding:156px 24px 64px}.LEGCnG_wrap{max-width:1280px;margin:0 auto}.LEGCnG_indexHero h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:1.04}.LEGCnG_directory{padding:0 24px 24px}.LEGCnG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.LEGCnG_card{color:rgb(var(--fg));flex-direction:column;display:flex}.LEGCnG_cardArt{color:#092a20;background:#eef3eb;border-radius:16px;justify-content:center;align-items:center;gap:18px;min-height:176px;transition:background .2s;display:flex}.LEGCnG_card:nth-child(2n) .LEGCnG_cardArt{background:#f3f1ea}.LEGCnG_card:nth-child(3n) .LEGCnG_cardArt{background:#e5f2eb}.LEGCnG_card:hover .LEGCnG_cardArt{background:#d5ebdf}.LEGCnG_wordmark{letter-spacing:-.04em;font-size:clamp(17px,1.6vw,23px);font-weight:600}.LEGCnG_versus{color:#64786e;font-size:13px}.LEGCnG_cardContent{border-bottom:1px solid var(--line);flex:1;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 0 18px;display:flex}.LEGCnG_card p{max-width:340px;color:rgb(var(--fg));margin:0;font-size:17px;line-height:1.55}.LEGCnG_card:focus-visible,.LEGCnG_textLink:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:6px;border-radius:4px}.LEGCnG_detailHeading{isolation:isolate;color:#fff;background:#041d18;border-radius:0 0 48px 48px;padding:160px 24px 96px;position:relative;overflow:hidden}.LEGCnG_detailHeading>.LEGCnG_wrap{z-index:1;position:relative}.LEGCnG_detailHeading h1{letter-spacing:-.055em;color:#fff;max-width:1050px;font-size:clamp(44px,6.5vw,84px);font-weight:500;line-height:1.04}.LEGCnG_detailHeading h1 span{color:#83eeb8;display:block}.LEGCnG_section{padding:80px 24px 0}.LEGCnG_section h2,.LEGCnG_switching h2{letter-spacing:-.045em;max-width:780px;font-size:clamp(30px,3.5vw,46px);font-weight:500;line-height:1.1}.LEGCnG_matrix{margin-top:40px}.LEGCnG_matrixHead,.LEGCnG_row{grid-template-columns:.7fr 1.3fr 1.15fr;display:grid}.LEGCnG_matrixHead{align-items:stretch}.LEGCnG_matrixHead>*{letter-spacing:-.03em;padding:24px;font-size:22px;font-weight:500}.LEGCnG_matrixHead .LEGCnG_ours{color:#fff;background:#0d382a;border-radius:16px 16px 0 0}.LEGCnG_row>*{border-bottom:1px solid var(--line);padding:24px;font-size:15px;line-height:1.65}.LEGCnG_row dt{color:rgb(var(--fg));padding-left:0;font-weight:500}.LEGCnG_row .LEGCnG_ours{color:#0d382a;background:#eef6ee}.LEGCnG_row:last-child .LEGCnG_ours{border-radius:0 0 16px 16px}.LEGCnG_row .LEGCnG_theirs{color:rgb(var(--fg-muted))}.LEGCnG_mobileName{display:none}.LEGCnG_feature{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;padding:96px 0 0;display:grid}.LEGCnG_feature:nth-child(2n){direction:rtl}.LEGCnG_feature>*{direction:ltr}.LEGCnG_feature h2{font-size:clamp(30px,3vw,42px)}.LEGCnG_feature p{color:rgb(var(--fg-muted));max-width:480px;margin-top:24px;font-size:17px;line-height:1.7}.LEGCnG_featureImage{background:#eef3eb;border-radius:20px;min-width:0;padding:28px}.LEGCnG_switching{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin:88px auto 0;padding:48px 0;display:grid}.LEGCnG_switching p{color:rgb(var(--fg-muted));font-size:17px;line-height:1.7}.LEGCnG_textLink{color:rgb(var(--accent));align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:14px;font-weight:500;display:inline-flex}.LEGCnG_bottomNav{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.dark .LEGCnG_row .LEGCnG_ours{color:#d6f5e4;background:#0d3024}.dark .LEGCnG_featureImage{background:#14382b}.dark .LEGCnG_cardArt{color:#d6f5e4;background:#14382b}.dark .LEGCnG_card:nth-child(2n) .LEGCnG_cardArt{background:#242e25}.dark .LEGCnG_card:nth-child(3n) .LEGCnG_cardArt{background:#16382e}.dark .LEGCnG_card:hover .LEGCnG_cardArt{background:#214b3b}.dark .LEGCnG_versus{color:#a3b6ac}@media (max-width:1023px){.LEGCnG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.LEGCnG_feature{gap:40px}.LEGCnG_wordmark{font-size:22px}}@media (max-width:767px){.LEGCnG_indexHero{padding:120px 20px 40px}.LEGCnG_directory{padding:0 20px}.LEGCnG_grid{grid-template-columns:1fr;gap:28px}.LEGCnG_cardArt{min-height:160px}.LEGCnG_detailHeading{border-radius:0 0 32px 32px;padding:128px 20px 64px}.LEGCnG_detailHeading h1{font-size:44px}.LEGCnG_section{padding:48px 20px 0}.LEGCnG_matrix{margin-top:28px}.LEGCnG_matrixHead{display:none}.LEGCnG_row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding-bottom:20px}.LEGCnG_row dt{border:0;grid-column:1/-1;padding:18px 0 12px;font-size:17px}.LEGCnG_row dd{border:0;padding:16px;font-size:14px;line-height:1.6}.LEGCnG_row .LEGCnG_ours,.LEGCnG_row:last-child .LEGCnG_ours{border-radius:10px}.LEGCnG_mobileName{margin-bottom:12px;font-size:13px;font-weight:600;display:block}.LEGCnG_feature{grid-template-columns:1fr;gap:28px;padding-top:56px}.LEGCnG_feature:nth-child(2n){direction:ltr}.LEGCnG_feature p{margin-top:18px;font-size:16px}.LEGCnG_featureImage{padding:16px}.LEGCnG_switching{grid-template-columns:1fr;gap:22px;margin-top:56px;padding:32px 0}.LEGCnG_switching p{font-size:16px}.LEGCnG_bottomNav{flex-wrap:wrap;margin-top:24px}}@media (prefers-reduced-motion:reduce){.LEGCnG_cardArt{transition:none}}
