:root{--bg:#ffffff;--ink:#091428;--muted:#687386;--line:#e5e7eb;--red:#ed111b;--red-dark:#c90812;--soft-red:#fff0f1;--shadow:0 12px 28px rgba(15,23,42,0.1)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:clip}body{background:linear-gradient(180deg,#ffffff,#f8fafc 52%,#ffffff);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.shell{min-height:100vh;overflow-x:visible;padding-top:.1px}.topNav{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(226,232,240,.92);display:grid;grid-template-columns:1fr auto 1fr;min-height:80px;padding:0 max(clamp(20px,4vw,70px),calc(50vw - 620px));position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.brand,.topNav{align-items:center}.brand{display:flex;gap:10px;justify-self:start;min-width:118px}.brandText{display:grid;grid-gap:0;gap:0;line-height:.94}.brandText strong{color:var(--red);font-size:13px;letter-spacing:1px}.navLinks{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(16px,2.5vw,36px);justify-content:center;min-width:0}.navLinks a{color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;padding:7px 0 9px;position:relative;text-transform:uppercase;white-space:nowrap}.navLinks a.active,.navLinks a:hover{color:var(--red)}.navLinks a.active:after{background:var(--red);border-radius:999px;bottom:0;content:"";left:0;position:absolute;width:100%}.navActions{align-items:center;display:none;gap:8px;justify-self:end}.navMenuButton{align-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.navMenuButton:hover{border-color:rgba(237,17,27,.36);color:var(--red)}.main{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:1240px;padding:10px 10px 48px;width:calc(100% - clamp(40px, 8vw, 140px))}.pageMain{padding-top:26px}.hero{align-items:center;display:grid;grid-gap:14px;gap:14px;justify-items:center;min-height:360px;padding:16px 0 0;position:relative}.hero:before{background:linear-gradient(120deg,rgba(237,17,27,.18),rgba(237,17,27,0));border-radius:60% 40% 70% 30%;content:"";height:190px;left:-150px;position:absolute;top:126px;transform:rotate(18deg);width:430px}.heroWatermark{border:9px solid rgba(237,17,27,.06);border-left:0;border-radius:48% 48% 18% 42%;height:205px;position:absolute;right:-34px;top:34px;transform:rotate(-18deg);width:144px}.heroWatermark:after{border:9px solid rgba(237,17,27,.06);border-radius:999px;content:"";height:96px;position:absolute;right:48px;top:68px;width:80px}.searchHeader{display:grid;grid-gap:8px;gap:8px;justify-items:center;position:relative;text-align:center;z-index:1}.searchHeader h1{color:var(--ink);font-size:clamp(32px,4vw,50px);font-weight:900;line-height:1.05;margin:0}.searchHeader h1 span{color:var(--red)}.searchHeader p{color:#637084;font-size:clamp(15px,1.35vw,19px);font-weight:500;line-height:1.45;margin:0}.searchBox{align-items:center;background:var(--panel);border:1px solid rgba(226,232,240,.9);border-radius:14px;box-shadow:0 16px 34px rgba(15,23,42,.12);cursor:pointer;display:grid;grid-template-columns:34px minmax(220px,1fr) 50px;max-width:660px;overflow:hidden;padding:0 0 0 16px;position:relative;text-decoration:none;width:min(660px,100%);z-index:1}.searchBox:hover{box-shadow:0 18px 38px rgba(15,23,42,.16)}.searchBox .button{border:0}.searchLead{color:#697586}.fieldPlaceholder{color:#7a8494;font-size:15px;line-height:48px;padding:0 10px}.field{background:transparent;border:0;color:var(--ink);min-height:48px;outline:0;padding:0 10px;width:100%}.field::placeholder{color:#7a8494;font-size:15px}.button{background:linear-gradient(135deg,var(--red),var(--red-dark));border:0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-flex;font-weight:900;min-height:48px;padding:0 13px}.button,.updateInfo{align-items:center;gap:8px;justify-content:center}.updateInfo{color:#525c6b;display:flex;flex-wrap:wrap;font-size:15px;position:relative;z-index:1}.updateInfo svg{color:var(--red)}.counterBadge{background:linear-gradient(135deg,#ff1b26,#d90813);border-radius:11px;box-shadow:0 14px 24px rgba(237,17,27,.28);color:#ffffff;display:grid;grid-template-columns:auto 1px auto;min-width:min(210px,100%);padding:9px 20px;z-index:1}.counterBadge,.counterHand{align-items:center;position:relative}.counterHand{display:flex;height:30px;justify-content:center;line-height:1;padding-right:14px;width:40px}.counterHand:before{border:solid #ffffff;border-width:3px 3px 5px;border-radius:8px 8px 12px 12px;content:"";height:18px;left:10px;position:absolute;top:8px;width:22px}.counterHand:after{background:linear-gradient(#ffffff,#ffffff) 0 8px /4px 18px,linear-gradient(#ffffff,#ffffff) 8px 2px /4px 22px,linear-gradient(#ffffff,#ffffff) 16px 5px /4px 19px,linear-gradient(#ffffff,#ffffff) 24px 10px /4px 14px;background-repeat:no-repeat;border-radius:999px;content:"";height:28px;left:8px;position:absolute;top:0;width:32px}.counterDivider{background:rgba(255,255,255,.78);height:38px;width:1px}.counterBadge strong{font-size:27px;line-height:.95;padding-left:20px}.counterBadge span:last-child{font-size:12px;font-weight:800;grid-column:3;padding-left:20px}.featureGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.featureIcon{align-items:center;background:var(--soft-red);border-radius:999px;color:var(--red);display:flex;height:56px;justify-content:center;width:56px}.featureCard strong{display:block;font-size:18px;margin-bottom:5px}.featureCard p{color:#667085;font-size:14px;line-height:1.45;margin:0}.featureArrow{color:var(--red)}.layoutGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(min(360px,100%),.85fr)}.panel{background:rgba(255,255,255,.96);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.06);padding:18px}.panelHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.panel h2{font-size:20px;margin:0}.panelHeader span{color:var(--muted);font-size:14px}.entryGrid{display:grid;grid-gap:12px;gap:12px}.entryCard{align-items:center;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:116px minmax(0,1fr) auto;padding:12px}.entryCardLink{color:inherit;cursor:pointer;text-decoration:none}.entryCardLink:focus-visible{border-color:rgba(237,17,27,.45);box-shadow:0 0 0 3px rgba(237,17,27,.14);outline:0}.thumb{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#ff1b26,#d90813);border-radius:10px;color:#ffffff;display:flex;justify-content:center;overflow:hidden;position:relative}.thumb.teal{background:linear-gradient(135deg,#0891b2,#0e7490)}.thumb.blue{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.thumb.gold{background:linear-gradient(135deg,#d97706,#b45309)}.thumb.rose{background:linear-gradient(135deg,#e11d48,#be123c)}.thumb.green{background:linear-gradient(135deg,#16a34a,#15803d)}.thumb.violet{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.thumb:before,.videoFrame:before{border:2px solid rgba(255,255,255,.42);border-radius:999px;content:"";height:60%;left:-18%;position:absolute;top:18%;width:88%}.entryMeta{min-width:0}.entryMeta strong{display:block;font-size:18px;margin-bottom:5px}.entryMeta p{color:var(--muted);line-height:1.45;margin:0}.pillRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pill{background:var(--soft-red);border-radius:999px;color:var(--red-dark);font-size:12px;font-weight:900;padding:5px 9px}.videoPanel{display:grid;grid-gap:14px;gap:14px}.videoFrame{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#111827,#ed111b);border-radius:12px;color:#ffffff;display:flex;justify-content:center;overflow:hidden;position:relative}.videoFrame video{background:#111827;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.videoFrame .play{align-items:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);border-radius:999px;display:flex;height:74px;justify-content:center;position:relative;width:74px;z-index:1}.detailText h3{font-size:24px;margin:0 0 8px}.detailText p{color:var(--muted);line-height:1.55;margin:0 0 10px}.categoryGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.categoryCard{background:#ffffff;border:1px solid var(--line);border-radius:12px;padding:14px}.categoryCard strong{display:block;margin-bottom:6px}.categoryCard span{color:var(--muted);font-size:13px}.statsGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.statBox{border:1px solid var(--line);border-radius:12px;padding:14px}.statBox strong{color:var(--red);display:block;font-size:24px}.statBox span{color:var(--muted);font-size:13px}.quizCard{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.comingSoon{background:var(--soft-red);border-radius:999px;color:var(--red-dark);font-size:13px;font-weight:700;padding:8px 18px;white-space:nowrap}.featureCard{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(209,213,219,.9);border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.08);cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:68px minmax(0,1fr) 24px;min-height:108px;padding:18px 22px;text-decoration:none;transition:box-shadow .15s}.featureCard:hover{box-shadow:0 18px 36px rgba(15,23,42,.12)}.pageCta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.pillButton{border-radius:999px;min-height:42px;padding:0 18px}.softButton{background:var(--soft-red);color:var(--red-dark)}.pageHero{align-items:center;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.06);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px}.compactHero{padding:20px 24px}.eyebrow{color:var(--red);display:block;font-size:13px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.pageHero h1{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0 0 8px}.pageHero p{color:var(--muted);font-size:16px;line-height:1.55;margin:0;max-width:760px}.miniStats{align-items:center;background:var(--soft-red);border-radius:14px;color:var(--red-dark);display:grid;grid-gap:3px;gap:3px;justify-items:center;min-width:132px;padding:14px 18px}.miniStats strong{color:var(--red);font-size:28px;line-height:1}.miniStats span{color:var(--red-dark);font-size:12px;font-weight:800}.infoGrid{grid-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.infoCard,.infoGrid{display:grid;gap:14px}.infoCard{align-items:start;background:rgba(255,255,255,.94);border:1px solid rgba(209,213,219,.9);border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.08);grid-gap:14px;grid-template-columns:68px minmax(0,1fr);padding:20px}.infoCard h2{font-size:20px;margin:0 0 8px}.aboutCopy p,.infoCard p{color:var(--muted);line-height:1.6;margin:0}.aboutCopy{display:grid;grid-gap:12px;gap:12px}.processSteps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.processSteps span{background:var(--soft-red);border:1px solid #ffd7da;border-radius:999px;color:var(--red-dark);font-size:13px;font-weight:900;padding:10px 14px;text-align:center}.entriesHeader{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.searchBarWrap{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:10px;display:flex;gap:8px;padding:0 12px}.searchBarIcon{color:#697586;flex-shrink:0}.searchBarInput{background:transparent;border:0;color:var(--ink);flex:1 1;font:inherit;min-height:44px;outline:0;padding:0 4px}.searchBarInput::placeholder{color:#97a0af;font-size:14px}.searchBarClear{align-items:center;background:transparent;border:0;color:#97a0af;cursor:pointer;display:flex;padding:4px}.searchBarClear:hover{color:var(--ink)}.catChips{display:flex;flex-wrap:wrap;gap:8px}.catChip{background:#f1f5f9;border:1px solid transparent;border-radius:999px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:5px 14px;transition:background .12s,color .12s}.catChip:hover{background:var(--soft-red);color:var(--red-dark)}.catChipActive{background:var(--red);border-color:var(--red);color:#fff}.catChipActive:hover{background:var(--red-dark);color:#fff}.emptyState{color:var(--muted);font-size:14px;padding:20px 0;text-align:center}.popularRow{align-items:center;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px 14px;text-decoration:none;transition:border-color .12s}.popularRow:hover{border-color:var(--red)}.popularWord{color:var(--ink);font-size:15px;font-weight:700}.popularCat{background:var(--soft-red);border-radius:999px;color:var(--red-dark);font-size:12px;font-weight:600;padding:3px 10px}.backLink{align-items:center;background:#ffffff;border:1px solid #dfe5ee;border-radius:999px;color:#556173;display:inline-flex;font-size:14px;font-weight:800;gap:6px;padding:8px 12px;text-decoration:none;transition:border-color .12s,color .12s,box-shadow .12s;width:-moz-fit-content;width:fit-content}.backLink:hover{border-color:rgba(237,17,27,.3);box-shadow:0 8px 18px rgba(15,23,42,.05);color:var(--red)}.entryDetailShell{background:linear-gradient(180deg,#fbfcff,#ffffff 50%,#f8fafc)}.entryDetailMain{display:grid;grid-gap:14px;gap:14px;margin:0 auto;max-width:1240px;padding:20px clamp(20px,3vw,36px) 56px;width:calc(100% - clamp(40px, 8vw, 140px))}.entryDetailToolbar{align-items:center;display:flex;justify-content:space-between}.entryPublishBadge{align-items:center;background:#fff7f7;border:1px solid #ffe1e3;border-radius:999px;color:var(--red-dark);display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 12px}.detailHeroCard{background:#f1f5f9;border:1px solid #dfe5ee;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.07);display:grid;grid-gap:10px;gap:10px;grid-template-columns:6fr 6fr;overflow:hidden;padding:10px}.detailMediaColumn{background:#ffffff;border:0;border-radius:10px;box-shadow:none;min-width:0;overflow:hidden}.detailVideoPanel{display:flex;flex-direction:column}.detailVideoPanel .videoFrame{align-items:center;aspect-ratio:unset;background:#0f172a;border-radius:0;display:flex;flex-shrink:0;height:400px;justify-content:center;overflow:hidden;position:relative;width:100%}.detailVideoPanel .videoFrame video{position:relative;z-index:1}.detailVideoPanel .videoFrame img,.detailVideoPanel .videoFrame video{display:block;height:100%;margin:0 auto;max-width:100%;object-fit:contain;width:auto}.detailVideoMissing{align-items:center;background:#0f172a;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:10px;height:400px;justify-content:center;width:100%}.detailVideoCaption{border-top:1px solid #eef2f7;display:grid;grid-gap:3px;gap:3px;padding:12px 16px 13px}.detailVideoCaption strong{display:block;font-size:15px;font-weight:800;line-height:1.25}.detailVideoCaption span{color:var(--muted);font-size:12px}.detailInfoPanel{align-content:start;background:#ffffff;border:0;border-radius:10px;box-shadow:none;display:grid;grid-gap:0;gap:0;min-width:0;overflow-y:auto;padding:22px 24px}.detailInfoHeader{margin-bottom:10px}.detailInfoHeader .eyebrow{margin-bottom:4px}.detailWord{font-size:clamp(24px,2.6vw,40px);font-weight:900;letter-spacing:-.01em;line-height:1;margin:0;overflow-wrap:anywhere}.detailTags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;margin-top:10px}.detailSection{border-top:1px solid var(--line);padding:10px 0}.detailSection:last-child{padding-bottom:0}.detailSection strong{color:#94a3b8;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.detailSection p{color:var(--ink);font-size:14px;line-height:1.55;margin:0}.detailMetaGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailMetaItem{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:9px 8px;text-align:center}.detailMetaItem svg{color:var(--red);flex-shrink:0}.detailMetaLabel{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detailMetaValue{color:var(--ink);font-size:12px;font-weight:700;overflow-wrap:anywhere}.detailSupportGrid{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr;margin-top:14px}.detailOtherPanel,.detailRelatedPanel{border-color:#dfe5ee;border-radius:14px;box-shadow:0 6px 20px rgba(15,23,42,.04);padding:18px}.relatedGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.relatedCard{background:#ffffff;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:12px;text-decoration:none;transition:border-color .12s,box-shadow .12s}.relatedCard:hover{border-color:var(--red);box-shadow:0 8px 18px rgba(15,23,42,.07)}.relatedCard strong{color:var(--ink);font-size:15px}.relatedCard span{color:var(--red-dark);font-size:11px;font-weight:700}.relatedCard p{color:var(--muted);font-size:13px;line-height:1.4;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.detailEmptyState{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;min-height:90px;padding:10px 0;text-align:center}.detailEmptyState strong{color:#64748b;display:block;font-size:13px;font-weight:700}@media (max-width:1040px){.detailSupportGrid,.layoutGrid,.searchBox{grid-template-columns:1fr}.searchLead{display:none}.searchBox .button{border-radius:0 0 14px 14px}.categoryGrid,.featureGrid,.infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.detailHeroCard{grid-template-columns:1fr}.detailVideoMissing,.detailVideoPanel .videoFrame{height:360px}}@media (max-width:768px){.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.alphabetIntro{align-items:end;border-bottom:1px solid #dfe3e8;display:grid;grid-gap:7px 32px;gap:7px 32px;grid-template-columns:minmax(0,1fr) auto;padding:0 0 24px}.alphabetIntro .eyebrow{grid-column:1/-1}.alphabetIntro h1{color:#172033;font-size:clamp(42px,5vw,68px);letter-spacing:-.055em;line-height:.95;margin:0}.alphabetIntro p{color:#657084;font-size:15px;margin:0 0 5px}.alphabetPage .alphabetBrowser{display:grid;grid-gap:18px}.alphabetPage .alphabetGrid{display:grid;grid-gap:18px;gap:18px}.alphabetPage .alphabetCard{display:grid;grid-gap:9px}.alphabetPage .alphabetMedia{background:#e9ecef;border-radius:6px}.alphabetPage .alphabetMedia span{display:none}.alphabetPage .alphabetMedia img{background:#e9ecef}@media (max-width:768px){.alphabetPage{padding-top:22px}.alphabetIntro{align-items:start;grid-template-columns:1fr}.alphabetIntro p{margin:0}.alphabetPage .alphabetBrowser{padding:0}.alphabetPage .alphabetToolbar{margin:0;padding:0}.alphabetPage .alphabetGrid{gap:16px 12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}}@media (max-width:460px){.alphabetIntro h1{font-size:42px}.alphabetPage .alphabetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.topNav{align-items:center;flex-direction:row;min-height:58px;width:calc(100% - 28px)}.main{padding:18px 0 42px}.entryDetailMain{padding:18px 16px 42px;width:calc(100% - 28px)}.entryDetailToolbar{align-items:flex-start;flex-direction:column;gap:10px}.entryPublishBadge{display:none}.detailHeroCard{gap:14px;grid-template-columns:1fr}.detailVideoMissing,.detailVideoPanel .videoFrame{height:340px}.detailSupportGrid{gap:12px;grid-template-columns:1fr}.detailInfoPanel,.detailOtherPanel,.detailRelatedPanel{padding:16px}.detailMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.relatedGrid{grid-template-columns:1fr 1fr}.hero{min-height:auto;padding-top:28px}.button,.field{min-height:64px}.counterBadge{min-width:0;width:100%}.entryCard{grid-template-columns:92px minmax(0,1fr)}.entryCard .button{grid-column:1/-1}.categoryGrid,.featureGrid,.infoGrid,.processSteps,.quizCard,.statsGrid{grid-template-columns:1fr}.pageHero{align-items:flex-start;flex-direction:column;padding:20px}.featureCard{grid-template-columns:72px minmax(0,1fr) 22px;padding:18px}}.pageMain{gap:24px;max-width:1240px;padding-top:8px;width:calc(100% - clamp(40px, 8vw, 140px))}.editorialHero{align-items:center;border-bottom:1px solid #e6eaf0;display:grid;grid-gap:clamp(20px,4vw,52px);gap:clamp(20px,4vw,52px);grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:clamp(20px,3vw,34px) 0 clamp(22px,3vw,34px)}.editorialHeroCompact{padding-top:14px}.editorialHeroCopy{max-width:760px}.editorialHero h1{color:var(--ink);font-size:clamp(36px,4.3vw,54px);letter-spacing:0;line-height:1.02;margin:0 0 12px}.editorialHero p{color:var(--muted);font-size:clamp(15px,1.25vw,18px);line-height:1.58;margin:0}.editorialHeroVisual{justify-self:stretch}.heroStatsStack{display:flex;flex-direction:row;gap:10px}.compactStat{background:#fff7f7;border:1px solid #ffdfe2;border-radius:14px;display:grid;flex:1 1;grid-gap:3px;gap:3px;padding:14px 18px}.compactStat+.compactStat{border-top:0}.compactStat strong{color:var(--red);font-size:clamp(24px,2.6vw,32px);line-height:1}.compactStat span{color:#586476;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.sectionHeader{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;max-width:720px}.sectionHeader h2{font-size:clamp(24px,2.4vw,32px);line-height:1.14;margin:0}.sectionHeader p{color:var(--muted);line-height:1.58;margin:0}.dictionaryDiscovery{display:grid;grid-gap:14px;gap:14px}.dictionaryToolbar{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.04);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(280px,1fr) auto;padding:10px;position:-webkit-sticky;position:sticky;top:68px;z-index:30}.toolbarMeta{align-items:center;background:var(--soft-red);border-radius:999px;display:flex;gap:5px;padding:7px 12px;white-space:nowrap}.toolbarMeta strong{color:var(--red);font-size:15px;font-weight:900;line-height:1}.toolbarMeta span{color:var(--red-dark);font-size:13px;font-weight:700}.mobileFilterButton{align-items:center;background:#0f172a;border:0;border-radius:999px;color:#fff;cursor:pointer;display:none;font:inherit;font-size:13px;font-weight:900;gap:7px;justify-content:center;min-height:40px;padding:8px 12px}.dictionaryBrowseGrid{align-items:start;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1.48fr) minmax(330px,.72fr)}.dictionaryBrowseGridWithFilters{gap:14px;grid-template-columns:minmax(200px,232px) minmax(0,1fr)}.dictionaryBrowseGridWithFilters .featuredVideoPanel{display:none}.filterPanel{background:#fff;border:1px solid #e3e8ef;border-radius:12px;box-shadow:0 8px 18px rgba(15,23,42,.045);max-height:calc(100vh - 82px);overflow:visible;position:-webkit-sticky;position:sticky;top:68px}.filterPanelInner{display:grid;grid-gap:10px;gap:10px;max-height:inherit;overflow-y:auto;padding:10px}.filterPanelHeader,.sheetTitle{align-items:center;display:flex;justify-content:space-between}.filterPanelHeader strong,.sheetTitle span{color:var(--ink);font-weight:950}.textButton{font:inherit;font-size:13px;font-weight:900}.miniReset,.textButton{background:transparent;border:0;color:var(--red);cursor:pointer;padding:0}.miniReset{font:inherit;font-size:12px;font-weight:900}.filterField,.filterGroup{display:grid;grid-gap:6px;gap:6px}.filterGroupHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.filterField span,.filterLabel{color:#475569;font-size:12px;font-weight:900}.filterField select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;color:var(--ink);font:inherit;font-size:14px;font-weight:750;min-height:36px;padding:0 10px;width:100%}.alphabetSelector{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr))}.alphabetSelector button,.handshapeGrid a,.handshapeGrid button{background:#f8fafc;border:1px solid #dbe4ee;color:var(--ink);cursor:pointer;font:inherit;font-weight:900;text-decoration:none}.alphabetSelector button{aspect-ratio:1;border-radius:8px;font-size:12px}.alphabetSelector button.active,.handshapeGrid button.active{background:var(--soft-red);border-color:rgba(237,17,27,.45);box-shadow:inset 0 0 0 1px rgba(237,17,27,.18);color:var(--red-dark)}.alphabetSelector button:hover,.handshapeGrid a:hover,.handshapeGrid button:hover{border-color:rgba(237,17,27,.35)}.handshapeGrid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.handshapeGrid a,.handshapeGrid button{align-items:center;border-radius:10px;display:grid;grid-gap:5px;gap:5px;justify-items:center;min-height:62px;padding:6px;position:relative}.handshapeGrid img{height:28px;object-fit:contain;width:28px}.handshapeGrid a>span,.handshapeGrid button>span{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;height:28px;justify-content:center;width:28px}.handshapeGrid small{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handshapeVisual{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:10px;font-weight:900;height:30px;justify-content:center;width:30px}.handshapeGrid .handshapeVisual img{height:30px;object-fit:contain;width:30px}.handshapeVisual>span{background:transparent;color:inherit;font-size:10px;height:auto;width:auto}.handshapeCheck{color:var(--red);position:absolute;right:7px;top:7px}.handshapeSearchLayout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.handshapeResultsPanel,.handshapeSearchPanel{min-width:0}.handshapeStickyTools{background:rgba(255,255,255,.96);border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.04);display:grid;grid-gap:8px;gap:8px;margin-bottom:10px;padding:10px;position:-webkit-sticky;position:sticky;top:68px;z-index:25}.handshapeSearchBox{align-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;display:flex;gap:8px;min-height:40px;padding:0 12px}.handshapeSearchBox svg{color:#64748b;flex-shrink:0}.handshapeSearchBox input{background:transparent;border:0;color:var(--ink);flex:1 1;min-width:0;outline:0}.handshapeSearchBox button,.selectedHandshapePreview button{align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.selectedHandshapePreview{align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:38px minmax(0,1fr) auto;padding:8px}.selectedHandshapePreview.empty{background:#f8fafc;color:#64748b;grid-template-columns:24px minmax(0,1fr)}.selectedHandshapePreview strong{display:block;font-size:14px}.selectedHandshapePreview span{color:var(--muted);display:block;font-size:12px;line-height:1.35}.selectedHandshapeImage{align-items:center;background:var(--soft-red);border-radius:10px;color:var(--red);display:inline-flex;height:38px;justify-content:center;width:38px}.selectedHandshapeImage img{height:32px;object-fit:contain;width:32px}.handshapeGroupStack{display:grid;grid-gap:10px;gap:10px}.handshapeGroup{background:#fff;border:1px solid #e3e8ef;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:10px}.handshapeGroupHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.handshapeGroupHeader strong{font-size:15px}.handshapeGroupHeader span{color:var(--muted);font-size:12px;font-weight:800}.handshapeGridLarge{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.handshapeGridLarge a,.handshapeGridLarge button{min-height:74px;position:relative}.handshapeGridLarge .handshapeVisual,.handshapeGridLarge .handshapeVisual img{height:34px;width:34px}.handshapeResultsPanel{background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.04);display:grid;grid-gap:10px;gap:10px;padding:12px;position:-webkit-sticky;position:sticky;top:68px}.resultPanelHeader{display:grid;grid-gap:5px;gap:5px}.resultPanelHeader h2{font-size:20px;line-height:1.18;margin:0}.resultPanelHeader p{color:var(--muted);line-height:1.5;margin:0}.alphabetBrowser{display:grid;grid-gap:12px;gap:12px}.alphabetToolbar{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.04);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px;position:-webkit-sticky;position:sticky;top:68px;z-index:25}.alphabetSearch{align-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;display:flex;gap:8px;min-height:40px;padding:0 12px}.alphabetSearch svg{color:#64748b;flex-shrink:0}.alphabetSearch input{background:transparent;border:0;color:var(--ink);flex:1 1;min-width:0;outline:0}.alphabetSearch button{background:#fff;border:1px solid #dbe4ee;color:#64748b;cursor:pointer;height:30px;width:30px}.alphabetCount,.alphabetSearch button{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.alphabetCount{background:var(--soft-red);color:var(--red-dark);gap:5px;padding:7px 12px;white-space:nowrap}.alphabetCount strong{color:var(--red);font-size:15px;font-weight:950}.alphabetCount span{font-size:13px;font-weight:800}.alphabetGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.alphabetCard{background:#fff;border:1px solid #e3e8ef;border-radius:12px;box-shadow:none;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:8px}.alphabetCard:hover{border-color:rgba(237,17,27,.24);box-shadow:0 8px 18px rgba(15,23,42,.045)}.alphabetMedia{align-items:center;aspect-ratio:1.14/1;background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;display:flex;justify-content:center;overflow:hidden}.alphabetMedia img{display:block;height:100%;object-fit:contain;padding:5px;width:100%}.alphabetMedia span{align-items:center;background:var(--soft-red);border-radius:999px;color:var(--red);display:inline-flex;font-size:25px;font-weight:950;height:48px;justify-content:center;width:48px}.alphabetCardBody{display:grid;grid-gap:2px;gap:2px}.alphabetCardBody strong{font-size:20px;line-height:1}.alphabetCardBody span{color:var(--ink);font-size:12px;font-weight:900}.alphabetCardBody p{color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.filterHint{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:var(--muted);font-size:13px;padding:12px}.statePanel{align-items:center;border:1px solid #e3e8ef;border-radius:14px;color:var(--muted);display:flex;gap:10px;padding:18px}.statePanel strong{color:var(--ink)}.errorState{align-items:start;border-color:#fecdd3;color:#9f1239;display:grid}.spinIcon{animation:spin .8s linear infinite;color:var(--red)}@keyframes spin{to{transform:rotate(1turn)}}.resultFooter{color:var(--muted);font-size:13px;font-weight:800;padding:10px 2px 0}.publicPagination{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-top:12px}.publicPagination button{background:#fff;border:1px solid #dbe4ee;border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:8px 12px}.publicPagination button:disabled{cursor:not-allowed;opacity:.45}.publicPagination span{color:var(--muted);font-size:13px;font-weight:800}.filterSheet{display:none}.resultListModule{min-width:0}.resultListModule .entryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.entryCard{background:#fff;box-shadow:none;gap:10px;grid-template-columns:86px minmax(0,1fr);min-height:0;padding:10px}.entryCard .thumb{align-self:start}.entryCard:hover{border-color:rgba(237,17,27,.24);box-shadow:0 8px 18px rgba(15,23,42,.045)}.entryTitleRow{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.entryTitleRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entryMeta p{display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entryPills .pill{align-items:center;display:inline-flex;gap:5px}.pillStrong{background:#fff7ed;color:#9a3412}.statusBadge{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;color:#166534;flex-shrink:0;font-size:11px;font-weight:950;padding:4px 8px}.entryAction{align-items:center;border:1px solid #ffd4d7;border-radius:999px;color:var(--red-dark);display:inline-flex;font-size:14px;font-weight:900;gap:6px;justify-content:center;grid-column:2;justify-self:start;margin-top:2px;padding:7px 11px;width:-moz-fit-content;width:fit-content}.entryAction:hover,.entryCardLink:hover .entryAction{border-color:rgba(237,17,27,.5);color:var(--red)}.featuredVideoPanel{background:#fff;border:1px solid #e3e8ef;border-top:4px solid var(--red);border-radius:16px;box-shadow:0 18px 34px rgba(15,23,42,.08);display:grid;grid-gap:14px;gap:14px;padding:16px;position:-webkit-sticky;position:sticky;top:96px}.featuredPanelHeader{align-items:center;display:flex;gap:12px}.featuredPanelHeader h2{font-size:25px;line-height:1.05;margin:0}.featureIconSmall{height:42px;width:42px}.featuredVideoCopy{display:grid;grid-gap:10px;gap:10px}.featuredVideoCopy p{color:var(--muted);line-height:1.5;margin:0}.featuredMeta{display:flex;flex-wrap:wrap;gap:8px}.featuredMeta span{background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;color:#475569;font-size:12px;font-weight:800;padding:6px 10px}.featuredMeta span,.textAction{align-items:center;display:inline-flex;gap:6px}.textAction{color:var(--red-dark);font-size:14px;font-weight:900;width:-moz-fit-content;width:fit-content}.popularWordsSection{margin-top:28px;padding-top:22px}.popularTagGrid{display:flex;flex-wrap:wrap;gap:10px}.popularTag{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:999px;display:inline-flex;gap:10px;padding:9px 12px 9px 14px;transition:border-color .12s,box-shadow .12s}.popularTag:hover{border-color:rgba(237,17,27,.42);box-shadow:0 8px 18px rgba(15,23,42,.06)}.popularTag span{font-weight:850}.popularTag small{color:var(--muted);font-size:12px;font-weight:750}.emptyModule{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;padding:18px}.emptyModule strong{color:var(--ink)}.knowledgeCard{align-items:start;background:#fff;border:1px solid #e3e8ef;border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:56px minmax(0,1fr);min-height:154px;padding:20px}.knowledgeCard h2{font-size:20px;line-height:1.2;margin:0 0 8px}.knowledgeCard p{color:var(--muted);line-height:1.58;margin:0}.heroIdentityMark,.heroNote{background:#fff7f7;border:1px solid #ffdfe2;border-radius:16px;color:var(--red-dark);display:grid;grid-gap:8px;gap:8px;padding:22px}.heroIdentityMark span,.heroNote strong{font-size:18px;font-weight:900}.heroNote span{color:#7f1d1d;line-height:1.45}.heroIdentityMark{align-items:center;justify-items:center;min-height:150px;text-align:center}.processTimeline{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.processTimeline li{border-bottom:1px solid #e3e8ef;border-top:1px solid #e3e8ef;display:grid;grid-gap:8px;gap:8px;min-height:108px;padding:16px 14px}.processTimeline li:first-child{border-left:1px solid #e3e8ef;border-radius:14px 0 0 14px}.processTimeline li:last-child{border-radius:0 14px 14px 0;border-right:1px solid #e3e8ef}.processTimeline li+li{border-left:1px solid #e3e8ef}.processTimeline li span{color:var(--red);font-size:12px;font-weight:950}.processTimeline li strong{align-self:end;font-size:16px}.supportNote{border-left:3px solid var(--red);margin-top:18px;max-width:760px;padding-left:16px}.supportNote strong{display:block;margin-bottom:4px}.supportNote p{color:var(--muted);line-height:1.6;margin:0}.aboutSplit,.categorySection,.informationSummary,.workflowSection{padding-top:12px}.aboutSplit{align-items:start;display:grid;grid-gap:clamp(24px,4vw,46px);gap:clamp(24px,4vw,46px);grid-template-columns:minmax(0,1fr) minmax(300px,390px)}.aboutNarrative{display:grid;grid-gap:18px;gap:18px}.purposeGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.purposeGrid article{display:grid;grid-gap:6px;gap:6px;padding:6px 12px}.purposeGrid svg{color:var(--red)}.purposeGrid strong{font-size:15px}.purposeGrid span{color:var(--muted);font-size:13px;line-height:1.45}.statisticsPanel{background:#111827;border-radius:16px;color:#fff;display:grid;grid-gap:16px;gap:16px;padding:22px}.statisticsPanelHeader{align-items:center;display:flex;justify-content:space-between}.statisticsPanelHeader h2{font-size:22px;margin:0}.statisticsPanelHeader svg{color:#ffb4b8}.statisticsPanel p{color:#cbd5e1;line-height:1.55;margin:0}.statisticsPanel .statsGrid{grid-template-columns:1fr}.statisticsPanel .compactStat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px}.statisticsPanel .compactStat+.compactStat{border-top:1px solid rgba(255,255,255,.12)}.statisticsPanel .compactStat strong{color:#fff}.statisticsPanel .compactStat span{color:#cbd5e1}.entryDetailLayout{align-items:start;display:grid;grid-gap:clamp(22px,4vw,42px);gap:clamp(22px,4vw,42px);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)}.entryDetailLayout .detailMediaColumn{border-right:0;display:grid;grid-gap:12px;gap:12px;overflow:visible}.detailMediaStage{background:#0f172a;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.detailMediaStage .videoFrame{aspect-ratio:unset;border-radius:0;height:440px}.detailMediaStage .videoFrame img,.detailMediaStage .videoFrame video{display:block;height:100%;margin:0 auto;max-width:100%;object-fit:contain;width:auto}.wordIdentityStrip{align-items:center;border-bottom:1px solid #e3e8ef;display:flex;gap:12px;justify-content:space-between;padding:10px 2px 14px}.wordIdentityStrip strong{display:block;font-size:18px}.wordIdentityStrip span{color:var(--muted);font-size:13px}.wordIdentityStrip svg{color:var(--red)}.movementNote{background:#f8fafc;border-left:3px solid var(--red);border-radius:0 12px 12px 0;padding:14px 16px}.movementNote strong{display:block;font-size:13px;margin-bottom:5px}.movementNote p{color:var(--muted);line-height:1.55;margin:0}.wordDetailPanel{background:#fff;border:1px solid #e3e8ef;border-radius:16px;box-shadow:0 12px 26px rgba(15,23,42,.06);padding:clamp(20px,3vw,30px)}.lexicalStack{display:grid}.wordDetailPanel .detailSection{border-top:1px solid #e8edf3;padding:14px 0}.wordDetailPanel .detailSection:last-child{padding-bottom:0}.relatedContentSection{min-width:0}.otherWordsSection{background:#f8fafc;border:1px solid #e3e8ef;border-radius:14px;padding:18px}.otherWordsHeader{align-items:center;display:flex;gap:8px;margin-bottom:12px}.otherWordsHeader h2{font-size:20px;margin:0}.otherWordsHeader svg{color:var(--red)}.compactWordList{display:grid;grid-gap:8px;gap:8px}.visualPillGrid{display:flex;flex-wrap:wrap;gap:8px}.visualPill{align-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:999px;color:#334155;display:inline-flex;font-size:13px;font-weight:850;gap:7px;padding:7px 10px}.visualPill img{border-radius:999px;height:20px;object-fit:contain;width:20px}.quizHeroMark{align-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:16px;color:var(--red-dark);display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:150px;padding:22px;text-align:center}.quizHeroMark span{color:var(--ink);font-weight:950}.quizPlaceholder{display:grid;grid-gap:18px;gap:18px;max-width:980px}.quizFeatureGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.quizFeatureGrid article{background:#fff;border:1px solid #e3e8ef;border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:18px}.quizFeatureGrid svg{color:var(--red)}.quizFeatureGrid strong{font-size:16px}.quizFeatureGrid span{color:var(--muted);font-size:13px;line-height:1.45}@media (max-width:980px){.topNav{justify-content:space-between;overflow:visible}.navActions,.topNav{display:flex}.navLinks{background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 18px 34px rgba(15,23,42,.12);display:none;gap:2px;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;left:0;max-height:min(420px,calc(100vh - 108px));overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px)}.navLinksOpen{display:grid}.navLinks a{border-radius:10px;font-size:14px;min-height:44px;padding:12px;text-align:left}.navLinks a.active,.navLinks a:hover{background:var(--soft-red)}.navLinks a.active:after{display:none}}@media (max-width:1040px){.aboutSplit,.dictionaryBrowseGrid,.entryDetailLayout,.handshapeSearchLayout{grid-template-columns:1fr}.featuredVideoPanel,.handshapeResultsPanel{position:static}.infoGrid,.purposeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processTimeline{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dictionaryBrowseGridWithFilters{grid-template-columns:minmax(200px,230px) minmax(0,1fr)}.resultListModule .entryGrid{grid-template-columns:1fr}.handshapeGridLarge{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.processTimeline li,.processTimeline li:first-child,.processTimeline li:last-child{border:1px solid #e3e8ef;border-radius:14px}}@media (max-width:860px){.editorialHero{grid-template-columns:1fr}.editorialHeroVisual{justify-self:stretch}.detailMediaStage .videoFrame{height:360px}}@media (max-width:680px){.pageMain{gap:18px;padding-top:2px}.editorialHero{gap:16px;padding:16px 0 22px}.editorialHero h1{font-size:clamp(32px,12vw,42px)}.heroStatsStack{grid-template-columns:1fr}.alphabetToolbar,.dictionaryToolbar{top:66px;grid-template-columns:1fr}.alphabetCount{justify-self:start}.alphabetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbarMeta{align-self:start}.mobileFilterButton{display:inline-flex}.filterPanel{display:none}.dictionaryBrowseGridWithFilters{grid-template-columns:1fr}.filterSheet{display:block;inset:0;position:fixed;z-index:80}.sheetBackdrop{background:rgba(15,23,42,.48);border:0;height:100%;inset:0;position:absolute;width:100%}.sheetPanel{background:#fff;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -22px 42px rgba(15,23,42,.2);display:grid;grid-gap:10px;gap:10px;left:0;max-height:86vh;overflow:auto;padding:10px 14px 16px;position:absolute;right:0}.sheetHandle{background:#cbd5e1;border-radius:999px;height:4px;justify-self:center;width:44px}.sheetTitle button{background:#f1f5f9;border:1px solid #dbe4ee;border-radius:999px;color:var(--ink);height:34px;justify-content:center;width:34px}.sheetTitle button,.sheetTitle span{align-items:center;display:inline-flex}.sheetTitle span{gap:7px}.sheetPanel .alphabetSelector{display:flex;overflow-x:auto;padding-bottom:2px}.sheetPanel .alphabetSelector button{flex:0 0 40px}.sheetPanel .handshapeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.entryCard{align-items:stretch;grid-template-columns:92px minmax(0,1fr)}.entryCard .thumb{align-self:start}.entryTitleRow{align-items:flex-start;flex-direction:column;gap:6px}.entryTitleRow strong{white-space:normal}.handshapeStickyTools{top:66px}.handshapeGridLarge{grid-template-columns:repeat(3,minmax(0,1fr))}.handshapeGridLarge a,.handshapeGridLarge button{min-height:76px}.selectedHandshapePreview{grid-template-columns:40px minmax(0,1fr) auto}.sheetApplyButton{width:100%}.featuredVideoPanel{order:-1}.entryCard,.knowledgeCard{min-height:0}.infoGrid,.processTimeline,.purposeGrid{grid-template-columns:1fr}.entryCard .entryAction{grid-column:1/-1}.detailMediaStage .videoFrame{height:340px}.quizFeatureGrid{grid-template-columns:1fr}}@media (max-width:460px){.shell{padding-top:70px}.topNav{border-radius:12px;min-height:56px;padding:8px 10px 8px 14px;top:8px;width:calc(100% - 24px)}.brand{min-width:0}.brandText strong{font-size:13px;letter-spacing:.8px}.navMenuButton{height:38px;width:38px}.navLinks{border-radius:14px;gap:6px;max-height:min(330px,calc(100vh - 94px));padding:8px;top:calc(100% + 7px)}.navLinks a{align-items:center;display:flex;min-height:42px;padding:9px 10px}.entryCard{grid-template-columns:1fr}.alphabetGrid{gap:8px}.alphabetCard{padding:8px}.alphabetMedia span{font-size:24px;height:46px;width:46px}.entryCard .thumb{max-width:180px}.handshapeGridLarge,.sheetPanel .handshapeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicPagination{align-items:stretch;flex-direction:column}}.aboutPage,.alphabetPage,.dictionaryPage,.handshapePage{max-width:1180px}.dictionaryPage{max-width:1440px}.aboutPage,.alphabetPage,.categoryPage,.contributorPage,.handshapePage,.helpPage,.informationPage{max-width:1240px}.aboutPage .editorialHero,.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero{background:linear-gradient(135deg,rgba(237,17,27,.055),rgba(255,255,255,0) 42%),#fff;border:1px solid #e5eaf1;border-radius:22px;box-shadow:0 18px 45px rgba(15,23,42,.06);grid-template-columns:minmax(0,1fr) minmax(230px,330px);padding:clamp(24px,4vw,42px)}.handshapePage .editorialHero{background:linear-gradient(120deg,rgba(237,17,27,.28),rgba(237,17,27,0) 34%),radial-gradient(circle at 86% 20%,rgba(255,255,255,.16),transparent 28%),#0f172a;border-color:rgba(15,23,42,.1)}.handshapePage .editorialHero h1,.handshapePage .editorialHero p{color:#fff}.handshapePage .editorialHero p{color:#dbe5f4}.handshapePage .editorialHero .eyebrow{color:#fecdd3}.alphabetPage .editorialHero{background:linear-gradient(90deg,#fff,#fff 58%,rgba(237,17,27,.08) 0,rgba(237,17,27,.04))}.aboutPage .editorialHero{background:linear-gradient(135deg,#fff,#fff 54%,#fff4f5 0,#fff9fa)}.aboutPage .editorialHero h1,.alphabetPage .editorialHero h1,.dictionaryPage .editorialHero h1,.handshapePage .editorialHero h1{font-size:clamp(34px,4vw,50px);max-width:760px}.aboutPage .editorialHero p,.alphabetPage .editorialHero p,.dictionaryPage .editorialHero p,.handshapePage .editorialHero p{max-width:700px}.dictionaryHeroNote,.guideCard{background:#fff;border:1px solid #e1e7ef;border-radius:18px;box-shadow:0 16px 34px rgba(15,23,42,.07);color:var(--ink);display:grid;grid-gap:10px;gap:10px;padding:18px}.handshapePage .guideCard{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);box-shadow:none}.handshapePage .guideCard strong{color:#fff}.handshapePage .guideCard span{border-color:rgba(255,255,255,.16);color:#dbe5f4}.alphabetPage .guideCard{box-shadow:none}.dictionaryHeroNote svg,.guideCard strong{color:var(--red)}.dictionaryHeroNote strong,.guideCard strong{font-size:18px;line-height:1.2}.dictionaryHeroNote span,.guideCard span{color:var(--muted);font-size:14px;line-height:1.55}.guideCard span{border-top:1px solid #edf1f6;padding-top:9px}.aboutPage .aboutSplit,.aboutPage .categorySection,.alphabetPage .alphabetBrowser,.dictionaryPage .dictionaryDiscovery,.handshapePage .handshapeSearchLayout{margin-top:4px}.alphabetPage .alphabetToolbar,.dictionaryPage .dictionaryToolbar,.handshapePage .handshapeStickyTools{border-radius:16px;box-shadow:0 12px 28px rgba(15,23,42,.055);top:76px}.dictionaryPage .dictionaryToolbar{border-color:#e1e7ef;box-shadow:0 14px 34px rgba(15,23,42,.07);gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px}.alphabetPage .alphabetSearch,.dictionaryPage .searchBarWrap,.handshapePage .handshapeSearchBox{background:#fff;border-color:#d8e0eb;min-height:46px}.alphabetPage .alphabetSearch input,.dictionaryPage .searchBarInput,.handshapePage .handshapeSearchBox input{font-size:15px}.dictionaryPage .searchBarWrap{background:#f8fafc;border:1px solid #d8e0eb;box-shadow:none}.alphabetPage .alphabetCount,.dictionaryPage .toolbarMeta{background:#fff4f5;border:1px solid #ffd9dc;min-height:42px}.dictionaryPage .toolbarMeta{background:#fff4f5;border:1px solid #ffd9dc}.dictionaryPage .mobileFilterButton{background:#0f172a;min-height:42px}.dictionaryPage .dictionaryBrowseGridWithFilters{gap:28px;grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.alphabetPage .alphabetCard,.dictionaryPage .filterPanel,.dictionaryPage .sheetPanel,.handshapePage .handshapeGroup,.handshapePage .handshapeResultsPanel{border-color:#e1e7ef;box-shadow:0 10px 24px rgba(15,23,42,.045)}.dictionaryPage .filterPanel,.handshapePage .handshapeResultsPanel{top:76px}.dictionaryPage .filterPanel{background:linear-gradient(180deg,rgba(237,17,27,.055),rgba(255,255,255,0) 180px),#fff;border-radius:20px}.dictionaryPage .filterPanelInner,.dictionaryPage .sheetPanel{gap:18px;padding:18px}.dictionaryPage .filterPanelHeader,.handshapePage .handshapeToolHeader{border-bottom:1px solid #edf1f6;padding-bottom:14px}.dictionaryPage .filterPanelHeader strong{font-size:18px;line-height:1.15}.handshapePage .handshapeToolHeader{display:grid;grid-gap:2px;gap:2px}.handshapePage .handshapeToolHeader strong{color:var(--ink);font-size:16px}.handshapePage .handshapeToolHeader span{color:var(--muted);font-weight:800}.dictionaryPage .filterField,.dictionaryPage .filterGroup{gap:10px}.dictionaryPage .filterField select{background-color:#fff;border-radius:14px;min-height:46px}.dictionaryPage .alphabetSelector{gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.dictionaryPage .alphabetSelector button,.dictionaryPage .handshapeGrid a,.dictionaryPage .handshapeGrid button,.handshapePage .handshapeGrid a,.handshapePage .handshapeGrid button{background:#fff}.dictionaryPage .resultListModule{min-width:0}.dictionaryPage .resultListModule .sectionHeader{display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr;margin-bottom:12px;max-width:none}.dictionaryPage .resultListModule .sectionHeader .eyebrow{grid-column:auto}.dictionaryPage .resultListModule .sectionHeader h2{font-size:clamp(22px,1.8vw,30px);letter-spacing:0}.dictionaryPage .resultListModule .sectionHeader p{display:none}.dictionaryPage .resultListModule .entryGrid{align-items:stretch;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dictionaryPage .entryCard{align-content:start;align-items:start;background:linear-gradient(180deg,rgba(237,17,27,.055),rgba(255,255,255,0) 120px),#fff;border-color:#e1e7ef;border-left:0;border-radius:14px;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:360px;padding:12px;position:relative}.handshapePage .entryCard{border-color:#e1e7ef;border-radius:16px;grid-template-columns:102px minmax(0,1fr);padding:12px}.handshapePage .entryCard .thumb{border-radius:12px}.dictionaryPage .entryCard .thumb{align-self:stretch;aspect-ratio:16/9;border-radius:10px;height:auto;min-height:0;min-width:0;width:100%}.dictionaryPage .entryCard:hover{border-color:#ffd4d7;border-left-color:var(--red);box-shadow:0 18px 38px rgba(15,23,42,.08);transform:translateY(-1px)}.dictionaryPage .entryMeta,.handshapePage .entryMeta{gap:7px}.dictionaryPage .entryMeta{align-self:stretch;grid-gap:10px;gap:10px;grid-template-rows:auto auto minmax(0,1fr)}.dictionaryPage .entryTitleRow{grid-gap:10px;gap:10px;justify-content:stretch;min-height:44px}.dictionaryPage .entryTitleRow strong,.handshapePage .entryTitleRow strong{font-size:18px}.dictionaryPage .entryTitleRow strong{display:-webkit-box;font-size:17px;line-height:1.16;overflow:hidden;white-space:normal;-webkit-box-orient:vertical}.dictionaryPage .entryTitleRow .statusBadge{margin-left:0;margin-top:1px}.dictionaryPage .entryMeta p{-webkit-line-clamp:2;color:#5b677a;font-size:13px;line-height:1.4;max-width:none;min-height:calc(2 * 1.4em)}.dictionaryPage .entryPills{align-content:start;align-self:start;gap:5px;margin-top:0}.dictionaryPage .entryPills .pill{background:#f8fafc;border-color:#e1e7ef;color:#334155}.dictionaryPage .entryPills .pill:first-child{background:#fff4f5;border-color:#ffd9dc;color:var(--red-dark)}.dictionaryPage .entryPills .pillStrong{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.handshapePage .entryAction{background:#fff;margin-left:102px}.dictionaryPage .entryAction{align-self:end;background:#fff;border:1px solid #ffd4d7;border-radius:999px;color:var(--red-dark);font-size:13px;grid-column:auto;height:34px;justify-self:start;margin:0;padding:7px 12px;width:auto}.dictionaryPage .entryAction svg{flex-shrink:0;margin-left:4px}.dictionaryPage .entryAction:hover,.dictionaryPage .entryCardLink:hover .entryAction{background:var(--red-dark);color:#fff;transform:translateY(-1px)}.dictionaryPage .popularWordsSection{background:#fff;border:1px solid #e1e7ef;border-radius:20px;box-shadow:0 14px 30px rgba(15,23,42,.045);display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;margin-left:0;padding:22px}.dictionaryPage .popularWordsSection .sectionHeader{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,430px);margin:0;max-width:none}.dictionaryPage .popularWordsSection .sectionHeader h2{font-size:clamp(23px,2vw,30px);line-height:1.12}.dictionaryPage .popularWordsSection .sectionHeader p{font-size:14px;justify-self:end;margin-bottom:2px;max-width:430px;text-align:right}.dictionaryPage .popularWordsSection .sectionHeader .eyebrow{grid-column:1/-1}.dictionaryPage .popularWordsSection .popularTagGrid{margin-top:2px}.dictionaryPage .popularTag{background:#fff;border-color:#e1e7ef;box-shadow:0 10px 24px rgba(15,23,42,.035)}.handshapePage .handshapeSearchLayout{background:#fff;border:1px solid #e1e7ef;border-radius:24px;box-shadow:0 20px 48px rgba(15,23,42,.075);gap:0;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);overflow:hidden}.handshapePage .handshapeResultsPanel,.handshapePage .handshapeSearchPanel{min-width:0}.handshapePage .handshapeStickyTools{background:#f8fafc;border-bottom:1px solid #e1e7ef;border-radius:0;box-shadow:none;gap:12px;margin:0;padding:18px}.handshapePage .selectedHandshapePreview{border-radius:14px;padding:10px}.handshapePage .handshapeGroup{border:0;border-radius:0;box-shadow:none;padding:18px}.handshapePage .handshapeGroupStack{gap:0}.handshapePage .handshapeGroup+.handshapeGroup{border-top:1px solid #edf1f6}.handshapePage .handshapeGridLarge{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.handshapePage .handshapeGridLarge a,.handshapePage .handshapeGridLarge button{border-radius:16px;min-height:92px}.handshapePage .handshapeResultsPanel{align-self:start;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,0) 260px),#fff;border:0;border-left:1px solid #e1e7ef;border-radius:0;box-shadow:none;min-height:720px;padding:28px;position:static}.handshapePage .handshapeResultsPanel .entryGrid{grid-template-columns:1fr}.alphabetPage .alphabetToolbar{background:#fff;border-color:#e1e7ef;box-shadow:0 14px 34px rgba(15,23,42,.07);grid-template-columns:auto;justify-content:end}.alphabetPage .alphabetSearch{background:#f8fafc;border:1px solid #d8e0eb}.alphabetPage .alphabetGrid{background:linear-gradient(180deg,rgba(15,23,42,.035),rgba(15,23,42,0)),#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 18px 42px rgba(15,23,42,.06);gap:8px;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));padding:10px}.alphabetPage .alphabetCard{border-radius:12px;gap:6px;padding:7px;transition:border-color .12s,box-shadow .12s,transform .12s}.alphabetPage .alphabetCard:hover{transform:translateY(-2px)}.alphabetPage .alphabetCardPlaceholder{background:#fbfcfe}.alphabetPage .alphabetMedia{aspect-ratio:1/1;background:#fff;border-color:#e1e7ef;position:relative}.alphabetPage .alphabetMedia span{background:#fff4f5;border:1px solid #ffd9dc;font-size:24px;height:42px;width:42px}.alphabetPage .alphabetMedia img{background:#fff;inset:0;opacity:0;position:absolute;transition:opacity .12s ease}.alphabetPage .alphabetMedia img.isLoaded{opacity:1}.alphabetPage .alphabetCardBody{display:grid;grid-gap:2px;gap:2px;text-align:center}.alphabetPage .alphabetCardBody strong{color:#475569;font-size:11px;line-height:1.25}.alphabetPage .alphabetCardBody span{color:#475569}.alphabetPage .alphabetCardBody p{font-size:10px;line-height:1.25;-webkit-line-clamp:2}.aboutPage .aboutSplit{background:#fff;border:1px solid #e1e7ef;border-radius:24px;box-shadow:0 18px 42px rgba(15,23,42,.06);gap:0;grid-template-columns:minmax(0,1fr) minmax(330px,400px);overflow:hidden;padding:0}.aboutPage .aboutNarrative{padding:34px}.aboutPage .aboutNarrative .sectionHeader h2{font-size:clamp(34px,3.4vw,52px);max-width:760px}.aboutPage .aboutNarrative>p{max-width:760px}.aboutPage .purposeGrid article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:14px}.aboutPage .statisticsPanel{background:#0f172a;border:0;box-shadow:none;color:#fff;min-height:100%;padding:34px}.aboutPage .statisticsPanelHeader h2{color:#fff}.aboutPage .statisticsPanelHeader svg{color:#fecdd3}.aboutPage .statisticsPanel p{color:#dbe5f4}.aboutPage .qualityList{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.aboutPage .qualityList li{border-top:1px solid rgba(255,255,255,.14);color:#e5edf8;font-size:14px;line-height:1.5;padding-top:10px}@media (max-width:1024px){.dictionaryPage .dictionaryToolbar{grid-template-columns:minmax(0,1fr) auto}.dictionaryPage .mobileFilterButton{display:inline-flex}.dictionaryPage .toolbarMeta{justify-self:end}.aboutPage .aboutSplit,.dictionaryPage .dictionaryBrowseGridWithFilters,.handshapePage .handshapeSearchLayout{grid-template-columns:1fr}.dictionaryPage .filterPanel{display:none}.dictionaryPage .popularWordsSection{margin-left:0}.handshapePage .handshapeResultsPanel{position:static}}@media (max-width:768px){.aboutPage,.alphabetPage,.dictionaryPage,.handshapePage{width:calc(100% - 28px)}.aboutPage .editorialHero,.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero{grid-template-columns:1fr;padding:22px}.aboutPage .editorialHeroVisual,.alphabetPage .editorialHeroVisual,.dictionaryPage .editorialHeroVisual,.handshapePage .editorialHeroVisual{justify-self:stretch}.alphabetPage .alphabetToolbar,.dictionaryPage .dictionaryToolbar{grid-template-columns:1fr;position:static}.alphabetPage .alphabetCount,.dictionaryPage .toolbarMeta{justify-self:stretch}.dictionaryPage .mobileFilterButton{display:inline-flex}.dictionaryPage .resultListModule .entryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dictionaryPage .resultListModule .sectionHeader{align-items:start;grid-template-columns:1fr}.dictionaryPage .resultListModule .sectionHeader p{justify-self:start;text-align:left}.handshapePage .entryCard{grid-template-columns:92px minmax(0,1fr)}.handshapePage .entryAction{margin-left:92px}.dictionaryPage .entryCard{grid-template-columns:1fr}.dictionaryPage .entryAction{grid-column:auto;height:34px;width:auto}.handshapePage .handshapeStickyTools{position:static}.alphabetPage .alphabetGrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.dictionaryPage .popularWordsSection .sectionHeader{align-items:start;grid-template-columns:1fr}.dictionaryPage .popularWordsSection .sectionHeader p{justify-self:start;text-align:left}}@media (max-width:460px){.handshapePage .entryCard{grid-template-columns:1fr}.handshapePage .entryAction{grid-column:1;margin-left:0}.dictionaryPage .entryCard{border-left-width:4px;gap:12px;grid-template-columns:1fr;padding:14px}.dictionaryPage .entryCard .thumb{height:132px}.dictionaryPage .entryTitleRow{align-items:flex-start}.dictionaryPage .entryTitleRow strong{white-space:normal}.dictionaryPage .entryAction{font-size:14px;grid-column:1;height:auto;justify-self:stretch;min-height:44px;text-indent:0;width:100%}.dictionaryPage .entryAction svg{margin-left:4px}.dictionaryPage .alphabetSelector{grid-template-columns:repeat(6,minmax(0,1fr))}.dictionaryPage .popularTagGrid{display:grid;grid-template-columns:1fr}.dictionaryPage .popularTag{border-radius:14px;justify-content:space-between;max-width:100%;min-width:0;width:100%}.dictionaryPage .popularTag small,.dictionaryPage .popularTag span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handshapePage .handshapeGridLarge{grid-template-columns:repeat(2,minmax(0,1fr))}}.aboutPage .eyebrow,.alphabetPage .eyebrow,.dictionaryPage .eyebrow,.handshapePage .eyebrow{font-weight:760;letter-spacing:.03em}.aboutPage .aboutNarrative .sectionHeader h2,.aboutPage .editorialHero h1,.alphabetPage .editorialHero h1,.dictionaryPage .editorialHero h1,.dictionaryPage .resultListModule .sectionHeader h2,.handshapePage .editorialHero h1{font-weight:780}.aboutPage .aboutNarrative>p,.aboutPage .editorialHero p,.aboutPage .qualityList li,.aboutPage .statisticsPanel p,.alphabetPage .editorialHero p,.dictionaryHeroNote span,.dictionaryPage .editorialHero p,.dictionaryPage .resultListModule .sectionHeader p,.guideCard span,.handshapePage .editorialHero p,.resultPanelHeader p{font-weight:400}.dictionaryHeroNote strong,.dictionaryPage .filterPanelHeader strong,.guideCard strong,.handshapePage .handshapeToolHeader strong,.resultPanelHeader h2,.statisticsPanelHeader h2{font-weight:700}.alphabetPage .alphabetSearch input,.dictionaryPage .filterField select,.dictionaryPage .searchBarInput,.handshapePage .handshapeSearchBox input{font-weight:450}.alphabetPage .alphabetCount strong,.dictionaryPage .toolbarMeta strong{font-weight:700}.alphabetPage .alphabetCount span,.dictionaryPage .toolbarMeta span,.handshapeGroupHeader span,.handshapePage .handshapeToolHeader span,.publicPagination span,.resultFooter{font-weight:500}.alphabetPage .alphabetCardBody span,.dictionaryPage .filterField span,.dictionaryPage .filterLabel,.handshapePage .handshapeGroupHeader strong{font-weight:650}.dictionaryPage .entryAction,.dictionaryPage .miniReset,.dictionaryPage .mobileFilterButton,.dictionaryPage .textButton,.handshapePage .entryAction,.publicPagination button{font-weight:700}.dictionaryPage .alphabetSelector button,.dictionaryPage .handshapeGrid a,.dictionaryPage .handshapeGrid button,.handshapePage .handshapeGrid a,.handshapePage .handshapeGrid button{font-weight:650}.dictionaryPage .entryTitleRow strong{font-weight:760}.handshapePage .entryTitleRow strong{font-weight:700}.dictionaryPage .entryMeta p,.handshapePage .entryMeta p{font-weight:400}.dictionaryPage .entryPills .pill,.handshapePage .entryPills .pill,.pillStrong,.statusBadge{font-weight:620}.dictionaryPage .popularTag span{font-weight:690}.dictionaryPage .popularTag small{font-weight:500}.alphabetPage .alphabetCardBody strong{font-weight:600}.aboutPage .purposeGrid strong{font-weight:700}.aboutPage .purposeGrid span{font-weight:400}@media (max-width:460px){.dictionaryPage .entryAction{font-size:14px;font-weight:700}}.pageShell{padding-top:8px}.dictionaryPage .filterPanel{align-self:start;max-height:calc(100vh - 116px);overflow:visible;position:-webkit-sticky;position:sticky;top:104px}.dictionaryPage .resultListModule{grid-column:2}@media (max-width:1024px){.dictionaryPage .filterPanel{display:none;position:static;width:auto}.dictionaryPage .resultListModule{grid-column:auto}}@media (min-width:461px){.dictionaryPage .dictionaryToolbar{position:-webkit-sticky;position:sticky;top:12px;z-index:40}}@media (max-width:460px){.pageShell{padding-top:8px}.entryDetailShell .topNav,.pageShell .topNav{top:auto;width:calc(100% - 24px)}}.aboutPage .editorialHero,.alphabetPage .editorialHero,.categoryPage .editorialHero,.contributorPage .editorialHero,.dictionaryPage .editorialHero,.helpPage .editorialHero,.informationPage .editorialHero,.pageMain:not(.dictionaryPage):not(.handshapePage):not(.alphabetPage):not(.aboutPage) .editorialHero{background:linear-gradient(135deg,rgba(237,17,27,.04),rgba(255,255,255,0) 40%),#fff;border-color:#edf1f6;border-radius:22px;box-shadow:none}.categoryPage .editorialHero,.contributorPage .editorialHero,.helpPage .editorialHero,.informationPage .editorialHero{border:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) minmax(230px,330px);padding:clamp(24px,4vw,42px)}.dictionaryPage .dictionaryHeroNote,.guideCard,.heroIdentityMark,.heroNote{box-shadow:none}.alphabetPage .alphabetBrowser,.categorySection,.dictionaryPage .dictionaryDiscovery,.informationSummary,.quizPlaceholder,.workflowSection{background:#fff;border:1px solid #e1e7ef;border-radius:22px;box-shadow:0 16px 38px rgba(15,23,42,.055);overflow:clip;padding:18px}.dictionaryPage .dictionaryDiscovery{gap:0}.alphabetPage .alphabetToolbar,.dictionaryPage .dictionaryToolbar{border:0;border-bottom:1px solid #edf1f6;border-radius:0;box-shadow:none;margin:-18px -18px 0;padding:14px 18px}.dictionaryPage .dictionaryToolbar{background:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;z-index:70}.dictionaryPage .dictionaryToolbar:before{content:none}.dictionaryPage .dictionaryToolbar>*{position:static}.dictionaryPage .dictionaryBrowseGridWithFilters{gap:22px;padding-top:18px}.dictionaryPage .filterPanel{border-color:#e6ebf2;box-shadow:none}.alphabetPage .alphabetCard,.categoryCard,.dictionaryPage .entryCard,.knowledgeCard,.popularTag,.quizFeatureGrid article{box-shadow:none}.alphabetPage .alphabetCard:hover,.categoryCard:hover,.dictionaryPage .entryCard:hover,.popularTag:hover{box-shadow:0 10px 24px rgba(15,23,42,.055)}.categorySection,.informationSummary,.quizPlaceholder,.workflowSection{display:grid;grid-gap:16px;gap:16px;padding-top:18px}.categorySection .sectionHeader,.informationSummary .sectionHeader,.quizPlaceholder .sectionHeader,.workflowSection .sectionHeader{border-bottom:1px solid #edf1f6;margin-bottom:0;max-width:none;padding-bottom:14px}.categorySection .categoryGrid,.informationSummary .infoGrid,.quizPlaceholder .quizFeatureGrid,.workflowSection .processTimeline{margin-top:0}.aboutPage .aboutSplit,.alphabetPage .alphabetGrid{box-shadow:0 16px 38px rgba(15,23,42,.055)}.alphabetPage .alphabetBrowser{gap:10px;border-radius:18px;box-shadow:0 12px 28px rgba(15,23,42,.045);padding:12px}.alphabetPage .alphabetToolbar{margin:-12px -12px 0;padding:10px 12px}.alphabetPage .alphabetCount{min-height:34px;padding:6px 11px}@media (min-width:461px){.dictionaryPage .dictionaryToolbar{top:12px}}@media (min-width:1025px){.dictionaryPage .filterPanel{max-height:calc(100vh - 118px);top:104px}}@media (max-width:768px){.alphabetPage .alphabetBrowser,.categorySection,.dictionaryPage .dictionaryDiscovery,.informationSummary,.quizPlaceholder,.workflowSection{border-radius:18px;padding:14px}.alphabetPage .alphabetToolbar,.dictionaryPage .dictionaryToolbar{margin:-14px -14px 0;padding:14px}.alphabetPage .alphabetBrowser{padding:10px}.alphabetPage .alphabetToolbar{margin:-10px -10px 0;padding:8px 10px}.alphabetPage .alphabetGrid{gap:7px;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));padding:8px}.dictionaryPage .dictionaryToolbar:before{inset:-64px -14px -1px}.dictionaryPage .dictionaryToolbar{grid-template-columns:1fr}}.landingShell{background:#f7f9fc;display:flex;flex-direction:column;height:100svh;overflow:hidden}.landingShell .main,.landingShell .pageMain{display:flex!important;flex:1 1!important;flex-direction:column!important;padding-top:0!important;margin-top:0!important}.landingHero{align-items:center;background-image:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,.85) 45%,rgba(255,255,255,0)),linear-gradient(0deg,rgba(247,249,252,1) 0,rgba(247,249,252,0) 15%),url(/assets/hero-real.webp);display:flex;flex:1 1;margin:0 calc(-50vw + 50%)!important;max-width:100vw;min-height:0;padding:clamp(32px,5vw,60px) max(clamp(20px,4vw,70px),calc(50vw - 620px)) clamp(16px,3vw,32px)!important;position:relative;width:100vw}.landingHeroCopy{display:grid;grid-gap:18px;gap:18px;max-width:620px;position:relative;z-index:2}.landingEyebrow{align-self:start;background:var(--soft-red);border:1px solid rgba(237,17,27,.18);border-radius:999px;color:var(--red);display:inline-block;font-size:12px;font-weight:900;letter-spacing:.06em;padding:5px 14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.landingTitle{color:var(--ink);font-size:clamp(30px,3.6vw,52px);font-weight:900;line-height:1.08;margin:0}.landingSubtitle{color:#637084;font-size:clamp(14px,1.15vw,17px);font-weight:500;line-height:1.6;margin:0}.desktopBr{display:none}@media (min-width:860px){.desktopBr{display:block}}.landingSearchWrap{max-width:520px}.landingSearchWrap .searchBox{width:100%}.landingStatBadge{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(237,17,27,.12);border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.07);display:inline-flex;gap:14px;padding:12px 20px;width:-moz-fit-content;width:fit-content}.landingStatNumber{color:var(--ink);font-size:28px;font-weight:900;line-height:1}.landingStatLabel{display:grid;grid-gap:2px;gap:2px}.landingStatLabel span{color:var(--ink);font-size:13px;font-weight:700}.landingStatLabel small{color:#8892a0;font-size:11px}.landingCta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.landingCtaPrimary{background:linear-gradient(135deg,var(--red),var(--red-dark));border-radius:999px;box-shadow:0 8px 22px rgba(237,17,27,.32);font-size:14px;font-weight:900;min-height:44px;padding:0 22px;transition:box-shadow .16s,transform .12s}.landingCtaPrimary:hover{box-shadow:0 12px 28px rgba(237,17,27,.42);transform:translateY(-1px)}.landingCtaSecondary{background:#ffffff;border:1.5px solid #dbe4ee;border-radius:999px;box-shadow:0 4px 12px rgba(15,23,42,.06);color:var(--ink);font-size:14px;font-weight:800;min-height:44px;padding:0 22px;transition:border-color .14s,box-shadow .14s}.landingCtaSecondary:hover{border-color:rgba(237,17,27,.35);box-shadow:0 6px 16px rgba(15,23,42,.09)}.landingFeatureGrid{border-top:1px solid rgba(229,231,235,.7);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:2px}.landingFeatureCard{align-items:flex-start;border-right:1px solid rgba(229,231,235,.7);color:var(--ink);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr) 18px;text-decoration:none;transition:background .14s}.landingFeatureCard:last-child{border-right:none}.landingFeatureCard:hover{background:rgba(237,17,27,.025)}.landingFeatureIcon{align-items:center;background:var(--soft-red);border-radius:10px;display:flex;height:42px;justify-content:center;width:42px}.landingFeatureBody strong{display:block;font-size:14px;font-weight:800;margin-bottom:4px}.landingFeatureBody p{color:#667085;line-height:1.5;margin:0}.landingFeatureArrow{align-self:flex-end;color:#b0b9c6;margin-bottom:4px;transition:color .14s}.landingFeatureCard:hover .landingFeatureArrow{color:var(--red)}.landingFooter{align-items:center;border-top:1px solid rgba(229,231,235,.7);color:#9faab8;display:flex;font-size:13px;gap:6px;justify-content:center;padding:14px 0}.landingFooter span{color:var(--red);font-size:15px}@media (max-width:1024px){.landingHero{background-image:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,.92) 55%,rgba(255,255,255,.3)),linear-gradient(0deg,rgba(247,249,252,1) 0,rgba(247,249,252,0) 15%),url(/assets/hero-real.webp);background-position:75%}.landingFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landingFeatureCard:nth-child(3){border-right:none}.landingFeatureCard:nth-child(4){border-right:1px solid rgba(229,231,235,.7)}.landingFeatureCard:nth-child(4),.landingFeatureCard:nth-child(5){border-top:1px solid rgba(229,231,235,.7)}}@media (max-width:740px){.landingHero{background-image:linear-gradient(90deg,rgba(255,255,255,.95) 0,rgba(255,255,255,.85)),linear-gradient(0deg,rgba(247,249,252,1) 0,rgba(247,249,252,0) 15%),url(/assets/hero-real.webp);background-position:50%;min-height:580px;padding-bottom:32px}.landingFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingFeatureCard{border-right:none;border-bottom:1px solid rgba(229,231,235,.7)}.landingFeatureCard:nth-child(3),.landingFeatureCard:nth-child(4){border-top:none}.landingStatBadge{width:100%}}@media (max-width:480px){.landingFeatureGrid{grid-template-columns:1fr}.landingFeatureCard{border-right:none}}.entryDetailWorkspace{align-items:start;display:grid;grid-gap:clamp(18px,2.5vw,32px);gap:clamp(18px,2.5vw,32px);grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr)}.detailStickyMedia{display:grid;grid-gap:12px;gap:12px;min-width:0;position:-webkit-sticky;position:sticky;top:88px}.detailStickyMedia .detailMediaStage{border:1px solid rgba(15,23,42,.12);border-radius:20px;box-shadow:0 24px 50px rgba(15,23,42,.14);min-height:430px;position:relative}.detailStandaloneImage,.detailStickyMedia .detailMediaStage .videoFrame,.detailStickyMedia .detailVideoMissing{height:430px}.detailStandaloneImage{display:block;object-fit:contain;width:100%}.detailMediaIdentity{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.detailMediaIdentity>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.detailMediaIdentity small,.detailMediaIdentity span{color:var(--muted);font-size:11px}.detailMediaIdentity strong{font-size:16px;overflow-wrap:anywhere}.mediaCountBadge{background:var(--soft-red);border:1px solid #ffd7da;border-radius:999px;color:var(--red-dark)!important;flex:0 0 auto;font-weight:850;padding:6px 10px}.mediaSwitcher{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mediaSwitchButton{background:#fff;border:1px solid #dfe5ee;border-radius:14px;color:var(--ink);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mediaSwitchButton.active,.mediaSwitchButton:hover{border-color:rgba(237,17,27,.48);box-shadow:0 10px 22px rgba(15,23,42,.08);transform:translateY(-1px)}.mediaSwitchButton.active{background:linear-gradient(145deg,#fff,#fff5f5)}.mediaSwitchButton>span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.08em}.mediaSwitchButton strong{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.mediaSwitchButton small{color:var(--muted);font-size:10px;line-height:1.3}.mediaMeaningStrip{background:#101b32;border-radius:15px;color:#fff;display:grid;grid-gap:9px;gap:9px;padding:14px 16px}.mediaMeaningStrip>span{color:#94a3b8;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.detailScrollableContent{display:grid;grid-gap:12px;gap:12px;min-width:0}.detailSearchModule{position:relative;z-index:5}.detailSearchInputWrap{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:15px;box-shadow:0 10px 24px rgba(15,23,42,.06);display:flex;gap:10px;min-height:52px;padding:0 14px}.detailSearchInputWrap>svg{color:var(--red);flex:0 0 auto}.detailSearchInputWrap input{background:transparent;border:0;color:var(--ink);font:inherit;min-width:0;outline:0;width:100%}.detailSearchInputWrap button{align-items:center;background:#f1f5f9;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.detailSearchResults{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 20px 40px rgba(15,23,42,.14);display:grid;left:0;max-height:330px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 7px)}.detailSearchResults a{align-items:center;border-radius:10px;color:var(--ink);display:flex;justify-content:space-between;padding:10px;text-decoration:none}.detailSearchResults a:hover{background:#fff5f5}.detailSearchResults a>span:first-child{display:grid;grid-gap:2px;gap:2px}.detailSearchResults p,.detailSearchResults small{color:var(--muted);font-size:11px;margin:0}.detailSearchResults p{padding:14px}.detailQuickNav{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.detailQuickNav a{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:12px;color:#334155;display:flex;font-size:11px;font-weight:850;gap:6px;justify-content:center;min-height:42px;padding:8px;text-decoration:none}.detailQuickNav a:hover{border-color:rgba(237,17,27,.35);color:var(--red-dark)}.detailQuickNav svg{color:var(--red)}.detailInfoHeaderRich{border-bottom:1px solid #e8edf3;margin-bottom:0;padding-bottom:18px}.detailInfoHeaderRich p{color:var(--muted);line-height:1.6;margin:12px 0 0}.wordDetailPanel .detailTags{margin:14px 0 4px}.wordDetailPanel .detailTags .pill{text-decoration:none}.regionBadgeGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.regionBadgeGrid a{align-items:center;background:#f8fafc;border:1px solid #dfe5ee;border-radius:12px;color:var(--ink);display:flex;gap:9px;padding:10px;text-decoration:none}.regionBadgeGrid svg{color:var(--red);flex:0 0 auto}.regionBadgeGrid a>span{display:grid;grid-gap:1px;gap:1px}.regionBadgeGrid strong{color:var(--ink);font-size:12px;letter-spacing:normal;margin:0;text-transform:none}.regionBadgeGrid small{color:var(--muted);font-size:10px}.linkedWordRow{display:flex;flex-wrap:wrap;gap:6px}.linkedWordRow a,.linkedWordRow>span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:11px;font-weight:800;padding:6px 9px;text-decoration:none}.linkedWordRowLarge a,.linkedWordRowLarge>span{background:#fff5f5;border-color:#ffd7da;color:var(--red-dark)}.detailRelatedCompact{background:#fff;border:1px solid #dfe5ee;border-radius:18px;display:grid;grid-gap:14px;gap:14px;padding:20px}.detailRelatedCompact h2{font-size:22px;margin:3px 0 0}.detailRelatedCompact .relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.entryDetailWorkspace{grid-template-columns:1fr}.detailStickyMedia{position:static}.detailStandaloneImage,.detailStickyMedia .detailMediaStage,.detailStickyMedia .detailMediaStage .videoFrame,.detailStickyMedia .detailVideoMissing{min-height:0;height:min(52vw,440px)}}@media (max-width:620px){.entryDetailMain{padding-inline:14px;width:100%}.detailStandaloneImage,.detailStickyMedia .detailMediaStage,.detailStickyMedia .detailMediaStage .videoFrame,.detailStickyMedia .detailVideoMissing{height:62vw;min-height:250px}.mediaSwitcher{display:flex;margin-inline:-2px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.mediaSwitchButton{flex:0 0 146px;scroll-snap-align:start}.detailQuickNav{grid-template-columns:repeat(2,minmax(0,1fr))}.detailRelatedCompact,.wordDetailPanel{padding:17px}.detailRelatedCompact .relatedGrid,.regionBadgeGrid{grid-template-columns:1fr}.detailMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wordDetailPanel .visualReferenceGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.wordDetailPanel .visualReference{align-items:center;border:1px solid #dfe4ea;border-radius:7px;color:var(--ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:58px minmax(0,1fr);min-width:0;padding:6px;text-decoration:none}.wordDetailPanel .visualReference:hover{border-color:rgb(237 17 27/42%)}.wordDetailPanel .visualReferenceImage{align-items:center;aspect-ratio:1;background:#f0f2f5;border-radius:4px;color:#7b8796;display:flex;justify-content:center;overflow:hidden}.wordDetailPanel .visualReferenceImage img{display:block;height:100%;object-fit:cover;width:100%}.wordDetailPanel .visualReferenceCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.wordDetailPanel .visualReferenceCopy small{color:#8490a0;font-size:10px}.wordDetailPanel .visualReferenceCopy b{font-size:13px;font-weight:600}.wordDetailPanel .visualReference:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px rgb(237 17 27/12%);outline:0}@media (max-width:620px){.wordDetailPanel .visualReferenceGrid{grid-template-columns:1fr}}.dictionaryPage .customSelectContainer{display:block;position:relative;width:100%;z-index:1}.dictionaryPage .customSelectContainer:has(.customSelectTrigger.active){z-index:30}.dictionaryPage .customSelectTrigger{align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;min-height:42px;outline:none;padding:8px 11px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.dictionaryPage .customSelectTrigger:hover{border-color:#c7d0dc}.dictionaryPage .customSelectTrigger.active{border-color:#fca5a5;box-shadow:0 0 0 4px #fee2e2}.dictionaryPage .customSelectTrigger svg{color:#667085;flex:0 0 auto}.dictionaryPage .customSelectValue{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dictionaryPage .customSelectMenu{background:#fff;border:1px solid #dfe4ea;border-radius:9px;box-shadow:0 12px 28px rgb(15 23 42/14%);display:flex;flex-direction:column;left:0;max-height:250px;min-width:100%;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);width:100%;z-index:50;gap:2px}.dictionaryPage .customSelectItem{align-items:center;background:transparent;border:0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%;margin:0;line-height:1.2}.dictionaryPage .customSelectItem:focus-visible,.dictionaryPage .customSelectItem:hover{background:#f3f4f6;outline:0}.dictionaryPage .customSelectItem.selected{background:#fef2f2;color:#dc2626;font-weight:600}.dictionaryPage .customSelectItem span{color:inherit;font-size:inherit;font-weight:inherit}@media (min-width:1025px) and (min-height:700px){.dictionaryPage .dictionaryToolbar{top:76px}.dictionaryPage .filterPanel{position:-webkit-sticky;position:sticky;top:164px;max-height:calc(100vh - 176px)}.dictionaryPage .filterPanelInner{overscroll-behavior:contain;scrollbar-gutter:stable}.dictionaryPage .resultListModule{padding-right:5px}}.pageMain .editorialHero,.pageMain .editorialHeroCompact{min-height:0;padding:clamp(28px,3.6vw,46px)}.pageMain .editorialHero h1{font-size:clamp(34px,3.7vw,48px);line-height:1.02;margin-bottom:10px}.pageMain .editorialHero p{font-size:clamp(15px,1.15vw,17px);max-width:720px}.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero{grid-template-columns:minmax(0,1fr) minmax(230px,310px)}.alphabetPage .guideCard,.dictionaryPage .dictionaryHeroNote,.handshapePage .guideCard{min-height:132px}.landingTrustRow{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.78);border:1px solid rgba(219,228,238,.92);border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;overflow:hidden}.landingTrustRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 15px}.landingTrustRow>div+div{border-left:1px solid rgba(219,228,238,.86)}.landingTrustRow strong{color:var(--ink);font-size:15px;font-weight:850;line-height:1.15}.landingTrustRow span{font-size:10px;font-weight:650;letter-spacing:.015em;line-height:1.35}.handshapePage .handshapeToolHeader>div{display:grid;grid-gap:3px;gap:3px}.handshapeClearFilter{color:var(--red);font-size:12px;font-weight:750;white-space:nowrap}.handshapeClearFilter:hover{color:var(--red-dark)}.handshapePage .handshapeGrid a.active{background:var(--soft-red);border-color:rgba(237,17,27,.35);box-shadow:0 0 0 3px rgba(237,17,27,.07);color:var(--red-dark)}.aboutProcessSection{background:#fff;border:1px solid #e1e7ef;border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);display:grid;grid-gap:22px;gap:22px;overflow:clip;padding:clamp(24px,4vw,42px)}.aboutProcessSection>.sectionHeader{border-bottom:1px solid #edf1f6;margin:0;max-width:none;padding-bottom:20px}.aboutProcessLayout{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.aboutProcessLayout .processTimeline{align-self:stretch;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.communityStoryCard{background:linear-gradient(145deg,#fff7f7,#fff);border:1px solid rgba(237,17,27,.14);border-radius:18px;display:grid;grid-gap:16px;gap:16px;padding:22px}.communityStoryCard>div{display:grid;grid-gap:7px;gap:7px}.communityStoryCard strong{color:var(--ink);font-size:17px}.communityStoryCard p{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.communityStoryCard .textAction{align-self:end;justify-self:start}.aboutPrimaryCta{align-items:center;background:radial-gradient(circle at 84% 16%,rgba(237,17,27,.26),transparent 26%),var(--ink);border:1px solid rgba(255,255,255,.08);border-radius:var(--surface-radius);box-shadow:0 24px 54px rgba(9,20,40,.16);color:#fff;display:flex;gap:32px;justify-content:space-between;overflow:hidden;padding:clamp(26px,4vw,46px);position:relative}.aboutPrimaryCta>div{display:grid;grid-gap:9px;gap:9px;max-width:720px;position:relative;z-index:1}.aboutPrimaryCta .eyebrow{color:#ff9da3}.aboutPrimaryCta h2{font-size:clamp(28px,3.3vw,44px);letter-spacing:-.038em;line-height:1.05;margin:0;text-wrap:balance}.aboutPrimaryCta p{color:#cbd5e1;line-height:1.65;margin:0;max-width:620px}.aboutPrimaryCta .button{flex:0 0 auto;min-height:48px;padding-inline:22px;position:relative;white-space:nowrap;z-index:1}.videoUnavailable{align-items:center;background:radial-gradient(circle at 50% 35%,rgba(237,17,27,.16),transparent 34%),linear-gradient(145deg,#111c31,#091428);color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;position:absolute;inset:0;width:100%}.videoPreparing{pointer-events:none}.videoUnavailable small{color:#cbd5e1;font-size:12px;font-weight:650}@media (max-width:900px){.aboutProcessLayout{grid-template-columns:1fr}.communityStoryCard{grid-template-columns:auto minmax(0,1fr)}.communityStoryCard .textAction{grid-column:2}}@media (max-width:768px){.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero,.pageMain .editorialHero,.pageMain .editorialHeroCompact{grid-template-columns:1fr;padding:22px}.pageMain .editorialHero h1{font-size:clamp(32px,9.5vw,42px)}.landingTrustRow{max-width:none;width:100%}.aboutProcessLayout .processTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutPrimaryCta{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.landingTrustRow>div{padding:10px 9px}.landingTrustRow strong{font-size:13px}.landingTrustRow span{font-size:9px}.aboutProcessLayout .processTimeline,.communityStoryCard{grid-template-columns:1fr}.communityStoryCard .textAction{grid-column:1}.aboutPrimaryCta .button{justify-content:center;width:100%}}:root{--surface-radius:22px;--surface-shadow:0 18px 48px rgba(9,20,40,0.065);--surface-shadow-hover:0 20px 44px rgba(9,20,40,0.1)}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#ffffff,#f8fafc 48%,#ffffff)}a,button,input,select,video{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,video):focus-visible{outline:3px solid rgba(237,17,27,.24);outline-offset:3px}.srOnly{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skipLink{background:var(--ink);border-radius:0 0 12px 12px;color:#fff;font-size:14px;font-weight:800;left:20px;padding:11px 16px;position:fixed;top:0;transform:translateY(-120%);transition:transform .16s ease;z-index:200}.skipLink:focus{outline-color:#fff;transform:translateY(0)}.topNav{box-shadow:0 1px 0 rgba(9,20,40,.02)}.pageMain{gap:clamp(24px,3vw,40px);padding-bottom:clamp(64px,8vw,104px);padding-top:clamp(28px,4vw,52px)}.editorialHero{min-height:clamp(300px,34vw,430px);padding:clamp(34px,5vw,64px)}.editorialHeroCompact{min-height:clamp(270px,29vw,360px)}.detailWord,.editorialHero h1,.landingTitle,.notFoundCard h1,.sectionHeader h2{letter-spacing:-.038em;text-wrap:balance}.categoryCard span,.editorialHero p,.knowledgeCard p,.landingSubtitle,.sectionHeader p{text-wrap:pretty}.aboutPage .aboutSplit,.alphabetPage .alphabetBrowser,.categorySection,.detailHeroCard,.detailOtherPanel,.detailRelatedPanel,.dictionaryPage .dictionaryDiscovery,.handshapeResultsPanel,.handshapeSearchPanel,.informationSummary,.quizPlaceholder,.workflowSection{border-radius:var(--surface-radius);box-shadow:var(--surface-shadow)}.categoryCard,.knowledgeCard,.popularTag,.purposeGrid article,.quizFeatureGrid article,.relatedCard{border-color:#e4e9f0;border-radius:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(.knowledgeCard,.categoryCard,.quizFeatureGrid article,.popularTag,.relatedCard):hover{border-color:rgba(237,17,27,.2);box-shadow:var(--surface-shadow-hover);transform:translateY(-2px)}.button,.mobileFilterButton,.pillButton,.publicPagination button,.stateRetryButton,.textAction{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}:where(.button,.pillButton,.textAction,.mobileFilterButton,.publicPagination button,.stateRetryButton):not(:disabled):active{transform:translateY(1px)}.quizPlaceholder>.button{justify-self:start;min-height:46px;padding-inline:24px;width:auto}.activeFilterBar{align-items:center;background:#fff;border-bottom:1px solid #edf1f6;display:flex;gap:10px;margin:0 -18px;min-width:0;padding:12px 18px}.resultPanelHeading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.resultPanelHeading .sectionHeader{flex:1 1}.backgroundLoadStatus{align-items:center;background:#fff;border:1px solid #e4e9f0;border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:750;gap:7px;min-height:34px;padding:6px 11px}.backgroundResultsRefreshing{opacity:.72;pointer-events:none;transition:opacity .18s ease}.activeFilterBar>span{color:#687386;flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.activeFilterChips{display:flex;flex:1 1;gap:7px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:thin}.activeFilterChips button{align-items:center;background:var(--soft-red);border:1px solid rgba(237,17,27,.16);border-radius:999px;color:var(--red-dark);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:750;gap:6px;min-height:34px;padding:6px 10px 6px 12px}.activeFilterChips button:hover{border-color:rgba(237,17,27,.34)}.clearActiveFilters{background:transparent;border:0;color:#687386;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:750;padding:8px 0 8px 8px}.clearActiveFilters:hover{color:var(--red)}.statePanel{background:#fff;border:1px solid #e4e9f0;border-radius:18px;min-height:120px;padding:22px}.statePanelCopy{display:grid;flex:1 1;grid-gap:4px;gap:4px}.statePanelCopy span{color:var(--muted);font-size:14px;line-height:1.5}.stateRetryButton{align-items:center;background:#fff;border:1px solid #dbe3ec;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:7px;min-height:40px;padding:8px 14px}.stateRetryButton:hover{border-color:rgba(237,17,27,.28);color:var(--red)}.alphabetCardLink{color:inherit;cursor:pointer;text-decoration:none}.alphabetCardLink:hover{border-color:rgba(237,17,27,.24)}.alphabetCardLink:focus-visible{outline-offset:4px}.routeStatePage{align-content:center;min-height:calc(100svh - 96px)}.routeStateCard{background:#fff;border:1px solid #e4e9f0;border-radius:24px;box-shadow:var(--surface-shadow);margin:0 auto;max-width:680px;padding:clamp(26px,5vw,52px);width:100%}.notFoundCard{display:grid;grid-gap:14px;gap:14px;justify-items:start}.routeStateIcon{align-items:center;background:var(--soft-red);border:1px solid rgba(237,17,27,.15);border-radius:16px;color:var(--red);display:inline-flex;height:56px;justify-content:center;width:56px}.notFoundCard h1{font-size:clamp(32px,5vw,52px);line-height:1.02;margin:0}.notFoundCard p{color:var(--muted);line-height:1.7;margin:0;max-width:540px}.routeStateActions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.landingShell{height:auto;min-height:100svh;overflow:visible}.landingHero{min-height:clamp(520px,68svh,700px)}.landingHeroCopy{gap:clamp(18px,2vw,26px)}.landingTitle{font-size:clamp(42px,4.8vw,70px)}.landingSubtitle{font-size:clamp(15px,1.25vw,18px);line-height:1.7}.landingSearchWrap .searchBox{border-radius:18px;box-shadow:0 18px 46px rgba(9,20,40,.13)}.landingSearchWrap .searchBox .button{border-radius:0 18px 18px 0}.landingFeatureGrid{background:rgba(255,255,255,.82)}@media (max-width:768px){.pageMain{gap:22px;padding-bottom:64px;padding-top:14px}.editorialHero,.editorialHeroCompact{min-height:0}.activeFilterBar{align-items:flex-start;margin:0 -14px;padding:12px 14px}.clearActiveFilters{display:none}.statePanel{flex-wrap:wrap}.resultPanelHeading,.statePanel{align-items:flex-start}.backgroundLoadStatus{font-size:0;height:34px;justify-content:center;padding:0;width:34px}.landingHero{min-height:600px}.landingTitle{font-size:clamp(38px,11vw,56px)}}@media (max-width:480px){.landingShell .main{width:calc(100% - 24px)}.landingHero{margin-inline:calc(-50vw + 50%)!important;min-height:590px;padding-bottom:38px!important;padding-top:54px!important}.landingHeroCopy{gap:18px}.landingTitle{font-size:clamp(36px,10.4vw,46px)}.landingSubtitle{font-size:15px;line-height:1.62}.landingSearchWrap .searchBox{grid-template-columns:minmax(0,1fr) 56px;padding-left:0}.landingSearchWrap .searchLead{display:none}.landingSearchWrap .button,.landingSearchWrap .field{min-height:56px}.landingSearchWrap .field{padding-inline:18px}.landingSearchWrap .searchBox .button{border-radius:0 18px 18px 0}.landingCta{align-items:stretch}.landingCta .button{flex:1 1 150px;min-height:48px;padding-inline:16px;white-space:nowrap}.landingFeatureGrid{margin-inline:-2px}.landingFeatureCard{padding:20px 14px}.routeStateActions{align-items:stretch;flex-direction:column;width:100%}.routeStateActions .button,.routeStateActions .textAction{justify-content:center;width:100%}}@media (max-width:460px){.entryDetailShell{padding-top:0}.entryDetailShell .topNav{margin-bottom:8px}.entryDetailShell .mediaSwitcher{scrollbar-width:none}.entryDetailShell .mediaSwitcher::-webkit-scrollbar{display:none}}.entryVideoInfo,.entryVideoPreview{min-width:0}.entryVideoPreview{overflow:hidden;position:relative}.entryVideoPlay{align-items:center;background:rgba(237,17,27,.94);border-radius:9px;display:flex;height:38px;justify-content:center;left:50%;padding-left:2px;top:50%;transform:translate(-50%,-50%);transition:background-color .18s ease,transform .18s ease;width:54px}.entryVideoBadge,.entryVideoPlay{color:#fff;pointer-events:none;position:absolute;z-index:2}.entryVideoBadge{background:rgba(5,7,11,.84);border-radius:5px;bottom:7px;font-size:9px;font-weight:900;letter-spacing:.04em;padding:4px 6px;right:7px;text-transform:uppercase}.entryVideoInfo{display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr)}.entryChannelMark{align-items:center;background:linear-gradient(145deg,var(--red),var(--red-dark));border-radius:999px;box-shadow:0 5px 12px rgba(237,17,27,.2);color:#fff;display:flex;font-size:14px;font-weight:950;height:36px;justify-content:center;width:36px}.entryVideoMetaLine,.entryVideoStats{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;gap:5px;line-height:1.35}.entryVideoStats>span+span{color:var(--red-dark);font-weight:850}.dictionaryPage .resultListModule .entryGrid{gap:clamp(18px,2vw,26px) 16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dictionaryPage .entryCard{background:transparent;border:0;border-radius:0;box-shadow:none;gap:11px;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0;padding:0}.dictionaryPage .entryCard:hover{border:0;box-shadow:none;transform:none}.dictionaryPage .entryVideoPreview{background:#0f172a;border-radius:14px;box-shadow:0 10px 22px rgba(15,23,42,.09)}.dictionaryPage .entryVideoPreview .thumb{aspect-ratio:16/9;border-radius:14px;transition:filter .2s ease,transform .25s ease;width:100%}.dictionaryPage .entryVideoPreview .thumb:before{display:none}.dictionaryPage .entryVideoPreview .thumb>svg{opacity:0}.dictionaryPage .entryCard:hover .entryVideoPreview .thumb{filter:brightness(.88);transform:scale(1.025)}.dictionaryPage .entryCard:hover .entryVideoPlay{background:#ff1722;transform:translate(-50%,-50%) scale(1.06)}.dictionaryPage .entryMeta{align-self:start;display:grid;grid-gap:4px;gap:4px;grid-template-rows:none}.dictionaryPage .entryTitleRow{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:0}.dictionaryPage .entryTitleRow strong{color:var(--ink);font-size:15px;font-weight:900;line-height:1.3;margin:0;-webkit-line-clamp:2}.dictionaryPage .entryTitleRow .statusBadge{font-size:8px;padding:3px 6px}.dictionaryPage .entryVideoDescription{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#64748b;display:-webkit-box;font-size:11px;line-height:1.4;margin:1px 0 0;min-height:0;overflow:hidden}.dictionaryPage .entryAction,.dictionaryPage .entryPills{display:none}.handshapePage .entryVideoInfo{display:block}.handshapePage .entryChannelMark,.handshapePage .entryVideoBadge{display:none}.handshapePage .entryVideoPlay{border-radius:7px;height:30px;width:42px}.handshapePage .entryVideoDescription{margin:6px 0}@media (max-width:760px){.dictionaryPage .resultListModule .entryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dictionaryPage .resultListModule .entryGrid{gap:24px;grid-template-columns:1fr}.dictionaryPage .entryCard{border:0;gap:12px;padding:0}.dictionaryPage .entryVideoPreview,.dictionaryPage .entryVideoPreview .thumb{border-radius:12px}.dictionaryPage .entryVideoPreview .thumb{aspect-ratio:16/9;height:auto;max-width:none}.dictionaryPage .entryVideoInfo{grid-template-columns:36px minmax(0,1fr)}.dictionaryPage .entryChannelMark{height:34px;width:34px}}.detailMovementIllustration{background:#101114;border:1px solid #101114;margin:8px 0 18px;overflow:hidden}.detailMovementIllustration img{aspect-ratio:16/9;background:#ece7dd;display:block;object-fit:contain;width:100%}.detailMovementIllustration figcaption{align-items:center;color:#fff;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.detailMovementIllustration figcaption span{color:#aaa59d;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.detailMovementIllustration figcaption strong{font-size:13px}@media (max-width:520px){.detailMovementIllustration figcaption{align-items:flex-start;flex-direction:column;gap:4px}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--control-radius:12px}body{-webkit-font-smoothing:antialiased;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}:where(.button,.pillButton,.mobileFilterButton,.stateRetryButton,.publicPagination button){border-radius:var(--control-radius);font-weight:700;min-height:44px;touch-action:manipulation}.button,.landingCta .button,.routeStateActions .button,.searchBox .button{font-weight:700;letter-spacing:-.01em}.miniReset,.textButton{align-items:center;display:inline-flex;min-height:32px;padding:6px 4px;touch-action:manipulation}:where(.button,.pillButton,.mobileFilterButton,.stateRetryButton,.publicPagination button):disabled{cursor:not-allowed;opacity:.5}:where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(237,17,27,.18);outline-offset:2px}:where(.landingTitle,.editorialHero h1,.detailWord,.sectionHeader h2){font-weight:800}.alphabetPage .alphabetCard,.dictionaryPage .entryCard,.handshapePage .entryCard{contain-intrinsic-size:320px;content-visibility:auto}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (min-width:1440px){.topNav{padding-inline:max(48px,calc(50vw - 760px))}:where(.main,.pageMain,.landingMain,.entryDetailMain){max-width:1520px;width:calc(100% - 96px)}.dictionaryPage .dictionaryBrowseGridWithFilters{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.dictionaryPage .resultListModule .entryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.entryDetailWorkspace{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)}}@media (min-width:2200px){:where(.main,.pageMain,.landingMain,.entryDetailMain){width:calc(100% - 144px)}}.alphabetAttribution{color:var(--muted);font-size:12px;line-height:1.6;margin:-12px 4px 0;text-align:right}.alphabetAttribution a{color:var(--red-dark);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(237,17,27,.25);text-decoration-color:rgba(237,17,27,.25);text-underline-offset:3px}@media (max-width:680px){.alphabetAttribution{margin-top:-4px;text-align:left}}:root{--bg:#f3efe7;--ink:#101114;--muted:#65635f;--line:#d4cec2;--panel:#faf7f0;--red:#e30613;--red-dark:#b90009;--soft-red:#f5d9d7;--editorial-cream:#f3efe7;--editorial-black:#101114;--editorial-yellow:#f4c542}body{background:linear-gradient(rgba(16,17,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,17,20,.035) 1px,transparent 1px),var(--editorial-cream);background-size:32px 32px}.pageShell{background:transparent;padding-top:0}.topNav{background:rgba(243,239,231,.94);border-bottom:1px solid var(--editorial-black);min-height:86px;padding-inline:max(clamp(18px,4vw,64px),calc(50vw - 720px))}.brand{gap:11px;min-width:156px}.brandMark{align-items:center;background:var(--red);color:#fff;display:flex;font-size:11px;font-weight:900;height:38px;justify-content:center;letter-spacing:-.04em;transform:rotate(-3deg);width:38px}.brandText strong{color:var(--editorial-black);letter-spacing:.12em}.brandText strong:last-child{color:var(--red)}.navLinks{gap:clamp(20px,2.8vw,42px)}.navLinks a{color:var(--editorial-black);font-weight:800;letter-spacing:.04em;padding-block:29px 27px}.navLinks a small{color:#8a857d;font-size:8px;font-weight:700;margin-right:5px;vertical-align:top}.navLinks a.active:after{height:5px}.navLinks a.active small,.navLinks a:hover small{color:var(--red)}.main,.pageMain{max-width:1440px;width:calc(100% - clamp(32px, 7vw, 104px))}.pageMain{gap:28px;padding-top:30px}.landingShell{background:var(--editorial-cream)}.landingShell .topNav{position:relative}.landingHero{background-image:linear-gradient(90deg,#f3efe7,rgba(243,239,231,.98) 35%,rgba(243,239,231,.44) 62%,rgba(16,17,20,.08)),url(/assets/hero-real.webp);border-bottom:1px solid var(--editorial-black);min-height:clamp(620px,76svh,780px);padding-bottom:70px!important;padding-top:72px!important}.landingHero:before{border-left:1px solid rgba(16,17,20,.24);content:"";height:100%;left:max(clamp(18px,4vw,64px),calc(50vw - 720px));position:absolute;top:0}.landingHeroCopy{gap:24px;margin-left:30px;max-width:650px}.eyebrow,.landingEyebrow{border-left:34px solid var(--red);border-radius:0;color:var(--editorial-black);letter-spacing:.12em;padding:0 0 0 10px}.landingTitle{color:var(--editorial-black);font-family:Arial,Helvetica,sans-serif;font-size:clamp(56px,6vw,92px);letter-spacing:-.07em;line-height:.86;max-width:760px}.landingTitleAccent{display:inline-block;letter-spacing:-.085em;margin-top:.12em}.landingSubtitle{color:#363531;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.25vw,20px);font-weight:400;line-height:1.55;max-width:600px}.landingSearchWrap{max-width:600px}.landingSearchWrap .searchBox{background:#fffdf8;border:2px solid var(--editorial-black);box-shadow:8px 8px 0 var(--editorial-black)}.landingSearchWrap .searchBox,.landingSearchWrap .searchBox .button{border-radius:0;min-height:60px}.landingTrustRow{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--editorial-black);border-radius:0}.landingTrustRow>div{padding:13px 16px}.landingTrustRow>div+div{border-left-color:var(--editorial-black)}.landingTrustRow strong{font-size:17px}.landingTrustRow span{color:#5f5c56;text-transform:uppercase}.landingCtaPrimary,.landingCtaSecondary{border-radius:0;box-shadow:none;min-height:50px;padding-inline:24px}.landingCtaPrimary{background:var(--editorial-black)}.landingCtaPrimary:hover{background:var(--red);box-shadow:none;transform:none}.landingCtaSecondary{background:transparent;border:1px solid var(--editorial-black)}.landingCtaSecondary:hover{border-color:var(--red);box-shadow:none;color:var(--red)}.landingEdition{border-top:1px solid var(--editorial-black);display:grid;grid-gap:4px;gap:4px;position:absolute;right:max(clamp(18px,4vw,64px),calc(50vw - 720px));top:28px;width:92px}.landingEdition span{font-size:9px;letter-spacing:.1em;padding-top:7px;text-transform:uppercase}.landingEdition strong{font-size:26px;letter-spacing:-.06em}.landingPhotoNote{background:var(--red);bottom:0;color:#fff;display:grid;padding:16px 22px;position:absolute;right:max(clamp(18px,4vw,64px),calc(50vw - 720px));width:min(290px,25vw)}.landingPhotoNote span{font-family:Georgia,serif;font-size:14px;font-style:italic}.landingPhotoNote strong{font-size:22px;letter-spacing:-.04em}.landingFeatureGrid{background:var(--editorial-black);border:0;color:#fff;margin-inline:calc(-50vw + 50%);padding-inline:max(clamp(18px,4vw,64px),calc(50vw - 720px));width:100vw}.landingFeatureCard{border-color:rgba(255,255,255,.22);color:#fff;grid-template-columns:auto 38px minmax(0,1fr) 18px;min-height:168px;padding:24px 18px}.landingFeatureCard:hover{background:var(--red)}.landingFeatureNumber{color:#a8a8a8;font-size:10px;font-weight:800;padding-top:4px}.landingFeatureIcon{background:transparent;border:1px solid rgba(255,255,255,.42);color:#fff;height:38px;width:38px}.landingFeatureIcon svg{height:19px;width:19px}.landingFeatureBody strong{font-size:16px}.landingFeatureBody p{color:#b8b8b8;font-family:Georgia,serif;font-size:13px}.landingFeatureCard:hover .landingFeatureBody p,.landingFeatureCard:hover .landingFeatureNumber{color:#fff}.landingFooter{background:var(--editorial-black);border-top-color:rgba(255,255,255,.2);color:#aaa;margin-inline:calc(-50vw + 50%);width:100vw}.aboutPage .editorialHero,.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero,.pageMain .editorialHero,.pageMain .editorialHeroCompact{background:var(--editorial-black);border:0;border-radius:0;box-shadow:12px 12px 0 rgba(227,6,19,.9);color:#fff;min-height:290px;overflow:hidden;position:relative}.pageMain .editorialHero:before{border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";height:320px;position:absolute;right:18%;top:-180px;width:320px}.aboutPage .editorialHero h1,.pageMain .editorialHero h1{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,72px);letter-spacing:-.065em;line-height:.94;max-width:850px}.pageMain .editorialHero p{color:#cbc7be;font-family:Georgia,serif;font-size:17px}.pageMain .editorialHero .eyebrow{border-left-color:var(--red);color:#fff}.alphabetPage .guideCard,.dictionaryPage .dictionaryHeroNote,.handshapePage .guideCard,.heroIdentityMark{background:var(--red);border:0;border-radius:0;color:#fff}.alphabetPage .guideCard span,.dictionaryHeroNote span,.handshapePage .guideCard span{border-color:rgba(255,255,255,.25);color:#fff}.dictionaryHeroNote strong,.dictionaryHeroNote svg{color:#fff}.aboutPage .aboutSplit,.aboutProcessSection,.alphabetPage .alphabetBrowser,.categorySection,.dictionaryPage .dictionaryDiscovery,.handshapePage .handshapeSearchLayout{border-color:var(--editorial-black);border-radius:0;box-shadow:none}.alphabetPage .alphabetBrowser,.dictionaryPage .dictionaryDiscovery{background:#faf7f0;border:1px solid var(--editorial-black)}.alphabetPage .alphabetToolbar,.dictionaryPage .dictionaryToolbar,.handshapePage .handshapeStickyTools{background:var(--editorial-yellow);border-color:var(--editorial-black)}.alphabetPage .alphabetSearch,.dictionaryPage .searchBarWrap{background:#fffdf8;border:1px solid var(--editorial-black);border-radius:0}.aboutPage .purposeGrid article,.alphabetPage .alphabetCard,.categoryCard,.communityStoryCard,.dictionaryPage .entryCard,.dictionaryPage .filterPanel,.handshapePage .entryCard,.handshapePage .handshapeResultsPanel,.handshapePage .handshapeSearchPanel{border-color:var(--editorial-black);border-radius:0;box-shadow:none}.alphabetPage .alphabetCard:hover,.categoryCard:hover,.dictionaryPage .entryCard:hover,.handshapePage .entryCard:hover{box-shadow:5px 5px 0 var(--red);transform:translate(-2px,-2px)}.alphabetPage .alphabetMedia,.dictionaryPage .entryCard .thumb,.handshapePage .entryCard .thumb{border-radius:0}.aboutPage .statisticsPanel{background:var(--red);border-radius:0}.aboutPrimaryCta{background:var(--editorial-black);border-radius:0;box-shadow:10px 10px 0 var(--red)}@media (max-width:900px){.landingPhotoNote{display:none}.landingHero{background-position:70%}.landingFeatureCard{min-height:140px}}@media (max-width:768px){.topNav{min-height:70px}.brandMark{height:34px;width:34px}.navLinks a{padding-block:13px}.navLinks a small{display:inline}.landingHero{background-image:linear-gradient(rgba(243,239,231,.9),rgba(243,239,231,.82)),url(/assets/hero-real.webp);min-height:650px}.landingHeroCopy{margin-left:0}.landingEdition,.landingHero:before{display:none}.landingTitle{font-size:clamp(48px,15vw,70px)}.landingFeatureGrid{grid-template-columns:1fr 1fr}.landingFeatureCard{border-bottom:1px solid rgba(255,255,255,.22);grid-template-columns:auto 32px minmax(0,1fr)}.landingFeatureArrow{display:none}.pageMain .editorialHero,.pageMain .editorialHeroCompact{box-shadow:7px 7px 0 var(--red)}}@media (max-width:520px){.main,.pageMain{width:calc(100% - 24px)}.landingHero{min-height:690px;padding-inline:22px!important}.landingEyebrow{border-left-width:24px}.landingTitle{font-size:clamp(44px,14vw,60px)}.landingTrustRow{grid-template-columns:1fr}.landingTrustRow>div+div{border-left:0;border-top:1px solid var(--editorial-black)}.landingCta{display:grid}.landingCta,.landingFeatureGrid{grid-template-columns:1fr}.landingFeatureCard{min-height:118px}.aboutPage .editorialHero h1,.pageMain .editorialHero h1{font-size:42px}}:root{--bg:#f7f7f5;--ink:#172033;--muted:#657084;--line:#dfe3e8;--panel:#ffffff;--red:#d9272e;--red-dark:#b91f26;--soft-red:#faeeee}body{background:#f7f7f5;background-image:none}.landingShell,.pageShell{background:#f7f7f5}.landingShell .topNav,.topNav{background:rgba(255,255,255,.96);border-bottom:1px solid #e2e5e9;min-height:76px;position:-webkit-sticky;position:sticky}.brand{gap:0;min-width:125px;padding-left:0}.brandMark{display:none}.brandText{gap:1px;line-height:1}.brandText strong{color:#172033;font-size:12px;letter-spacing:.1em}.brandText strong:last-child{color:#172033}.navLinks{gap:clamp(22px,2.8vw,40px)}.navLinks a{color:#4e5a6d;font-size:12px;font-weight:700;letter-spacing:.025em;padding-block:27px 25px;text-transform:none}.navLinks a small{display:none}.navLinks a.active:after{height:2px}.landingHero{background-color:#fff;background-image:linear-gradient(90deg,#fff,rgba(255,255,255,.98) 34%,rgba(255,255,255,.7) 52%,rgba(255,255,255,.08) 76%),url(/assets/hero-real.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-bottom:0;display:grid;grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,1fr);min-height:clamp(580px,70svh,700px);padding-bottom:58px!important;padding-top:58px!important}.landingEdition,.landingHero:before,.landingPhotoNote{display:none}.landingHeroCopy{gap:20px;margin-left:0;max-width:610px}.eyebrow,.landingEyebrow{background:transparent;border:0;color:var(--red);font-size:11px;letter-spacing:.1em;padding:0}.landingTitle{color:#172033;font-family:inherit;font-size:clamp(48px,4.9vw,72px);letter-spacing:-.05em;line-height:.98;max-width:650px}.landingTitleAccent{color:var(--red);letter-spacing:inherit;margin-top:.06em}.landingHeroVisual{align-self:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;position:relative}.landingHeroVisual figure{background:#eef1f4;border:1px solid #dce1e7;margin:0;overflow:hidden;position:relative}.landingHeroVisual figure:nth-child(2),.landingHeroVisual figure:nth-child(4){transform:translateY(24px)}.landingHeroVisual img{aspect-ratio:1/.78;display:block;filter:grayscale(15%);object-fit:cover;width:100%}.landingHeroVisual figcaption{background:rgba(255,255,255,.92);bottom:0;color:#354052;font-size:11px;font-weight:700;left:0;padding:6px 9px;position:absolute}.landingHeroVisual>p{color:#7b8492;font-size:11px;grid-column:1/-1;margin:20px 0 0;text-align:right}.landingSubtitle{color:#596579;font-family:inherit;font-size:clamp(15px,1.2vw,18px);line-height:1.65;max-width:580px}.landingSearchWrap .searchBox{background:#fff;border:1px solid #cfd5dd;border-radius:8px;box-shadow:0 8px 24px rgba(23,32,51,.08);min-height:56px}.landingSearchWrap .searchBox .button{background:var(--red);border-radius:0 8px 8px 0;min-height:56px}.landingTrustRow{background:rgba(255,255,255,.9);border:1px solid #dfe3e8;border-radius:8px;max-width:600px}.landingTrustRow>div+div{border-left-color:#dfe3e8}.landingTrustRow strong{font-size:16px}.landingTrustRow span{color:#687386;text-transform:none}.landingCtaPrimary,.landingCtaSecondary{border-radius:6px;min-height:46px}.landingCtaPrimary{background:var(--red)}.landingCtaPrimary:hover{background:var(--red-dark)}.landingCtaSecondary{background:#fff;border:1px solid #cfd5dd}.landingFeatureGrid{background:#fff;border:1px solid #e2e5e9;color:#172033;margin:24px 0 0;padding:0;width:100%}.landingFeatureCard{border-color:#e2e5e9;color:#172033;grid-template-columns:36px minmax(0,1fr) 16px;min-height:142px;padding:22px 16px}.landingFeatureCard:hover{background:#fafafa}.landingFeatureNumber{display:none}.landingFeatureIcon{background:#faeeee;border:0;border-radius:6px;color:var(--red);height:36px;width:36px}.landingFeatureBody strong{font-size:15px}.landingFeatureBody p{color:#687386;font-family:inherit;font-size:12px}.landingFeatureCard:hover .landingFeatureBody p{color:#687386}.landingFooter{background:transparent;border-top-color:#e2e5e9;color:#8a94a3;margin:0;width:100%}.aboutPage .editorialHero,.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero,.pageMain .editorialHero,.pageMain .editorialHeroCompact{background:#fff;border:1px solid #e0e4e9;border-radius:10px;box-shadow:none;color:#172033;min-height:250px}.pageMain .editorialHero:before{content:none}.aboutPage .editorialHero h1,.pageMain .editorialHero h1{color:#172033;font-family:inherit;font-size:clamp(38px,4.2vw,58px);letter-spacing:-.045em;line-height:1}.pageMain .editorialHero p{color:#667085;font-family:inherit;font-size:16px}.pageMain .editorialHero .eyebrow{color:var(--red)}.alphabetPage .guideCard,.dictionaryPage .dictionaryHeroNote,.handshapePage .guideCard,.heroIdentityMark{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:8px;color:#172033}.alphabetPage .guideCard span,.dictionaryHeroNote span,.handshapePage .guideCard span{border-color:#dfe3e8;color:#667085}.dictionaryHeroNote svg{color:var(--red)}.dictionaryHeroNote strong{color:#172033}.aboutPage .aboutSplit,.aboutProcessSection,.alphabetPage .alphabetBrowser,.categorySection,.dictionaryPage .dictionaryDiscovery,.handshapePage .handshapeSearchLayout{background:#fff;border-color:#dfe3e8;border-radius:10px}.alphabetPage .alphabetToolbar,.dictionaryPage .dictionaryToolbar,.handshapePage .handshapeStickyTools{background:#f8f9fa;border-color:#e2e5e9}.alphabetPage .alphabetSearch,.dictionaryPage .searchBarWrap{background:#fff;border-color:#d5dae1;border-radius:7px}.aboutPage .purposeGrid article,.alphabetPage .alphabetCard,.categoryCard,.communityStoryCard,.dictionaryPage .entryCard,.dictionaryPage .filterPanel,.handshapePage .entryCard,.handshapePage .handshapeResultsPanel,.handshapePage .handshapeSearchPanel{border-color:#dfe3e8;border-radius:8px}.alphabetPage .alphabetCard:hover,.categoryCard:hover,.dictionaryPage .entryCard:hover,.handshapePage .entryCard:hover{box-shadow:0 8px 22px rgba(23,32,51,.08);transform:none}.aboutPage .statisticsPanel{background:#172033;border-radius:8px}.aboutPrimaryCta{background:#172033;border-radius:10px;box-shadow:none}@media (max-width:768px){.landingHero{background-image:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.88)),url(/assets/hero-real.webp);background-position:68%;grid-template-columns:1fr;min-height:610px}.landingHeroVisual{display:none}.landingFeatureGrid{grid-template-columns:1fr 1fr}.landingFeatureCard{border-color:#e2e5e9;grid-template-columns:34px minmax(0,1fr);min-height:125px}.pageMain .editorialHero,.pageMain .editorialHeroCompact{box-shadow:none}}@media (max-width:520px){.landingHero{min-height:650px}.landingTitle{font-size:clamp(42px,12vw,54px)}.landingTrustRow{grid-template-columns:repeat(3,minmax(0,1fr))}.landingTrustRow>div+div{border-left:1px solid #dfe3e8;border-top:0}.landingFeatureGrid{grid-template-columns:1fr}.landingCta{grid-template-columns:1fr 1fr}.aboutPage .editorialHero h1,.pageMain .editorialHero h1{font-size:38px}}.aboutPage .editorialHero,.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero,.pageMain .editorialHero,.pageMain .editorialHeroCompact{min-height:0;padding:28px 34px}.aboutPage .editorialHero h1,.pageMain .editorialHero h1{font-size:clamp(34px,3.4vw,48px);margin-bottom:8px}.pageMain .editorialHero p{font-size:15px;line-height:1.5}.alphabetPage .guideCard,.dictionaryPage .dictionaryHeroNote,.handshapePage .guideCard{min-height:0;padding:18px 20px}@media (max-width:768px){.aboutPage .editorialHero,.alphabetPage .editorialHero,.dictionaryPage .editorialHero,.handshapePage .editorialHero,.pageMain .editorialHero,.pageMain .editorialHeroCompact{padding:22px}}.alphabetPage{gap:24px;padding-top:38px}.alphabetPage .alphabetBrowser{background:transparent;border:0;border-radius:0;box-shadow:none;gap:18px;overflow:visible;padding:0}.alphabetPage .alphabetToolbar{align-items:flex-end;background:transparent;border:0;box-shadow:none;display:flex;justify-content:space-between;margin:0;padding:0;position:static!important}.alphabetPage .alphabetToolbar>div:first-child{display:grid;grid-gap:3px;gap:3px}.alphabetPage .alphabetToolbar h2{font-size:22px;letter-spacing:-.025em;margin:0}.alphabetPage .alphabetToolbar p{color:#748094;font-size:13px;margin:0}.alphabetPage .alphabetCount{align-items:baseline;background:transparent;border:0;border-radius:0;display:flex;gap:5px;min-height:0;padding:0}.alphabetPage .alphabetCount strong{color:#172033;font-size:20px}.alphabetPage .alphabetCount span{color:#748094;font-size:13px}.alphabetPage .alphabetGrid{gap:22px 18px;grid-template-columns:repeat(7,minmax(0,1fr))}.alphabetPage .alphabetCard,.alphabetPage .alphabetGrid{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.alphabetPage .alphabetCard{gap:9px;outline:0}.alphabetPage .alphabetCard:hover{box-shadow:none;transform:none}.alphabetPage .alphabetMedia{aspect-ratio:4/3;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden;padding:0}.alphabetPage .alphabetMedia>span{display:none}.alphabetPage .alphabetMedia img{background:transparent;border:0;border-radius:0;display:block;height:100%;object-fit:cover;opacity:1;width:100%}.alphabetPage .alphabetCardBody{align-items:baseline;display:flex;gap:8px;text-align:left}.alphabetPage .alphabetCardBody span{color:var(--red);display:block;font-size:20px;font-weight:800;line-height:1}.alphabetPage .alphabetCardBody strong{color:#4e5a6d;font-size:12px;font-weight:650}.alphabetPage .alphabetCardBody p{display:none}.alphabetAttribution{border-top:1px solid #dfe3e8;margin:4px 0 0;padding-top:14px;text-align:left}@media (max-width:1100px){.alphabetPage .alphabetGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:768px){.alphabetPage{padding-top:22px}.alphabetPage .alphabetBrowser{padding:0}.alphabetPage .alphabetToolbar{margin:0;padding:0}.alphabetPage .alphabetGrid{gap:16px 12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}}@media (max-width:460px){.alphabetPage .alphabetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.handshapePage{gap:26px;padding-top:38px}.handshapeIntro{align-items:end;border-bottom:1px solid #dfe3e8;display:grid;grid-gap:7px 32px;gap:7px 32px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:24px}.handshapeIntro .eyebrow{grid-column:1/-1}.handshapeIntro h1{color:#172033;font-size:clamp(42px,5vw,68px);letter-spacing:-.055em;line-height:.95;margin:0}.handshapeIntro p{color:#657084;font-size:15px;margin:0 0 5px}.handshapePage .handshapeSearchLayout{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-gap:38px;gap:38px;grid-template-columns:1fr;overflow:visible}.handshapePage .handshapeResultsPanel,.handshapePage .handshapeSearchPanel{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;padding:0}.handshapePage .handshapeStickyTools{background:transparent;border:0;border-bottom:1px solid #dfe3e8;margin:0 0 18px;padding:0 0 14px;position:static}.handshapePage .handshapeToolHeader strong{font-size:22px}.handshapePage .handshapeToolHeader span{font-size:13px}.handshapePage .handshapeGroup,.handshapePage .handshapeGroupStack{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.handshapePage .handshapeGroupHeader{margin-bottom:12px}.handshapePage .handshapeGridLarge{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.handshapePage .handshapeGridLarge a{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:7px;display:flex;gap:10px;justify-content:flex-start;min-height:64px;padding:9px 12px;text-align:left}.handshapePage .handshapeGridLarge a:hover{border-color:#b9c0ca}.handshapePage .handshapeVisual{flex:0 0 auto;height:40px;width:40px}.handshapePage .handshapeGridLarge small{color:#354052;font-size:12px;font-weight:700}.handshapePage .handshapeResultsPanel{border-top:1px solid #dfe3e8;display:grid;grid-gap:18px;gap:18px;padding-top:28px}.handshapePage .handshapeResultsPanel .sectionHeader{margin:0;max-width:760px}.handshapePage .handshapeResultsPanel .entryGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.handshapePage .entryCard{background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:110px minmax(0,1fr);min-height:112px;padding:10px}.handshapePage .entryAction{display:none}.handshapePage .textAction{justify-self:start}@media (max-width:900px){.handshapePage .handshapeGridLarge{grid-template-columns:repeat(3,minmax(0,1fr))}.handshapePage .handshapeResultsPanel .entryGrid{grid-template-columns:1fr}}@media (max-width:640px){.handshapePage{padding-top:22px}.handshapeIntro{align-items:start;grid-template-columns:1fr}.handshapeIntro p{margin:0}.handshapePage .handshapeGridLarge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.handshapePage .handshapeGridLarge{grid-template-columns:1fr}}.alphabetIntro h1,.handshapeIntro h1{font-weight:650}.alphabetPage .alphabetToolbar h2,.handshapePage .handshapeGroupHeader strong,.handshapePage .handshapeToolHeader strong,.handshapePage .sectionHeader h2{font-weight:600}.handshapePage .handshapeGridLarge small{font-weight:500}.handshapePage .entryMeta>strong,.handshapePage .entryTitleRow strong{font-weight:600}.handshapePage .entryMeta p,.handshapePage .entryVideoDescription,.handshapePage .sectionHeader p{font-weight:400}.handshapePage .entryPills .pill,.handshapePage .statusBadge{font-weight:500}.handshapePage .textAction{font-weight:550}.alphabetPage .alphabetCardBody span{font-weight:650}.alphabetPage .alphabetCardBody strong{font-weight:450}.mediaSwitchButton{border-radius:8px;gap:6px;overflow:hidden;padding:0 0 10px}.mediaSwitchButton>.mediaSwitchPreview{align-items:center;aspect-ratio:16/9;background:#eef1f4;color:#8a94a3;display:flex;font-size:inherit;font-weight:inherit;justify-content:center;letter-spacing:normal;overflow:hidden;position:relative;width:100%}.mediaSwitchPreview img{display:block;height:100%;object-fit:cover;width:100%}.mediaSwitchPreview .mediaFormatBadge{background:rgb(15 23 42/82%);border:1px solid rgb(255 255 255/22%);border-radius:999px;bottom:7px;color:#fff;font-size:9px;font-weight:600;left:auto;letter-spacing:.02em;line-height:1;padding:4px 7px;position:absolute;right:7px}.mediaSwitchButton small,.mediaSwitchButton strong{padding-inline:10px}.mediaSwitchButton strong{font-weight:600}.mediaSwitchButton.active,.mediaSwitchButton:hover{box-shadow:none;transform:none}.mediaSwitchButton.active{background:#fff}.detailRelatedCompact .relatedCardVisual{align-items:center;border-radius:8px;display:grid;grid-gap:11px;gap:11px;grid-template-columns:108px minmax(0,1fr);min-width:0;overflow:hidden;padding:8px}.detailRelatedCompact .relatedCardThumbnail{align-items:center;aspect-ratio:4/3;background:#eef1f4;border-radius:5px;color:#8993a2;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;width:108px}.detailRelatedCompact .relatedCardThumbnail img,.detailRelatedCompact .relatedCardThumbnail video{display:block;height:100%;object-fit:cover;width:100%}.detailRelatedCompact .relatedCardThumbnail .relatedCardPlay{align-items:center;background:rgb(237 17 27/90%);border-radius:999px;color:#fff;display:flex;height:25px;justify-content:center;left:50%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.detailRelatedCompact .relatedCardCopy{display:grid;grid-gap:3px;gap:3px;min-width:0}.detailRelatedCompact .relatedCardCopy p,.detailRelatedCompact .relatedCardCopy strong,.detailRelatedCompact .relatedCardCopy>span{padding:0}.detailRelatedCompact .relatedCardCopy strong{font-weight:600}.detailRelatedCompact .relatedCardVisual:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px rgb(237 17 27/12%);outline:0}@media (max-width:620px){.detailRelatedCompact .relatedCardVisual{grid-template-columns:92px minmax(0,1fr)}.detailRelatedCompact .relatedCardThumbnail{width:92px}}@media (min-width:621px){.detailStickyMedia{gap:8px}.detailStandaloneImage,.detailStickyMedia .detailMediaStage,.detailStickyMedia .detailMediaStage .videoFrame,.detailStickyMedia .detailVideoMissing{height:clamp(260px,36svh,340px);min-height:0}.detailMediaIdentity{border-radius:9px;min-height:52px;padding:8px 11px}.detailMediaIdentity strong{font-size:13px}.mediaCountBadge{padding:5px 8px}.mediaSwitcher{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.mediaSwitchButton{gap:3px;padding-bottom:6px}.mediaSwitchButton>.mediaSwitchPreview{aspect-ratio:auto;height:clamp(52px,7svh,68px)}.mediaSwitchButton small,.mediaSwitchButton strong{padding-inline:6px}.mediaSwitchButton strong{font-size:10px;line-height:1.15}.mediaSwitchButton small{font-size:8.5px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaSwitchPreview .mediaFormatBadge{bottom:5px;font-size:8px;padding:3px 5px;right:5px}}@media (min-width:981px){.detailStickyMedia{max-height:calc(100svh - 96px);overflow:clip;overscroll-behavior:none;top:84px}}.dictionaryPage .resultListModule .entryCard{background:#fff;border:1px solid #dfe3e8;border-radius:8px;gap:0;overflow:hidden}.dictionaryPage .resultListModule .entryCard:hover{border:1px solid #bec6d1;box-shadow:none}.dictionaryPage .resultListModule .entryVideoPreview,.dictionaryPage .resultListModule .entryVideoPreview .thumb{border-radius:0;box-shadow:none}.dictionaryPage .resultListModule .entryVideoInfo{padding:10px}.entryDetailShell .topNav,.pageShell .topNav{padding-inline:max(clamp(24px,5vw,48px),calc(50vw - 680px))!important}.entryDetailShell .entryDetailMain,.entryDetailShell .main,.pageShell .main,.pageShell .pageMain{max-width:1360px!important;width:calc(100% - clamp(48px, 10vw, 96px))!important;margin-inline:auto!important}.landingHero{margin-inline:calc(-50vw + 50%)!important;width:100vw!important;padding-inline:max(clamp(24px,5vw,48px),calc(50vw - 680px))!important;box-sizing:border-box!important}