.works-top{padding:var(--page-top) 0 var(--section-y)}.works-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));gap:20px clamp(28px,4cqi,56px);align-items:end;margin-bottom:30px}.works-head__title{font-size:var(--fs-h1);line-height:1.05;margin:0}.works-head__intro{margin:0;color:var(--text-3);font-size:clamp(18px,1.4cqi,20px)}.works-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:22px}.works-chip{flex:none;min-height:48px;padding:0 20px;border-radius:var(--radius-pill);border:1.5px solid var(--line);background:var(--white);color:var(--ink);font-weight:700;font-size:var(--fs-16);cursor:pointer;white-space:nowrap}.works-chip--on{border-color:var(--ink);background:var(--ink);color:var(--white)}.works-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:24px 20px}.works-case{display:grid;gap:14px}.works-case__link{color:var(--ink);text-decoration:none}.works-case__dir{font-size:var(--fs-14);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--action)}.works-case__title{display:block;font-size:var(--fs-25);line-height:1.08;margin:4px 0 6px}.works-case__meta{display:block;font-size:var(--fs-16);color:var(--text-2)}.works-case__more{display:block;font-size:var(--fs-16);margin-top:4px;font-weight:600}.works-reviews__title{margin:0 0 26px}.works-ratings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-bottom:16px}.works-rating{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:var(--radius-20);background:var(--white)}.works-rating__value{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-44);line-height:1.08}.works-rating__body{font-size:var(--fs-16);line-height:1.35}.works-stars{color:var(--star);letter-spacing:2px}.works-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.works-review{margin:0;padding:26px;border-radius:var(--radius-24);background:var(--white);display:flex;flex-direction:column;gap:14px}.works-review__head{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-15);color:var(--text-2)}.works-review__text{margin:0}.works-review__author{margin-top:auto;font-size:var(--fs-16)}.works-review__what{display:block;color:var(--text-2)}.example-tag.works-review__tag{display:inline-block;margin-top:8px}
