/* Quiet editorial callouts connecting the service to the HiveCheck team. */
.team-thought{--thought-paper:#fffaf0;--thought-line:#e9d9af;display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;align-items:center;margin:44px 0 8px;grid-column:1/-1;min-width:0;break-inside:avoid}
.team-thought-person{margin:0;min-width:0}
.prose .team-thought{margin-bottom:44px}
.role-section>.team-thought{margin-top:0}
.team-thought-person img{width:210px;aspect-ratio:1;object-fit:contain;border-radius:20px;background:#fff}
.team-thought-person figcaption{padding:13px 0 0}
.team-thought .team-thought-name{font-size:1rem;font-weight:750;line-height:1.4;color:var(--ink)}
.team-thought-role{display:block;font-size:.8125rem;line-height:1.5;color:var(--muted);margin-top:3px}
.team-thought-bubble{position:relative;min-width:0;padding:28px 32px;background:var(--thought-paper);border:1px solid var(--thought-line);border-radius:28px 28px 28px 8px;overflow-wrap:break-word}
.team-thought-bubble:before,.team-thought-bubble:after{content:"";position:absolute;background:var(--thought-paper);border:1px solid var(--thought-line);border-radius:50%;pointer-events:none}
.team-thought-bubble:before{width:17px;height:17px;left:-26px;top:47%}
.team-thought-bubble:after{width:9px;height:9px;left:-40px;top:calc(47% + 21px)}
.team-thought .team-thought-label{margin:0 0 10px;color:var(--muted);font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.team-thought .team-thought-question{font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:750;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px;color:var(--ink)}
.team-thought .team-thought-detail{max-width:65ch;margin:0;color:var(--muted);font-size:1rem;line-height:1.65}
.high-contrast .team-thought{--thought-paper:var(--paper);--thought-line:var(--gold)}
.text-enlarged .team-thought{grid-template-columns:minmax(0,1fr);gap:28px}
.text-enlarged .team-thought-bubble:before,.text-enlarged .team-thought-bubble:after{display:none}
.text-enlarged .team-thought-person{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.text-enlarged .team-thought-person img{width:120px}
.text-enlarged .team-thought-person figcaption{padding:0;flex:1 1 160px}
@media(max-width:740px){.team-thought{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:32px}.team-thought-person{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.team-thought-person img{width:136px;border-radius:16px;flex-shrink:0}.team-thought-person figcaption{padding:0;flex:1 1 140px}.team-thought-bubble{padding:24px;border-radius:8px 24px 24px}.team-thought-bubble:before{left:60px;top:-23px;width:14px;height:14px}.team-thought-bubble:after{left:43px;top:-32px;width:8px;height:8px}}
@media print{.team-thought{grid-template-columns:95px minmax(0,1fr);gap:24px}.team-thought-person img{width:95px}.team-thought-bubble{background:white;border-color:#999;padding:18px}.team-thought-bubble:before,.team-thought-bubble:after{display:none}}
