.story-examples-module__F7LyAG__section{width:calc(100% - 96px);margin-inline:auto}.story-examples-module__F7LyAG__heading{text-align:center;grid-template-columns:44px minmax(0,auto) 44px;justify-content:center;align-items:center;gap:12px 24px;margin-bottom:32px;display:grid}.story-examples-module__F7LyAG__heading p{grid-column:1/-1;margin-bottom:0}.story-examples-module__F7LyAG__heading h2{margin-bottom:0}.story-examples-module__F7LyAG__arrow{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:28px;font-weight:300;transition:color .18s;display:grid}.story-examples-module__F7LyAG__arrow:hover:not(:disabled){color:var(--coral)}.story-examples-module__F7LyAG__arrow:disabled{opacity:.3;cursor:default}.story-examples-module__F7LyAG__track{--visible-cards:5;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(19.7628% - 19.7628px);grid-auto-flow:column;gap:20px;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow-x:auto}.story-examples-module__F7LyAG__track::-webkit-scrollbar{display:none}.story-examples-module__F7LyAG__track:focus-visible,.story-examples-module__F7LyAG__arrow:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.story-examples-module__F7LyAG__card{scroll-snap-align:start;min-width:0}.story-examples-module__F7LyAG__image{aspect-ratio:1;background:#eeeede;border-radius:12px;margin-bottom:18px;overflow:hidden}.story-examples-module__F7LyAG__image img{object-fit:contain;width:100%;height:100%;display:block}.story-examples-module__F7LyAG__card h3,.story-examples-module__F7LyAG__card p{text-align:justify}.story-examples-module__F7LyAG__card h3{margin-bottom:8px;font-size:18px;line-height:1.3}.story-examples-module__F7LyAG__card p{margin:0;font-size:14px;line-height:1.7}@media (max-width:1024px){.story-examples-module__F7LyAG__section{width:calc(100% - 64px)}}@media (max-width:760px){.story-examples-module__F7LyAG__section{width:100%}.story-examples-module__F7LyAG__heading{gap:12px;margin:0 20px 24px}.story-examples-module__F7LyAG__heading p{font-size:9px}.story-examples-module__F7LyAG__heading h2{font-size:30px}.story-examples-module__F7LyAG__track{--visible-cards:2;grid-auto-columns:calc(50% - 6px);gap:12px;padding-inline:20px;scroll-padding-inline:20px}.story-examples-module__F7LyAG__image{margin-bottom:14px}.story-examples-module__F7LyAG__card h3,.story-examples-module__F7LyAG__card p{padding-inline:8px}.story-examples-module__F7LyAG__card h3{font-size:16px}.story-examples-module__F7LyAG__card p{font-size:11px}}
.family-reviews-module__UNM6Fa__section{background:var(--sage);padding:76px 0 56px}.family-reviews-module__UNM6Fa__heading{text-align:center;margin-bottom:40px;padding-inline:24px}.family-reviews-module__UNM6Fa__badge{background:var(--paper);color:var(--ink);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #cbd5c3;border-radius:100px;align-items:center;gap:7px;margin:0 0 22px;padding:7px 13px;font-size:10px;font-weight:650;display:inline-flex}.family-reviews-module__UNM6Fa__badge>span,.family-reviews-module__UNM6Fa__stars{color:var(--coral)}.family-reviews-module__UNM6Fa__heading h2{margin-bottom:20px;font-size:clamp(32px,3.8vw,48px)}.family-reviews-module__UNM6Fa__rating{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;font-size:12px;display:flex}.family-reviews-module__UNM6Fa__stars{letter-spacing:1px;white-space:nowrap}.family-reviews-module__UNM6Fa__reviewCount{border-left:1px solid #8b9981;padding-left:16px}.family-reviews-module__UNM6Fa__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;align-items:start;gap:20px;width:min(1280px,100% - 96px);margin:0 auto;padding:0 0 12px;list-style:none;display:grid;position:relative;overflow-x:auto}.family-reviews-module__UNM6Fa__track::-webkit-scrollbar{display:none}.family-reviews-module__UNM6Fa__card{background:var(--paper);scroll-snap-align:start;border:1px solid #d8dfd1;border-radius:18px;min-width:0;overflow:hidden}.family-reviews-module__UNM6Fa__reviewer{align-items:center;gap:10px;padding:20px 18px 18px;display:flex}.family-reviews-module__UNM6Fa__avatar{width:36px;height:36px;color:var(--ink);background:#dbe5d0;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.family-reviews-module__UNM6Fa__card:nth-child(3n+2) .family-reviews-module__UNM6Fa__avatar{background:#f0d8cb}.family-reviews-module__UNM6Fa__card:nth-child(3n) .family-reviews-module__UNM6Fa__avatar{background:#e9dfc6}.family-reviews-module__UNM6Fa__name{font-size:12px;font-weight:650;line-height:1.6}.family-reviews-module__UNM6Fa__verified{color:#456342;margin-left:4px;font-size:9px;font-weight:400;display:inline-block}.family-reviews-module__UNM6Fa__reviewer .family-reviews-module__UNM6Fa__stars{font-size:12px}.family-reviews-module__UNM6Fa__photo{border:1px solid var(--line);background:var(--sage);cursor:zoom-in;border-radius:9px;width:88px;height:88px;margin:0 18px 16px;padding:0;display:block;position:relative;overflow:hidden}.family-reviews-module__UNM6Fa__photo img{object-fit:cover;width:100%;height:100%;display:block}.family-reviews-module__UNM6Fa__card h3{font-family:var(--sans);margin:0 0 8px;padding-inline:18px;font-size:13px;font-weight:650;line-height:1.5}.family-reviews-module__UNM6Fa__card blockquote{margin:0;padding:0 18px 22px}.family-reviews-module__UNM6Fa__card blockquote p{margin:0;font-size:13px;line-height:1.8}.family-reviews-module__UNM6Fa__cardFooter{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;padding:12px 18px;font-size:10px;display:flex}.family-reviews-module__UNM6Fa__pagination{justify-content:center;align-items:center;gap:2px;margin-top:24px;display:flex}.family-reviews-module__UNM6Fa__pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:clamp(22px,5.5vw,30px);height:36px;padding:0;display:grid}.family-reviews-module__UNM6Fa__pagination button:not(.family-reviews-module__UNM6Fa__arrow) span{background:#a9b6a0;border-radius:20px;width:6px;height:6px}.family-reviews-module__UNM6Fa__pagination button[aria-current] span{background:var(--coral);width:20px}.family-reviews-module__UNM6Fa__pagination .family-reviews-module__UNM6Fa__arrow{width:36px;color:var(--ink);flex-shrink:0;transition:color .18s}.family-reviews-module__UNM6Fa__arrow svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.family-reviews-module__UNM6Fa__pagination .family-reviews-module__UNM6Fa__arrow:hover:not(:disabled){color:var(--coral)}.family-reviews-module__UNM6Fa__pagination .family-reviews-module__UNM6Fa__arrow:disabled{opacity:.3;cursor:default}.family-reviews-module__UNM6Fa__section button:focus-visible,.family-reviews-module__UNM6Fa__track:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.family-reviews-module__UNM6Fa__dialog{background:var(--paper);border:0;border-radius:18px;width:min(800px,92vw);max-width:none;max-height:92dvh;padding:0;overflow:auto}.family-reviews-module__UNM6Fa__dialog::backdrop{background:#19271fc7}.family-reviews-module__UNM6Fa__dialogContent{position:relative}.family-reviews-module__UNM6Fa__dialogContent>img{object-fit:contain;width:100%;height:auto;max-height:90dvh;display:block}.family-reviews-module__UNM6Fa__close{z-index:1;width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;position:absolute;top:12px;right:12px}@media (max-width:1100px){.family-reviews-module__UNM6Fa__track{grid-auto-columns:calc(33.3333% - 13.3333px);width:calc(100% - 64px)}}@media (max-width:760px){.family-reviews-module__UNM6Fa__section{padding-block:52px 36px}.family-reviews-module__UNM6Fa__heading{margin-bottom:28px}.family-reviews-module__UNM6Fa__track{grid-auto-columns:80%;gap:14px;width:100%;padding-inline:20px;scroll-padding-inline:20px}.family-reviews-module__UNM6Fa__rating{white-space:nowrap;flex-wrap:nowrap;gap:8px;font-size:clamp(9px,2.7vw,11px)}.family-reviews-module__UNM6Fa__reviewCount{padding-left:8px}}
