.publications-module__category a{color:#000;font-weight:600}.publications-module__grid{align-items:stretch;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.publications-module__card{background:#fff6f0;border-radius:14px;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:20px 20px 24px;transition:transform .35s ease,box-shadow .35s ease}.publications-module__card:hover{box-shadow:0 16px 35px rgba(40,20,30,.08);transform:translateY(-5px)}.publications-module__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px;line-height:1;margin-bottom:19px;min-height:42px}.publications-module__category,.publications-module__date{align-items:center;border-radius:20px;display:inline-flex;min-height:24px;padding:6px 12px;white-space:nowrap}.publications-module__category{background:#ffe4d9;color:#222}.publications-module__date{background:#eadfdf;color:#222}.publications-module__read-time{color:#777;white-space:nowrap}.publications-module__image-wrap{aspect-ratio:1.63/1;background:#eee;border-radius:12px;margin-bottom:28px;overflow:hidden;position:relative;width:100%}.publications-module__image{display:block;height:100%;object-fit:cover;object-position:left center;transition:transform .5s ease;width:100%}.publications-module__card:hover .publications-module__image{transform:scale(1.035)}.publications-module__content{flex:1}.publications-module__content h3{color:#0c0c0c;font-size:20px;font-weight:700;margin:0 0 14px}.publications-module__content p{color:#4b4b4b;font-size:16px;font-weight:600;margin:0}.publications-module__button{background:#720b50;border-radius:6px;color:#fff;font-size:16px;font-weight:700;margin-top:28px;text-align:center;width:186px}@media (max-width:1100px){.publications-module{padding:65px 0 70px}.publications-module__card{padding:17px 17px 22px}.publications-module__content h3{font-size:18px}.publications-module__content p{font-size:15px}}@media (max-width:850px){.publications-module{padding:55px 0 60px}.publications-module__grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.publications-module__card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}}@media (max-width:600px){.publications-module{padding:48px 0 55px}.publications-module__grid{gap:18px;grid-template-columns:1fr}.publications-module__card:last-child{grid-column:auto;max-width:none}.publications-module__card{border-radius:12px;padding:17px 17px 21px}.publications-module__meta{margin-bottom:17px}.publications-module__image-wrap{margin-bottom:23px}.publications-module__content h3{font-size:19px;line-height:1.2}.publications-module__content p{font-size:15px;line-height:1.45}.publications-module__button{margin-top:24px;width:100%}}@media (prefers-reduced-motion:reduce){.publications-module__button,.publications-module__card,.publications-module__image{transition:none}}