#ki-topics{margin:70px 0 40px}#ki-topics .ki-intro{max-width:850px;margin-bottom:25px}#ki-topics h2{font:normal 38px/1.15 Georgia,serif}#ki-topics p{color:#586f66;line-height:1.6}.ki-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:0;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#edf2df,#fff0dd);border:1px solid #d0dbcc;text-decoration:none;color:inherit;margin-bottom:30px;box-shadow:0 15px 45px #163c2010}.ki-feature img{width:100%;height:100%;min-height:260px;object-fit:cover}.ki-feature>div{padding:35px}.ki-feature h3{font:normal 38px/1.15 Georgia,serif;margin:14px 0}.ki-feature span,.ki-card span{color:#176550;font-weight:700}.ki-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ki-card{border:1px solid #d3ddcf;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#fffdf5,#edf2e8);text-decoration:none;color:inherit;transition:.2s}.ki-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #1d482516}.ki-card img{aspect-ratio:1.5;width:100%;object-fit:cover;display:block}.ki-card>div{padding:22px}.ki-card small{font-size:11px;letter-spacing:1px;color:#52806b}.ki-card h3{font:normal 25px/1.2 Georgia,serif;margin:10px 0}.ki-card p{font-size:14px}.ki-card span{font-size:13px}.ki-title{font:normal 38px/1.15 Georgia,serif;margin:25px 0}.ki-reader{max-width:1600px!important}.ki-frame{width:100%;height:calc(100dvh - 80px);min-height:720px;border:1px solid #d6dfd3;border-radius:23px;background:#fcf8ee;display:block;margin-top:25px}@media(max-width:800px){.ki-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ki-feature{grid-template-columns:1fr}.ki-feature img{min-height:0;max-height:310px}.ki-feature>div{padding:25px}.ki-frame{height:calc(100dvh - 80px);min-height:650px}}@media(max-width:450px){.ki-grid{grid-template-columns:1fr}.ki-title{font-size:30px}}@media(prefers-reduced-motion:reduce){.ki-card{transition:none}}
