.pg-res-feature-card{align-items:center;display:flex;gap:var(--ct-s4);max-width:420px;padding:var(--ct-s4);width:100%}.pg-res-feature-card picture{flex:none;width:88px}.pg-res-feature-cover{border-radius:var(--ct-r-inner);display:block;height:auto;width:100%}.pg-res-feature-text{display:flex;flex-direction:column;gap:var(--ct-s1);min-width:0}.pg-res-feature-link{color:var(--ct-ink);display:inline-block;font-size:var(--ct-size-h4);font-weight:500;line-height:1.35;padding-block:var(--ct-s1);text-decoration:underline;-webkit-text-decoration-color:var(--ct-control);text-decoration-color:var(--ct-control);text-underline-offset:4px}.pg-res-feature-link:after{content:"";inset:0;position:absolute}.pg-res-feature-card:has(.pg-res-feature-link:focus-visible){outline:var(--ct-focus-width) solid var(--ct-focus-color);outline-offset:4px}.pg-res-feature-link:focus-visible{box-shadow:none;outline:none}.pg-res-feature-card:hover .pg-res-feature-link{-webkit-text-decoration-color:var(--ct-ink);text-decoration-color:var(--ct-ink)}.pg-res-group{display:flex;flex-direction:column;gap:var(--ct-s5);margin-top:var(--ct-s6);min-width:0}.pg-res-grid{display:grid;gap:var(--ct-s10) var(--ct-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.pg-res-grid>li.is-out{opacity:0;transform:scale(.98);transition:opacity var(--cm-dur-fast) ease,transform var(--cm-dur-fast) ease}.pg-res-none{color:var(--ct-body);display:none}.pg-res-group:not(:has(li[data-ct-tags]:not([data-ct-tags=all]):not([hidden]))) .pg-res-none{display:block}.pg-res-book{width:112px}@container ct (min-width:640px){.pg-res-book{width:128px}}.pg-res-book img{display:block;height:auto;width:100%}.pg-res-result{color:var(--ct-ink);font-size:var(--ct-size-body);font-weight:600;line-height:24px}.pg-res-story-text{color:var(--ct-body);font-size:var(--ct-size-small);line-height:20px}@container ct (min-width:640px){.pg-res-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-res-feature-card picture{width:112px}}@container ct (min-width:1024px){.pg-res-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}