.kzp-editorial{max-width:1080px;margin:auto;color:#232b25;line-height:1.8}.kzp-editorial .kz-breadcrumb{font-size:13px;margin-bottom:20px}.kzp-hero{background:#e8eddf;border-radius:24px;padding:48px;margin-bottom:30px}.kzp-editorial .kzp-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 18px}.kzp-hero h1{font-size:clamp(35px,4.3vw,58px);margin:0 0 24px;max-width:850px}.kzp-hero>p:not(.kzp-kicker){font-size:20px;max-width:700px}.kzp-hero>a{display:inline-block;background:#232b25;color:#fff;padding:10px 20px;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none}.kzp-story{max-width:790px;margin:65px auto 40px;scroll-margin-top:28px}.kzp-story h2{font-size:clamp(30px,3.5vw,43px);margin:0 0 26px}.kzp-story h3{margin:35px 0 16px;font-size:26px}.kzp-story p{font-size:17px;margin-bottom:22px}.kzp-fact{background:#eee9ff;padding:26px 30px;border-radius:16px;margin:32px 0}.kzp-fact>strong{font-size:20px}.kzp-fact p{margin:10px 0 0;font-size:15px}.kzp-faq{max-width:790px;margin:45px auto}.kzp-faq details{border-top:1px solid #ccd3c5;padding:18px 0}.kzp-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.kzp-faq details p{margin:15px 0 0}.kzp-more{background:#fce5d7;border-radius:18px;padding:30px;margin:45px auto;max-width:790px}.kzp-more h2{font-size:29px;margin:0 0 18px}.kzp-sources{border-top:1px solid #d4dacc;max-width:790px;margin:50px auto 0;padding-top:25px;color:#525c4d;font-size:12px;overflow-wrap:anywhere}.kzp-sources h2{font-size:23px;margin:0 0 18px}.kzp-sources li{margin-bottom:12px;scroll-margin-top:30px}.kzp-sources a{font-weight:600}.kzp-editorial .kz-dynamic-calendar{display:block;width:100%;overflow-x:auto}.kzp-ref{font-size:11px;font-weight:600;white-space:nowrap}@media(max-width:640px){.kzp-hero{padding:28px 23px;border-radius:16px}.kzp-hero>p:not(.kzp-kicker){font-size:17px}.kzp-story{margin-top:42px}.kzp-story p{font-size:16px}.kzp-fact,.kzp-more{padding:23px}.kzp-story h3{font-size:24px}}.kzp-editorial .kzp-story{max-width:none;margin:65px 0 40px}.kzp-story-intro{max-width:850px;margin:0 0 42px}.kzp-story-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:65px;align-items:start;margin:0 0 46px}.kzp-story-split .kzp-fact{margin:0;padding:34px;border-radius:23px;position:relative;transform:rotate(1.3deg);box-shadow:7px 8px 0 #e0d8f4}.kzp-story-split .kzp-fact:before{content:'✳';display:block;color:#8570b0;font-size:45px;line-height:1;margin-bottom:22px}.kzp-story-split .kzp-fact>strong{font-size:28px;line-height:1.15;letter-spacing:-.035em}.kzp-story-split .kzp-fact p{font-size:16px;line-height:1.8}.kzp-story-split h3,.kzp-story-duo h3,.kzp-planning h3{margin-top:0}.kzp-story-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:65px;border-top:1px solid #dce0d5;padding-top:38px;margin-bottom:38px}.kzp-water{background:#f0f2e8;border-radius:20px;padding:30px;align-self:start}.kzp-water p:last-child,.kzp-shopping p:last-child,.kzp-discover p:last-child{margin-bottom:0}.kzp-planning{max-width:850px;padding-top:12px}.kzp-editorial .kzp-faq,.kzp-editorial .kzp-more,.kzp-editorial .kzp-sources{max-width:none}.kzp-editorial .kzp-faq{margin:50px 0}.kzp-editorial .kzp-more{margin:45px 0}.kzp-hero p>a{display:inline-block;background:#232b25;color:#fff;padding:10px 20px;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none}@media(max-width:800px){.kzp-story-split,.kzp-story-duo{grid-template-columns:1fr;gap:26px}.kzp-story-split{margin-bottom:38px}.kzp-story-split .kzp-fact{transform:none;box-shadow:none;padding:26px}.kzp-story-duo{padding-top:30px}.kzp-water{padding:25px}.kzp-editorial .kzp-story{margin-top:42px}.kzp-story-intro{margin-bottom:28px}}