.fd-groups{--fd-ink:#173e33;--fd-muted:#6d7d75;--fd-border:#e0e8e1;padding:25px 0 44px;color:var(--fd-ink)}.fd-groups-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.fd-home{color:var(--fd-muted);font-size:11px;display:inline-flex;gap:9px;margin-bottom:14px}.fd-groups h1{font-size:32px;line-height:1.12;font-weight:750;letter-spacing:-1px;margin:0}.fd-groups h1 span{display:block;color:var(--fd-muted);font-size:15px;font-weight:400;letter-spacing:0;margin-top:8px}.fd-groups-head p{font-size:12px;color:var(--fd-muted);margin:12px 0 0}.fd-count{background:#e9f1eb;padding:8px 12px;border-radius:30px;font-size:11px;white-space:nowrap}.fd-groups-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fd-group-card{display:block;min-width:0;border:1px solid var(--fd-border);border-radius:15px;overflow:hidden;background:#fff;color:var(--fd-ink);text-decoration:none;transition:box-shadow .2s,transform .2s}.fd-group-card:hover{color:var(--fd-ink);box-shadow:0 9px 25px #173e3312;transform:translateY(-2px)}.fd-group-image{position:relative;aspect-ratio:5/4;background:#edf1ed;overflow:hidden}.fd-group-image>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.fd-group-card:hover .fd-group-image>img{transform:scale(1.025)}.fd-group-badge{position:absolute;top:12px;left:12px;font-size:9px;letter-spacing:1px;padding:6px 9px;background:#fffffff0;border-radius:20px;font-weight:650}.fd-group-body{padding:16px}.fd-group-title h2{font-size:16px;line-height:1.35;font-weight:650;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43px;overflow-wrap:anywhere}.fd-group-title>span{display:block;font-size:11px;color:var(--fd-muted);margin-top:5px}.fd-group-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf1ed;margin-top:13px;padding-top:12px}.fd-group-previews{display:flex;padding-left:0;min-height:36px}.fd-group-previews img{width:30px;height:36px;object-fit:cover;border:2px solid #fff;border-radius:6px;margin-right:-6px;background:#f3f5f2}.fd-group-open{font-size:11px;display:inline-flex;gap:7px;align-items:center;font-weight:650}.fd-group-open>span{font-size:18px}.fd-group-empty{grid-column:1/-1;border:1px dashed var(--fd-border);border-radius:15px;padding:45px 20px;text-align:center;background:#fff}.fd-group-empty h2{font-size:21px}.fd-group-empty p{font-size:13px;color:var(--fd-muted)}.fd-group-empty a{color:var(--fd-ink);font-weight:600}@media(min-width:1200px){.fd-groups-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.fd-groups{padding:15px 0 24px}.fd-groups .container{padding-left:14px;padding-right:14px}.fd-groups-head{align-items:center;gap:10px;margin-bottom:16px}.fd-home{font-size:10px;margin-bottom:8px}.fd-groups h1{font-size:25px}.fd-groups h1 span{font-size:12px;margin-top:5px}.fd-groups-head p{font-size:11px;line-height:1.5;max-width:240px;margin-top:8px}.fd-count{padding:7px 9px;font-size:9px;white-space:normal;max-width:90px;text-align:center;flex-shrink:0}.fd-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fd-group-card{border-radius:12px}.fd-group-image{aspect-ratio:1/1}.fd-group-badge{top:8px;left:8px;font-size:7px;padding:5px 7px}.fd-group-body{padding:10px}.fd-group-title h2{font-size:12px;min-height:33px}.fd-group-title>span{font-size:10px}.fd-group-bottom{margin-top:9px;padding-top:9px;gap:5px;flex-wrap:wrap}.fd-group-previews img{width:22px;height:27px;margin-right:-4px}.fd-group-previews{min-height:27px}.fd-group-open{font-size:10px;gap:3px}.fd-group-open>span{font-size:16px}}@media(prefers-reduced-motion:reduce){.fd-group-card,.fd-group-image>img{transition:none}}
