.knowledge-hub,.knowledge-reader{--kn-ink:#584262;--kn-muted:#947d9e;--kn-purple:#805c94;--kn-line:#e4d6e8;--kn-paper:#fcf7ef;color:var(--kn-ink);background:var(--kn-paper);border:1px solid var(--kn-line);overflow-wrap:anywhere;border-radius:22px;padding:30px;line-height:1.85}.knowledge-hub *,.knowledge-reader *{box-sizing:border-box}.knowledge-embedded{background:0 0;border:0;padding:0}.knowledge-hub button,.knowledge-hub input,.knowledge-hub select{font:inherit}.knowledge-hub button{cursor:pointer}.knowledge-hub :focus-visible,.knowledge-reader :focus-visible{outline-offset:4px;outline:3px solid #b68bcf}.knowledge-focus-anchor{height:0;outline:none!important}body:has(.fortune-app) .modal-content.knowledge-modal{width:min(900px,100% - 28px);max-width:900px;max-height:92dvh;padding:25px}.knowledge-hero{isolation:isolate;background:radial-gradient(at 95% 15%,#eddbb370,#0000 55%),linear-gradient(125deg,#f0e5f5,#faf2e7);border:1px solid #e1cee8;border-radius:18px;margin-bottom:20px;padding:27px;position:relative;overflow:hidden}.knowledge-hero:after{content:"☾";color:#c9add847;z-index:-1;font-size:160px;line-height:1.5;position:absolute;top:-24px;right:16px;transform:rotate(-20deg)}.knowledge-eyebrow{color:#a27a8c;letter-spacing:.7px;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;line-height:1.7;display:flex}.knowledge-hero h2{color:#60426f;margin:0 0 10px;font-size:clamp(23px,4vw,32px);font-weight:600;line-height:1.5}.knowledge-hero p{color:#987b9f;margin:0;font-size:13px;line-height:1.95}.knowledge-free{color:#98719e;background:#fffaf78c;border:1px solid #d6c4df;border-radius:20px;margin-top:15px;padding:4px 10px;font-size:10px;display:inline-block}.knowledge-search{color:#ad91b6;background:#fffdf9;border:1px solid #d8c3e1;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin-bottom:14px;padding:0 13px;display:flex}.knowledge-search input{color:#674e74;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:13px 0;font-size:14px}.knowledge-search:focus-within{box-shadow:0 0 0 3px #c2a1d740}.knowledge-search input:focus-visible{outline:none}.knowledge-search svg{flex-shrink:0}.knowledge-search input::placeholder{color:#b49bbd}.knowledge-categories{flex-wrap:wrap;gap:7px;margin-bottom:23px;display:flex}.knowledge-categories button{color:#9777a1;background:#fffaf5;border:1px solid #e1d1e7;border-radius:20px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:11px;line-height:1.6;display:flex}.knowledge-categories button[aria-pressed=true]{color:#fff7fb;background:#805c94;border-color:#805c94}.knowledge-categories button span{color:inherit;font-size:14px}.knowledge-path{background:#fbf0db;border:1px solid #e8d9b4;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:14px 16px;display:flex}.knowledge-path>span{color:#ae8e59;font-size:11px}.knowledge-path>strong{color:#8c684a;font-size:12px;font-weight:500}.knowledge-path button{color:#947242;background:0 0;border:0;align-items:center;gap:6px;min-height:35px;margin-left:auto;font-size:12px;display:flex}.knowledge-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;display:flex}.knowledge-section-heading h3{margin:0;font-size:18px;font-weight:600;line-height:1.6}.knowledge-section-heading>span{color:#aa8eb5;font-size:11px}.knowledge-article-list,.knowledge-card-library,.knowledge-faq{margin-bottom:28px}.knowledge-article-list>div:last-child{grid-template-columns:1fr 1fr;gap:11px;display:grid}.knowledge-article-tile{text-align:left;color:#6b5078;background:#fffdf8;border:1px solid #e7d9eb;border-radius:14px;align-items:flex-start;gap:11px;min-width:0;padding:17px;text-decoration:none;display:flex}.knowledge-article-tile:hover{background:#f5ecf8;border-color:#c9acd8}.knowledge-tile-mark{color:#a17db2;background:#eee1f4;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:21px;display:grid}.knowledge-article-tile>span:nth-child(2){min-width:0}.knowledge-article-tile small{color:#b09ab9;font-size:10px;line-height:1.7;display:block}.knowledge-article-tile strong{margin:4px 0 6px;font-size:14px;font-weight:500;line-height:1.7;display:block}.knowledge-article-tile>span>span{color:#aa90b4;font-size:11px;line-height:1.85;display:block}.knowledge-article-tile>svg{color:#b593c3;flex-shrink:0;width:14px;margin-top:4px}.knowledge-note{color:#a08aa8;margin:6px 0 15px;font-size:12px;line-height:1.9}.knowledge-suit{color:#93749e;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.knowledge-suit select{color:#8c6b9b;background:#fffaf4;border:1px solid #decee5;border-radius:10px;min-width:0;max-width:100%;min-height:42px;padding:8px 12px}.knowledge-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 12px;display:grid}.knowledge-card-grid>button,.knowledge-card-grid>a{color:#785986;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:0;text-decoration:none;display:flex}.knowledge-card-grid img{aspect-ratio:3/5;object-fit:contain;filter:drop-shadow(0 5px 5px #32184324);border-radius:7px;width:100%;height:auto;transition:transform .2s}.knowledge-card-grid button:hover img,.knowledge-card-grid a:hover img{transform:translateY(-4px)}.knowledge-card-grid strong{margin-top:10px;font-size:11px;font-weight:500;line-height:1.6}.knowledge-card-grid small{color:#ae95b7;margin-top:3px;font-size:9px;line-height:1.6}.knowledge-see-all,.knowledge-empty button{color:#886296;background:#efe2f4;border:1px solid #d7c0e2;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin:20px 0 0;padding:10px 13px;font-size:12px;display:flex}.knowledge-result-count{color:#a58bb0;margin:18px 0 0;font-size:11px}.knowledge-faq details,.knowledge-spread-guide details{background:#fffaf5;border:1px solid #e5d7e9;border-radius:12px;margin-bottom:9px;padding:0 15px}.knowledge-faq summary,.knowledge-spread-guide summary{cursor:pointer;color:#7e5c8c;padding:15px 0;font-size:13px;line-height:1.75}.knowledge-faq details>p{color:#967f9e;margin:0 0 12px;font-size:13px;line-height:1.95}.knowledge-faq details>button{color:#8c669d;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;margin-bottom:8px;font-size:12px;display:flex}.knowledge-empty{text-align:center;color:#b096bc;border:1px dashed #dac9e2;border-radius:14px;padding:28px 18px}.knowledge-empty h3{color:#91709d;font-size:16px}.knowledge-empty p{font-size:12px;line-height:1.9}.knowledge-editorial-note{color:#ac96b5;border-top:1px solid #e9ddea;margin:0;padding-top:18px;font-size:10px;line-height:1.9}.knowledge-backbar{border-bottom:1px solid #e7d9ea;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:14px;display:flex}.knowledge-backbar button,.knowledge-backbar a{color:#9775a5;background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.knowledge-backbar a{font-size:10px}.knowledge-article-header h1,.knowledge-article-header h2,.knowledge-card-detail>header h1,.knowledge-card-detail>header h2{color:#60446e;margin:0 0 13px;font-size:clamp(25px,4vw,35px);font-weight:600;line-height:1.55}.knowledge-article-header>p{color:#a088aa;margin:0 0 15px;font-size:14px;line-height:1.95}.knowledge-kind{color:#9a7d6c;background:#f4eadc;border:1px solid #e6d8be;border-radius:20px;padding:4px 10px;font-size:10px;display:inline-block}.knowledge-takeaways{background:#f0e5f5;border:1px solid #e0cce9;border-radius:15px;margin:24px 0;padding:18px 20px}.knowledge-takeaways>strong{color:#8d659e;align-items:center;gap:8px;font-size:14px;display:flex}.knowledge-takeaways ul{margin:12px 0 0;padding:0;list-style:none}.knowledge-takeaways li{color:#92759f;align-items:flex-start;gap:9px;margin:7px 0;font-size:13px;line-height:1.9;display:flex}.knowledge-takeaways li svg{color:#b091be;flex-shrink:0;margin-top:5px}.knowledge-toc{border-left:3px solid #dfcae9;margin:25px 0;padding:1px 0 1px 15px}.knowledge-toc strong{color:#a58aaf;margin-bottom:8px;font-size:12px;display:block}.knowledge-toc a{color:#8d649e;text-underline-offset:3px;padding:3px 0;font-size:13px;line-height:1.9;text-decoration:underline;display:block}.knowledge-article-section{margin:30px 0;scroll-margin-top:24px}.knowledge-article-section h2,.knowledge-article-section h3,.knowledge-examples h2,.knowledge-examples h3,.knowledge-related h2,.knowledge-related h3,.knowledge-spread-guide h2,.knowledge-spread-guide h3{color:#70517d;margin:0 0 13px;font-size:20px;font-weight:600;line-height:1.7}.knowledge-article-section p{color:#8b7394;margin:0 0 15px;font-size:15px;line-height:2.05}.knowledge-article-section ul{color:#8c7396;padding-left:23px;font-size:14px;line-height:2}.knowledge-article-section li{margin-bottom:8px}.knowledge-deck-map{grid-template-columns:.8fr 1fr 1.2fr;gap:10px;margin:25px 0;display:grid}.knowledge-deck-map>div{text-align:center;background:#f5ecf8;border:1px solid #e1cde9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 10px;display:flex}.knowledge-deck-map strong{color:#9670a7;font:500 34px DM Sans,sans-serif}.knowledge-deck-map span{color:#9c7fa8;font-size:11px}.knowledge-deck-map small{color:#b69abf;font-size:10px;line-height:1.8}.knowledge-spread-guide{margin:30px 0}.knowledge-spread-guide summary strong{margin-right:8px;display:inline-block}.knowledge-spread-guide summary span{color:#ac90b7;font-size:12px}.knowledge-spread-guide h4{color:#94709f;margin:10px 0;font-size:13px}.knowledge-spread-guide ol{color:#a184ad;margin:0 0 18px;padding-left:25px;font-size:12px;line-height:1.95}.knowledge-examples{margin:30px 0}.knowledge-examples>div{gap:15px;padding:3px 3px 14px;display:flex;overflow-x:auto}.knowledge-examples button,.knowledge-examples a{color:#94719e;text-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 110px;align-items:center;gap:10px;padding:0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.knowledge-examples img{aspect-ratio:3/5;object-fit:contain;border-radius:5px;width:85px;height:auto}.knowledge-examples small{color:#b39abc;margin-top:4px;font-size:10px;display:block}.knowledge-sources{color:#aa93b2;border-top:1px solid #e3d4e8;margin-top:30px;padding-top:18px;font-size:11px;line-height:1.9}.knowledge-sources>strong{color:#96769f;font-size:13px;display:block}.knowledge-sources p{margin:9px 0}.knowledge-sources ul{margin:14px 0;padding:0;list-style:none}.knowledge-sources li{margin-bottom:12px}.knowledge-sources a{color:#9b74aa;text-underline-offset:3px;overflow-wrap:anywhere;align-items:baseline;gap:5px;text-decoration:underline;display:inline-flex}.knowledge-sources small{color:#b29bbb;margin-top:3px;font-size:10px;line-height:1.8;display:block}.knowledge-related{margin-top:25px}.knowledge-related button,.knowledge-related a{color:#9674a4;text-align:left;background:#f8effb;border:1px solid #e3d1eb;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:9px 0;padding:12px 14px;font-size:13px;text-decoration:none;display:flex}.knowledge-related svg{flex-shrink:0}.knowledge-card-detail>header>p{color:#b298be;margin:-5px 0 20px;font-size:14px}.knowledge-card-intro{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:25px;margin:24px 0;display:grid}.knowledge-card-art{aspect-ratio:3/5;object-fit:contain;filter:drop-shadow(0 8px 7px #40254f25);border-radius:8px;width:140px;height:auto}.knowledge-card-intro h3,.knowledge-card-context h3,.knowledge-card-action h3{color:#95709f;margin:18px 0 10px;font-size:17px}.knowledge-card-intro p{color:#9a81a4;font-size:14px;line-height:1.95}.knowledge-keywords{flex-wrap:wrap;gap:6px;display:flex}.knowledge-keywords>span{color:#a083af;background:#eee0f4;border-radius:20px;padding:4px 9px;font-size:10px}.knowledge-orientations{grid-template-columns:1fr 1fr;gap:13px;margin:25px 0;display:grid}.knowledge-orientations>section{background:#f3e8f7;border:1px solid #ddc9e7;border-radius:14px;padding:17px}.knowledge-orientations>section:nth-child(2){background:#f8efe2;border-color:#e5d5be}.knowledge-orientations span{color:#a27cb0;font-size:11px}.knowledge-orientations>section:nth-child(2) span{color:#b59b7e}.knowledge-orientations h3{color:#94709f;margin:8px 0;font-size:15px}.knowledge-orientations p{color:#9c83a6;margin:0;font-size:14px;line-height:1.95}.knowledge-card-context dl{margin:15px 0}.knowledge-card-context dl>div{border-bottom:1px solid #ebdfed;padding:13px 0}.knowledge-card-context dt{color:#9b77a8;margin-bottom:4px;font-size:12px}.knowledge-card-context dd{color:#a28aad;margin:0;font-size:14px;line-height:1.95}.knowledge-card-action{background:#fffaf5;border:1px solid #e4d3e8;border-radius:14px;margin:28px 0;padding:18px}.knowledge-card-action h3{margin:0 0 12px}.knowledge-card-action p{color:#a28bad;margin:7px 0;font-size:13px;line-height:1.95}.knowledge-card-action blockquote{color:#b091b9;margin:17px 0 0;font-size:15px}.knowledge-page-title{color:#e9d5f4;margin:20px 0;font-size:30px;line-height:1.6}.knowledge-reader{max-width:800px;margin:24px auto}.knowledge-route-nav{color:#baa2c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.knowledge-route-nav a,.knowledge-route-nav span{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (max-width:700px){.knowledge-hub,.knowledge-reader{border-radius:16px;padding:20px}.knowledge-embedded{border:0;padding:0}.knowledge-hero{padding:20px}.knowledge-article-list>div:last-child{grid-template-columns:1fr}.knowledge-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}.knowledge-card-intro{grid-template-columns:110px 1fr;gap:17px}.knowledge-card-art{width:110px}.knowledge-orientations{gap:10px}.knowledge-orientations>section{padding:14px}.knowledge-article-header h1,.knowledge-article-header h2,.knowledge-card-detail>header h1,.knowledge-card-detail>header h2{font-size:26px}.knowledge-article-section p{font-size:14px}.knowledge-article-section h2,.knowledge-article-section h3{font-size:19px}body:has(.fortune-app) .modal-content.knowledge-modal{width:calc(100% - 20px);padding:20px 17px}.knowledge-search input{font-size:16px}.knowledge-search input::placeholder{font-size:12px}.knowledge-categories{gap:6px}.knowledge-categories button{padding:7px 10px;font-size:10px}.knowledge-hero p{font-size:12px}.knowledge-path>strong{font-size:11px}.knowledge-section-heading h3{font-size:17px}.knowledge-deck-map{gap:7px}.knowledge-deck-map>div{padding:14px 7px}.knowledge-deck-map span{font-size:10px}.knowledge-deck-map strong{font-size:29px}}@media (max-width:420px){.knowledge-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-card-intro{grid-template-columns:90px 1fr;gap:15px}.knowledge-card-art{width:90px}.knowledge-card-intro h3{font-size:15px}.knowledge-card-intro p{font-size:12px}.knowledge-orientations{grid-template-columns:1fr}.knowledge-backbar{gap:8px}.knowledge-backbar button{font-size:11px}.knowledge-backbar a{font-size:9px}.knowledge-takeaways{padding:15px}.knowledge-takeaways li{font-size:12px}.knowledge-hero:after{font-size:130px;top:-9px;right:3px}.knowledge-hub:not(.knowledge-embedded){padding:16px}}@media (prefers-reduced-motion:reduce){.knowledge-card-grid img{transition:none}}.knowledge-article-section p,.knowledge-card-intro p,.knowledge-orientations p,.knowledge-card-context dd,.knowledge-card-action p,.knowledge-faq details>p{color:#745d7e}.knowledge-article-tile>span>span{color:#8a7097;font-size:12px}.knowledge-categories button{min-height:44px}
