.kz-publications{--kz-publications-accent:#b5131d;--kz-publications-accent-dark:#8f1018;--kz-publications-text:#1d2430;--kz-publications-muted:#5f6976;--kz-publications-surface:#fff;--kz-publications-border:rgba(181,19,29,.12);--kz-publications-shadow:0 20px 45px rgba(25,35,52,.12);--kz-publications-meta-lines:2;--kz-publications-body-line-height:1.5;--kz-publications-header-offset:136px;position:relative;padding:clamp(32px, 5vw, 64px) 0}.kz-publications--grid-only{padding:0}.kz-publications__header{max-width:760px;margin-bottom:clamp(28px, 4vw, 44px)}.kz-publications__eyebrow{margin:0 0 10px;color:var(--kz-publications-accent);font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.kz-publications__title{margin:0;color:var(--kz-publications-text);font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.2rem, 4vw, 4.25rem);font-weight:700;line-height:.98}.kz-publications__intro{max-width:680px;margin:18px 0 0;color:var(--kz-publications-muted);font-size:1rem;line-height:1.7}.kz-publications__grid{display:grid;width:100%;max-width:100%;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%), 1fr));gap:34px 28px;align-items:stretch}.kz-publication-card{display:flex;flex-direction:column;height:100%;min-width:0}.kz-publication-card__book{position:relative;display:flex;flex-direction:column;height:clamp(360px, 31vw, 390px);width:100%;padding:24px 20px 22px 28px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.98) 0%,rgba(252,244,245,.98) 58%,rgba(255,255,255,.98) 100%);border:1px solid var(--kz-publications-border);border-radius:10px 14px 14px 10px;box-shadow:var(--kz-publications-shadow);color:inherit;text-decoration:none;font:inherit;text-align:left;transform:translateY(0);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .32s ease;isolation:isolate;appearance:none;cursor:pointer}.kz-publication-card__book:active,.kz-publication-card__book:focus{background:0 0 !important}.kz-publication-card__book:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(181,19,29,.1) 0%,rgba(181,19,29,.02) 32%,rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,.04) 48%,rgba(255,255,255,.14) 100%);opacity:.88;pointer-events:none;transition:opacity .32s ease;z-index:-1}.kz-publication-card__book:after{content:"";position:absolute;left:18px;right:14px;bottom:-18px;height:28px;border-radius:999px;background:linear-gradient(180deg,rgba(181,19,29,.16) 0%,rgba(181,19,29,0) 100%);filter:blur(10px);opacity:.34;pointer-events:none;transform:scaleY(-1);transition:opacity .28s ease,filter .28s ease}.kz-publication-card__book:hover,.kz-publication-card__book:focus-visible{border-color:rgba(181,19,29,.16);box-shadow:0 23px 48px rgba(25,35,52,.13);transform:translateY(-2px);background:linear-gradient(160deg,rgba(255,255,255,.99) 0%,rgba(248,234,236,.98) 58%,rgba(255,255,255,.98) 100%)}.kz-publication-card__book:hover:before,.kz-publication-card__book:focus-visible:before{opacity:1}.kz-publication-card__book:hover:after,.kz-publication-card__book:focus-visible:after{opacity:.42;filter:blur(11px)}.kz-publication-card__book:focus-visible{outline:2px solid rgba(181,19,29,.35);outline-offset:3px}.kz-publication-card__spine{position:absolute;top:10px;bottom:10px;left:10px;width:9px;border-radius:8px;background:linear-gradient(180deg,var(--kz-publications-accent) 0%,var(--kz-publications-accent-dark) 100%);box-shadow:inset -2px 0 4px rgba(255,255,255,.22)}.kz-publication-card__initial{position:absolute;top:18px;right:18px;color:rgba(181,19,29,.08);font-family:"Playfair Display",Georgia,serif;font-size:clamp(4.2rem, 8vw, 6rem);line-height:1;font-weight:700;pointer-events:none}.kz-publication-card__meta{position:relative;z-index:1;display:flex;min-height:56px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.kz-publication-card__type{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:rgba(181,19,29,.09);color:var(--kz-publications-accent);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.kz-publication-card__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%;min-height:0;margin-top:14px}.kz-publication-card__main{display:grid;gap:8px;min-height:0}.kz-publication-card__footer{display:grid;gap:6px;margin-top:auto;padding-top:14px}.kz-publication-card__date{color:var(--kz-publications-accent);font-size:.86rem;font-weight:700;line-height:1}.kz-publication-card__title{margin:0;color:var(--kz-publications-text);font-family:"Playfair Display",Georgia,serif;display:-webkit-box;min-height:calc(4 * 1.16em);max-height:calc(4 * 1.16em);overflow:hidden;font-size:clamp(1.02rem, 1.2vw, 1.22rem);line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:4}.kz-publication-card__authors,.kz-publication-card__source{margin:0;color:var(--kz-publications-muted);font-size:.94rem;line-height:var(--kz-publications-body-line-height)}.kz-publication-card__authors{display:-webkit-box;min-height:calc(var(--kz-publications-meta-lines) * var(--kz-publications-body-line-height) * 1em);max-height:calc(var(--kz-publications-meta-lines) * var(--kz-publications-body-line-height) * 1em);overflow:hidden;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kz-publication-card__source{display:-webkit-box;min-height:calc(var(--kz-publications-meta-lines) * var(--kz-publications-body-line-height) * 1em + 0.28em);max-height:calc(var(--kz-publications-meta-lines) * var(--kz-publications-body-line-height) * 1em + 0.28em);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kz-publication-card__text{margin-top:16px}.kz-publication-card__text p{display:-webkit-box;margin:0;overflow:hidden;color:var(--kz-publications-muted);font-size:.95rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.kz-publications__empty{margin:0;color:#5f6976}html.kz-publication-modal-open{overflow:hidden}.kz-publication-modal[hidden]{display:none}.kz-publication-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px}.kz-publication-modal__backdrop{position:absolute;inset:0;background:rgba(17,24,39,.46);backdrop-filter:blur(6px)}.kz-publication-modal__dialog{position:relative;z-index:1;width:min(900px, 100%);max-height:min(86vh, 920px);overflow:auto;padding:28px 28px 24px;border-radius:18px;background:#fff;box-shadow:0 32px 80px rgba(18,25,39,.24)}.kz-publication-modal__close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border:0;border-radius:999px;background:transparent !important;color:var(--kz-publications-accent);font:inherit;font-size:1.8rem;line-height:1;cursor:pointer;z-index:2;&:hover,&:focus{color:var(--kz-publications-accent);background:0 0 !important;box-shadow:none !important}}.kz-publication-modal__header{margin-top:0;padding-right:56px}.kz-publication-modal__eyebrow{margin-bottom:10px;color:var(--kz-publications-accent);font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.kz-publication-modal__title{margin:0;color:var(--kz-publications-text);font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.45rem, 2.2vw, 2rem);line-height:1.08}.kz-publication-modal__table-wrap{margin-top:24px;border:1px solid rgba(181,19,29,.14);border-radius:14px;overflow:hidden}.kz-publication-modal__table{width:100%;border-collapse:collapse;background:#fff}.kz-publication-modal__table th,.kz-publication-modal__table td{padding:16px 18px;border-bottom:1px solid rgba(31,41,55,.08);vertical-align:top;text-align:left}.kz-publication-modal__table tr:last-child th,.kz-publication-modal__table tr:last-child td{border-bottom:0}.kz-publication-modal__table th{width:180px;color:var(--kz-publications-accent);font-size:.85rem;font-weight:700;text-transform:uppercase}.kz-publication-modal__table td{color:var(--kz-publications-text);font-size:1rem;line-height:1.7;word-break:break-word}.kz-publication-modal__source-link{color:var(--kz-publications-accent);font-weight:700;text-decoration:none}.kz-publication-modal__source-link:hover,.kz-publication-modal__source-link:focus-visible{text-decoration:underline}.kz-publication-modal__table td p{margin:0}@media screen and (max-height:900px){.kz-publication-modal{align-items:flex-start;padding-top:calc(var(--kz-publications-header-offset) + 16px)}.kz-publication-modal__dialog{max-height:calc(100dvh - var(--kz-publications-header-offset) - 32px)}}@media screen and (max-width:967px){.kz-publications{padding:28px 0}.kz-publications__grid{gap:24px}.kz-publication-card__book{height:360px}.kz-publication-card__meta{min-height:54px}.kz-publication-modal{align-items:flex-start;padding:calc(var(--kz-publications-header-offset) + 12px) 16px 16px}.kz-publication-modal__dialog{padding:22px 18px 18px;max-height:calc(100dvh - var(--kz-publications-header-offset) - 28px)}.kz-publication-modal__close{top:12px;right:12px}.kz-publication-modal__table th,.kz-publication-modal__table td{display:block;width:100%;padding:12px 14px}.kz-publication-modal__table th{padding-bottom:4px;border-bottom:0}.kz-publication-modal__table td{padding-top:0}}@media screen and (max-width:680px){.kz-publications__grid{grid-template-columns:1fr}.kz-publication-card__title{min-height:0;max-height:none}.kz-publication-card__authors,.kz-publication-card__source{min-height:0;max-height:none}}