:root{--knowledge-purple:#6712A5;--knowledge-purple-dark:#2d074b;--knowledge-lilac:#f5effa;--knowledge-orange:#EF7C1D;--knowledge-line:#e2d4ed;--knowledge-ink:#231f20;--knowledge-muted:#686275}
*{box-sizing:border-box}.knowledge-container{width:min(calc(100% - 40px),1180px);margin:auto}.knowledge-header{background:#fff;border-bottom:1px solid var(--knowledge-line);position:sticky;top:0;z-index:10}.knowledge-header .knowledge-container{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:30px}.knowledge-logo{display:flex;align-items:center;gap:15px;color:var(--knowledge-ink);font-weight:700}.knowledge-logo img{width:138px;height:auto;display:block}.knowledge-logo span{border-left:1px solid var(--knowledge-line);padding-left:15px;color:var(--knowledge-purple);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.knowledge-header nav{display:flex;align-items:center;gap:22px;font-size:14px}.knowledge-header a:hover{color:var(--knowledge-purple)}.knowledge-shop{color:var(--knowledge-orange)!important;font-weight:700}.knowledge-breadcrumb{font-size:13px;color:var(--knowledge-muted);padding:26px 0 0;display:flex;gap:10px}.knowledge-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;padding:80px 0 95px;align-items:end}.knowledge-hero h1,.knowledge-detail h1{font-size:clamp(44px,7vw,88px);line-height:.98;letter-spacing:-.06em;margin:12px 0 28px}.knowledge-hero h1 em,.knowledge-detail h1 em{color:var(--knowledge-purple);font-style:normal}.knowledge-lead{font-size:20px;line-height:1.55;color:var(--knowledge-muted);max-width:720px}.knowledge-hero-note{border-top:2px solid var(--knowledge-purple);padding-top:18px}.knowledge-hero-note strong{font-size:13px;color:var(--knowledge-purple)}.knowledge-hero-note p{font-size:21px;line-height:1.35;margin:18px 0 0}.knowledge-search{background:var(--knowledge-lilac);border-radius:12px;padding:36px 42px;display:grid;grid-template-columns:1fr 1.2fr;gap:18px 50px;align-items:center}.knowledge-search h2,.knowledge-heading h2,.knowledge-cta h2{font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.04em;margin:8px 0}.knowledge-search form{display:flex;gap:8px}.knowledge-search input{min-width:0;flex:1;border:1px solid var(--knowledge-line);border-radius:8px;padding:16px 18px;font:inherit}.knowledge-search button{border:0;border-radius:8px;background:var(--knowledge-purple);color:#fff;padding:0 22px;font:inherit;font-weight:700;cursor:pointer}.knowledge-search>p{grid-column:2;margin:0;color:var(--knowledge-muted);font-size:13px}.knowledge-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--knowledge-line);padding:50px 0 48px;gap:30px}.knowledge-stats div{display:flex;align-items:baseline;gap:14px}.knowledge-stats strong{font-size:42px;color:var(--knowledge-purple);letter-spacing:-.05em}.knowledge-stats span{color:var(--knowledge-muted);font-size:14px}.knowledge-section{padding:85px 0 0}.knowledge-heading{max-width:700px;margin-bottom:32px}.knowledge-heading>p:last-child{color:var(--knowledge-muted);line-height:1.6}.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.knowledge-card{border:1px solid var(--knowledge-line);border-radius:10px;padding:24px;min-height:245px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,background .2s}.knowledge-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(43,13,115,.1);background:#fff}.knowledge-card-number{color:var(--knowledge-purple);font-size:12px;font-weight:700;letter-spacing:.08em}.knowledge-card h3{font-size:24px;line-height:1.1;margin:22px 0 10px;letter-spacing:-.03em}.knowledge-card p{color:var(--knowledge-muted);font-size:14px;line-height:1.5;margin:0}.knowledge-card-link{margin-top:auto;color:var(--knowledge-purple);font-size:13px;font-weight:700}.knowledge-card-link b{color:var(--knowledge-orange);font-size:19px;margin-left:4px}.letter-grid{display:grid;grid-template-columns:repeat(13,1fr);gap:8px}.letter-card{border:1px solid var(--knowledge-line);border-radius:8px;min-height:62px;display:flex;align-items:center;justify-content:center;color:var(--knowledge-purple);font-size:20px;font-weight:700}.letter-card:hover{background:var(--knowledge-purple);color:#fff}.letter-card span{display:none}.topic-grid{display:flex;flex-wrap:wrap;gap:10px}.topic-chip{border-radius:999px;background:var(--knowledge-lilac);color:var(--knowledge-purple);padding:12px 16px;font-size:14px}.topic-chip:hover{background:var(--knowledge-purple);color:#fff}.knowledge-cta{margin:90px 0 100px;background:var(--knowledge-purple-dark);color:#fff;border-radius:12px;padding:42px;display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:center}.knowledge-cta h2{margin:8px 0 0}.knowledge-cta p{color:#ddd3f5;line-height:1.5}.knowledge-cta a{color:#fff;border:1px solid #fff;border-radius:8px;padding:13px 16px;white-space:nowrap}.knowledge-detail{padding:72px 0 100px;max-width:950px}.knowledge-detail .knowledge-lead{max-width:760px}.detail-panel{margin:48px 0;padding:30px 34px;background:var(--knowledge-lilac);border-radius:12px}.detail-panel h2{font-size:28px;margin:0 0 14px}.detail-panel ul{margin:0;padding-left:22px;color:var(--knowledge-muted);line-height:1.8}.detail-links{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.detail-links a{color:var(--knowledge-purple);font-weight:700}.topic-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:45px 0}.topic-detail-grid article{border:1px solid var(--knowledge-line);border-radius:10px;padding:22px}.topic-detail-grid h2{font-size:21px;margin:0 0 8px}.topic-detail-grid p{color:var(--knowledge-muted);font-size:14px;line-height:1.5}.topic-detail-grid a{color:var(--knowledge-purple);font-size:13px;font-weight:700}.knowledge-footer{border-top:1px solid var(--knowledge-line);padding:25px 0;color:var(--knowledge-muted);font-size:13px}.knowledge-footer .knowledge-container{display:flex;gap:22px;justify-content:flex-end}.knowledge-footer span{margin-right:auto}@media(max-width:800px){.knowledge-header .knowledge-container{align-items:flex-start;flex-direction:column;padding:17px 0}.knowledge-header nav{flex-wrap:wrap;gap:13px}.knowledge-hero{display:block;padding:60px 0 70px}.knowledge-hero-note{margin-top:45px}.knowledge-search{display:block;padding:28px}.knowledge-search form{margin:22px 0 12px}.knowledge-stats{grid-template-columns:1fr}.knowledge-grid{grid-template-columns:1fr 1fr}.letter-grid{grid-template-columns:repeat(7,1fr)}.knowledge-cta{display:block;padding:30px;margin-top:65px}.knowledge-cta p{margin:22px 0}.topic-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.knowledge-container{width:min(calc(100% - 34px),1180px)}.knowledge-logo img{width:120px}.knowledge-logo span{font-size:11px}.knowledge-hero h1,.knowledge-detail h1{font-size:50px}.knowledge-lead{font-size:18px}.knowledge-grid,.topic-detail-grid{grid-template-columns:1fr}.letter-grid{grid-template-columns:repeat(5,1fr)}.knowledge-footer .knowledge-container{display:block}.knowledge-footer a{display:inline-block;margin:10px 18px 0 0}}
