.workshop-section{background:#f1f0e9}.workshop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.workshop-grid article{border-top:1px solid #c7cec7;padding-top:24px}.workshop-grid h3{font:32px var(--serif);color:var(--navy)}.workshop-grid p:not(.eyebrow){font-size:14px;color:var(--muted)}.workshop-grid .eyebrow{font-size:10px}.workshop-note{font-size:13px;color:var(--muted);margin-top:30px}.premium-home .workshop-section h2 em,.premium-home .family-reviews h2 em{font-style:normal;color:#65786e}.family-reviews .section-heading,.workshop-section .section-heading{display:flex;justify-content:space-between;gap:55px;align-items:start;margin-bottom:40px}.workshop-section .section-heading>p{max-width:370px;color:var(--muted)}.review-rating{min-width:180px}.review-rating>strong{font:64px var(--serif);color:var(--navy)}.review-rating small{font:12px var(--sans)}.review-rating>strong small{font-size:24px}.review-rating p{font-size:14px;color:var(--muted)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.review-grid figure{margin:0;border-top:1px solid #c7cec7;padding-top:25px;display:flex;flex-direction:column;justify-content:space-between}.review-grid blockquote{margin:0 0 28px}.review-grid blockquote p{font:25px/1.45 var(--serif);color:var(--navy)}.review-grid figcaption strong{font-size:14px;display:block}.review-grid figcaption span{display:block;font-size:11px;color:var(--muted);margin:8px 0}.review-grid figcaption a{font-size:12px;text-decoration:underline}.review-bottom{margin-top:35px;border-top:1px solid #d3d9d1;padding-top:22px}.review-bottom p{font-size:12px;color:var(--muted)}@media(max-width:900px){.workshop-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.review-grid{grid-template-columns:1fr}.family-reviews .section-heading,.workshop-section .section-heading{flex-direction:column;gap:20px}.review-rating>strong{font-size:48px}.review-grid blockquote p{font-size:24px}.workshop-grid{gap:24px}.workshop-grid h3{font-size:28px}}@media(max-width:390px){.workshop-grid{grid-template-columns:1fr}}