.kz-home,.kzh-editorial{--kzh-ink:#232b25;--kzh-paper:#f7f6ef;--kzh-line:#dddeda;--kzh-orange:#ff744a;color:var(--kzh-ink);font:17px/1.65 Arial,Helvetica,sans-serif;max-width:1200px;margin:0 auto}.kz-home *,.kzh-editorial *{box-sizing:border-box}.kz-home a,.kzh-editorial a{color:inherit}.kz-home h1,.kz-home h2,.kz-home h3,.kzh-editorial h2,.kzh-editorial h3{font-family:Arial,Helvetica,sans-serif;color:var(--kzh-ink);font-weight:800;letter-spacing:-.045em;line-height:1.08}.kz-home a:focus-visible,.kz-home button:focus-visible,.kz-home input:focus-visible,.kzh-editorial a:focus-visible,.kzh-editorial summary:focus-visible{outline:3px solid #215dc7;outline-offset:5px}.kzh-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;padding:46px 0 42px}.kzh-kicker{font-size:12px!important;line-height:1.5;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px!important}.kzh-dot{display:inline-block;width:8px;height:8px;background:#fc714b;border-radius:50%;margin-right:6px}.kzh-hero h1{font-size:clamp(42px,5.5vw,72px);margin:0 0 25px!important;letter-spacing:-.065em;line-height:1.01}.kzh-hero h1 em{font-style:normal;background:linear-gradient(transparent 66%,#dcf77b 66%);padding:0 6px 0 0}.kzh-lead{max-width:540px;font-size:18px;line-height:1.7;margin-bottom:25px}.kzh-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.kzh-btn{display:inline-flex;align-items:center;gap:28px;background:#232b25;color:#fff!important;font-weight:700;padding:14px 20px;border-radius:7px;text-decoration:none!important;font-size:14px}.kzh-btn span{font-size:23px}.kzh-textlink{font-size:13px;font-weight:700;text-underline-offset:5px}.kzh-search{margin-top:30px;max-width:470px}.kzh-search label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.kzh-search>div{display:flex;border:1px solid #aeb5ab;border-radius:7px;overflow:hidden;background:#fff}.kzh-search input{min-width:0;flex:1;width:auto!important;height:auto!important;border:0!important;background:transparent!important;padding:13px!important;margin:0!important;font:14px Arial!important;box-shadow:none!important}.kzh-search button{border:0;background:#e8eddf;color:#232b25;padding:0 15px;font:700 13px Arial;cursor:pointer}.kzh-art{position:relative;background:#e9eddf;border-radius:22px;min-height:465px;overflow:hidden;isolation:isolate}.kzh-art-top{position:absolute;top:26px;left:28px;right:25px;font-size:10px;font-weight:800;letter-spacing:.12em}.kzh-art-top span{display:block;font-size:13px;letter-spacing:0;font-weight:400;margin-top:3px}.kzh-sun{position:absolute;right:18px;top:83px;border-radius:50%;width:270px;height:270px;background:#ff875c;padding:38px 34px;font-size:64px;font-weight:900;letter-spacing:-.07em;line-height:.88;transform:rotate(9deg)}.kzh-sun span{display:block;font-size:13px;letter-spacing:0;font-weight:400;margin-top:16px;line-height:1.3}.kzh-bag{width:225px;position:absolute;left:12px;top:135px;transform:rotate(-13deg)}.kzh-art-ticket{position:absolute;bottom:24px;left:24px;right:24px;background:#fffdf5;padding:15px 17px;font-size:9px;letter-spacing:.08em;font-weight:700;border-radius:4px;transform:rotate(-3deg);box-shadow:0 5px 0 #232b2514}.kzh-art-ticket span{font-size:17px;letter-spacing:-.02em;display:block}.kzh-art-spark{position:absolute;right:22px;bottom:111px;font-size:76px;color:#232b25;line-height:1}.kzh-strip{border-block:1px solid var(--kzh-line);display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:11px;font-weight:700;color:#62695e}.kzh-strip span:before{content:'✳';color:#6b7d45;margin-right:9px}.kzh-section{padding:64px 0;scroll-margin-top:65px}.kzh-sectionhead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:28px}.kzh-sectionhead h2{font-size:clamp(30px,3.1vw,43px);margin:0!important}.kzh-sectionhead .kzh-kicker{margin-bottom:12px!important}.kzh-sectionhead>p{max-width:330px;font-size:14px;line-height:1.7;margin:0}.kzh-cities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.kzh-city{display:flex;flex-direction:column;min-height:255px;padding:20px 18px 17px;border-radius:12px;position:relative;overflow:hidden;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.kzh-city:hover{transform:translateY(-5px);box-shadow:0 12px 20px #232b2512}.kzh-city-meta{display:flex;justify-content:space-between;gap:5px;font-size:10px;font-weight:700}.kzh-city-meta>span{font-size:22px;line-height:1}.kzh-city-number{font-size:49px;line-height:1;font-weight:800;letter-spacing:-.08em;color:#232b2533;margin:22px 0 16px}.kzh-city h3{font-size:25px;margin:0 0 7px!important;overflow-wrap:normal}.kzh-city p{font-size:12px;line-height:1.6;margin:0 0 16px!important;flex:1}.kzh-city-cta{font-size:10px;font-weight:700;display:flex;justify-content:space-between}.kzh-peach{background:#ffdfc6}.kzh-lilac{background:#ded8ef}.kzh-lime{background:#e2efb8}.kzh-sky{background:#d5e7eb}.kzh-pink{background:#f2d9df}.kzh-agenda{border-top:1px solid var(--kzh-line)}.kzh-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kzh-date{border:1px solid #d9dfd4;border-radius:12px;overflow:hidden;background:#fff}.kzh-date header{background:#edf2e5;display:flex;align-items:center;gap:18px;padding:20px 23px}.kzh-date-day{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.07em}.kzh-date header p{font-size:12px;margin:0 0 5px}.kzh-date h3{font-size:20px;margin:0!important;letter-spacing:-.03em;text-transform:capitalize}.kzh-date ul{list-style:none!important;margin:0!important;padding:0 23px!important}.kzh-date li{list-style:none!important;border-bottom:1px solid #e8eae4;margin:0!important;padding:0!important}.kzh-date li:last-child{border:0}.kzh-date li a{display:block;padding:17px 0;text-decoration:none!important}.kzh-date li strong{font-size:17px;display:flex;justify-content:space-between}.kzh-date li a:hover strong{text-decoration:underline;text-underline-offset:4px}.kzh-date-hours{display:block;font-size:12px;margin-top:3px}.kzh-date-type{display:block;font-size:10px;color:#62695e;line-height:1.5;margin-top:5px}.kzh-calendar-note{padding:16px 20px;background:#faf5e8;border-radius:8px;font-size:12px;line-height:1.8;margin-top:20px}.kzh-provinces{border-top:1px solid var(--kzh-line)}.kzh-province-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kzh-province-grid a{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:16px 18px;background:#f4f5f0;border:1px solid #e4e7dd;border-radius:7px;font-size:15px;font-weight:700;text-decoration:none!important}.kzh-province-grid a:hover{background:#e2efb8}.kzh-break{position:relative;overflow:hidden;background:#232b25;border-radius:16px;padding:45px 48px;color:#f7f6ef;margin:0 0 65px}.kzh-break h2{font-size:46px;color:#f7f6ef;margin:0 0 20px!important}.kzh-break p:not(.kzh-kicker){max-width:540px;font-size:15px}.kzh-break a{font-size:13px;font-weight:700;color:#dff77a;text-underline-offset:5px}.kzh-break>span{position:absolute;font-size:220px;line-height:1;right:5%;top:60px;color:#dff77a;transform:rotate(12deg)}.kzh-editorial{border-top:1px solid var(--kzh-line);padding:55px 0 30px}.kzh-editorial>header{max-width:800px;margin-bottom:36px}.kzh-editorial h2{font-size:36px;margin:0 0 20px}.kzh-editorial h3{font-size:24px;margin:30px 0 15px}.kzh-editorial p,.kzh-editorial li{font-size:15px;line-height:1.9}.kzh-editorial a{text-decoration:underline;text-underline-offset:3px}.kzh-article-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.kzh-editorial ul{padding-left:20px}.kzh-editorial li{margin-bottom:9px}.kzh-editorial aside{background:#f4f5ee;border-radius:12px;padding:25px 30px;height:fit-content}.kzh-editorial aside h3:first-child{margin-top:0}.kzh-faq{margin-top:50px;scroll-margin-top:65px}.kzh-faq>p{max-width:800px}.kzh-faq details{border-bottom:1px solid #dce0d5;padding:0}.kzh-faq summary{font-size:17px;line-height:1.5;cursor:pointer;font-weight:700;padding:20px 32px 20px 0;position:relative;list-style:none}.kzh-faq summary::-webkit-details-marker{display:none}.kzh-faq summary:after{content:'+';position:absolute;right:5px;top:15px;font-size:27px;font-weight:400}.kzh-faq details[open] summary:after{content:'−'}.kzh-faq details p{max-width:900px;margin:0 0 20px}.kzh-method{margin-top:35px;padding:22px 25px;border-left:4px solid #ff875c;background:#faf7ef}.kzh-method p{font-size:12px;margin:0}.kzh-endlinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.kzh-endlinks a{border:1px solid #dce0d5;border-radius:40px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}@media(min-width:1024px){.kzh-city:nth-child(5n+2),.kzh-city:nth-child(5n+4){transform:translateY(9px)}.kzh-city:nth-child(5n+2):hover,.kzh-city:nth-child(5n+4):hover{transform:translateY(4px)}}@media(max-width:1023px){.kzh-hero{gap:25px}.kzh-hero h1{font-size:52px}.kzh-art{min-height:440px}.kzh-sun{width:230px;height:230px;font-size:55px;right:5px}.kzh-bag{width:190px;left:0;top:155px}.kzh-cities{grid-template-columns:repeat(3,minmax(0,1fr))}.kzh-sectionhead{gap:25px}.kzh-sectionhead>p{max-width:290px}.kzh-break>span{right:2%;font-size:165px;top:100px}.kzh-break p:not(.kzh-kicker){max-width:70%}.kzh-article-grid{gap:30px}}@media(max-width:700px){.kzh-hero{grid-template-columns:1fr;padding:28px 0 30px;gap:28px}.kzh-hero h1{font-size:53px}.kzh-lead{font-size:16px}.kzh-art{min-height:340px}.kzh-art-top{top:22px;left:24px}.kzh-sun{width:230px;height:230px;top:40px;right:22px;font-size:57px}.kzh-bag{width:180px;top:85px;left:22px}.kzh-art-ticket{bottom:18px;left:22px;right:22px}.kzh-art-spark{font-size:60px;bottom:90px;right:26px}.kzh-strip{flex-wrap:wrap;gap:8px 20px;font-size:10px;padding:15px 0}.kzh-section{padding:42px 0}.kzh-sectionhead{display:block;margin-bottom:22px}.kzh-sectionhead>p{max-width:100%;margin-top:16px}.kzh-sectionhead h2{font-size:33px}.kzh-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kzh-city{min-height:245px;padding:18px 16px}.kzh-city h3{font-size:25px}.kzh-city-number{margin:20px 0 14px;font-size:45px}.kzh-dates{grid-template-columns:1fr}.kzh-date header{padding:17px 22px}.kzh-date-day{font-size:56px}.kzh-date ul{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:0 22px!important}.kzh-date li:nth-last-child(2){border:0}.kzh-date li strong{font-size:16px}.kzh-province-grid{grid-template-columns:1fr 1fr}.kzh-province-grid a{font-size:13px;padding:13px 14px}.kzh-break{padding:30px 25px;margin-bottom:40px}.kzh-break h2{font-size:37px}.kzh-break p:not(.kzh-kicker){max-width:100%;position:relative;z-index:1}.kzh-break>span{font-size:105px;right:-30px;top:10px;opacity:.4}.kzh-editorial{padding-top:38px}.kzh-editorial h2{font-size:30px}.kzh-article-grid{grid-template-columns:1fr;gap:20px}.kzh-editorial p,.kzh-editorial li{font-size:14px}.kzh-faq summary{font-size:16px}.kzh-actions{gap:18px}.kzh-textlink{font-size:12px}.kzh-search{max-width:none}}@media(max-width:380px){.kzh-hero h1{font-size:44px}.kzh-city h3{font-size:21px}.kzh-city-meta{font-size:9px}.kzh-city-cta{font-size:9px}.kzh-art{min-height:310px}.kzh-sun{right:8px;top:42px;width:200px;height:200px;font-size:50px}.kzh-bag{width:155px;left:0}.kzh-date ul{grid-template-columns:1fr}.kzh-date li:nth-last-child(2){border-bottom:1px solid #e8eae4}}@media(prefers-reduced-motion:reduce){.kzh-city{transition:none!important;transform:none!important}}