.learn-tree{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0;gap:0;width:100%}.learn-tree__band{display:flex;flex-direction:row;align-items:center;padding:6px 0;gap:8px;width:100%;max-width:390px;height:55px;overflow-x:auto;scrollbar-width:none;align-self:flex-start}.learn-tree__band::-webkit-scrollbar{display:none}.learn-tree__item{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;flex:none;order:0;flex-grow:0}.learn-tree__chip{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:84px;height:35px;padding:0 16px;background:#e4e8f0;box-shadow:2px 3px 3px #c8d4e7,-2px -2px 4px #fff;border-radius:13px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;color:#292d32;font:inherit}.learn-tree__chip:focus-visible{outline:2px solid rgba(52,74,115,.6);outline-offset:2px}.learn-tree__chip:hover{transform:translateY(-2px);box-shadow:1px 2px 3px #c8d4e7,-1px -1px 3px #fff,0 4px 8px #3d537826}.learn-tree__icon{width:18px;height:18px;color:#1f2937;display:flex;align-items:center;justify-content:center}.learn-tree__label{font-family:IBM Plex Sans,sans-serif;font-weight:500;font-size:14px;line-height:18px;color:inherit;display:flex;align-items:center}.learn-tree__chip.is-active{color:#344a73;gap:7px;box-shadow:inset 2px 3px 3px #c8d4e7,inset -2px -2px 4px #fff}.learn-tree__chip.is-active .learn-tree__icon{color:#344a73}.learn-tree__search-overlay{position:fixed;inset:0;z-index:999;background:#1a253a73;backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:24px 16px 16px;opacity:0;pointer-events:none;transition:opacity .3s ease}.learn-tree__search-overlay.is-active{opacity:1;pointer-events:auto}.learn-tree__search-modal{width:min(620px,100%);transform:translateY(-16px);opacity:0;transition:transform .3s ease,opacity .3s ease}.learn-tree__search-modal.is-active{transform:translateY(0);opacity:1}.learn-tree__search-field{display:flex;align-items:center;gap:12px;width:100%;height:45px;padding:0 18px;border-radius:22px;background:linear-gradient(145deg,#f1f4f9,#d9e1ef);box-shadow:6px 8px 16px #7282a066,-10px -10px 20px #fff}.learn-tree__search-icon{display:inline-flex;align-items:center;justify-content:center;color:#344a73;opacity:.9;font-size:20px}.learn-tree__search-input{flex:1;border:none;background:transparent;font-family:IBM Plex Sans,sans-serif;font-size:16px;color:#1f2a44;outline:none;min-width:0}.learn-tree__search-input::-moz-placeholder{color:#1f2a448c}.learn-tree__search-input::placeholder{color:#1f2a448c}.learn-tree__search-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:radial-gradient(circle at 25% 25%,#fff,#d8e0ee);box-shadow:2px 3px 6px #5465864d,-3px -3px 8px #fff;color:#2a3550;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.learn-tree__search-close:hover{transform:scale(1.05);box-shadow:1px 2px 4px #54658640,-2px -2px 6px #fff,0 4px 10px #22314e33}.learn-tree__search-close:active{transform:scale(.98);box-shadow:inset 1px 2px 4px #54658666,inset -2px -2px 4px #fff}.learn-tree__search-close:focus-visible{outline:2px solid rgba(52,74,115,.6);outline-offset:2px}.learn-tree__search-content{margin-top:18px;display:flex;flex-direction:column;gap:16px}.learn-tree__search-loading,.learn-tree__search-empty,.learn-tree__search-error{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:18px;background:#ffffffb3;color:#1f2a44;font-family:IBM Plex Sans,sans-serif;font-size:15px;box-shadow:inset 1px 2px 4px #adbad44d,inset -1px -2px 4px #ffffffb3}.learn-tree__search-error{color:#a23030;background:#ffdddde6;box-shadow:inset 1px 2px 4px #a2303052,inset -1px -2px 4px #fffc}.learn-tree__search-spinner{width:16px;height:16px;border-radius:50%;border:3px solid rgba(52,74,115,.15);border-top-color:#344a73;animation:learn-tree-spinner .8s linear infinite}@keyframes learn-tree-spinner{to{transform:rotate(360deg)}}.learn-tree__search-results{list-style:none;margin:0;padding:0 4px 0 0;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 200px);overflow-y:auto}.learn-tree__search-results::-webkit-scrollbar{width:6px}.learn-tree__search-results::-webkit-scrollbar-thumb{background:#344a7333;border-radius:999px}.learn-tree__search-result{background:linear-gradient(145deg,#f5f7fc,#e5ebf7);border-radius:22px;box-shadow:4px 6px 12px #8b9bb959,-6px -6px 12px #fffc;transition:transform .2s ease,box-shadow .2s ease}.learn-tree__search-link{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;padding:16px;text-decoration:none;color:inherit}.learn-tree__search-result:hover{transform:translateY(-2px);box-shadow:2px 4px 10px #8b9bb959,-4px -4px 10px #ffffffe6}.learn-tree__search-thumb{width:92px;height:92px;border-radius:20px;overflow:hidden;box-shadow:inset 1px 1px 2px #fffc,inset -1px -3px 6px #8b9bb959;margin:0;background:#dbe3f2}.learn-tree__search-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.learn-tree__search-info{display:flex;flex-direction:column;gap:6px}.learn-tree__search-category{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#344a731a;color:#344a73;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.learn-tree__search-title{font-family:IBM Plex Sans,sans-serif;font-size:18px;line-height:1.35;color:#1f2a44;margin:0}.learn-tree__search-excerpt{margin:0;font-size:14px;line-height:1.5;color:#1f2a44bf;max-height:3.9em;overflow:hidden;text-overflow:ellipsis}.learn-tree__search-meta{display:flex;gap:12px;font-size:12px;color:#1f2a4499}.learn-tree__search-meta span:first-child{font-weight:600}.learn-tree__search-share{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#344a73;font-size:13px;font-weight:500}.learn-tree__search-share-icon{font-size:16px;filter:drop-shadow(0 1px 1px rgba(31,42,68,.15))}.learn-tree__search-share-text{letter-spacing:.01em}@media(max-width:480px){.learn-tree{padding:0}.learn-search__article-divider{display:block;height:2px;width:100%;background:#d8deeb;margin-top:4px}.learn-tree__chip{height:33px;padding:0 14px}.learn-tree__label{font-size:13px}.learn-tree__search-field{height:42px;padding:0 14px}.learn-tree__search-link{grid-template-columns:70px 1fr;gap:12px;padding:14px}.learn-tree__search-thumb{width:70px;height:70px;border-radius:16px}.learn-tree__search-title{font-size:16px}.learn-tree__search-excerpt{font-size:13px}}@media(min-width:768px){.learn-tree{align-items:stretch;padding:12px 0 8px}.learn-tree__band{width:100%;max-width:none;padding:6px 0;gap:14px;height:auto;justify-content:flex-start;overflow-x:visible;flex-wrap:wrap}.learn-tree__item{flex:0 0 auto}.learn-tree__chip{min-width:120px;height:42px;gap:12px;font-size:15px;border-radius:16px}.learn-tree__icon{width:20px;height:20px;font-size:20px}.learn-tree__label{font-size:15px}}@media(min-width:1200px){.learn-tree__band{padding:6px 0;gap:16px}.learn-tree__chip{min-width:140px;height:46px;font-size:16px}.learn-tree__label{font-size:16px}}.learn-accordion{display:flex;flex-direction:column;gap:20px;width:100%;max-width:720px;margin-top:32px}.learn-accordion__heading{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:20px;line-height:26px;color:#1f2937;margin:0}.learn-accordion__list{display:flex;flex-direction:column;gap:16px}.learn-accordion__item{background:#e4e8f0;border-radius:18px;box-shadow:2px 3px 6px #c8d4e799,-2px -3px 8px #fffc;overflow:hidden;transition:box-shadow .2s ease}.learn-accordion__item.is-open{box-shadow:inset 2px 3px 4px #c8d4e7b3,inset -2px -3px 4px #ffffffb3}.learn-accordion__toggle{width:100%;background:transparent;border:none;padding:0 24px;min-height:37px;height:37px;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.learn-accordion__toggle:focus-visible{outline:2px solid rgba(52,74,115,.65);outline-offset:4px}.learn-accordion__title-group{display:flex;flex-direction:row;align-items:center;gap:10px}.learn-accordion__title{font-family:IBM Plex Sans,sans-serif;font-weight:500;font-size:14px;line-height:24px;letter-spacing:-.31px;color:#111827}.learn-accordion__chevron{width:24px;height:24px;border-radius:50%;background:#dde3f0;box-shadow:inset 1px 1px 2px #fffc,inset -2px -2px 3px #344a7326;position:relative;transition:transform .2s ease}.learn-accordion__chevron:before,.learn-accordion__chevron:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:#1f2937;border-radius:999px;transform-origin:center;transition:transform .2s ease}.learn-accordion__chevron:before{transform:translate(-50%,-50%) rotate(90deg)}.learn-accordion__chevron:after{transform:translate(-50%,-50%)}.learn-accordion__item.is-open .learn-accordion__chevron{transform:rotate(180deg)}.learn-accordion__item.is-open .learn-accordion__chevron:before{transform:translate(-50%,-50%) rotate(180deg)}.learn-accordion__content{max-height:0;opacity:0;transition:max-height .25s ease,opacity .25s ease;padding:0 24px;color:#1f2937;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:22px}.learn-accordion__articles{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.learn-accordion__articles-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%}.learn-accordion__articles-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.learn-accordion__article-card{flex:1 1 50%;min-width:0}.learn-accordion__article-card--spacer{flex:1 1 50%;pointer-events:none;opacity:0}.learn-accordion__article-card{display:flex;flex-direction:column;gap:13px;min-height:178px;background:#f8faff;border-radius:18px;padding:18px;box-shadow:inset 2px 2px 5px #ffffffd9,inset -3px -4px 6px #344a731a;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.learn-accordion__article-card:hover{transform:translateY(-2px);box-shadow:inset 1px 1px 3px #ffffffe6,inset -3px -4px 6px #344a7326,0 6px 14px #344a731a}.learn-accordion__article-thumb{width:56px;height:56px;border-radius:16px;background:linear-gradient(140deg,#e8eefc,#fefefe);display:flex;align-items:center;justify-content:center;overflow:hidden}.learn-accordion__article-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.learn-accordion__article-title{font-family:IBM Plex Sans,sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.31px;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.learn-accordion__article-divider{display:block;height:.5px;width:100%;background:#d8deeb;margin-top:1px}.learn-accordion__article-share{display:flex;gap:10px;align-items:center;font-size:14px;line-height:20px;letter-spacing:-.15px;color:#5c6b84}.learn-accordion__article-share-icon{width:20px;height:20px;color:#5c6b84}.learn-accordion__article-share-text{font-family:IBM Plex Sans,sans-serif;font-weight:400}.learn-accordion__item.is-open .learn-accordion__content{max-height:520px;opacity:1;padding-top:6px;padding-bottom:15px}@media(min-width:768px){.learn-accordion{max-width:none;margin-top:24px}.learn-accordion__toggle{min-height:64px;height:64px;padding:0 28px}.learn-accordion__title-group{gap:14px}.learn-accordion__title{font-size:16px;line-height:26px;letter-spacing:-.28px}.learn-accordion__chevron{width:28px;height:28px}.learn-accordion__chevron:before,.learn-accordion__chevron:after{width:12px;height:2.5px}.learn-accordion__articles-wrapper{gap:1.5rem}.learn-accordion__articles-row{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.learn-accordion__articles-row::-webkit-scrollbar{display:none}.learn-accordion__article-card{flex:0 0 auto;width:calc((100% - 4.5rem)/4);min-width:220px}.learn-accordion__article-card--spacer{display:none}.learn-accordion__item.is-open .learn-accordion__content{max-height:800px}.learn-accordion__article-thumb{width:72px;height:72px;border-radius:20px}.learn-accordion__article-title{font-size:15px;line-height:22px;letter-spacing:-.24px}.learn-accordion__article-share{font-size:15px;gap:12px}.learn-accordion__article-share-icon{width:22px;height:22px}}@media(max-width:640px){.learn-accordion{margin-top:10px}.learn-accordion__toggle{padding:0 20px}.learn-accordion__title{font-size:14px}}.learn-accordion__feedback{padding:12px 16px;border-radius:12px;background:#e4e8f099;color:#344a73;font-family:IBM Plex Sans,sans-serif;font-size:14px}.learn-accordion__feedback--error{background:#ec35821a;color:#b91c1c}:root{--primary-color: #2563eb;--text-dark: #1f2937;--text-light: #6b7280;--border-color: #e5e7eb;--bg-gray: #f9fafb}[data-astro-cid-fvgqvmki]{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-dark);background:#dfe6f1 url(/wavevertical.svg) no-repeat right top;background-size:auto 100%;min-height:100vh;margin:0;padding:0}.container[data-astro-cid-fvgqvmki]{max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:1025px){body{margin-left:100px}.container[data-astro-cid-fvgqvmki]{padding-left:20px;padding-right:20px;max-width:1231px;margin-left:auto;margin-right:auto}}main[data-astro-cid-fvgqvmki]{padding-top:3rem;padding-bottom:calc(3rem + 100px)}.page-heading[data-astro-cid-fvgqvmki]{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-size:22px;line-height:22px;letter-spacing:0;color:#1f2937;text-align:left;margin:0;padding-top:2rem;padding-bottom:1rem;vertical-align:middle}.content-container[data-astro-cid-fvgqvmki]{display:flex;flex-direction:column;gap:10px;margin-top:0;margin-bottom:2rem;width:100%;padding-bottom:110px}@media(max-width:768px){.page-heading[data-astro-cid-fvgqvmki]{font-size:20px;line-height:20px;padding-top:1.5rem}}
