/* Reviewed service facts: keep every label within its own card. */
.stroon-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}
.stroon-facts>div{min-width:0;align-content:start}
.stroon-facts .stroon-fact-label{font-family:var(--font-geist-mono,monospace);font-size:.65rem;line-height:1.5;text-transform:uppercase;letter-spacing:.025em;color:rgba(19,43,9,.65);overflow-wrap:anywhere;hyphens:auto;max-width:100%}
.stroon-facts .stroon-fact-value{font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}
@media(min-width:640px){.stroon-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1024px) and (max-width:1439px){.stroon-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
