.bask-community{background:#fff}.bask-community-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:60px}.bask-community-gallery figure{margin:0;min-width:0}.bask-community-gallery img{width:100%;height:auto;aspect-ratio:1;display:block;border-radius:12px}.bask-community-gallery figcaption{font-size:12px;line-height:1.5;padding:12px 0;color:#333}.bask-page .bask-review-heading{font-size:34px;margin-bottom:28px}.bask-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bask-review-card{background:#fff8f1;border:1px solid #eaded3;border-radius:12px;padding:26px;display:flex;flex-direction:column}.bask-page .bask-review-card h3{font-size:20px;letter-spacing:-.025em;line-height:1.25}.bask-review-card blockquote{margin:18px 0 25px;border:0;padding:0;font-style:normal;font-size:15px;line-height:1.7;color:#444}.bask-review-person{display:flex;flex-direction:column;margin-top:auto;font-size:12px;line-height:1.8}.bask-review-person strong{font-size:14px}.bask-review-status{font-size:11px;font-weight:600;margin-top:6px;color:#444}@media(max-width:799px){.bask-community-gallery{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:36px}.bask-community-gallery figure:last-child{grid-column:1/-1;max-width:420px;justify-self:center}.bask-review-grid{grid-template-columns:1fr}.bask-review-card{padding:24px}.bask-page .bask-review-heading{font-size:30px}}
