.in-res__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;margin-block-end:clamp(28px,3.4vw,48px)}.in-res__head .section-head{margin:0}.in-res__grid{display:grid;gap:clamp(10px,1.1vw,16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;padding:0}.in-res__item{display:flex}.in-res__card{background:var(--paper);border-radius:var(--r-card);color:var(--ink);display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.in-res__card:focus-within,.in-res__card:hover{box-shadow:0 24px 40px -28px rgba(168,58,14,.5);transform:translateY(-4px)}.in-res__card:focus-within .in-res__arrow,.in-res__card:hover .in-res__arrow{background:var(--orange);color:var(--paper);transform:rotate(-45deg)}.in-res__media{aspect-ratio:16/9;background:var(--bone);overflow:hidden}.in-res__image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.in-res__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-block-size:220px;padding:clamp(22px,2.2vw,30px)}.in-res__card--media .in-res__body{min-block-size:0}.in-res__type{align-self:flex-start;background:var(--orange-soft);border-radius:var(--r-pill);color:var(--orange-text);font-size:13px;font-weight:700;letter-spacing:.04em;padding:4px 12px;text-transform:uppercase}.in-res__title{font-size:clamp(19px,1.6vw,23px);line-height:1.25}.in-res__link{color:inherit;text-decoration:none}.in-res__link:after{content:"";inset:0;position:absolute}.in-res__link:focus-visible{outline:none}.in-res__link:focus-visible:after{border-radius:var(--r-card);outline:2px solid var(--orange);outline-offset:-4px}.in-res__text{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55}.in-res__arrow{margin-block-start:auto}
