:root{--ks27-blog-shadow:0 18px 48px rgba(15,23,42,.1);--ks27-blog-text:#07111f;--ks27-blog-shadow-hover:0 28px 68px rgba(15,23,42,.15);--ks27-blog-primary:var(--ks27ph-button,#0057b8);--ks27-blog-muted:#5f7088;--ks27-blog-soft:#f6fbff;--ks27-blog-white:#fff;--ks27-blog-glow:var(--ks27ph-button-glow,rgba(0,87,184,.3));--ks27-blog-border:rgba(15,23,42,.08);--ks27-blog-secondary:var(--ks27ph-link,#18b8e8)}.ks27-news{overflow:hidden;padding:68px 0 82px;position:relative;background:radial-gradient(circle at top left,rgba(24,184,232,.1),transparent 34%),radial-gradient(circle at right center,rgba(0,87,184,.08),transparent 34%),linear-gradient(180deg,#fff,#f6fbff 58%,#fff);width:100%}.ks27-news:before{top:8%;background:radial-gradient(circle,rgba(24,184,232,.12),transparent 68%);left:-18%;width:44%}.ks27-news:after,.ks27-news:before{height:58%;pointer-events:none;content:"";position:absolute}.ks27-news:after{right:-16%;bottom:0;background:radial-gradient(circle,rgba(0,87,184,.1),transparent 68%);width:46%}.ks27-news .ks27-container{position:relative;margin:0 auto;width:min(1540px,calc(100% - 72px));z-index:2}.ks27-news .ks27-section-head{text-align:center;margin:0 auto 30px;width:min(900px,100%)}.ks27-news .ks27-kicker{min-height:34px;padding:8px 18px;justify-content:center;font-size:12px;border:1px solid rgba(0,87,184,.16);font-weight:950;color:var(--ks27-blog-primary);text-transform:uppercase;letter-spacing:.13em;align-items:center;box-shadow:0 12px 28px rgba(0,87,184,.08);border-radius:999px;background:linear-gradient(135deg,rgba(0,87,184,.08),rgba(24,184,232,.1));line-height:1;display:inline-flex}.ks27-news .ks27-section-head h2,.ks27-news .ks27-title{font-size:clamp(32px,3vw,56px);font-weight:950;color:var(--ks27-blog-text);letter-spacing:-.052em;margin:14px 0 0;line-height:1.05}.ks27-news .ks27-desc,.ks27-news .ks27-section-head p{font-size:16px;font-weight:720;color:var(--ks27-blog-muted);margin:14px auto 0;width:min(760px,100%);line-height:1.66}.ks27-news-grid{overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;position:relative;max-width:100%;gap:24px;margin:0;align-items:stretch;width:100%;display:grid;z-index:2}.ks27-news-card{height:100%;overflow:hidden;transform:translateZ(0);min-height:475px;border:1px solid var(--ks27-blog-border);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;position:relative;flex-direction:column;box-shadow:var(--ks27-blog-shadow);border-radius:28px;background:#fff;width:100%;display:flex}.ks27-news-card:hover{border-color:rgba(0,87,184,.16);transform:translateY(-7px);box-shadow:var(--ks27-blog-shadow-hover)}.ks27-news-image{flex:0 0 220px;height:220px;overflow:hidden;min-height:220px;padding:0;position:relative;border-bottom:1px solid rgba(0,87,184,.06);max-height:220px;margin:0;background:radial-gradient(circle at top left,rgba(24,184,232,.12),transparent 38%),linear-gradient(135deg,#eef7ff,#fff);width:100%;line-height:0;display:block}.ks27-news-image:after{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0) 36%),linear-gradient(0deg,rgba(2,8,23,.18),rgba(2,8,23,0) 52%);z-index:2}.ks27-news-image img{height:100%;filter:contrast(1.1) saturate(1.15) brightness(1.06);padding:0;transition:transform .38s ease,filter .34s ease;object-fit:cover;image-rendering:-webkit-optimize-contrast;object-position:center center;margin:0;width:100%;vertical-align:top;display:block}.ks27-news-card:hover .ks27-news-image img{transform:scale(1.045);filter:contrast(1.13) saturate(1.2) brightness(1.08)}.ks27-news-image.ks27-img-missing{background:radial-gradient(circle at top left,rgba(24,184,232,.18),transparent 38%),radial-gradient(circle at bottom right,rgba(0,87,184,.13),transparent 42%),linear-gradient(135deg,#eef7ff,#fff)}.ks27-news-badge{min-height:34px;padding:9px 16px;font-size:12px;border:1px solid hsla(0,0%,100%,.22);font-weight:950;right:16px;color:#fff;text-transform:uppercase;position:absolute;bottom:15px;letter-spacing:.06em;box-shadow:0 14px 28px rgba(0,87,184,.3);border-radius:999px;background:linear-gradient(135deg,var(--ks27-blog-primary),var(--ks27-blog-secondary));line-height:1;z-index:4}.ks27-news-body{flex:1 1 auto;min-height:0;padding:19px 22px 0;flex-direction:column;margin:0;background:#fff;display:flex}.ks27-news-body .ks27-date,.ks27-news-body>.ks27-date{font-size:12px;font-weight:950;color:var(--ks27-blog-primary);text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;line-height:1}.ks27-news-body h3{overflow:hidden;min-height:52px;font-size:20px;font-weight:950;color:var(--ks27-blog-text);letter-spacing:-.026em;margin:0;-webkit-box-orient:vertical;line-height:1.22;-webkit-line-clamp:2;display:-webkit-box}.ks27-news-body h3 a{text-decoration:none;color:inherit;transition:color .18s ease}.ks27-news-body h3 a:hover{color:var(--ks27-blog-primary)}.ks27-news-body p{overflow:hidden;min-height:70px;font-size:14.5px;font-weight:720;color:var(--ks27-blog-muted);max-height:70px;margin:10px 0 0;-webkit-box-orient:vertical;line-height:1.56;-webkit-line-clamp:3;display:-webkit-box}.ks27-news-card .ks27-card-footer{padding:17px 22px 22px;justify-content:flex-start;align-items:flex-end;margin-top:auto;display:flex}.ks27-news-card .ks27-btn{min-height:46px;padding:0 24px;justify-content:center;font-size:14px;text-decoration:none;font-weight:950;color:#fff;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;min-width:124px;align-items:center;box-shadow:0 14px 28px var(--ks27-blog-glow),0 0 20px rgba(24,184,232,.18);border-radius:15px;background:linear-gradient(135deg,var(--ks27-blog-primary),var(--ks27-blog-secondary));line-height:1;display:inline-flex}.ks27-news-card .ks27-btn:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 18px 36px rgba(0,87,184,.3),0 0 26px rgba(24,184,232,.22)}.ks27-news .ks27-section-action{justify-content:center;align-items:center;margin-top:30px;display:flex}.ks27-news .ks27-section-action .ks27-btn{min-height:52px;padding:0 30px;text-decoration:none;font-weight:950;color:#fff;box-shadow:0 16px 34px var(--ks27-blog-glow),0 0 24px rgba(24,184,232,.18);border-radius:16px;background:linear-gradient(135deg,var(--ks27-blog-primary),var(--ks27-blog-secondary))}@media(min-width:1500px){.ks27-news-card{min-height:475px}.ks27-news-image{height:220px;min-height:220px;max-height:220px;flex-basis:220px}}@media(min-width:1200px) and (max-width:1499px){.ks27-news .ks27-container{width:calc(100% - 52px)}.ks27-news-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ks27-news-card{min-height:455px}.ks27-news-image{height:205px;min-height:205px;max-height:205px;flex-basis:205px}.ks27-news-body{padding:17px 19px 0}.ks27-news-body h3{min-height:50px;font-size:18.5px}.ks27-news-body p{min-height:66px;font-size:13.8px;max-height:66px;line-height:1.52}.ks27-news-card .ks27-card-footer{padding:16px 19px 20px}}@media(max-width:1199px){.ks27-news{padding:56px 0 66px}.ks27-news .ks27-container{padding:0;max-width:100%;width:100%}.ks27-news .ks27-section-head{padding:0 18px;margin-bottom:22px}.ks27-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px;gap:18px;display:grid}.ks27-news-card{min-height:455px}.ks27-news-image{height:210px;min-height:210px;max-height:210px;flex-basis:210px}}@media(max-width:767px){.ks27-news{padding:42px 0 54px;background:radial-gradient(circle at top left,rgba(24,184,232,.1),transparent 36%),linear-gradient(180deg,#fff,#f6fbff 60%,#fff)}.ks27-news .ks27-container{padding:0;max-width:100%;margin:0;width:100%}.ks27-news .ks27-section-head{padding:0 14px;margin-bottom:18px}.ks27-news .ks27-kicker{min-height:30px;padding:7px 14px;font-size:10.5px;letter-spacing:.11em}.ks27-news .ks27-section-head h2,.ks27-news .ks27-title{font-size:34px;letter-spacing:-.045em;line-height:1.08}.ks27-news .ks27-desc,.ks27-news .ks27-section-head p{font-size:14.5px;line-height:1.58}.ks27-news-grid{overflow-y:hidden;overflow-x:auto;grid-template-columns:none;padding:0;max-width:100vw;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:0;-webkit-overflow-scrolling:touch;margin:0;width:100vw;scrollbar-width:none;display:flex}.ks27-news-grid::-webkit-scrollbar{display:none}.ks27-news-card{flex:0 0 100vw;height:500px;border-right:0;min-height:500px;border-left:0;scroll-snap-align:start;scroll-snap-stop:always;max-width:100vw;max-height:500px;min-width:100vw;box-shadow:none;border-radius:0;width:100vw}.ks27-news-card:hover{transform:none;box-shadow:none}.ks27-news-image{height:220px;min-height:220px;max-height:220px;border-radius:0;flex-basis:220px}.ks27-news-image img{filter:contrast(1.11) saturate(1.16) brightness(1.07);object-fit:cover;object-position:center center}.ks27-news-badge{min-height:34px;padding:9px 15px;font-size:11.5px;right:16px;bottom:14px}.ks27-news-body{padding:17px 18px 0}.ks27-news-body .ks27-date,.ks27-news-body>.ks27-date{font-size:11px;margin-bottom:10px}.ks27-news-body h3{min-height:58px;font-size:23px;line-height:1.18}.ks27-news-body p{min-height:66px;font-size:14px;max-height:66px;line-height:1.55;-webkit-line-clamp:3;margin-top:10px}.ks27-news-card .ks27-card-footer{padding:16px 18px 20px;margin-top:auto}.ks27-news-card .ks27-btn{min-height:48px;font-size:14.5px;border-radius:16px;width:100%}.ks27-news .ks27-section-action{padding:0 14px;margin-top:18px}.ks27-news .ks27-section-action .ks27-btn{min-height:48px;width:100%}}@media(max-width:420px){.ks27-news .ks27-section-head h2,.ks27-news .ks27-title{font-size:31px}.ks27-news-card{height:480px;min-height:480px;max-height:480px}.ks27-news-image{height:205px;min-height:205px;max-height:205px;flex-basis:205px}.ks27-news-body{padding:16px 16px 0}.ks27-news-body h3{min-height:54px;font-size:21px}.ks27-news-body p{min-height:62px;font-size:13.5px;max-height:62px;line-height:1.52}.ks27-news-card .ks27-card-footer{padding:14px 16px 18px}}