.ss-company-card{margin:24px 0 32px;padding:24px;border:1px solid #cad8e6;border-left:4px solid #e9a333;background:#f3f7fb;color:#15364e;overflow-wrap:anywhere}
.ss-company-card h2{margin:0 0 18px;font-size:1.25rem;line-height:1.4}
.ss-company-card dl{margin:0;display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:10px 20px}
.ss-company-card dt{font-weight:700}.ss-company-card dd{margin:0;min-width:0}
@media(max-width:600px){.ss-company-card{padding:18px}.ss-company-card dl{grid-template-columns:minmax(0,1fr);gap:4px}.ss-company-card dd{margin-bottom:12px}}
@media(max-width:600px){.page-id-16238 .st-generic h1{font-size:clamp(1.5rem,7vw,2rem);line-height:1.2;overflow-wrap:anywhere}}
