.kl-ig{background:#E3DACC;color:#1c1a18;padding:clamp(56px,8vw,104px) 0}
.kl-ig__wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}
.kl-ig__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,44px)}
.kl-ig__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#7a6a58;margin:0 0 14px}
.kl-ig__title{font-family:"mencken-std-head",Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.02;margin:0}
.kl-ig__desc{margin:12px 0 0;font-size:16px;color:#4a443d}
.kl-ig__follow{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border:1px solid #1c1a18;border-radius:2px;color:#1c1a18;text-decoration:none;font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background .25s ease,color .25s ease}
.kl-ig__follow:hover{background:#1c1a18;color:#F1E6D6}
.kl-ig .kl-ig__follow svg{width:16px!important;height:16px!important;flex:0 0 16px}
.kl-ig__feed{min-height:220px}
.kl-ig__feed img{border-radius:4px}
