
.symbio-mission{margin:12px auto 8px}.symbio-mission-panel{display:grid;grid-template-columns:minmax(150px,.65fr) 2fr;gap:40px;padding:38px;border-radius:20px;background:var(--wash,#e7f7f5)}.symbio-mission-icon{display:flex;align-items:center;justify-content:center}.symbio-mission-icon svg{width:100%;max-width:180px;height:auto}.symbio-mission-copy{border-left:2px solid var(--teal,#007f84);padding-left:40px;min-width:0}.symbio-mission-copy h2{margin-bottom:20px}.symbio-mission-copy p{margin-bottom:20px}.symbio-mission-copy .eyebrow{margin-bottom:12px}.symbio-mission-principles{color:var(--teal,#007f84);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.45}.symbio-mission-copy .symbio-mission-close{font-weight:700;margin-bottom:0}
@media(max-width:800px){.symbio-mission-panel{grid-template-columns:130px minmax(0,1fr);padding:28px;gap:24px}.symbio-mission-copy{padding-left:24px}}
@media(max-width:540px){.symbio-mission-panel{grid-template-columns:1fr;padding:24px;gap:22px}.symbio-mission-icon{justify-content:flex-start}.symbio-mission-icon svg{width:92px}.symbio-mission-copy{padding-left:18px}.symbio-mission-copy p{font-size:1rem}.symbio-mission-copy .symbio-mission-principles{font-size:1.1rem}}
