.about-point{display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px;align-content:start;align-items:start;color:var(--muted-foreground);line-height:1.7;text-align:left}.about-point__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--about-point-icon-background,#e7dcd0);color:var(--about-point-icon-color,var(--dark-brown))}.about-point__title{margin:0 0 8px;color:var(--primary);font-size:1.1rem;font-weight:700}.about-point .body-text{margin:0;overflow-wrap:break-word}