.kg-scene{margin:0 0 54px;background:#f6f5f0;border:1px solid #e1e4dc;border-radius:8px;overflow:hidden;scroll-margin-top:110px}.kg-scene-image{display:block;background:#edece5}.kg-scene-image img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.kg-scene figcaption{padding:28px 30px 30px}.kg-scene-label{display:block;font-size:12px;letter-spacing:.08em;color:#5e6a62;margin:0 0 12px}.kg-scene figcaption>strong{display:block;font-size:23px;font-weight:550;line-height:1.55;color:#202824}.kg-prose .kg-scene figcaption>p{font-size:16px;line-height:1.9;margin:12px 0 20px;color:#566058}.kg-prose .kg-scene-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.kg-prose .kg-scene-points li{padding:14px 15px;background:#fff;border-top:2px solid #64816d;font-size:14px;line-height:1.75;margin:0;overflow-wrap:anywhere}.kg-scene-source{display:inline-block;font-size:14px;margin-top:20px;color:#244c40;text-underline-offset:5px}.kg-card .kg-topic-cover{background:#e9ebe3;position:relative;display:block;overflow:hidden;aspect-ratio:3/2}.kg-card .kg-topic-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kg-card:hover .kg-topic-cover img{transform:scale(1.02)}.kg-card .kg-topic-cover span{position:absolute;bottom:12px;left:12px;padding:5px 8px;background:#fffef2eb;color:#3e4b42;font-size:11px;line-height:1.4;border-radius:3px}.kg-card h3 a{display:block}@media(max-width:1000px){.kg-scene-image img{max-height:580px}}@media(max-width:700px){.kg-scene{margin-bottom:36px;border-radius:5px}.kg-scene figcaption{padding:20px}.kg-scene figcaption>strong{font-size:20px}.kg-prose .kg-scene figcaption>p{font-size:15px;line-height:1.85}.kg-prose .kg-scene-points{grid-template-columns:1fr;gap:8px}.kg-prose .kg-scene-points li{padding:10px 12px;border-top:0;border-left:2px solid #64816d}.kg-scene-image img{max-height:520px}}@media(prefers-reduced-motion:reduce){.kg-card .kg-topic-cover img{transition:none}.kg-card:hover .kg-topic-cover img{transform:none}}
