/* APILOS KNOWLEDGE ASSETS */
.knowledge-page{background:#f7f4ee;color:#15151a}
.knowledge-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);min-height:720px;background:linear-gradient(135deg,#fbfaf7,#f0e9f7 62%,#f8eee7)}
.knowledge-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:110px 6.5vw 120px}
.knowledge-kicker,.knowledge-section-head>span{font-size:10px;font-weight:800;letter-spacing:.18em;color:#704bff}
.knowledge-hero h1{max-width:850px;margin:27px 0 0;font-size:clamp(58px,6vw,90px);line-height:1.02;letter-spacing:-.09em}
.knowledge-hero h1 em{font-style:normal;background:linear-gradient(90deg,#704bff,#b44fa9 48%,#ef786d);-webkit-background-clip:text;background-clip:text;color:transparent}
.knowledge-hero p{max-width:610px;margin:32px 0 0;color:#716a64;font-size:15px;line-height:1.85}
.knowledge-cycle{display:flex;flex-wrap:wrap;gap:9px;margin-top:36px}.knowledge-cycle span{padding:9px 12px;border:1px solid rgba(21,21,26,.15);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em}
.knowledge-hero-cover{display:grid;place-items:center;padding:72px 5vw;background:#18181e;overflow:hidden}.knowledge-hero-cover img{width:min(72%,390px);height:auto;box-shadow:0 36px 80px rgba(0,0,0,.32);transform:rotate(2.2deg)}
.knowledge-feature{padding:130px 6vw;background:#fff}.knowledge-section-head{display:grid;grid-template-columns:.45fr 1.55fr;gap:7vw;align-items:end;margin-bottom:48px}.knowledge-section-head h2{margin:0;font-size:clamp(42px,4.8vw,70px);letter-spacing:-.08em;line-height:1.05}.knowledge-section-head p{max-width:650px;margin:20px 0 0;color:#756f69;font-size:13px;line-height:1.8}
.knowledge-book{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center;padding:60px;border-radius:36px;background:#f3efe8}.knowledge-book-cover{text-align:center}.knowledge-book-cover img{width:min(100%,360px);height:auto;box-shadow:0 28px 60px rgba(46,32,58,.18)}.knowledge-book-copy>span{font-size:9px;font-weight:800;letter-spacing:.16em;color:#877f77}.knowledge-book-copy h3{margin:22px 0 0;font-size:clamp(42px,5vw,70px);line-height:1.03;letter-spacing:-.085em}.knowledge-book-copy p{max-width:620px;margin:26px 0 0;color:#69635e;font-size:14px;line-height:1.85}.knowledge-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.knowledge-actions a{padding:13px 16px;border:1px solid rgba(21,21,26,.18);border-radius:999px;font-size:11px;font-weight:800}.knowledge-actions a:first-child{background:#15151a;color:#fff}
.knowledge-next{padding:130px 6vw;background:#17171c;color:#fff}.knowledge-next-card{display:grid;grid-template-columns:.5fr 1.5fr;gap:7vw;padding:48px;border:1px solid rgba(255,255,255,.13);border-radius:34px;background:linear-gradient(135deg,#24242b,#342b41)}.knowledge-next-card small{color:#d9ef72;font-size:9px;font-weight:800;letter-spacing:.16em}.knowledge-next-card h3{margin:0;font-size:clamp(38px,4.5vw,64px);line-height:1.07;letter-spacing:-.075em}.knowledge-next-card p{max-width:690px;margin:22px 0 0;color:#c3bec8;font-size:13px;line-height:1.8}.knowledge-next-card a{display:inline-flex;margin-top:28px;padding-bottom:5px;border-bottom:1px solid currentColor;color:#fff;font-size:11px;font-weight:800}
.knowledge-map{padding:120px 6vw 130px;background:#f7f4ee}.knowledge-map-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.knowledge-map-grid article{min-height:230px;padding:25px;border-radius:26px;background:#fff;border:1px solid rgba(21,21,26,.1);display:flex;flex-direction:column;justify-content:space-between}.knowledge-map-grid article:nth-child(1){background:#edf0ff}.knowledge-map-grid article:nth-child(2){background:#e8f7f3}.knowledge-map-grid article:nth-child(3){background:#f2f7d7}.knowledge-map-grid article:nth-child(4){background:#f5e8f2}.knowledge-map-grid small{font-size:9px;font-weight:800;letter-spacing:.13em;color:#847c75}.knowledge-map-grid strong{font-size:30px;letter-spacing:-.065em}.knowledge-map-grid p{margin:10px 0 0;color:#746d67;font-size:11px;line-height:1.65}
.book-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:730px;background:linear-gradient(135deg,#fbfaf7,#f1ecdf)}.book-detail-copy{display:flex;flex-direction:column;justify-content:center;padding:105px 6.5vw}.book-detail-copy>span{font-size:10px;font-weight:800;letter-spacing:.18em;color:#7a54e8}.book-detail-copy h1{margin:24px 0 0;font-size:clamp(60px,6.2vw,92px);line-height:1.01;letter-spacing:-.09em}.book-detail-copy p{max-width:620px;margin:30px 0 0;color:#706963;font-size:15px;line-height:1.85}.book-detail-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.book-detail-meta span{padding:9px 12px;border-radius:999px;background:#fff;border:1px solid rgba(21,21,26,.1);font-size:9px;font-weight:800}.book-detail-cover{display:grid;place-items:center;padding:70px 5vw;background:#cdb9ff}.book-detail-cover img{width:min(72%,380px);box-shadow:0 32px 70px rgba(45,32,60,.23)}
.book-detail-body{padding:125px 6vw;background:#fff}.book-detail-statement{display:grid;grid-template-columns:.5fr 1.5fr;gap:7vw}.book-detail-statement h2{margin:0;font-size:clamp(42px,5vw,74px);letter-spacing:-.08em;line-height:1.05}.book-detail-statement p{max-width:650px;margin:24px 0 0;color:#716a64;font-size:14px;line-height:1.85}.book-lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:70px}.book-lenses article{min-height:290px;padding:28px;border-radius:28px;display:flex;flex-direction:column;justify-content:space-between}.book-lenses article:nth-child(1){background:#edf0ff}.book-lenses article:nth-child(2){background:#dff4ee}.book-lenses article:nth-child(3){background:#fae7e2}.book-lenses small{font-size:9px;font-weight:800;letter-spacing:.14em}.book-lenses strong{font-size:36px;letter-spacing:-.07em}.book-lenses p{margin:12px 0 0;font-size:12px;line-height:1.7;color:#67615d}
@media(max-width:840px){.knowledge-hero,.book-detail-hero{grid-template-columns:1fr}.knowledge-hero-copy,.book-detail-copy{padding:85px 7vw}.knowledge-hero-cover,.book-detail-cover{min-height:460px}.knowledge-section-head,.knowledge-next-card,.book-detail-statement{grid-template-columns:1fr;gap:22px}.knowledge-book{grid-template-columns:1fr;padding:40px}.knowledge-map-grid{grid-template-columns:1fr 1fr}.book-lenses{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.knowledge-hero h1,.book-detail-copy h1{font-size:47px}.knowledge-hero-cover,.book-detail-cover{min-height:380px;padding:55px 10vw}.knowledge-feature,.knowledge-next,.knowledge-map,.book-detail-body{padding:90px 5vw}.knowledge-book{padding:28px;border-radius:28px}.knowledge-map-grid,.book-lenses{grid-template-columns:1fr}.knowledge-next-card{padding:30px}.knowledge-section-head h2,.book-detail-statement h2{font-size:40px}}
