.juris-dynamic-blocks{width:min(1180px,calc(100% - 40px));margin:48px auto 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px}.juris-dynamic-block{background:#f4f8f3;border:1px solid #dce9dd;border-radius:18px;padding:clamp(25px,4vw,40px)}.juris-dynamic-block h2{font-family:Georgia,serif;font-size:clamp(25px,3vw,34px);line-height:1.2;margin:0 0 15px;color:#203d36}.juris-dynamic-block p{white-space:pre-line;line-height:1.65;color:#50675b;margin:0 0 24px}.juris-dynamic-block .button{display:inline-flex}
