.case-summary{background:var(--color-gray-100);border-radius:24px;color:var(--text-title);gap:var(--space-6);overflow:hidden;padding:var(--space-6) var(--space-8) 0}.case-summary,.case-summary__body{display:flex;flex-direction:column}.case-summary__body{gap:var(--space-2)}.case-summary__title{font-size:var(--text-lg-size);font-weight:var(--font-weight-bold);line-height:var(--text-base-line)}.case-summary__items{display:flex;flex-direction:column;gap:10px;margin:0;& dt{font-weight:var(--font-weight-bold)}& dd{margin:0}}.case-summary__logo{display:block;filter:grayscale(1);height:48px;object-fit:contain;object-position:left center;width:72px}.case-summary__question p+p{margin-top:var(--space-2)}.case-summary__results{list-style:disc;margin:0;padding-left:var(--space-6)}.case-summary__contact{align-items:flex-end;display:flex;gap:10px}.case-summary__avatar{flex:none;height:80px;object-fit:cover;width:80px}.case-summary__bubble{background:var(--color-white);border-radius:var(--radius-sm);flex:1;margin-bottom:var(--space-4);min-width:0;padding:var(--space-2);position:relative;&:before{background:inherit;bottom:var(--space-1);content:"";height:12px;left:-6px;position:absolute;transform:rotate(45deg);width:12px}}.case-summary__bubble-text{color:var(--text-body);font-size:var(--text-xs-size);font-weight:var(--font-weight-medium);line-height:var(--text-xs-line)}.case-summary__phone{align-items:center;color:var(--text-title);display:flex;font-size:var(--text-xs-size);font-weight:var(--font-weight-medium);gap:var(--space-1-5);line-height:var(--text-xs-line);& svg{flex:none}}